[ [ -7913553309124669960212824123455907180337484844028319054403880566171536816041726241184003813069007020841505191535574671613386677606976457704993049331293011670981322067646630425774053659535616824269053583921252248602930676661918735281731668286585844170273436195815507139080971663624610042874873831224371973863677064316173551615132995285195052466699209573318812552805002068883499151662946129613138950674408231815304013731784356013519736931022010007214120116759041613894435542702511945170005980408002789396808668272478151371501596128261293717180898067147585251489837450323125282729833269443336935986977697037929438430131367252197983998790626350787555037240137804364211219473541457805981423950597909897373761084427828725058791556286986442533761478053170291555694046182535346454654831728796766579305620105967357217918717471379369630618249322254368760227360754743295761432312596007046026029739036836374440931566508015251236691960339491962337645362496842226498536619263154684822348375655927284601306321769679121483949095787214935631065718305545282846803448248448457892553143716529917615640468256220929572355387158770317243016635014640196389810005364827617931166144269219456075854902296543001791385926653530043563698806983776758651289081467533904355292223482389851525013034174376397130518097076679374937412863610364153595131512557836096912351057541211899711647519541638349308211482248753644693886246611145799802084610096952280695871432136529625082358564654463755746286122064881905399904145187330208092234036739092267903081309828690685831242274182493093531661577037600696805769756068232661464959038916700446232974117631854232682516632086930011626992953264624943782679819742988337447086377342547332505730651068276144613897608319667406885551084436131149023689190797861095687069428752067349532892440675568577698603163736042874646470300240510211555054166805473272729817041594926009120487944137599787433806537727783649962205739530519095222182105235773569626336030390784831298231048725820853009356376394956105231548719909219098782024840988738431529893565748514901873227111827964784637762399100572985183904662954094061612386172580373414122143126733311350566113371118054414821190444572246769896179463929561783888913971394014391393946685796107475753985014903093501060961857048644261056999242073963314778800899248723882629857761605410836217514304501370507266175837602771621624245829792525522561144001902044295153969123068766794610616024995050170819029142187865082491697078590103956208929005310047046608553424974685616098401651289090642017719924175099481982616678555656357838694401746844545360968255909579750941394316730622549433806874617582491982898708348276054519968586431946873527868089854900865449246083167671302380885517874609114568552375004316522995600042569185143417920586286663530894534681613145547306085171209702580960868520271569784488687796221389384057748171614690598080269972197973346622106333468924283024945735221212185717051790782243765904998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 260921388026340035574651964538847500689958794963477545773764365456324251551751180730861335721162227025990062625731703163998424814565571987916210523655785643596123326910087069431002946659312633552575752872852813182968222211927619532355846769271958032344618938827705139528362577174429255429938230058670859789944954909828161972267809276396875207244019103529985032041993157188194702205485050387066022696049444751370947650115493693192248288717420974140501552402473447862441208794513102683175334899804777024019510754520577667812439409511477279707591557150376457450213120647916632343296828035635025694340865104471830023522135486707918171588107367060414982369824247193933492396434943730116551549308862412134631876126366929653834946769379533459557942412703834914899917851445415976897660703753063489898178588595682912251487545108775110626948562766725932967578395755577540517466905077770663449631242811998140318339580835383196490499122884410541040741855577184163521550131385961167977445666882162258860112313746182478311684698990724779033035827123855292370214451105720220300262250435426462311979836949799739567748562645955655570610557087219033699568079334298044675913617537111105109940525542453727378432338786791652020614734337365296378156030132096909335374620791299426370508763280806695141606138349099055755451798577652176076256150277810909482805542972770827092249668652319251639525562287950344361328348290028519530900919013912430408137233440949077539770020906151183773842672079230961258221644998627433735079276964304363064534098757697736956382027681321240782608908063748497198314504810878007261664342076030540886925616768142084856342020115357636515893285420206500102727062369971561523400292642687654125696586102081154254574326229522645874168319391959887299602808835777581274169382820617473689950039279728105241924785982189295100439770393582309409015960259707943810659117126350573408311444015808925516977792158198194084713815343790606837327187603324439634306156340001114858604731001962293789240890264030199348849616709299809869351003189137217324974188026866477185050801385800455016519431777194801329171738220494288399433333251127532754851063261821466654149241934537153750389948937201908298203153679954997205738749678691066659653840620361795292270758913293202569748995459967665885294986328622743539235171639701429649777416492087130029707685537732924029240651421207201662840026158463795379766934377211175315044019360236220788637802145117339850388005873663165995923594232225502022139162484093540774313746126022311655144932106162910873996888840673083188489201781642547394378486028332523259073333211468316315734229720655317784967192847624720830368983980340061791289398184187999997712563100397921284207930291852314712645525015588320203344644510111596773143576944166781398659329526811735991934455130325328675489786843652059566589088381607821868041773728033333074735640575224426020108799523575648401941806041617977956730766813852745343812086458262319267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3326042923173410104221803284974054512143341431356403773662691172325378456136723832261101639432511060927450402487702969766362153217587092280078703375197936938357185795497079592167791058536084776452016466954507533213428751816436211645695853871159701808539403478128545542607596668710599170681605364698672831406019299897609890686823181578678968433179796322227773594742697995358932873239301377786425108171743656896412168142962592657846318405271535701231947380689159726699609978675461784180478608441845184414030312505952464803227375897972617963759806500443138930143439079986780385730902245217062634851768702148415714650649282125437910136430946799824831799172778043365405687745241505630945802396262874868453811432134717614661428632402205371313786623141046166798882549555931810580991044217862042077797585674219584648606224360824396288318094947203136298290388379186969447720355304567028968976935843659570273530884046269621488032515684002065399956326770808370596844825714181377707186974413430911183112020499185684061567380579274366643777310347084166114474597474573527135911450955611237293206286182925973532323962291267364955389277206887063839874442540312488282693398466749262325734959318651153254359388258569734782842498208638250635705204403713296458084246508031850884220536971994855646914679022708137797909225358345092119426388368336516917693320220782222503359221403473822209643256532261895715009142304618879918347076715556335102638509710282746607586372780775100674975562107637343545529917004478251959976194199571355380595925898163642660886104295536114023432740922986782688331822975312195976334129073622697980627019472068903018309426734235007782407899086188681870008143183254176562962939489299158286590708302042587879854798802524333309567295573172942965589879103048700576123279150554056464350025304830687344397535878509117335122745056149896341543977362774078437121299314130814798552022538068665239080772835792609157004085847465761266054709302868693341019399575939430986269772321867126107876614390997060830341262610958192633714727595471540134916810804011284538840497742038870446945028745386614142525231597933144327431268754057203400084207069339794675414465093862560898299667118407606021298998117763695208593618381629878058671873169808771088051262832790481163172465489279738939770356256133872259291220341896593742826945215977340073983047771590256178203295063471283712968858067543126905241270786448587939880930778485837237277699536791527623253245137139707571940346229830025897738034401451907116870007518734833486217065583153154105833922662819269983096400159212629036334888486766897819106484955697458212416823103787098631971397325098851907485267549249468353120546219225773211957488527856267289076945898136168130241753284640851231698955514031883479789865602001189833017301484124323306738861102968171079408328679100077479403633070062684665756699545588759821572725644578556479347373259165024435571489195061051049982216997736854254997457423864826953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14051449105441899318470683931795009649792298419583694038326737132146295604434932311421350528267931241119506197637113334452977499190661992804913722562806908087820799313896526052231882436692820452529366661172224319536216410382849464723343629709420753961197852787925471678986166370974949642639496738368816374794002863690254581412980783699794880526207344978929587232807244793548106945869692313087162365388678175835229495388928083384325732042506646364220742734996125833270096993189698399252355865725607145527051042956728086109986862950191603601496253653244807071644324874771535955150565300922846135602874705540612822223454267910368207677639996171970596739924651239927032136948087166129817132481308297961356103346287242588253783045575382470268522990512685042008233896649461125186347179555956678745561439574145163713363781912451623510452894773090126619730753080297111031734427871169601586547780990846058023765656689637740028853685983809904388429409549641091299646557067949209032258629371782647760220651629219115882249438467308049079940640520663358821325238252759599155518408632847989028700184974675458985412825625362701962659130997866878132494346965962574245942151267946684822332458561787435688454462577828102027490328140335654983359836589983948738585674511131191947394432173128367147318226555144390947254940298680577957469145952336022671750307541190603058971591997570460549993107475904667552684919059674424417670443467134145320100013807090721043512882681882957176716755633554031433248281240903836278331405867532889844376279946361757451929699309249728527597270927295126276074516537671638918428169431594553291401635991656950268736156824223127965252554816116730842451906082134235280382913699099831152206142765960675415664631778609060789845200715006349781127802263086055890167509230237214222448196608724058511197263001152496326183500639638982350399804967938853644256357285656617527226143599124296043499819389935210241189186605187712967032131519577587420738853089943904878343945006403923891411935826967444710736348767583152894583551683185948147344661684465688088937738713322730913434619454792549088376303014104892701005266366804533311208790184759804503456925096452492485428616318567320044489541499849650946491885015230866505426776116861514450383951485555900219492904860571144207821829114599263242131154755579410703277249306656124493099556134396066647909886887831835171513810565403190482673615660249098659043861879363135822890682505058684557432380796799840809567962561944679759650857940975102725206838950127705825147820096716658808876875683858478425474217728616732543964460111917576730815127906062833618062228709860653636868923904988233952151714782833045656695710525785523619121483386724047031698976667953667079561700068165706393850370063967331820174158867621663439231578916912344824750516294862202369438185836191158733626707276669289279803941999555059675817303299693730116592797162800053301580331565968530160088778052728539657382115541205070643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -25429236606561343972732304595471353874775975031518100289950221983819591545560024998601886851797736083843399829367904699088701348508796222059770708957203741047192634243803848015872807547488346697151600368571435489839277469337694101656971879425103800348669961368981041650450226904148256039403425839914536040087201737347760289283118969492920893894502366204796014962191670885097962713539384155049855466355717640663167616710444627764896979926439597062024647859112101873400250562468788872189197969745603786140105853838194528167290862098621013706578855501926693590123372218013131824366552828693566926108391694321817952988498892605838843538631418108785317238622251898660106274490041077668751911766515122487331350216476251588030483877960015266109996375426978521181692983474483352225634189769893626231176167303582733635777481181779407983378933508287036657783755453556347248624712210706703314428875201406885553204088599893977953052491524167680907310214875781453340999354374545219791065842650082977743568421990764486918009007347430924097680212691842290511095155803121110109591000432135519239194359656716513187645947205035948152303467826671542856771794648694387242607511162210784372700109704139828564296443970524149250344876002417186006464327710231767212120331625738332429576721706386436672231163897772466231469612834461118910647444117366460103316324297228886651459972418248609744737770414927953243981762406849909462815988465361061055502724463077153349846508846894103025551449087426454797860139155287155279248181162172934061988507986395571453614407830046077338964133181223608406666389038555703410667097851734258528018760705360001442427420551824995405267705803625431805164407653780024382116650092218365442955059230685784560211968446802890065061517676948364418642093500007677656376619135862759502602742056701131413051522603048457330183373438520621758631109439670809668308711900113725264853774738030139869512088901966729909928562096782640962656291789295296292471728655112394931723429541275522458192226982561210653188339923787333485884115450713684516705933774952652144090756982624673987559639735055619523606696603617262613710999430880684307938700099672194409835022226409517998297542511703496119194615054760763722564972420222472893564981130256510366763152752888495403274236134150996073521844583272841449791963049109590382200464499272279069782402081760812001523445609893617866156550438346938870783611230906000101873934684311238612295531879235422971127759733985422637142794743750138306088932762335511071428316394271618230335061411614711783230520245191099827014889735031083699505917456332602842245734356364152259584249761302207945321018922991710703011906901488782733899260042161930642871384424620256614161099146804587595909258223071396396505690852060816086914471892182414290311731130276254544560945128557702787671581547680729569537019928899655132620233207712261643447328254082017318522480598940071914079845202051696633101413285834262812230351290252656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 24632169836487992937743041785380673210701440272646159555047838684316262537695076958828249771095869692593856889126768352567356877888451970888268350969803696534476084994410056484366258312952176743730075073530470556745461556651763547802114998064773715739153266128082120772222486366534378941018870312487246529619698945733207653111287866040255728917942615454327733773338035254597454595528721293943520616131943495051938987613530015343091970593126484058895811165542474863147335030610679354209843654209648352477805215646540802861294959508937007453882868368876002633309666789886779096478322764082015296664158797957150563248849508914156416593843574979187028051287508516465598594879372003834279948395451493825080364706466894296549491627755423308439426729839971548146968999018127487670350481751674002114978159048526167769188294127920102455613311605931742452870115343269418794134446462096857931589578227855688374631244690495356739438701770788551368068421136196116582090432248092200981800261721968298601064704194904251087401392462319299919252165730569125138099480948859351729101722222465997814869998368417808110400209017985809563720454574275629246606324162746610751039722660477428045952844917448168835409824706603096034013763773487558183331322069400429891922445575538581665581037235662309319892992238628413559037778221886785862680560504793318357780650365059964003402855538338148470534253268937034244523469765779588357508382525559401347406224363290739336473872529807976967750059323845973803236982530385604016103272810589197377404008561696366573021231270726651898429966665607263374153372781257435505883218665156358682182481466721982986913216857581514622049207182395863705148259407568512710078447676879867811539075894228494392002415072365815056373275692456081240561333147757395114632271119205974253999415760582668100628984212159928763292139061044809925356655161203682515127164861141055518281701374160761170659686377939825753374211686880854335395870550345052637803277725284093296106538765439298713988982028923457917860364804227602718236998773321647475670973618334991721243259447278866519034851153746966894692037026368502170454323855328503024618709910283053513116617642770033122616614997690847648101737832282388552163137111601009305450357437916466216803447319476424702185341316434507491301946881051787244622538595717011981055038636389868255341652595510026721125328464776324005903411556465933844134679381811080443817044318556112257962572189280254914642814157662887904818546230765302933405814551880029795430867066783845022503144269885669900430015831896077089175001967259610814815097946392005426793888418694979186769020373882837465282395241389493338716807754195471420125619720778275211009986628926414523209735786308366685597754601544354718624954138082786029957171449241501957695729767375485118272519277489594829791671265722830638533109778747770263675051444643207338349135188159228777501605933978485155147296092934783514193861589065510381375130223771648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -47914756872498873209470969952290446261126339282119054715766963063632350277228263976125713200235096223224260146614504897640204459685656434734308134210085963602590861464256932523595583296895659762627742487517044440057437527495457280391607015713671909492147656712110098065408274776476497566659625987464354021282109611784766180987772136859145068933015728648558078460399987529458005480058624851280633400407520291848931370724480150273285547038422478827771265732413552638929286374759237290143026978963840603463319196203234519987562973160125998400560079089519611158954524384029753198071967072445916001812219721081983633868193718294076304253579467828019005639500714160732194349072968777908500819034364182108208246526984487300838409194129800259445209890089403475550710724138648054933866890873707019428126898912411121553771676422574884750910398871905834553990967823138797225890493086510093218487831898612978910103041470218863506181658891557035186175443956606944223435606730153917054474909121991805098343935401333473538853812069361173103031738813325066291760937196569495090203563159062688181962313750105269050849941940011737229548689606695004780766117962549303959944830357796114765351769447173563224443510170371541068202875331757381788749575068653993157768422691917896000235240845884262201224733627341733598979804782818484817884689902510089805269907232731151451224419639581485971885592478850286996262304867410134388528735702188002049634926636055296021710276511071335665163128785042698034411541648748025705254553391974601676587353991884814098170966868511238274091918466037273141673500388622175894804346147634417102472995233673445873868787579582210433729502471791064524036173639971702067495567049500060900776940606958737261836228007657123179489802676721289039906859399198282034577419183620860042188346576207545514405497211028637806364522755837619828994625716493193850639489401881812924598047728057288355906970596340905252444404008250032846757935017881433125114476751422780711499965489256731673212466219549130077515612562062313417218663585974945259378648838959258884439657281682797102590998874420976491378362780228970819092982160261075768283853469301915036503577754613687994435788505590194797609229772427561765772267911205922952416405355495025580195259833819581482559708169691190234134601471698562275241630553234186779626607730893494448298370662694310203513297023766761209257163680350508464702705478263490711346359225711686595817777693431834834854960470271434986173376077448700504438196639257234329282882979484070455428041547354121220441901570878082571213025988901807623539767816913443758079265070903027338506449244471899756340822495128120846668974687355806367643113666391873488858515831742604480109228499826480773293503539273033676448607272574691749173786219951128631872123727911780423671500642531800084420050248741265648562280568813802112161279189601062723418750474936440258711207979417686169363393957718600282832066582076381417899209575628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4661307065483552253091738336411781012908266273959302483443200897128190040189825616880096801352547037933833034509826743043134405627351350805516982983001494480047598019111245272895181309841546147827345053940010542647340702400243080611757916016539973215008403956112030301796768350093258003779421991475127458241044015868269349327618013882726122279201230426570818447134213360477037590877191462184206972908926479004514111124383273698506969406731310056519756359185168207501471632729508094266914694612880476545177264649629610917676948429883316076375578181303361568013601042881873800769412167898908338063916699208266835263761257337325773961395197267107233665103417423130983187074870892296607549634376732467576895741196902380762553101675249433677613340646531338315686609455659634430084848169213405543974108039137466938202030631038451937299783973967859439162555550642582744668902174202485818066551934620792188954866878736199178452364907985060972561018443192767196627524292103807516970692656738695805621442562620794144568593329156571335598073121328305860578521496819214529032733852559705689161371765640794391181337159533595965395139917204886014585500433986077753473554600781015872405683139158055546959422331418669571346802934425183416499137442387902236047519466442609429776995662392183424681573767915250754660183110775378655905428295228690560924805805301723983844993632718943143870876411312975266213847601241685026159987711225786669614013156814490432991699521159251916483131892870031825135890400847170462998510348758249670340077819141655426985771200929089456434181068620403751537176333838257772945513231821133613803584732288064532676172561353906034920204033211606013483741396613602731990533311077640384259710579889459492711423520393103300192718976321723719478804754978460430627055797421384665040438510356651038944062255531595179005192205594592309469697264938865415369551311999019013811942933000173325716716239863618447686049236928362885039914912279775513747309953979210344725779058436560186244441092744843955928464111119310520890783906136612689836566000279912273705812497913148764397727841856597443780786514211153407795047835895115812432740727563729303049224628367966764267669189645422701441767904381131781041141496485686946963940231898080309310299111197798697120504235912421835571279773172453714157493401097493049590147574003885282832121734505322427998021909071056797280825166542891497751418852946610302542572736084613322222609737105263242848409213465087395599393523197211972226790750647563145191745253108177693064088818847853205296045554419772031101862313996504925911659167042230826182675350067004914139526111365316623315067096096203026534490283221450094377941255890990681065807935567823537036654339996025240520501457183180830240674099721522129523672820051743976241587099225533691440734610488197820010632990671352502661084817992124573922730995916625400872229527551414775978749901270891870122672157153661508513004158082399415021579796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -53971730848414386769983572748692025392660524959032805555975506807759113687040115250433088661212198651039572304445994697082585508187760567783163641099076239033122673857468809435851609688176947698395045649227654186265368843901482228254287366194426966385029385558838827399858472937444338750463902510764020812913022171704685289289837937483047497159036225539632560692364562367644740076565834462018806226890888770235432614948642122637762929984051173216638225818436542153686444397425463673347995784771807571293685563135608280967838760989251176037067879740454688343860372780164705069358755921851431131497675785203719531602729356255828329325803954778536842558812367031953129495025584626464529835306971294476929534124839719944708070872609243607388629379613250724723327435337650854761106811707870745975003773241101916924966103877313526475749989559330890174556802605087836966975397461759827157023507472381972332909278278569579207432354962260369688448860650981929512745809504985750997411694805363619359384558297807110317519043529886567472723528713640740846385630007560370437027135593738720218241126401877141887655259183003150076895484210709420431562051512255339619329181451538959055138587660268734676152486426850040823776933761785347221926990124581460306570690593459187535050699707148064224782091577357619469594141185320558050992421015510106728964659816306658215891790157539866918103501731576728281133420617038736639859558309974980740861030034735860486979242527120398062262625539269423906796343099944568524838702804732965323809749407682697046450082326447005949587459670935017316012785535555035075570159727900057408073589149769110782265255196918580541557460204284303695843382562799558869823568645416271727300421498146188452609846772177676374070696570673830880643358233997625811154211494309190644015588529885159043082711226076116008975815271194518473772232825872916389125324006995311914020381141464409915964963920192123467237267281824459846436832115779890069469603896190609781421159222241996911033715781297520676702916567487282631148508191437330989501078087240100741304432226287478209770060317256677534418002461162205922550784670116894638841995796845490809725063488268037199740005147116973161700245615471372276662775196525415912331222734602568180159218189180393625857573950788249821998338740831553970249140653652640380936913243013369262565059792143370802040707672401787864169063476575983816620276066039792610076778171144267920442466594399681356659617678458763813374571293127048611032917840709836690974831148348931905490925229907082334698215429910750258194670566069458872046943793913755436089603184319733935429179071532841239116948643990011931950346315312489596515425639659468273020061072144822959298068203944612021996997618735703648960307000569887645504962017195045665259136621630638202853157969278136595751621689600014298159840730912684650330463377140139671168842021825826009005239283191782045507553754331826413530212794978663567598813184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -30607142918706745454117001562641189818348351653278358747480766389955734041110670129003802077125794280273559526157621212538082726262379571106245590076957755371781842837675480493983418217217045334584872546085850993968567949074622668905246799607320487541323863938130630775413223256121948838724458931753132183332490159485818261345037553016913360420388468939692218023298797335447613008495911161400374541877131505449075795403319047420008666760684445393364121629474548113198284052865341098503937761539034890694205186322311719224646350117337124685700900372398873429228595679965686917548379827696563105731436583069244208376474471663293998935446064690598560007509136212170022328316332285330604071221006119153525177949254710132470917020119861758200275229513525992612766965728058166792722380902792068198219908701697186747161810181844542891002038408522836326780476454761786331363119158462847738159437107426467539929250094952368977247971593593556143269786592617121026483836056130375853797577919739050174968198811775615004623209271598371908490198285284464950542177827190886198707818032664273809968855552104505333850477138558960396788432818091303656983363351854390695258753523890947642413622182200404590722544368508915873764886003137476144551914964450842612596798152128009580655163427481720791401270507384911497906951612141402061839277594950121549574591309837711930329358252339645935698811821435763975388485145014369188775814192195540739997039426884396503861310971911570874908288105450186119899090324858545119595341570289595372153479044945105293695590639270489511309002689299719933103935539688870167409941701631054877478487102714054097419442826722736835101714849131709213339213094394072612060932853847325385270844535136032564028078088133104532435806648552255486022673022826338990045425868542373962248455489321230753222378038026197675017986259217066899715751664386304240676127247540557934140005743351722689187062492475580281477536241928796883780486740330065959581969810485771638753067272472221565205020584293286048048910468365767727788066839880469833738184931425959865645593328564598561607162907523646878720394122114158363461455558128991738481134318990507290809394972104359870487876220492714671683831375455215883587297461924915928253703470750079443543860644045030643320965537819838252370200871846532915995432969605390766588671982924369360403089478586048762483646446798663073757924633557750794512716146013490020288904796569877768962099963978414141425119408825238076191246147765331415490547068919160625548958925195868637494587196529749850096152146813575329101036341490496783459819981742959706604924067441922673986244293277315077512906102211594626246442291295838784163520682566612487785533133195382463236142937190834614916558460374713069117658352466915548493876083144125286191883562781046395704691156099017742221574360580796737733479434407437722592195452497182933907960702391560843609839826498094184223014679588793516987054016434889907031244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -55926773198621014214877881407596396200054026898437771479642120679604574675816188220472677585418311393846458415555848503506145281183869373985305568824298475647914086652988259095346488441725553775938711076723181550138009509701501873905062460509323063618437895043884785628731310478420171441534978315741411350041416635436761791875580919250280595298481267316494338484997496428447755012520130869214139224458213994868500180364553317433207099970868366014102516118893510302733395946720484912527260419338033806503485864465471178692795096731725926497568459713226548436599593544047430011760700198458635541121654028677106377375641628809626213940204179767857445949876315127294970991687318327081809942002712810114577764684282246719135486625970141182148534829208908956179478994027307007319491380363373167867327691291141362115854166045040118588141561696390119106657678616994398153811726376639490691678778922089167639124447141002459806160342567009154412057725645247893057818001187041575668820298270410874466852064241293500204859186400428976104313489369935405170285243919372327346428479746469453854728363054347590399900203995164831432017193686213763072858965664824254577961171128655691787325764038611134840054406235421824924065135290105882413640824566090997450390616855305206065021124325092345594259852880548000142004577240223825032707772959597777367758584125161703524211254805362068229703626703558296607863074832788470247177330525004127141176558325027627896156946079376855312880485359039218109880926426115278417536844316160046080853085515706211319170438955110664121907060578362778304247624002026473684797823854170115365279618465788818767200611338657300151358862697500184902091324476335866821685835258933066442628384652093715660391700810877540670628747477868072217500115054358563551524014968016872343751505426045595180200452346207780793446429362813834139822706921325715291574460267193051511711816225678590807138326342572446799983533240806508037510349442062341917611511702871493253761556552035257991342297886743403568127174662682224935335681585541497140986384958421297609363390950496474081084467186010590186704046117227284979598748221845361265404755025989471844650727516391811615332399829726137404730560957985822517921098514488036740037338938521059687453728889155309522214464893914899398447900685182167832476383645770339392398842178990127880727828970829009372210597198316926923907803796686707918703451315433314790340746187051248358810539693456994376747091218891787769280525338175860938957700419454476050678248108175456070674520184285361754868560507022228747778049084924719677236310308664589682959590883335720257097085544399718104606172931353967705327024146626755738689012042526378787217791802323235451450434302931958887702650931566105984210167631451371930199829977503210186134457277044000090903455915268007131805400424052247819075331706273906604957754435110465475620116341828335240681684842136718946766475887621490128535491290960402904514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40765175265284441218805317080387657096635860666799833027083126498650058179608424695452536200624781349988811043036843810659948997523357138231011857596492874829883165957846729323738437746029002753392275377670437052523222997000353396042970888522756580067686971448225144552215555769946077696998233146452052372059217763154396365677791463551890096811869223432867848653264840601554861913229999889196820379678031587397289471858307710230534076497309272515862755855140519091860151131081218174176684620335840988423119222090681414211551845138472377028624378155511290826475272936898794799352710449599429993578644171346467018512124237986601403094795062124216381287989278842658017598109380368910820398630460961644754163024495950780297332816621707693578780692479466635650970712076163523252924328424070833055073139283686817229727427324924756627519874300371606975027301727437227631239752311688168838989026886451283093720512607562924655952226755101053516043372573144641743783979317588410376594636311676792263328198296810405624207150039045970820667745358527029921116155340359448517912406365897591455730897322806718846297161880966736763825445422459508564574373758930652206951588422511599774528756180081223850911601602618307153106437790709690148993468589144450022240931699982512602640039693337756839800943035398765885538155889918562972939289810904853980820552945453907494075804932911817226942465233556074761575102815950437779939649719847223036490010196633719824953111584081156615671053756175311779747905740364980397028767654093377763887023722903765403631857531934263933070602329185963087807516386029737551267939527308612073407852680554316245391146751009557731560856981180560060204113870505948264643890129179573555811422384660733499462646085825847328548242638321177046679705635262165102658059316924583096280931921688409100857424472300936697250390598794369395415349588727078067066517891206818956945027015763934130325230658202669080339440738701454400167754301181172171053271400243384551703701652585950168394601090462715956985587354411460473501566606652200547151513133935600603199781573111979271436565108460729394218259303502632618513350059229637815821231220543330337512968973162307599099371920951088274013846845404961619430615439976573801281887081367204306780103658428022991668106699006940046562801370552629417733085803674344466973661861066727291405736274532324258325821588983566493492417298947831144569277273532289910770581433676910983045475667904178028519025619288167384487190308155070918170439571431325971264925742786384230631448122690371767295109578126792440722777455461341360131498587021478809717115352297049556650203607129656999194458060771280141157993101312312622238700392255690159525971604247947342996863556731102532227174416245658145198822928445006288726158259962207752073480139584558674431002147832315987815652709611813345751899363637183518152465942222644333397557518924349587715322481484209180012422621188869014736258759983166914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -39988540655043330054162459576644072442708139773663563747143197354162613516018119787557539040870446859266082289510869440586593766009572330420004264789813010057869972752119015810679610059684866805223291094825370416706049639464362161216917068150639834746211938413992110839931044645578265830197885323579831334288301103447434758792359846136356916249357555577132483572575135062081574138001844550509630271488400345862135117951408637629334368099617349509615756345125098542275079675579355924864456684652330622754765059641964491030790583556169113806723264969683150985210485084043623343562223555599166061482846205148663790021064793189195448226900691076060405996573247012847208951662689977605401543954533037995206908889334009237501668619531566261548151356249401039563819047950699707290049495156745279506100547870158166630429927206394356867427137543753853075871089671926000442022060817077753898775332126825162726731471153533999759210814880916631984547140117874651973299873556282638904792731924857794457324192554854470215545663691954255107043984271865002168295047816747804032918450853334534262488358624010325383884803327900066836261457473074200611537350459642948483744480238280742954262319661291820299376890322121892970192407417611137957307338885624546252017335093710862086869403075442721531347756777403025243749894099034493484827157437279687463667532134750130667581349151928444529530933926896599198430058042374012670703995380665406132176230260527347886949881009415206372270763470056297425219551474687645815604091603518142915522618551944511411793254868281220147116619840613403304466949979453024532086598686855096024550479528411542913462728213957304912342291422739331602363795819537972356466684726401158691303580516438215779729622944635722117968706421936538135396342624603408235846579604717600513950230261425109761974942278144231411712865846982208797913397655845582198941432382101461753012091049611161242210676047972560256523507338075895130038455236101802237979669934921724004377164132202666499887537653422286797765552357507492142199196493864833724272168749198020405104111734675739201017286910291872947039801012120902016522339201610376369942109158738415743012908051156580177993931339034366422517982823464869642697763489037662094360949391871232330942533552816771473667523848218248919313132834572964188221777077273974747671834738525416336124714672123534612900102551193663333525137430039627550133077843137626082805743917170302749952303653451205825987276723046019778492784734787973537991130239252074028104818839841416444287604337555734797668348600443461423872714593715221371195804579616276091074904081896923212407258336882236441048978738679233262375358857657345780122320486800337257212253583231717653561017024795694450735716338981014064265934161825220499798758174850655672970256565507271111835357681563641323317537214019169378721384799862288421435347044491780825175143397176305142283031221864548733010836104842277636551754809618726912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -27009078763760675942935982912992410696415251333996575646038536224822729413586090754617772349572180260278896715425427206445280995564300164287579935027563034647339724266865003600213848880281573671265000771338630544060274223208726323671511465025378958665725565484605290808169366625407224227494391126131008702175749587595315508532523287968697801078793910397649177906882484780980088056643883242867306988579992705409680104412372898192811556573413326806916983273742194016377337997818982585321706278350294715880232394847077365017961276738175861109169632207450660012547727532064572981039710584328811907617205699505595327309879522450412650571905905069776092223481521296003246545568883790875395710087854659305964199993603635133724549935650821203334280443269836384380219498424579135668886917470163108900149327386585069999751496261701212251436259079931134555824935001830175282798138230548503393995964481368849810282198222423618945565546983668607894247285121045192143201749573786455022087784068488561357700010375311847627269190152126094944883640138126423869272877979919168392850947107579447587982663783167333451741234898691329174173102965904337827113414173196598499346543553598465710521359724431104774426736757387200045501515845185775629592098236684590621322377784158027863500409369077595167500477259480484931744532004786674767361592071361553952973848816119297980406904170553969967855164988171721972105677777199420014795040691664693925699618405103490962473300084243987898509665359883762858313561682533996338586179913683592976757905142160608829300600817376742546254584542408418933360747001427812186543409868194805136925837651784980468970534532626240548431116346386762964828371256463125246131549983985759457942939555121501358170656677916397605154855030555222323963885456585812105473454387631432498077669897475084881651599227319089117122938897231160382423572772335539065222403475552929564383832784687730617872006347584121408650890875685526517702783792496979678229391270980465826614580077274670861355747677601642054800650543522054722955347612394443324357094844515229563469867179951335577557589753694086398198967865438914609709837575695077205484484150903449336210916134834086710278490351753497161933540427587020507912013056539875525900924979275942060193611285209230196898905455859951102502990597057680352689552666717509683487065283522291511910908137304001798358192187994506142347797447090616844562625414519892904979724164584397444322943938125582822320417607334056565051161907444771515342057853004499716600289128078851589148876112245521762603179574948394061681470349868805118334752654235910247810327016803062479362586455349437602972041976431595134688318544832348105999206807908810095885054042605144803680237401297581665278650455223783739025990099481605552264399264425036680011377660834162492348202810135829991160219940482575311349375706190423544941824219541733950374822427674508330982604361939488255175731327913248704388638128996352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -18816251631741551556720178355477262807474229608629567107894502505744844717377368372281853481333077191065124609875538433321754618463632442756919308060818273217094691219520697369929606941361030381043325897751675765400168698473778969237901266520491441463972130780245237779589858180962230102030098561366493809174600086288352702492059822957494984766559669093002870802378113214130027931078267899910809776950576615541829537746487040162441827598899101685777038677184065436863621724101760310866259824922257505291113777469920819779832760809831623897603452247752522446658723635712629600282134814598591236467338749151444941390452431713919259033705331891802591806752184292930577623328643566154534261958440354158554361237868887829063827032642432382272308659733684163579419767723000885720387469891086847363708219498276402264908745845465352207558766154268581060037372721284733326987303689749415554221145967685813514750685472433330876191434399708004463392124708766193196711418349517534003016129890641749445153120004569098988434310244674685799441911527804775662897129924167821385725445614257843798761631207739481012122532851692437180795360791280884681260998169157009214099110465047389452932577495213901663897877937823815978827028278139464144261347154319136458159474161806366453472189801668948787152392083582185890640157927749004742528349096678188967407172431870524379576797349147740710907409676072189894128283975851281892453771779651184007994138443151652062222758527708923683105001444806449300569082938088702600435491179526652314461916467787487605804996525327293703783820329889104393841405190767727960035614780938238472951039553627198799998732800767843766418455785033410427949422291489903397262591321711907805946616475283834752238000004099934610702930088829380325289265034820517882238073940776264501847490882540609331489020198556010539695866641404338181445687741646487012745415354055898945877866659277334926222931419882966265960249490730767747816825496466844319976851888363646263129070453157316558712763858178356817474155235279448432673094620470434712600738454639578359083947544375921800277101274092993725864069513532576761511573492369510262852890107091461802268860532281530509595475068929046929551476533751158699386871720760403998582109485650791113579373578018006574127427141757054498161488252176665145617926990690670143048090570762954152508887329615432154177038152282443162095824945695456550868343862626383789512948443604971325054859025011025932394355473999761691534451046165629215111602964006073788388174017916170214821159039891909505217887819840867120674703400719952409790881728905872951322910284537481032970958064914218940069930363079106475619560197155556556316091751686450081857766513870810161867096869880584082988683216546419962759216031942449079154152378572664765235912961189391695310645048120916297491130002657534738752882789731064026352830025551930753353013539966930098208664649200836436635721740876889557079963069317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10558805928222290209006710242506560024637398122391072697614010898413783675546261372445099917744026750468645998014170766805462443004600108905700231763449608718313309842332717730381089268803914831105725842151524317004747793023842951631488469364643588514336690726237793478428272672884226802776458734362464660365851316382452906446111794417969734851767450679118920024483544726022413781946204118505524399218582038388517120066804972898163283252521731686261196041245329279208158934396425852610774134210386572127960410596361685092005660520730402804341815972244298872265408454733714143736682911909365122634587265822549757682607522468059667661587092696568881214234449346669102609401238988302681925148273006521480161213798086290693239077157083623957524765706274038666763730538400701008921594553941254127885780091888694885147456323215931394278466898110547865400876618597416371177587582450040830380899731790600918048720383710364565313896977992653737911834021884055352537526283620286811789082780786420072465828538430249724680686567738014243217611171435629095935340054399364383926762182290832878607486985085075912213329044119828009611380288290839139598452998065120596423535405422313399768701907318052988652020138195690657974037149986889608517041177196406574902492091124482974314181180871370799370699733906772342836258193207371188508636335621474622433560436799849872893709357452491004095464390084438070144425952159636160299163309564957911160052063923057319102761572363199149912219606035985669361319074524200800223157239776087715103037010558166196312704951904428999096757424518101337031290219759879618451292609511327032704439353178285599648868427508350836509217846188710840915471077505664431116925174828866092915009060907054121651237953644636528868754119135337333937910475508319100470005862428601567132974923696160482999641688982142637763399628809179875103214761691008944697513867873754934765639824351727605364043712062633308247359533100394436734991641162978014201461237018462123360949695212486991226525447125724110473313162954566990537128573042113566030048556921840458161867686469583430567951599421460793999572002548713900304047082236668081443020756698387107164269252873308065415321584723544407207478798770026462200192543132876576788052501841891313556898803118527793915030689430273137754157775641539355973396212984008260081549236423812546417050436886879459693629015142179884696869371843533017265964260884926934821369220980206086197675696911128148676845979531115295819580612381106434028820004875691188602100135084653976579865853277625601164497911898223517970452145063292102378057504167733888445625005458003256076201878955210676698943787111148915040358708849652646074999091856728388919724140859721276869568903604207149108666447125396428569448133538910979111786065408873706994505919938224080079194259135188632698899096204605959917846000225327204597113794234093559775069170592202301701834380202533712573323844776943622620135083212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6008981370252203044671665029837568947717388787515636611607139706490542302673209281664917236247622687471237702948185141168707454487640782656516941536998150441765613686082262635224547101637811592974253951034770157142805822280761021717869066831196415260159782859612513756395852613503699628116185248323334998687242390567850915097208692082758293354466612023527583553979026138953873056798063753142355857093240154486098720847178532874267888453511882891483152209862793116744129787776898281754635040055174898806905750902951339403422948204806961279824796681919099491593646949925500692484229359574120371115830075697813380827922932439582705058776369008457302946478393686851793301780737493137465973733950804349505303072662163489432089868812447934371421221102170631775164444795271783260849462071603808725186769923388707364808521315703430200844042474062161680131375992229371014215265248429554536343100244215036151447944795082720356947520566016759654138149275687125758481112235607922242889548711787518991067565615456520533978037467795842387735499396909394968310892974219143761994686060231134702864468888173775624745688370415726433676915554206450878726387591421418412350037445237618982768367587730066004910175846846749351436270564925873908179809335352166714749807475337140734429830846872286268215118135750135357143987744898230306691748248246226912826116494825998760810634040323936236846221239526605095579952605568432888872322670205057935070560207063887702977002932327036107654189246840960208014877552212236848592594091084710830911525456607866793588378498420742335075183017374892399959268331431618377182938483588707259720216559300118943519122094459978373118034103252503974198733800722184321928199475804535591034500810302983569942687011621590428659824539641156328450042755850635570663912810345768299734053450055953021220437302839254496879420950834487072763938337299008245080436321293517660225635791141685534894892800764377839268563161613038056977418752877298254617233242519999073575021449890189549476400129336319750389892161302776423552577283266905329049201415944923499113416857263147529769939325079853870567536570813551571266905765762953359940168985126588082330497333653902254160600595806604446373041805433667914365141395483133801333789819662077732480793774267434734060493981771968727290222218450097654983524757151667940878664282501472980954687111433173817346467983828533388158777650794862832588824320339275068828177747668930246386191333579574107631623891258045734698830874982100055948404138039514445799228955276165655840702286345400488495618037098806587266456024649996163900067477470725865573293188967649713341118975474300623178617409737272832838583877268226987462370872472025329376391376265919415620902384912077366591415135719506885673530456547918472467455246669429201431864962928289832758408385250322973524758440406387957322304492301518199420659223008932357724016610136466191694332191295140780420041592681550556698519797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3201979131080552669517927605351504801172817915735729023958833735500475576955460015465648911688085530575362363537230306172238643095858642069821086424369317364149021968062630827836511971676821694469363631278189590807715668411701458293911623600912751153753965721004515108750195225636806740426117275247712244541979313046478725208687286496610079105273006381032464496282194956441959629230743576164456402863238008022791070486470028203269048967848895101850215289547777127540973966261840552551893997045279129973965297378184827453994732484350364999015411679037986297176659421608953331178840314067446126390087412657676091554460034406178493820228153470878496914143892373402798564893102791216231114116372193575784601189864277377795681371611993726232141437174699353580975986764282684321460192833771148855575386172093615478154404007063823138844124826834834279324494143122181651347945945812785559912812625985756696884585457093368140870989067545080846031554283631359996705526998244156477038515308788780151920120085989798310581453208943948495237884909724316597589466827832454221714696803672983206496443676544061855663141310658938476903517014013512893217662756817739506012847785934520901569421954917914191323274321976324740378146926754037283358791826408441081958496128966279640780510803720093972859126417997380624969883395955382314752390654628891770117953969014396985637396277767840891816094049127242688366453644265725508539477213407247285783535437481954417248738597875374070120384663499669887578543781604792973756634535340255726080445524635677868939221702630556638413397338318303586575886835955987501184036601525997688632573574809550553702505200358259307206142317919233430595425415181874229158557747740990549606507433052559971047911493690426415856819459532244495542393836538293672550950495253333597248584855136973316403193851366438076395029899919680852761095124093784109336269058232365748642724015024577502344215663051889663576343418204821114785176017557124166961239248228476706796702262149564711335011689110592666370784069190077838339660413524339882764209278227738518478750072891227219875598743238332800970876609988363918753289388445911901277238701972407474666515561814556480619804216317071335872619791782003154133012033446774249735093631122943526871193959292939233420759366723393434095085472135266416375686743905612540810083739638035674144074440451413099170690502547015009804173760890483740498658501917504031825914922122293069970880563837363153548971589893814298149712303355932072231087782392953402064951224313000582589999116953566517419079531805983437327326371875525054782894765402549583547356031089960942516180929141869789190615976919053551568197094119724322804802867919569591262083566442684799644859082928154373882912390284516032048699007124048408936353035353451290809577535529342900802866342439021872393963402189877659285471989585277756676838884645762815118391872906252796343152472147175947060291888526578691166175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1725459285250333083600624071512633995545258736218806387710110828045087373042373054937082822193630171738926720208805622364196783257448117412884234345565653657393866487123757635042390971043699971929939843946504149582159190137211938424614274072232442240020011574833866112540113508215842109572704467078375453564556543117231076343189955026713708923690881750468809162203358640103470181812788755029211359164862944198870106668576000546238786390545611137568696235776846255098040822114915392330732392319011940515521331516229076781442380314029195268861754309467225961782023866772049204101513191468275156778212347251754839800271282020134042958143100001573243508584414158694373461745545979842920032401708972911742093765764213291243508357772062708320326352162581047144417952500601116391431804156806599057213429216230498533500147644996505385673997874993080235363652618462975628063100273188232622316058696660936974207400968540696500345529601981084557399986618873088222354276379044193853083165351998634597075145192708485796456772274794868024438002255161331601855260737157447219789632350307011049153409887795374844217568641743781669322994064527334799597515355933712940323684902444080175077862728087242288710085228551983226412997729062540879377073968365985248391547249553034631468900730877553748732990285167646218487164467394069607992328059944391867244146353850308538665400180680885400239625424302647673895771855056481689176031556737444479789886968945062088355231098721956593288560169078276005233864891948474189716858844679641990039181387860036201062948309791981259698019248075579330002399078153765599379060961020247244758936111706381064335693828172789000786974470411769538503049028688323788823543521963773867277968224979979300260544402185778884306754773342161563794779226226222536814824938154214781625532715073338044415904325799627151010832907172155220267976626564344532083310588047434440598141807248453703342169745530474103616011340973495945668167669161998471833604794631620462453319027856208994906612127977093663881838126335112450443165293761738290105323339152992222333083356559906493644591363641031039535388525100353280727363546344418461810748745314612057887543624200124445811445167492279888442306981420513653753525816882612956440554240165775356060316088363568944085620001686686612498541972036521455507003326539006532782683273386991083780963506921699961368619058682391991159528987785282428117029631857276898976292457094852261589176380099298375761301700828551626071096991712696649661197967911013826036412877047360421310743506269854471041707306770907164866609176442139479248538717959537789304281545740669628927232600964468296871560716774454359596174508365418148694010421378332495497777434688014584468383029855991840127361132823341692747496211846915410562173366306677387431709738121668536742343171537200984128148016502583495096682429232068152330253723531940313501772307891744023633643753507609754743867550562931483187609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -860136921719329399421245877133432952907215476147704711218614720643180640647351821634364626182284398932905277211989444886443181908016573632460044973044707746115230371735242365398140443211654818004305724030725978334099744339161121726425180309907545348908033712220359169599255220846456712745520780644012845291702721679972022597143555630693568294164984212231187148085150953806010587364889253510944527796352362529415216434517113064723186992406350950836286440114529987893583443561490284379847612793876822582174671259592210695855796089284365630910662541126718420679209191675462535266799574279800194735292179013297634389441469218085348956478883347696042499609249291033971509009616745859215164450071074549413689961089907761778978687315105575785641069170889627540326297158406519355744942339056465235119223935366191663893441660944946522466849891129358554048499284099009611967222706595136844254686946237823917063426631483516636928921575300807172785540979466702898842307944929465960150875405581031709974882332487095813648908269033037402166015622788936271702276690915632748209552895135285704556508872874639677173950312953033751872575224391653723484369731004301175825330213848715536235332637592261199388981956844825201620637773312771946347370975283565450336248884644120089307960398638010768935045496071949412154418907068470698768569952216708837270528455007530204726306819145183078250835180454656650950875280357087046531113503753161592168399220398084712017867655380075138664291476712695236464199674461231034019024472011039964641181609429410163636479710851592169668394113058500855341493019687490316074500896708150771118156672789499542931170320956674209071584626141415912675429149926600638554036934722152369896264911806312784086032975565674915580313371351920718599697152619627392919413381932005461760584196172088595656745079004203857397153195094242278353886492092368064226005087936894271408677741380329597862131210509419913804772968917527781502099530636953704899583511918768928453464591799043146275812434381683443828117851189235343262201705163435347688951286972977031900615079404220106123953759870399517836556690104968332039724388542915643580855250292356880734222697158077362902861734725767146096415036101102092731001378606759399517631823424959060292535979621563322348842012313253479944198565398870710832289598928846397567624094637159171012873560900811387706696186548700097123270855066054988857838709541370798740142224216726070634003752215334253554275678103862174562198435059451642719168405600497955142693335294149625024510678868929215167155676773752447561654047885517081980641407207812344479968588227182730170401920430026441481735647716532484948945691074331412868247512926150428539050945255238161505834447421494538907855165336945443708165258090532718667786988654060610561689153002033317692521186925497067198832889369277637967532138063390760104644645526137213321417714456013078349428859198268347102216533013260234915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -393981590062755406616423241823164236796007232081974974086643037125334488929624239599292620320754320790979950199946820600256749595047568939898939337599143511510511537839184643692679644915128346136705565808143628334123782402385684454249934426792338353504199727704224510159401602229494670094655206908577530476246102794156918957667724489236936062624730685582449823963223230483949957233452056287846224009511121985155113920924206865467372745699897906671408960341562795073817160744205333746431130941315704010835845308081159415251607237067414786549753420480488640980164808097414079143843165322437551549916556742633527046043784829783647390757442389201247723611097603297411710244225116561805649437703158410582214964849158884160163581255451431089717150784936989925177551929761942168712937156490999180085490941948115701752304703931297991367271590767914470980964662153844214898812680197728100882485565063265900604617463891970294736983136189730524093218811653632043783754548545971523618786090892643844894330621479485747614044237084147988063719427631369939799072858812664665989323085640359593842798260609716075956768371492660540390375384823900634363045539406630289924854891122544250079003999781514255786186370374151741329490003290972526594190652032334402919989437475423258871582983540469950887472170176568865624691825337731871281467185622457763628637431333680354852471283538605365090991069809833093728709411437167431109840182812296674002953213782923297453306198571950120257198724084496852090563408939312429335963011875318191808414771154157475095961497588025884586167754154257369426153258729160899459262493917040855462402363285296059533001929556482276543500987606610675241939186541829351010117402925937601286219594744954249734701949529454921428186248140416818412027152156883334458031311667275095375150013149302448730868567820285007960085043697209694563227958883479292230455641905978582156435468628457623261435388418145819784186249287015257345504402558976891295846529160483775442899769863177963432784935838666455861921244280293905410388491718442769491682921351437146521409961183900110427286911029780391565631573698598584235145673685681839593002652939311002327174555071244412550025206662707085257391216866879374792691321825388825472309251023747385289549444292437323845109457263440373456883269353457680506098878133029302941917332465753430099644302698712538985566675104281075253188790029399653909615568914615923346795524579214149042813253518278894337117766580719339365960053085944087933925639384181921716428031844321921817387332682556499206773558245914848642244187669816358112761977300285027476453045499829239667263698239177234846859710536277324473143550152077707792276748034268836180480836656807433492380810632060125746070275487291745123595438621234312012627605511117275173323979452951170345503984803034555525197892861845405730996864892838477153695961697413831837483270339544189701352672699793505015576757379228762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -158858102572317833725508714705006540225412715780285221178285101665695339942296005728086560194260916632121890687347736583200745588367102900659638927925437654428393375395266892190893432755099293033400861167955227821570046213180213760313460840195623298762836008128578962107048755254254520927130690763455710349074008315921639943859530021496790446118141115403179859512183355467747000977927952956757415141791443450583786684363175967268015174743004633159435385465655528332569913558005087708662938344100667494305283008433951512375605822894581627756272141607865576894455835173904165286089503682834312695921586252718823386787830717917323432760092709419879835638877145311971057758169707977027640166475924602193326683390006317821384563601367334992329222059191008566350783168312351256568578467646359233483858703487816704537374605565144570404537892943958203626853541588445570826927484665706787961305773987612090606359689010714851889760117421999082739017811919699675194865805617013615268076432672944195775811107777493257847769718398466429746208413657782227778627001236660916785577894735722554588508974587876348757892878878033582769282172329662419018298747721833970039075566047421493257877028869943846369928685855609501652217941158064736308854949138208462397849910470656234323923221067034902590698010459644647082287931911257892021414571280269949300897288800995055568682353088777767506442030064621451343676053141823274608947321890437906589934161389770191933960454749513407079128034552150198243471124030853175162371920149821733903960673936818325492483615067007155719517352254027763769671561265827378620940061565477498147342599351626408642606906514066744623770456828820152254283561632329086610608386909353800722471392167727195494486251713518228387852166455456072298552594311268327552860001854302765531834464341817568568874408026795764023588316217488473732653414736941536521764773898562725759701325611600060612289207322329015091426170232910216225087482381395688689355936161155810902631897069598623782122369413889098124529093860601432959909994115316957660758462945503537252966488833815711311829919340236424675326268967986013721441163469031495643324670504932891631288348438202796651197909717809633473399111478937714108450225904293447726790158318619652799642374288485941636336851365277797830293665070615906513969380719926145569790091063721523366658804774767041667520751629904735465657896413788689947046007731379259362423901683584953755373601739026230710613200909249037951506846430638261198883513676404665040825208138978633057070754654861732727684905079250156614209814355039499005791717980288239541032343757237507154960965975894823579566450856859713396900492211590330328572111887740980952076952823971946407748696311342531150604642638331681875219388560993887900157489014747523351194628924851348632828753613665000967435043430421111498568425872172693223452087705123814993944025744753398596724055832666176527643308992338329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -55809759988965987549612644713100015956755558724919451666050030880067844890195534979174884754307629549082982814652070948288425309024174008244070082337297303017348523903923676342222118752170858362248071407607087942237984641780553335573381400185731295580307864706373583881133523474555514364926100053208254483426420160818438361976539894226519518089433997376810729790941085762122170417200589161573028168121958945213662022801616222821270873455199767096201364351234272331662838868412705111631709061924121263817095424602530808725661287203838483836583601714042500544015870502720100354061918886701848166560050232555978637249427666093057999444683301911158579368676361108354062332707641867058979898536654566969220623290320604749943232288152325322189949056377507321586113292425313420380290349371279144297020127647645454891336970967680214601027151468040507369571557005829623188298561436949401049133486084587694848820373301638736833892898948105065201460949702506975556118639108616162432665975226403292162626919697460166126827004686771982383065678871959996555980938810512880908069970892684673687588540320697326699859895411716499450130317408975112285846690358253973097483384358214559224311642529391909480832715405485521257167552951641553363884981471350313129573531143806442440406770402959332947242336626192276007344242740983022239159932661791336029356950246735925318493036983950886055818216797816692205308550509974726228340348862156988980838648312211526167263237134927786811053750604564142037630461217894821169794683971855067125732545016291808722496099717179121174138910150376390075897992726813911609624016962164132674399743848769933167936417999949747269370093486854502780049747551878830800547286837124693098484825504611625789683423628760480153645451376594018693075538535022498262197899363220529135717071393869740381466550807312402908596042498122092664656293672165163369461813042169239034338430831243181238045868477703413468474187729233517186317931047419060668394388257430051075300596618108376820078042427579770902306183366103725008473790709831710556277670180065478912965540755533042637169303423310487680460918307399476637372661505541002384229439454749957066587995402629681023904408883017426881746104310054982150253273032530189164558627899973550929905883421901985987988280659179703081690188138768619613553750670685263956756850136868767308651847489818056427305050883708636908056260273444493007242476702957059430625894232634244167943829100042940081213602874746921206692275207304739302770780716664957171565008447997674523691058812065253961951247018844990840657756340528501436959723607620930165296465034035055496570902048034404111083245186292653722053663623770174461669925314192592230783030547207666060410310852209529463172596460181473994253181791112090057891785353302610849229323333383658950263659603555358421950137026344005262634883202254517464699411006487787537269704107539753278606475055289260017440634311802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -16697752594655522188620051891509112429464709075003091363935362611423494864378305518838519396325142173642915084288380788829208524731885236638865228103348364951867281699411593869530536385291198901560362527223908354112655170419027161432669354746788301941498067174829022989496519792062097487768765401048018989872243758511879349845304351634873153888982846009835387198071928202074862205440731896829712065908129466348561489075435171703297126998038691530928898423128139535403385265370368710153528518106885797106784525524647869026164556629564351832721213898248200505630664242374093721895353603642849852887410940432670370026565647917728410782605876400480039550046948035541306394218564200485072307197350284748012662357604593199401827495460764247487317563781849394654370002747097049042810173052067016459221783853847485828323728196874182624351643439680317973688243117554166959124919943434050261145159355412525389008320600853441623359091633056888105950077076094516541175410785587659710895302734921254732717048191885594783701672240983630160839513319020481860238178897233197177087696358003164878404370035938599480720279655555838546094552055790204432276798988424514224174123798250703025173402047738283420620522725137055411480706732017756462463902498567388031247618855839137912305207077644886276992954337436883521711483262837874646674175824553046708504831501629031544276956695861441087412094229124253738364969107290920490341233928125789561552343143153462983472555790117031318878129104936076455055895668927176770424047666673636468374757772050865560278252993103796557196240574394793342102303874183591820155205237363305667970552074142537124537436667652185338855605158486644425356594998390337466582766584742854540353705976875715125343928997200407151431944097281181722749092562157126207145974631731032122424878808448123099066526705672943325374642830458621514986758105326809700702341988646813239209734968169808755481718830463733264953129606596795460821807990083041784851526455752985868937472412358914406621503091194882199453379919241313146974939396458959559721148522657131095760543239526765013842947141630852294445553721042756523878032612065955712350909798573366905861082577533438036338439421056721534532588921237324024464108074352485717551447106315424820182707573864213813940544121828587641711551296220002833945455453390406103562289994492913518785212500055153001018957632124571569899793545786000068722416654369251166391158425007786744208477701313657652769265113570264291704219312321082780752379682927960831587120116444329891909304538582504555655919212493456486189812568444560816765545139753341201605769995880031687507596580162927833255622779095329069403935149502867928706257454676175824637389075326886072236276125314211288047594449430286891375720014917189429927644636538956989555368038153661188993632123429367109533884661096533745125438622745110416879055652908667953680438081714275493232538989279959998126312390656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4180051660172244762921184058834529552729263793069148141484241836311394950515548239911628987483015532691877118150912448128414301626283206613772464640451766107769745730358891104321092941925249234870945217038696963562366963072981684620891105062463465675036369637848870723234857261957343450926302967806792549850391479303892491156126500762970429113829403580860136425630899269594913244529610870004161267774160345925015400520113656837734628222454851531961238728984155048348318316514866920482295284771167947302853471587167193131859181274597579916113757773836168483856758666257172717901268689772180118715379704367762486173449194437553604245460775365239139602920981050731026188245115765256304057243238859511824707119977583564361314281108821383192015400967438385084572633132216285150893066368379299349888990376010235337789108446337678874489720919747226276421277136072873644648436594618967873991536359902259262437258904086094018886413914094270967083310211687727319447893438126541411358811215318373293749635659984175572125512645611041347321785776100898549949612879181388175457452195909946111660799803020350022295593332485255843751704573480890533655323619477074918223036693384123652228188049636583264926003494513589672869410494571057993429097070795286852485187909620389599332881992665678985674595625728392522381670116056486579132256033725599347074779522272560384727952090296684068970558518940811400544702347180285657063368847881213212703281148934827780203722914695527291190236443227092040008156144937644805504086677408253663513053270952683499097012319471601910803920072999648115623939950838782492434010412536457369235646141216833424693466233720161671887594387850277882580845742818502412252021134235351176275207235607466249572622786715029826523281943230907933229918940537980832421563839336679866427092948474803487227841024747460199892709757880221474392955214796059973616479446823585250685331999202031648663814951727967846608039153334526302393257094591809114472341338455426897106048377138531510199718831557302512011855478055659228936977209931878853464282484580090093678425344852279627046063570353915642052361931098516320166285612581709757738130311157383973293938281415010581241240683844037193144571310391693914468243420387389025513387246376228800033816323443032355027650918775440297516811960369565174981220834355148023863126893563456447836470405161237177575858280587998839542672997158168538883916751180971452233925605237371853306001944786669393058939436462794694093162134344720456917110116153400914978552211041762146432885294674022764574001135393221045407921473801089443055786243731891187479034647076714362521707744781340513238849614120541960680934843580053580855080544983723862940666044633940180449806649007872304402569840168264127419607004694524894196357094406600525380744779388958354132898944932376592469145186803512418700500605240799339265489742564783566683798525134055677870003408871717830597699174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -858895510279842718590296708291824037980831117187348837633213318646530688164214346929555363707725599541722912362036731575703725885811394662139830379731408190978298445282397489571836272717145455785711881127776582432834205955062676116674228998872069827325617562949074939518021861446786975526921765888184134076986468489641158147264412388670570124810141432664074727094583667580041867363815336954832781457045713046875550602718929483925337652912035486466881808689776246598034470007914883535368695088682889960699989934432970806081793168299184244638319810167525873719909356041299560619023163272289528274785047964123023888252320331696011602792498983170066320580109439833442422489143584774695560598999563521752274861951550480547681837616350966206598640498084652346993420834474499118217072746568595023305425505531623949574360975561620215934558530178286249838481949255196804777463230379740590406468241039692320849433071634746557973575957251866109439738464618845166943422276392440472055405376884147643904668326083284955586291619764912132732037208284277290728326901362034405772871480545299540210036822463893096448855205062955196187489401873737713202917626884495612962549206021744002498898681826420192026867043694326067307237411364870507295815499960402633389379136151461667543326807494274057213412187445745035710494707590351539105673699840878124812011409174303000273346694816468313204897671068101394798701291875029259211289533362958472390464637258552531426508595609794564947140540174592740501496881066733379207008188187284015980940272887281022050083926828224547605588650088399099341322444217734225781665422117922550160527640088512977956011800891637253266905769884450867051854346430489660233820405391340505397847598427139216101115473504535754088479903184120385243242769655266688879372067212451701628009859966220178273563465424679607691203009440523310267751934828218485762486208448475587178592623733599469526065338394104782609875962038663667183898496680606315430021649934522557293323322145992946804274400234081520955277043580384694344355436536781213732205261185246278592976811765702489303225583707662399659434478782273255146163186696390732956395377700451534121249553720050896791563974018411074047365659741167233970696875408879279189032615471666239789656449287914474183911678850268010293000396058729214129725967938479205341315180626401770476444452805635070073612943169034635811355977265051653085399203591839670443553518369333484058440632184497505081956824097472230756450113359733387133981894489279491168407212016037255020955374840285501127432056787672515958148114016264187200288547208451571767493121765760456590707646167050535708666890098869140169225759688250668899546605357949738980028176536169186630000820160625404535351038238552132231113714921611109873186508615983862763402461221322521069842607087989278818515059192564985798098176456819729887876243140559402657573051694613933193885166079302961956126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -141530639516793756636457559690545149404989089185494902069489727581157130509802004398907369064504055302916279352590647984197068700272942827481975556680328408219520805233787284879117623404744355560978163312177561120602293257033359703149535073249127488288450289649424996016150749155201502325708588020276554558554429767207722853035604906764358009716038224642178445056739980083813920258471733939421890889388940947575477513865340453661559697735785216939774247267004062723489226378404969135946870005425413963940897853956014734309154545542318601186778708967679405102822061539518655383562071152578188004123441970982810087107186948754524921334755184858632810762328104808769024217214773037004185784733601395203674883385134330253012771451868773805697945702219428152221874085728467512950342949624863042469348286389890416772229050184694786022081223555499220792111853073889928605726884290971018430495293883276867038795288387012592347703877230945757525905825580659186508580622379197197693930003911023038147179922885577220295108768172664417537214453259597201858310005804908006692176061399761691277622804627347617109174629304258784788499393790985596484663589502002338198078311716151430869030701837692715888637306817207432282004822994802840004287382594798455269851671831864680147957831996485119128816018127758889639453856090412448553987878024335117116362529406204945197829918949062041802301477373266272579766343973993221515719821904220551209562766339267024325198486486216985659365320324689241129129674764842277024868445396089612088329539389278489997666512214421923765279524908709630765077991313376976638021398488554308347299905428717265830881107422866252583840657898910246870360245729249588924280459421112804369309349699444459437244306086544578140811558717595781041353208967059460942058776039517118847997313312117327978993492630384529531136029327585366684023184186989349769528761320151301166977496504378996806300432369290896559836519131912709351297890963071839265910870446477749379689346528715498728063321459871734447986299613549747826536853234033903242510983246991773666782498184213132048227557066178226699026472890467644708358276675371021920620379631299159235114205906761418701324869440819258704508071156128673763394302619308065107585377561102687563631085387034108500210589776563839953251904063928627871131470749979746396322738099481405204738651355974950537374906249856903369692717125962057291626303082411373555832719501643656380921872800719121311297082039933716850797764543206535670872672644621111728102562232562466322378463860609963819178080956898286161212143115850584935936225129886646446890512415388945640908206365575214118893917503137591617101208525869668927391299960164914965500778389641760742825130174129533908573146971635588692741271006200094634530113531985652100722303430623240855092275572235526054969782567913506099334738916285895803245693222842746695247900125477261122978695846977882554368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -18425632380129718992407307361625746207857212666654016024891223335236485640386663321429130072517056678214016647602257786064446808567077788056213670030149842824222109712942864873370513226361469744422914886332978270189615344832071775390855295922416468895659895568209371074536970695792115407240932942221777461916128626495117359981684252348108511116669737714037929210733740504496100079384083924990339069178878840495156623117142110674023977322837807355698535800895386658904972163895736496196829550012892773379991315219375687906872180115952784116958361550112875035564846848420508935421673649308609089203812949255858713394294988169185706164466763707706702149102562556993322690687626599227829133901511233984209154897109313145832120579392854523353521738834254988232632753277642383359592681145073518243546111552712273898053916827730515774148311587768842625505349198465524182552108247255811972411807997145785586642716264302764895618079205330563379539434617969154862998649052787518435949467636023888946230711793647113266975044892623685957027597976769088978283006930974927537903951521092823159800728551053607600392716522395841260309516263781495056696209309798604214537130167775820888404315655838391830435005614880285111439097757417533297498002476679332731781282844955847492286170915227875053687446452356295928455775447811875513568713881195726727177224493398850604011373063221360205005910181604124187872744491970437388618811996073870193287447312649703137993737866980865314240827013178554977890992404525775250685272926920097503301684162018813940863658420792432454440003176619762044212578469178766323909515066207371615302663873698385070563364349775674005978617433761833516315971832641249812342138771416803703137597372463889482876815325459229214995974904952117344670604840891364708252595489553409832240427048914428817485349481493123280882091782541066284977458523779037997354497359336296449420192603836346744769520569546147207421390767847639607608314241071889744154260029601546774234722923111042133381076014519974282114939522223981902617767264633230718529667927537377870016115479932276799380786045052953719760883383875741859864370141646890414543263128692481481284008673040937849682847434826446626311731711394367808205271822237001853053546603245772043638171500469377947262449106448806790844713790390309753184079852993693222995378131481282157866012179636912847838785558321991616647582398749742231305097651355582400662272771441842042611832457422257567764624957448648279033177310828331023784627219418704784204566660996904818869220455584326623825479019573028369010624839438175604615469137781065378529137173018613114275687624097459583098477319788903798864592943347249103519882323389508572314777074142284071688042607227190895461981958663572618730921116949460597522633416669955041533593339199467057391995967717610189411997609507230351775199474576773805270449887900478627038606529831499378769600118580156825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1909970947413902936308181504069930071920878666148651797117876465815051506948807371743804866779622082789158204397162798007807484354656867293711237304908043006769132313999451030068176392781911666682223439517981524507825812314275197614295298602648173170145152655965173983172960016806064076312107853148939918041962408208750864458853179546838506895039312990166203028655387476760371754309376146781278710511945223379910229317953372857947723123214434855276400179406064174046893082022652909107758750569436743374396493810750341437523595946414570596588048423870495952505834264033858185952983445743775777939712976542352775416726121116193854010989059397329439747337247581634665310917022399918180883398874523560785986020031886874168624588691849789574987867824268891235280273384258761839650225317700756888839397215673762441360004776258544727494505097372559537905227250727321711781987765211836447857154432350492157274152053367326547729210990502912274862444895633396034299363245749482045697737811629438734404163199892387671255741550536526124662594275078970507330022664247916451035923076687443951822132042471264240990992839662831331436743769832558314020950614652631783201677176828849090677891829755991941809528473641268003778900283416384148884436694488454192768680380489193458783150116970291354845652983802353931562612199342337513683140055728242548047808213778109458785057492978579480207021368057728161723321382552151490018290403752289120941872533738581163385424644255268964763843725444405671307007491637085835552488793811075229843075154475336234458104941529887243476618763666220790416754734512109881368114003054887745231692215379303903247052309268625430474278226307646997940318105186158360344285809992213018967838403298100260414376481891504288279598882729672280241685999813381126448798513608500800049714972109932909503895404737645339360340302484634102143787183579776500725274390346556719959659250112697237105265153248124632497138003189496221215382807744962464085425051316297798066384515819442773216513739040035253809817749454031561514929720098857540852606888790102558988196909122083288893090914695968858634204430684819705651991042784822244075445748298759280428157786609774994394003164562716669972851794599397223912685950920598523029064473150195023242070814122113407896379656695717633059163633632189965844057253228898780888746325012470756853211811902577907885748904412510071292698122820432113366905809588867916770002912769473035630686421308777927660973432090398703962904437318462895040437964237572172640863736967640232444856055787920127222735539900358677909227504989153370365679627533964607587564432476248646778481082864732201026934243538117687326025721410217936770570743085329048529732894738194388582050376412302863130583747240576075303403315775141322511891586922348578113509931024681819820155777702455749293353691479605021041024949248925935538460421443611469693861767133568452752390427498250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -165800203675096842014641686492064403804070303086085451473248915931196321044010220801920756172063879891056222718829874089527900733862076587749881039415370232519884219859014288832646214438491658067577440561892655939965222957480817814093315967695631434567268648537769103764123258198786909038125645582703364370208651111569110363600820640973742959105280235565816201622867469271515324622996373932396331102873257044136908532728807204238742048784592417461963992319470402936990065472942855787274950090141720994911752407441724768027742195879842485112439743709756096901543987456893395568235612775312928017226147150490559668555018680839607481612771302777647237916007051003484273404095367214354743746749262631891866157815761455036992732161022465399124229136403401061387028284105893813670495061758621784404851482961334549363260567545064830579881775919647702034751575318704426888157147782037738573379279382380474655374822029478696778078243635160972019056941225087837521244846429314749645541014981248915048315384345974369236025872890141165781977999937793443007151077847057821099022732541438493386294146501187967661430041146817997407040192181145061663134119428093101532203545654996715237265507679552740490223325452629278940500417506855166166716865030212119651931367481539207851161735064416058978486841127333972813613140669542047128792394840494616255167362678933476063704666053915284801959889563442132118633927418155119957853266024502985798481147633947754052245828268495023243834776708026993934966297719214927029822686014116560472348517126519166084481439254211212795670847300838784479413405326820803450448267015457602883767075929614922915976101560569935219940745294163458337398482624003690556045458906209189506185588004576832561568298392435587418374786618791459550844789064667913581323406663841711078645077978968152538878764031059314954411174644397560550191874601927577435575190232985239502483561791419534190827186647354123576705119379918639185952276789986117548201907999871669357020195921585854791326341673165397966348730123295047682034689587557464262809342711703492249349551599498810165922326052015023169640374449111076149764242189099293934994682235750667818535081464220696636644484569009224169340476664725540743292769988563155975664380135224292044959734321053517340863638711980039786788228175864808067534809764299606251571163536273674858387490714814541878419780038467398036696391375336647903588478044783744176030496598134241530523383796545985625395989767016538667748697710924374707577078145192954663132750576446920735947173678162637043812283447577253520027597094799842516595208593406796019930292979599524318104303516819679957706913779681040561961520723736445142850351142703375540291032725642927035011349639455027527990425964013601313170125702522377430033730920907703194847309908643518798089662177416580321917778583454863640967623204901429447474644215896560241388583497738727215421708042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -13779235608678327264315785627058960131875984246768841810998197276776394206951134377010480996026108537129841539802557641096654611930582009541017118255304313961480401082131154074656116368997087760375666520170137114349873256865742346164785750953323503465310077286806643925497370662816078019617918960722831391296793050057102916312061393345133620895497700261072824599027868453496827779368995727672867515971806179454667809480300879214746711170157609484550546562007122165807743924885518194222689795123084264515295267429106879393315715526248593127365759488284032623648995580037400753477416313974145925944698792339273122712273449863282601814100371485892644760945992049668080285444442976839606063543561699182469171022644545486495309250735101979940412929163042695134894724398953746566699431861915535285162636707884021239000327667057048195394157925954578750172442716512557922355953467556911931563894894171305416186737863531065097489196598776327348659216295463605136329579915385069890395011325132616698731793827833925750424784361767657514416947732486698469856246309478516876689655192326442649356713060715413504603193448239325926831550944530111207783455038054892289952477114677401565376401198813043157151376506381644760769623594698165877375382765885721064571212377429130602515341301619000456157486950991887383905098809889371758376464661763814994175270281995193371233056944901735803353476407096283563409018639731829057730543155009671811429451204002760410451450022955575471876562375667157588648643937701891295836515806715090136227458337976551484037687956064156831535929012686244461549609753024628913532140819800138926030887708908668818908806543925126899507441015098474200337137319114649389457879734759527922873018413918338560093220952002744984753093997493753174848810359074284793631241322179039163836520178723998261052763054671648495540847898127291777791399175381379108743667500311800517718830195117847843610717741887706836247657265864875119459125757041367360274090872659048511859621889327233648232424667651388018013409265887822352105869879087911674588787284994529794079361628133523566707133538891767223223332252901101336863540804359293972115446116901146786164259322258305570466572408524240832155706097380308913262639404601488702361200908533939347015093039200814893562548479934577947700618705118681323086837732146188157955086868513651364650430327022569804083699000849645554599981859703726867765722830274375718226747326593615915756441973455928096179289861448889494847760312446409853397849233800521313212875386570404735344675078449957166614390741047627939440250896682784873389869054068863108828523123171422632464445199948744615422243055763708483150830857794173935981180035146406316245633289524262988111798333518764514558930026194333921931810084420029839544077514748561471404608888968646370648926059615953950800944516692066705053335434067812896814824128115273252852254566491469120967750451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1242550189428547156360008681010905116773200942077035386568332006555579533574783160268325555436973515673586864242553073909319872759131081465397376592753076645388883550829528162006189968278721328238004918907994865778002747375823706378793342438724701959687380174519353781324642955830123248055154882707131295944702957658012671913800115999433118060925278060567754876823178045000595726262758751455410763140032702180318035577971524981066415671544754953500360439420324967773062495975179172029993535646210457426501150838693945217827645606271844839546346103706814531250580861829907122510645324576126426590208676160257237574207900106248523360608870766302404751740865444457562510120403809944652825152382579293982514792674309624755722481445117655103295260567969343660731723337262233023012077264188998640491931574229393758480028888057838217416695813984325299027429338712759222726092468187855706534917796225725628386354453276147224204111090688439542528918533847168195062225975308628918345693402698842435047010487545902098194915999742162440869979412144038677028752792254609342912814041479510670907379573181535894873609328188425454794546611644869918207298889444407097822780485289429949498382032777111838703104066579794889194527178922524592084107848658206684812517887118817853379043587661605448182357186588201513712649971117014790587273975337543259798321363390563515100859280864253544672327120252073590287390125755910491053557098534630170225626772799171366029517087996262394037059520656794501968798241389098206631309474387660926599305521006283247902343765281480083962353025028589687225847478479877390547298849898076115221061378949196519150024409852255741170768725805837051685174946003721849160780911909103028769083105366381557121879265786254649032983716009632073661269623104686288021109071053831202350730371868818157114392693779658409558165741851304261920321769512971578520545935311426155879674366714843860554553674057652017454875128559343655663612063881835878868147055244788530082263597644337994131682306456830767716215539105279859859251914203068384846277732079621180137031600800500876622769091523195817590580076943537700930493985718493973462737435654836381098348574526419316027685330555128240700729752478406652867376398744849548172357726440805405584110943269154758201558342261939829889426818428288974375344557455236952354710557179815778081119900787418819224349757540103819716865979294318969921525076945474223686223825539803352261941394415047141953028651431126602076021514573133468493474088001676817954868045974472686994100754481626636772314126254288791100588563585066610966318880727785218544375633594889432949569542029411517925177552466746294562841409477140149422283458980618824469908896144452971849623275458206599883792505258553816879154205668808896293066109687542629771538802957878711704796863704934220180724675221678255256087477995625992047603681415583368520358926786549356366397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -110595846389633326159183416848918069905174159439392523702837956334070037457941926899491792266018753446472254809827084504075883744354296360455044511913678192087714494306418852847950871792865257768530317954560100045679990381813393921544348891596767457193269920315583352556971033072197906455783914931796425639325302202257497981172894773018571792329131100323917323041998193640443938897530027766274999329060712582323510710474174430792464035279385182011881578892398022020847280361470747732017837946134545545454971407552618468692020202810594071102226326107997248950642202288046852753645517539047936209451970924523840587613830647364270035178899995412180634968165211443448393463772461966940334394018905342115558017905934561038871334835461145147362292039426108231853490491241649366544556782008544597803993155294635462187513036385213271914894974142905812928511616473112037850062095389972112970146452264584307818726827410642662672485253158498142819319411782363938878808160724280040582966740834112063072917662279487471264813267194103594044895401076333664411856735120948430669069329696444522083003449290908842753118476954273859489864907701183107202518071239342697074562427193871565180049804282209205160953068339430461471082842201167209492857226369886596424887946097471393203475597452449380782376413342405084210022558816637751252868097464462939408568739158925901926302730967634931675869144465251373721064963757049501861616275196345357812776386685840109934594257653068762976457990027561100782660408207019143847385004927299316398374742802393717462888187745756735340564359432810891319739080181859532924116451056413320169293948603963643334132061289149161377900642678950331370459312046617928590598748975003007473783580232497835664608716776664055410064130636939481315869259540298590532585464990711575369976165502799187777999101056091407131509979119586781180255507212947859168494193846018772256058653897991637630597412124677236019432696146283221491683580226892337722449402557658821985036370938233478535356383937416508531539571602945519314781209675389879856070830889982131050099136643449282072351674541640967523979007882629378312605790749344744391921078108577834980253192379622811106725542132752928867656159884011840593106092687990828017085878026733395223302783634677449088106208440775291029072044322618871973470108460953568663729362723218550209306843085120049162875013321094089451807229185549254000279286219709735647094594321188176924760418120676249148399462067952178160037831306352459839304200203255037548754906206462358169790904951299397142543695322258938349251097565254867792257171060502874172077120656931225624191455772993037066014763297097713891223493989035034032172538945330770129976075934689376587578279320030293160235639653096045943043744138167494389426423533196900757006802986446476081794794456228147675480098392411209234281860580815332143360172448447927077048728714875758444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -7602591275808353506158141273364817247219390235140269998532533165099740057956709319220777954919708079781646394060677570454167310782664863566042796937585930734461222931229782245641869860625971832042081772600434724909614855187340271101677704663757015914110426471266427725308807949779232397880541934506421497501582742048106633205875884992580874462541118151949763692492029512768708369663415293879870578017325103403615701123694383189516531155667206814825333859671725036199478402634252514138326231464829662899875787944703000240270694445181914442226200989522470688179182644995390647638034010065858252928390095845695388261419844224602556086427146470100337020128862206151177070295483974218250981231685277250224808572628178807062129190442068897649151421681448161072800147175865186161539473207969836712712939410193432718538024927802612503057731760651142554880187337178702341930731095767082161535783000176839501259427408080476341401231405606601964495584957641080891814562916401344783279341922922903243604524775499945433715474467839238926841283794159288327299158632967908726290230229436887373955540335154008140557024623779511559074480378440827375033973178765573635852382489585622417037426618217501537720061130543267490103433721925009247821409817197349448041608755639719847957821396388027806931889618820225509034211677573112977556331522836596190701376518967821269178973566057531229365991193628300377501277320161678212975279405339847041275000793456812043525275489668795551769812664872908651641989342113671072164314849137081808632575567580015203177647265533562406152753842543909055551648522525139345917836863474133438087480366841500122528419638157566093485486520080617613291820373059265910710450231605881349872235298557643550473692943747818166837192866346165477971398783241019910060781871962493708866624572113737945072600810877084420359570362083871535226008907966336798771306401137219473430521675006256557279607869280969607125950474821337893002588914007352862732044226851488630393482154706750018888117951512908581000950916025257001529009593021061118207764701437073534945589455773054463684319477457175109133764067012430988926661004716819545801366652346162841982351706173550463044103923038037606790369836042920648077262869854795722479801791151787315784238925566158914250154396779208995481746866839807217332679307974729980381778783893821758413299833563460487426930916083488312371422461004567667202914819127773973291289540402932381845949805087558398515191264232570999405492088558392193801034002885029901203954480615437224437921102672159971506730590943302552591790060112415786462579534459563962509396043015420329633435764190545713882256522664550396695543766662488032213930891982927977190965516277297095522302323039863050235159244608242495342598906384083277524991102350558204906116633293792473397013846517386994784785597106977428277277715729659595707346760272196782593891876705665024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -272211965310219773883586429045073315670505211509786572331498702716967870792167831218569918374854735741147379802252828226162886273514845828013934921190199381243363234478041702162511809883133534059068820107358803855851234018987211771353351654184834332635625582823435242831124120192701759053901998676558904057744318465036359779110306628329185489403949868690644867995139871376997015752220295103139429420865710069593495201982403171952397121265973695748531541509339085950614743363273254762630646331739959539136709172780686084016680185072602015439842641373386822067699102433493490398091908485683068545568204552469331865971072641535491638902718896152883957135981351997446592985763203015395053540720093057669613059588139932857314085168385136601534461167998067619992961041502432850508510645013611720317066605889224271385229685156268318599770170829669639741479224726372372827957332524558506991449742728059628841486640876063954169109219559020205839470428730589178662631243145398885526980750026972602781264221672371774905818125192732856713084976564385727112325880209346132264052576965306227101103691681217999951921103475916166037972851769226298727438318254013598296115260288886926478360059885659360436321563867170098776247249275166829883235658704720119866873873290023516854819034441269589600114715401746335720795784930802776427321971466434048384947251058273547924542207240669617560163224604872677727382005601173136850093883124306256693344192570502872601772128049269908373620452649277020919909819205249332231727857030474115097862524593061230579196016552802533048195525761756828870067095471504804035953809576405212664558704726673374139481313606590419472648575961081977337429400800584026559698510646416878500569785604581270570819157958085723936589863147042789945063692570135435055585838842778186316370316792341808362556729001730769593417778149806250549739671366953071560399904212896315797387157528874319861014480105140439364359639179593673970136553258151483922044139159548241655748310953644617477384624934790676087541823744753467413887277849002144413848214806251307302443797596516810414758368898780263496564165427915954037618213412299498983269246481401871222492594400026232299432757454343939908480572057705531926852564727792373313069328125107749091739480450697452640978018940973781225697557313453265780290947333253141502300778617489515274735766360773139522748940905130051878012520193986049585932256263969382369598879326682980906428390994420223877350941774328963099641187031222097942116246784714183720197920107993420369115943731298097197084047345211994050835723588658365268296418007694095519231549606906791794120126521470154425704066968012321780764892461678648371793856245036625810169962583213291528047012039617411177527806223334429201612393694154187036144419631487344368409969008494328561514443433805163809575912534390726219570870388613413855657277779460767888142943765135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9901338171441914449703212600198031117750924460759696517884045180512283537390561311718806231449060136870294070419999603716953690069116989698825298447358502275059950751159734591641133719218416517981385710182134432472907893502510216283961814326063840522480326045003162849639726113886536783722434715775380489896926570351275855012316319782378769134300606036666297403245291986653457936053014649487273538497154308630672102426358814364711514261851885595777321625629983202051895465304106189236710356122102327617168931919667306244990646530600086249394857630419456861817537459331914360087149914916714950205247139571783387690904714148755624508675661740705846441170141944159609994344481919461921233948664381276765259965009021970922258458442284738496674531399793801271967703512470018428787231087051737430493731770905567117945698145226064886540790275764243743124940368889696031583982612524378349438723542227433985402457475163540179128812143180586293671086089177909620893407248797811902037142128757600384071796730773244896035256237160945369140034111283843085057355098128380565763375266071185587362612026999823462092622872122681843045537894668389860450388927836003539490350041176705518535533678205697354897971994835804644470352778787633438368874947360576162348718215369695895727089626373810663085840139513045893964163481763758586378081025107033513298900046120032343444736413901827949785063735706138773249552627849354323100882803927980024244582396432492261566672293183713385985501780114720187572297747373003014977688222932816132118841062262695337438306615997361209705561596056653396315052110925967977684052401233029247289022566005355738110311656191022731257074595235785118568864315669283096651825791056587301580467376606894416495947075844368993762478339973919651331988588952802338420888326820462796906481513863715790374200903135094538062988464333544693311334320785866138621897924179112185498088081644273354086728553154074121807362697510645474458731020736170190328329369618527758392018524832481049596528170887221686379835089657418390416084921680027721466588374539398793931927152783075665182553068179203241065339285344825165192463865672804590048715638255711242835275980893720478936195572239484519929367798549667512617440608389185870442199280259581783173723755251186286364827622070715266246657740845795835477087620296032762386762510329535705916893462676369690599181112749646684118731345595420552458744766414788890343061112773230774958111553302267682891225883043256270125455517560052166423498150805237852525872344786667764879690528991892205567704048258526721764035680182073913311107629762733316715248781949524041017279867858479646188507777430694004609974522759864687762460885336433481642139576817465295087683354947430286047777469256489784650328779590506125893462455823770952699755735394252083962632517550006710041944763247845728780882561930764349504829849596000503896796561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2121135692213547144165265685788453357912114684406584547875333518164203806142156337822359581084168075479926824586468444575829164298881276998928497280991326001357305999608649086426704113831547614390385909778954266944464349209520935933275302931127702814575490451227519879415093569237549561839609082885793972918314753218508242174986793586429341810024477094994494345798260656080875481528393202421628229701139675744704996025302128074589779915930598736432005835018019885879211028467384264594466330421311552151350422202294126097009752507030361599794065294442551286915290024361780824850514956970929187755859078700253250263665678425722812886274862620751802767297566399045213344237363678410182199024256553370687939616493832796918593731107178340749659471747691437240976308794930642181951316411908687136126698734666663530893511681127324951596668684206379100591084624545435574863794882696973268728316433406057681835827773677954539893549350901298622182514983458455583678769960865529567244388246110398611061046997575938150787377917583855971863542690019083988366500102128747953349941310882410276405470124614233443395782500286256433699915602808764818451587241268856685675656995055031389724725367981491937826618205958670258373402636017152040488324207344472050757536560207637072233006027129561776953681566245496119181519191151544138718177507739290028325159783789778632895867113904360653222777237823493965807090599624699252130045308553390402163828271377452550433096052107884837031659383637348688990701601275174594274589544568535100602618745115551036398693132006802321609940120143285387476160226780490469189276571463297585753008203986331557067100694607943254762676058447562103584787404594849043503338985515793665480102418672274173308570267797092254788906598219892089181341101544379092007198005747172937291550589192456168105067136808671591580238535338103825136824288414065905775697626687569534928826323188825691818620955998306104442236614619037367912426743454227592491413419963531135520826122789194725059893621102755968019889672449710394106474273270468072909285491270819142538667263365422033405122922691053137461398604038246390520768364896177964902621271924127078738542502956694331454906821154615937727354521135273106445178724878870634469767442756262776943520676507145193319453583358879906558345124485455046741381214932808210772070462750403340022038587366038415568800370837300278771648303226769522600087805973500863738857790244181912525386272283027538633056389716699617670017063529487854833575770040428417640568725191391988847949601512442428464217907339879804883003388278115175943939275646630829364838407708859001329537481543861571118672693306194955754188436812902621128565430226239859214330036891715218355249953514514797549280362090577360044910767561407348016684113387450111959522848022704333707533207007797893508681480353882598685000590387230418116717982994908813011923763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 147328374796260729327960984033829762720961225163916806247886666850054880440120583002502916228773552009008157034338004776291119732216424868306040049416776775069538402232642796259474050490841174639818900050129178704541037433972980317076594866730115984005195846385802032102393320934406810935881442581722542538408042559075989920681852489136258754907737308116779348071003932350131128666682715285623191090950788749228473295551892441942406401667453295475973859869157719492178678187477196169063847760985419406271564482513147446012406219838631299369870833095589808401296012662309527531549603994098935697937840452218444162490239284560354336851002443937316480213020918415326650766766428772361724836481317064263020785152502615450375392445433068184222914057243467585435471928072895067482077515253685066145639519416062105144563846233276890263197989878907133053918648724857577428842653822921611462338161818787765663713665362814320024585428884703460579981930813213041853189077291262553695246885297634290236030065109772514434533635146121523479761407906726136576974063723019424108682303062469610410312998404836865066358485066412581060495331855417257404085115127818164095616751905461801329741133538474896017976591531701809803665516956990991581608249587024839238410625891892774029170514580801351545986855713450740871956993937218882225841132612506997223156493403061952704854821788848256193324356601019684866876738388243498481328273316112698453397335598452407481715440352415339937545670479943930795640560455043869064269409811177825107212832483031694669563202847704907363517402972982477964379444310955960145904644208050495307607408365237874984380865757991428798820575497758312012057543657664178350414083775169552153907165774758368511456088516961614353041964956524535327137996803812464476552738356323230201393633428034916522746554315358683994041789793593735438343412757999123259850107091539832303546301293957604358018469974975500122685517663143182947594917720706819247104130477476034990153212619167930095086808756262726569011814685937151292439274171304627437709317521040954169212940907413263509324812297869808574430182601113250882099471541157733860575417291230190345491046042408602195822492322978752286702652301215756934129242894053689264253391427973046054871052840635317033309732487529705686135157681056267449211336075844803510705342520307086993339417636646865688084043887203926104195256216291528687360736323864531221979622291875315207886994837756819946306033012830418025317407070970346414921834445637514278317314015328879749086406240968668298752709078735960962108408689890981560558410290676997254542929334851371248441720169032377307056848625129059549596194956679978616055617725649718086618284421848922982525713478686946215411055159592332589615329679812524307064528998229110684487260220270441760611211433388388234904007856943707148866929969133869453324406236342000476487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5177166041475030098223166958285050675896463870804748140200402539841571161442311298954091167078140783571651381609838480275108797534050769754054209271073038663418277612736404547549751245920618718498887589293962460299551995007177759021612157693228632860688939071285497978393472683628673031887746125305251388165836512124131393356164060003612615027103732134107323439653015305091491533444804205837030778840578299216731687189250100782141689263439520210222155293631323466593563922317060282447446521656258272612613172793418487299951887469666326477108846650948018917697226803328463565118420030295155670609459619196003025854419531575435601270983244255314779757966220380245904651132741560076329728424236087458991461465051492290015397100453917273684023443111650904767225108053069592468306304324710151346914664341929487690048295224018687834538738875993068528645425250436269625590039592333659129928733659879946365740271329737809240759425473178911804533528789377558586671621903012135100840852916711291371051656511310630431039229452143744951841284197047611436930923108506820453360858730762442425294218980226873345541615432467949120615357061305276474222060663003469029140503216612702127101198969080828677492748533428551062708230418265041155908743071874306117947994933756257239938527851436767916003885390328082370840040621436795717608474612507861483083742081615082854652891374500564145339795647191006730489244059782250619098121693345334035397485464646443032306690114782521915252098223738742210427846298972935397956930146757173703190623456909767760626390910306641931376628611802816020083374766277778667775269480460465565197158663803197483173805985507162125628992509302583241612463687476641322970021351238643790145099210721334593943463034489520013997685809595019289710265105117266765917931504221409508755408880860514084881843611739827873220655152987933737443110508358031993733658179510841136642652137725452919044261725365597928472863260658337197397273759531834128046645450313310090840940545718735508481476559246445524226546897987921534839720600269667355236558231254361929854177935312634824651532936370201091932232521055285237078283275726852752915391418268370458755047742245055785806236020529175602925923293774873410863171311438102316364778877233193862153400371229728380155695310894621507487100187029847565380444095677062415344215705291401217732480009845620834550513053624455658035718549787630891537570860138486107368209944784995015365358784422968827300560364238628554590827221454914680842424149131001394616185950062808071204321978126608619378268758649179697523944751052696687234976634227834502700916797735926696026397504857296074691226700405649853224386819090547280309252450106442782816280400690899455348255900368082418425643107094265781864904306128669603536727948732187702243503647965582856316144906982580580691366897035776378131740391899149897401759325154931900416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -7162962857294608653010094061449544315617507139375436505711142205285955460023034397488793097005481727477125279113458603678251417886538696213453683662181981969440824576897769602273252757242633350490839716144118835076776975784399466873456224738502142306503755981975904614236956913977951453112763143721313672416371348112190288400284318626109490419098446301904048403483150702670769307034588722659012394380151587836582947828994133497172050684600913298329718214816564912924581532513377452556756871273460608597686478050641102981526736608735065428791600373293377662426623118685102929985834327805210198319714397853177086827988482210655378888017287564116828421404842803723332980317360464947469883603868078312087927556948733518802416318473222076407832984461131846117098797784004737840485038279153481378581115564828091301615168321718520983225029527263980728180844422552108776597618486786041914668192774318552262214970155622704969002142849307991849360718187986440305151956441962641930454739093353698852841053627232744145352952414625044827959740034942355252384740291172262654302134557493808082291859762057827335513039706851481974519002219040913135109404918632019754813119653109403408476065916781566073729871813799267535924124340902715520246026474998014490427299520467837331825836139231366813535582529154667233698234725744007647333522637161022370961303560151222665035727256341646410666976518709970295957602417278263570888716445645875008141911114341549106860485106567066954074972296482952021154416920774098916081025358946333480714742381108840754467111550268692220484451417202913882132783016870644619678416999648011226537497152022824090433904516217943679234999476468450298424046233110102283636366518176662800505457284873023433650138726057563455724346917539628971460558758835894168994494689922967740553477053239987362399644183065795287311537557179211519571444006509816866563921135415006483954315554820987679424322362954291840095054965611882358686647003089321799121727919346152052343081919169678735720575464050568167189914663013030795192330210749094209617691594855758752815221797230290239022829550746664333365387682976918866092661139067414551147250028784325120209146278933295259960312660206027295649497939570729828884290685845648083928917924151688242691373015444282712261332776426707207613654066187544462598782941768153602405691594648213797118450057729789801860478160921694826141772482819369356052926050312536998949097388206357400618406982478847037435772874799652303843955813555077840235082091543798926848855884923792033347057677461229377136620876603584975958983954014478165647682406501789632678061017902711916880137610596157609434066603076432480561377630567689215675059823498849884060498766429925502745368679117843314330425471317253565586688361199027836228596954925708765343458228533165051261966248569395424462988552169221856679812497938032469178053449220096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -12738172409257454204600763123798084766738374141775078295557301614977312076928049480496861859891743684891498560424263940217382954492842546990502706286326339924699013553917525318708683383869164357654970001788993238454364385292054076954489239433126389800853370782834458686741282991373185006265616920562439466757048655709958108578534959869627829561555252979990746996665788521418721403161223342341336722430070938803489020449104560578470457494261415541997715648682612675849186268653267662704970816813935436272444589708933848493119863070731680337659070615320291599679116285547223450896765633405200508132801690081059426045149121814360746798990915476815961238450128404439057806076791674616144363836532469413217272669217213634419432423281009862677452025253087498999661357990320927467995515156204993602184305844626402733918402538326465257638735763573609276070521007002378311711579153622683297041424227716433420753653026408235049941160851710624101304037202425609549174685897560898794601386692144899108953108702463358675651327667295149914220343919483050531490344777907337372831217701587734966349010058906178038420539891220564241423279800131855302883057025695159893930835684038742315204412824737164193071176735457280678321333429781195217920198450100756681177723683604841478090909091357946723612490738980752819438652495017643226393826948045728814281143562756109667461262173613630122162521341096519193860849896186135605562477763600698694687848583218954417163536216387920767491361364622922064380826008604727856558297062116875396644194243565099918479625493051708045454394802363729322684880814098133353995655335352018404027866854989139289329605197179124671779824496665834967477344347566353382761950539692368052366621924027054500333963363205312959269584678610125465460986059401760382260151970687099896728360801225160133467109201692068788221201932060348962174485439843111081445768825012713884752840259748681201661408470956722253864788993595098553588761677643345007404557194449789826679852991543964950379866652192280039362400737933911760489747296501925116725100402101236134232190332099690015380526854524402359546046398936004859668465843561461219356701778588364120566616295704428779606813488722697676257290581779704070353850983832335327645029498094206681232240482453052151488364397711125982450294550508088711528396513540577970206932825809455600815059115067693057726781708623516279271379616377389764409956926565546748530797620033600156273303152819773898598634909356629611311226731303455371179718651099818458715504683595242092914780877946765032374184611153727433220837285417467539254058303189132248497963716735695019948778240936266837803659822050372068183508823149873349594500340760402238676610722954689811658363681463282424632863967702545267712035359743946980285499133209686216204005034922951117140570017168302555404897961362666496398263216017892228639729039441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -844010500037595931267988342108791397510503234355143196908951158689741575378803796361526176201137694055989725204352546877002232755599181672218885079633787823547797601104326977300226787355990894583659891783837194381830696030564971305493682819495988176712575023647296450994060484776796898454264132939117422740465479700556009868304813290248709942290543185534962552425524915376811700981469300166649842869511492437719212965310132845361161215620881991097315853923030717570782344972446881793802441962438791904647174985061660226504143235369364345964768801074067135597605464073980252422819591533954241118329400260350698437016557906161614220351617087473835405566007676678736076629502851842629239767260924855567826145488967738697184537978999448634067847097812111009165026814940949592404937657046208314980150184145521713824685903037639395963711142496026377529754658098398758539592874953800580401512503898576203045392964724744702249833253940458672439557450244396510218044927063355762576581387572504608171849215779681433467652286438570884725279858379938316183023472411849411862316252466802655314835620166362975435056362711663388646214635440829172874751902828356045475085508018790883113177061622442281524589397332776881702079905928032754420787776846906332303928780039446079561325587534587595081288701117568844079295627743048584646341201230017193476254263360166526916732322581686947100075876620717453186537539942945383060147749487577895685388774042878294831277954665363132364600319968878019134740843069464834043362954567391469579800355690362322783747139250728588393341973622236470771130072978600840620342029479621035885788367680117988076340478992303013439723283570244925176791842164181891643446811953607837012404094640263056767134154296234096074391063375782454478051528772038170937928157347941610716231332317726536524443160812012422611549428938724146364107117964916188484676733954974711815784913986535367449016876396254839359768453019269811795871837858237909177594719142509130982992995642941661310995753347500013812205105062741320693653010823088553640910985966284251516325888991839908498331745954563174657310141574413168315262627214198831340173959463638336131273952641122679415235398165541695962206543549585230146734359805944923284195161393996972942499999418888187907546385780373069002958460811187959911764840685252590023789409248759907351066007521870264057907828459810957744164971014873600767927835531054667996524317964247660412925576606260782566689662293154801140154705951312093348298469759845923940093386077951804038638088327624458618770575280701952062873475359478587553684162647546280058240198209682538418174282266940167859397049136024511087795060064423214223152199454076704508433714504731943544835273299288562725624626934736586531818210714689962202355711308356692358937452822779208173274935571943125207603609813848217241780909274564843046774505472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -29603103228210601910351138096068340527239846572362045448885560253909851886300811892961986831237095528380908767614933243933926431522082302152033408005531463235675777372856484830279637206199130746210018574405040671944399336973410050598683367038018407981631075915439306124492674829781767468561338232823490010141700787788140106025858082177578856383772163479808136943355040238467674487684944299685762939596246637317971061557784574286860868974084988780238613650463361961246663927121578718986683923592931033934054491694650498209702719057925861735700530210246868651509207869420693760296830371934594673643636807553880278045863157647757977144304410775821502162572310001062055358658292682476983129817460282975607826061856979593469338098549901784473210624433239801004600841985787143533936817245637919257853505039621801354688746751990030956396199014404857307286795798198352331929923824986948867363440477541358079408194476698386842087804959920523418144952549029542481367315090574132809586274557633147480183305221870228172047596116875405291681558191282890950925815600700573638920554272457152093681725018512121942093808309893023207582238918509154517730081116719894895007733495954301613592399896304585708071079754673761934441511264359887781167289983886865881614210994970535574827818863483559766550606903556851529011325527879180075334888373558112927975302938080714147372669561170595686692896194576750304300264289990825906572243664613428190310681422023052975731063191602703937931325996136673756645587692754813079486047170085385361546391922373025731041316317932241970512737153657679221070635946718127150366616949020511475909367054740086982804309260051233362329184668258926025774674978067482631952858331264762737579092997585687784222957441920166551650117689611644279305504186685972577906652777897681075143209297192127231948463302631883055038335392020766431993097977112944470146844698217030258052312008959472285545517431280513092661157640367326586130213553809662559495761067698557406564763117448262059367778477848525447887783982736723531933432713642200114615279836922679261997771934878451273243825029909436462881789075009759894502090183753160499323987213670185944692015753031318685288151866705650751688851198595538551854388684444492943123284721031992563888120111425082098861295820343211072921693701027773445555873962944767246802610037781465805084212085419183698637636117642096894332251498801203416185128437498126090784301625261083511694241353239839381502705568416339157308187313826291712541920525982498852314554473281384710129531014987707453033057178886632669014735086386150910150441050827790158582461207873793763805981217692324748921296755146989658456885894041963996054848046518487157828748604136870305266452004378170384792361414817717663552867211738367170467596326067362402185293206579729456106645658588047318047798572924841192769489461166763626253516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -319550685251205730771520495040688366848063634912136736043824035071294311054977669377136806891080186087970469163808335890711979127389845772983317472215550026562687576318386335822537884799507364087602310319314894858925391365295853554730391193019961634792341849284690810391551517441801151743703277687419212335350745188147843282109483140265313147132666896693357706466903533209887857950571363596686868553672482666034615398811418378593870436452088860828541551440942912488917190759223296216437272050398714252259991908591777296888008451601324442112434971569684044345840360275520627370285020978520257394035774771382586412987577467028485809553500140015801860601312737018038964878087336684108346834075228633174029793548714457261288754159533788226756540865126750855016182327521692579126296017947394537626404357418184069647172612609406947265870762643558178340741101702289383849754203210849233520498038804541517893825652266706635447638875988472090717593938792498814308578427622150545165928092682345432290138565404543920715827440581512925863085831578622749045350124943109461994961068341832802138060500956062090435223705331787026465160061711364295238913820807648218794681232272127735902998493095032821219201640024828783740112511245636617570637590749940158617637020664082824430024746878781463490018666531317610350842791485437028948900071276681157415940956916064707465503368445828747571515551579556922630865104951782203895030532127427905038898265612494446443003365347427186454425216528561069740595282095748134603750084275473132392001704011228027235743762020855174475700340191518093206980512676147285565243958197260859702949328751413941018939470229231043602082209119489931029383433731240461827995798346432636719899767405890573816003275810115638904196592403692765935596251052446162000455940252336431967532480422407924371526818268547279674759103872903663068516848174198742093650974431861419625179190359538191899383257304356570007297678362885139845821129623467222561034475647561638813007002123492905873130452607723807025260426607830221337262994310102744576224126746645661206670690084907749783952663476347880193092140988043056573820524149109387779534779664561041351601494507956620078802141059872649857016721905824421068245658681034253986614101008157854375693256718929907362786564273493136318391589489011848972771307198769410068637055413040011385205319283931036729220980102456227930111874501662825660538596242544911677216705992187584143958570576611757556873710375926656777808498701687332343571246948078248857633065611234280803635105948207952431209594437183847564072270886992024852750025198381393884331259693835074271479370002355635060549241723133995136209849375450795870976181072642436653916783577227876038459588123170433969130108102412867294098653087669549677894494292460698061663111381009937454526104979520172095351686899537172520664726664846990376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 28678582728236572084897397536331450872826314999613471360067667440119890443447972709688203320306475662964007693364165768481454177511519385578161349092004375247636878750097562779959299265842960842669677689603735000135098914182870612415816415075188289383367697686645314804453542305802562270158793605656220109203779310751282215162769884349396010535500569598929082227733883176085945117778980158174389854223991734048205092657297468162912414610343099280337718345977183140164482886900295870989835390329170385930588198586154906131194018375879660454879243368785797303564347476163801040085415865163280531350575136114238645259534251270930188988267381519571585599655570057653395436822034381746226167071627483072583080986303358122525920383620447250130356546187175661996277430984671485437200021962285549567989651324843171254240761328765133486217440334685307238234296730849469644099751170183872996191824554060638247326002019408255452309493673287331593359950219433936207623940541180734068735029261224540541238394668592818665567350759381410446134224118619818188604040059217875397510426309235548085581323691579817237940314438729881163823775671515722318553951438992115777160968125797513133537562754600749383994742898052793744548079256994851756607480575467662924313064700257267452394089063154244043999635303431841122953871927469434272356251471355048669025352388033292029458953203852722506692474191853294372237164592639081312581357427746761439627873568349742280395627753610025216842806594110252157843892469985540921911980705057824137219712554334763337054213641711276441456126953876857175532089058855798560271067481502771658222477945127589581968716447766438289789707838371504584838560126678738087625848730919492402074228350536400975432773638188190787896545524174094107188178815790167502718583312459955823914999430238697394011019278693831349027118024829597022106062514408226567117764544916395014443948359766390549133027929776340630799933238435160786001770254359843544541468595916590197841049728694063349353419460861669551751067247540201051510718371382543175393204251703096088369809057443334371061465565660572541237017158302793746915838026577223774661848649910485933916784820983963907765314692103375243500646678759417363014041438063239921925973004695847724143916117941613220263090544579622051033308034903896187215356812138517907141968504468254173042181290697854030630250613151385284089897219810363414580542422865672176867930237108811098064450978690528588825638643866823635539059090980528590947358161529760638471294734662142025728762184101014377053129566909622813436564846030596431886287910395864903341878196700654590734379381774780942120488316925868355748055457492894429955957676850671604894112955906211819584696190514920907014415226510924018987100922655427098770100678834240912375578774560695261414734137952418283307760796118491743841098965874376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2066448153006598059373567201728902761978025481822539358352262519077429473913385522062666772554528840169495621107305051221457638000092756805598167704443006245055684629758641336620708613713749117818570236927029603362347897280024662267241388781469075603643212580528200352677705529136747731911874672605390567229633342333083032958417591325026788335331277382758582353395902141753256220102788733724359192852869313256372178690600389716748276753063791978260947440739355712693249174512889378870338625361771293330799033235203129485945115627531365576752398186676929856967252873219286658145833291169894611489020560022017945842116273745610806315488873613918486601722385401332202483434956151725031744606436636624927883492656945719502896864638383826387135561972925120460427647494396449886829941031823721437422515670259218351874372378410617988777275195723261186821166377962615244222868304600854189371045745761752934864424621443825215458314201654969217311181325766609457563610023293611619480575523386252557577883682107533784886775597792791146036344410481410905193953711018959846222756241339123250090197894102672207240071679182005703287460448709588440017429641440440383154878678812551558162212008420174868594025535635633287671106569210523801747769049553400128629820019127260394060495330791773959221137435642567918216961376880875878846709536255873407424525997635411849674898995549394232561971547141840305697055275177327501323863189727228098164303377699775699838119304160305650856225093967898241419765924453206625676049824245519973208228154847139010406320368519930708768552880144121275105315976084862643383245643665492743816607817413322220754707677117004432759559218005127307338091754796654477564090035805115317235195459498905770385503761549762541538853663155596819027984695648405038667310486819785561650072356642867547705550530251386216880552794166102549896409709095326117612613661686618082493405170928998364718474809789162838608393017837047234088352871157158870517102792814538745018779201719045147062669477648214751887735525446826629935787946326380814136368151484925837208102295877404233077308208597195489531322146226579169923626388295520244376457827729161428891484307978950821485430751106113766262405709274705445817330679084361723629208098031906414534596227269700638570549127666896013995660506997101029902055332028239708302012501830093657474635927481023455957848847216179700557819991722147304525467572964951922799799150040683273290642620480528642398604318251058758381147005861026948936088166314625490551468195710512787976203162924393154466642139173928209965837884452150275414123623896877004132072505000670768235614909370674654813825871357334345286343083562505418432590442838763276074071493970323443152072764807260616504028244096300469628427853089044028397502564200438464706246186953868890415407748459171438357183789881186269574782560449331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 75913482953165661568652006186734273601715251082219872068209615305075991983024675192931943557236795845161949550503307228299843236999731632278260337413601441436222140351484074445043858232094375544463352870005616212108863368662914526782560895926165166801902012475768595459196410366210994875663023783900647342733335907496122767122286725388370914056418040090905515266928520057058941988989234143748509032803441986528709125354193072988453402011413244912424050059349326275331742717416262687405534616397244192917979797076971436606052105085200857263588044439371139912089049732554801447045608399238386191088600277237463976351049771177297599755968664992565889071367453025871513325810430656051669732546191090511677463565298495719608806410280196516304377252282194623108123633522401299828296683054603509577271964604693628654698184935896512566508389186511714800530006280409996215855925144389811482967735471060667816000098086699777605284246749034833059860467578772085528687601690120071827111446782372343751978360717827719885108278808780131226436487494506932760228713455662730595804263830586330807738988050958342322633730281030480766304624189081394492101158270237251054376664032243110708749479307506533640170036718534519844923743869883577698572348758778086566737121467668822753301723473351254589644315885087321958215201061054531127725527028386990811994283175805628596124163961121345840590984463364171411229565250221867521886697328005693418701254147672475366845372325136606039505048320851480090759415377276818449703724978989703625187150726224366213167158485152532174052372015791653487748728497702690261822173105456975640261655406373808521112840046571471897610695107011359838301623531825201620373355186467214435054390078706292100455821236471421666879157963475196958977220173320098110418641604360787147077922003092125856505775687200350130899681841415220450243926388687140884900823925794744937422076593154749491807631411708047631564854178967737338163964407917767790323101169515352421365946953388449408362436598776909263297193248196886094320065034881723156119822799571433283089176027566790725006112327853188873878073864078533416301563375809817506952718899075511069560952143955564526625590276884806471733362118900448530187881806954517004412139016231142855583360230732134922672106165317443894264636608469906008037573141906028048854514950565477040998719801403791684540286413340429224630447513455719407051518520712748884367154763891266673565678337731762962290542854369325410929586039632557859235865330204249761731604407242847384120394334636296549436848716840495382634523557748613636608323783502339265540740491346226668008125195837123242857125929347466646300493820869188810356766352840475985989410219282392988724583444631051324069140402992524125142039556797740778057901716760754655787997183739986645186120277533730560477655805694821080683144806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1695559822004550656077293091581952323067627083074631890572392145610042925759999302412745421973716082814037621610877515400145934715227554203630508265610491761120999227615582291699080320621148923107718864398544532393324838077553230862094230587860032616241936605608468289211927638269907761715759265910657782699566542586726527672932916265737507030237131184275926480244631638213849317434937440797999302723072915315623920006520293264148036207713785762526648725538890278367712170845274671967667293406205671227913532696793914755116622999829538803288214380352790589071829769517060859594900011262754544185848552989577021247380301556020448292951492313595039746396874808374274020382121121577646515455126921379909097059218898858759172959516994910221172598395747430984636910289516777159586554758012873304457193904526107813385072442651919926294747884984113400359335340862524851230657464247597377564539579844282550143463432549297630736237316924014215777658334209234741617611951725400184431950190915741406359512460230125792859724220111787820200598404763338175524831358090106821939022720624003141827511510547082606443347607477381924874953884549106133193045511937354111257455233444360820318179782758463293565890807413724312015074456956142582955006082477534238679683164223589158768296162409781878136194161470673266579544464690530020801903423019458954156168293852717667809255121034898919755645239492626120170005810084697337992942984566472960669937010176675912539252389278674385801245328111411968083773536045668536722905718032137018821643698725019761587224511354302109937265979776121613377460048676201279853822157329764997443247658608467565075782881517971536297497394797769090317327009017463784022617973176741328500680238361466144694596395015446491983176804724137413369676810535687295622895938509369419433446838783449428686460949790555561381285955699641915457842025215611482542597682891149524939447502168074931462662304836770272951696984024277661124038011947737460065233252843243402657760959351987323921415439750930671280694073745536339380525392558155842398326586917334350565237319070789751222962945690749732519394319512843064667622679384981458077561748125658633932720732928621654641598477085844209290736149625357443061991094941088049938978054106896822845384879689496119728506281616378851653894722033144536966324443569912707719228168654246171354805352702314595472921695162251130567421196309243584118849162678623154829326127810137333635499895913577489623144239837090191095335881764848230715439443392351013525664653796965990622469233501789099697474094205846795416093786639092804875518693346090982712048800841898952643119213820001719352729399001062028054623495438622101478180202071810571078247283132656678890201303687737921324370519716622509850444802768100777813040798669343849407492949898197461565192350429379535392565587892077509444894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 9567041203186185580632418382428188784565854000391753360851279080193866404484376938105980211816568456094595789757923168332654685295480704156973972750580757495144165956025594829661696905418024302843548889129181648340920342979377371282471801272185143525479845019589334474680311148642346304800350777914123322232525581171932626352583620436629840360132655912672121391534614974747012231306287671422000236898579834274294146675311665917465637879503358688935215958243650658909809483974434981876485886843869172137952669525904274249229055394530880904645028374029646116861555559478683055914499446751487091359740804542304866516525754749594643723015943393620082678229292688128641005868875150790869778239658755087835299320313491330555963619370197925854870429119230827558771668457857307584686006603175227522752916782237393728612732552208208933379804232709449338337011299354802037161019882805309528635566668816673276766796119470963256108111416913956096941610440328637402664604932634036770831141209170906708254433287631230664524715076243234843106251374552239858373075150172408338382643225897942693468555256776227774008369585944267082109553906160352690028521875757894605785793069685282977955777416225856124346197262443551467463756574053721571770344322375391969249424129460806495487208232763469337747444387426729639937580249591136356711417203289593799119064111710453815509318822904608884247837995182294330574905854414189470780412195270295150325167156062781985948318129469951951267365260796646026505679551622340338660894095224251828086044968459991565364189528916242704921517242333009540591414748023179115882912946239332420576761304121867467064798464539633144653945417670801247167438946474969213259754017260778056707911944518273664360552437367075916523163907839257349747585139406965663984567469731112927055348877428089392094775926336494507987202875123204422770656736572265630900581756087653308351996961835002178277081363312895364773085994170856956487408549457781582927986624035894413151941687787825210229495507850047229368669150507459448380632823430320975933536965169947239043434552889884054002024988697074552149607999940798410407536749126607615291601144822295551441054307571333464674149405426514117999257618650724741626460102458084292629823514682742834184566965774866050734523879688388831095090710432062081257715375364045540030677680338294361433236744478856511785386094822522628797331615725243911670968045197832495066621045221224508318943726776371222012220869542008305345228418871283058859673228370093993194043833806812996872834920265047600858661314886683763806278667857151270905000264218103697129203898474027820320396574052744686165884530114747477930857119826637126794864610085581054004011156259892131727531876628717202264119726116173870000166345462178704178558703061269989417036976804775688240373863196982127637308637310594161049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1265945156207162517850171748363188065613009319482683407631463983621538526816617362907265725790780968332162355911818494340834834931780799156201228105686465281200887187831040918253526430409790732189200409976965463657957378166131592314428222054460083810934083175603613519025457796878906274779095474956862668591231246922846105698781679142166228630639664972621390173570787185623028976121143350614968132235314437647657279766476513896891861189321209804921574689765291737611784465800850758982502494124978918031225833777896447782806221415291334611553182969331358732240961269706679045820410676883433906437848412102218140458833105902376642729969719206085073907384354373158590059750714072120580159167769458599334919723802860048040705767326460358200669698363902745167347324489827156507018501097866061499727641822630347295875914990723767417146586794235545978000920293545890143243684565025308734440633725662028411510849072284664035934477023560725542646249101992111847634257959218990438537477610744799183053779308281014843952006146490893198305171099995710009236044695103689538456193305212509793361613178280977026273034588399002430903642568122450475182493223593573716644502615029811622122228926592901582024741104522134054837472569637588212646182288753459091818900694927196097320070880523235098465106035509013026408304620449206614854075935845014906311881483789964521405471722106326224801315645920864682673621303103157960198899132332255895883223137274931586996183456653628293071394574579531324632877922646482765458866382267443519705515796489033626107380944812356674975882446184363303850167830548434185063429137420068694226791671626813842921191292468050786839506346690042764316478077935315326070465928389630299692227667697297665442461712081272009843142206681593424028095105038340173238232732007330859909002470707807819905680779598124864903647771519755808283323159205408601410853132104671054825019363831297583270260817050471615844275129865704135095067467402098736995996739624095478476158825567295052404367301316183815420405579335530811070279805462929346516197325148726636798938977944849626095209579751777975815529488410460200367825734989705962861377430345122816747006262211733734805628893436796998460381625077672341398225021297926914251547615089141846195359510828186575072231967760976185941079274448385305669329959488989129863445347436748711913187083285722081305989432512802573921288474529706118241164094367003992373502609113783924277701649658402043272958909280714914156425327920403740087900732746743257743085152148210071800413911858700721239200990915548624760822803586494322098520305814946919696135030312242566317043480694459100070203450595300098546957063668808660209097084275148981356264363109728766681438937175129594822770547537951728045712085211307407906691765242278700167797915387596048260825288423902429446571409053371596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -83159387976765288909309512446368745980921121737641312962598694964365933446585268827094092065328512576090159639797124663543016641023835222999735314898378471193026536884997537936037995377104805084976763580964578476855339092141473288652724915452278285692921323084253838403966371972345128382296026744783072254309217450887442364926512423658986391348854380763314387462457891502372166258105843499371715439221019081491402178838683280619372572103793369371368979207640169846729341355169125333160563210526938547988514591915909391053215575267579365331536279220086717711526488144583170934497117717210672521018733141415509497059454765441832821994900620245678531361570552990436843007143835010551609876870345759506383173347885188267279817722596499934814332424774986160684055712447892532162777251462406597915202366680635072361989009246483078084902717601117973902784338846482663131778822900298772252587491184548012029875068254597302035533587225849881822493095965689025940929293513640169570155389238360519278881311416167876244240147931955846851548258491708334285455281224432936858145698953697897667650161387246933401786993427320918577633164367694698611116911751041410942505695207567772527005122998156750802858022058408264062101221005905789682167983376510961263904049721606077403687452721022136996904580909411424379453513040010993956146446552184890767957412847799675207361189093593660144002987090085055931550489560478047169552418585947517592785579291493096477642473347258867641339893045330740584072132268364333094045643424047544368137151308576952809669254798264700214477890709749315002540761302399447629542343828405948292151551742953602799504774285145475955248062938138775951037360308269505536559901100946996244804426376975591413706705548465342119427995708364270811890161342610017438987047391670314482382630166268712933996949050980112356134455467151495470867429519820485869437652303326392608953396343883601498693940789297406148282985478896262909927241713421721650668844113105822870279133322808037826192640712179824946792385346889724006263942988275519280958078786092729845353086353032936713055547849943680386203887220052529496052207469017422741464833911980686071500295835025142165825869862506975463072135367893648893242548045771942806483803458161532854608886912964144722776710472323367287471094425768879356675419654611486800616179208551440911568168011722179925031574940852498229529258182972452888936282811588373062563922960888086969626903128541458730747051836380480166337286937100997742130233152150881590105774115658821517627584733612739007429139649937140721434681115057462533557438045392408628646653598351301917745676968175557789048465180814681529393726190008724922611681089988912120851858522715203702796778243406659446754271095097609658720350073239355412209644171459263974930148530901797823769067713894422871765335758864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3489130989041664140912542795255072743518384445992431296622457661145794307930392690635418859770959972468725239350873423928706265084679852288437036918440529807499097948002829666985392286064865113134770801957783397643150378768326560743310411649577805153850746316990941254288111929876675974903188801601134952213389918991506916502332825380125542831112384249957015886510972802877239875650287562150818764851623386498516931089865649121122715275690218969264992845142661724450608074953783726926550140206562518665571285822161463331063144383103263517966277598748087153327644929307767999623615304093146507900663935745935058638211456925354585815952662022003167700274596486784784848282464537860991012547257428722317389451120671292951879932476971305934161837086851895848384599054689063191024522926776629635738365114303290062000191236167048258930775816882372511824326852045563570435362537550131785401939923852651363279529930142921223951488390148868765556350851872713666295187412052684829271257428821865886303874941992157068961167610790485645733335722691595168971164361081998277892147680373684680122063380034820518258833491757895629711020022978041910815655581916676091568664053852903368516957383198706282897605010530215082484095567850492239276490689182823910759087333155250786653646561885846805743739196253190766047236153544045330752086290325962695854364411323397973738303506425125994364929878103884183992771296206019777471113123527075586340076986309370599084396119829718184880063479228010596501814513703945283427430631542059115399494912989270586951853614522363727472888846877032889220044091781941556842327037121641305302019977973598544736618953726162147502684143202011178470660027567119762633436493620290336982129078913164510919680556425970403182464134815537571501822806567101443368123740861752049265506702856678745216192534723935581115167084886208730473769795532842913110797880280237837637872997719750413412710033221643682897519729958584133129255616723453700620057263206215163117762145440397391448365492887482380273744522216965875229917461927246037469420297070896099110375315909640905016604301370618083721295066160804969301755867611014132057966525146558013144984708298721815190587468164442809896706024938571701231561960783370298638960561063824853546812576897799021683378593028479341465232867384105671683141063899920979692508374651030547295424838768542866926548571151656683116759774221974667105333876947454730931964748691678369752657947857752875517183383426896829166991791888830642908720317953735094974447010028446103575251495959808030334833858164168858625869690653951764224060461637455290223412782057360392980838890905850073158767581857126632622711466205300110200768913372981867837435883474421748682120398717975388784809282661275566520080667429029895897679541866972420350290874724567922134590920031335253569952337100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -114926189651985850237986184831629716497705489620372646111073605745814191318152668955082964668409687692207291315181942333961391535672015070690428016061001030741585545857516355163228532405365489842225962875848020016431425487392043753399840110170645462553218298073545392928387400118963691068883482691764075378493976640996663969560088735317437332070753152246027145792198923189378197621663320172788020922780573982188680007026300991624818648068964766824036143702460949380185108103213677915188129420604722044112461693013046112181457294724687720348894334426006382141140031031034863002306663739616853854849065728142547525788083722549608485885082956302168873139924632181344433532802100419068401811627613717293508111495021899328281999459702566854338858394882232413185343458961629807685681927797025144071913303169488822839604889536363866048572080349853105119418948735928666891667768421872996175358158706499896672698341694390951003537710303480448207786164298642730715031818261173740612163759692814650257567728469964867299511925329029697286343569436070038946963126826849428737132257056036993070169271013597966459463200939535420714227490066636981064529607529278520872875457006409073197548672103207857575719119055200486224002339346194988443499856639869018028910987381277492541944760054185960220980085897765281002588517725834114294407825835157633438196080334278793413611098314423685473676643079650368503394588661460135649640045477757314137294740344536243527016137462735287429357477918456303797976431818111728957738952274370771272314449755751538349531273762384813928813705373236383581982471829082164476712318336932413563909592200365202232768833767657388077822503898824673793160455867291706382844754992150266836162028447782163838127051618674844197684443067291525934799949059471404229271061372201756645911264647737851682971902518385857961284093274342399452888585122418950966871684181820343791207549338046063540662861616272779089791901315447857813537344267420422627245854248470465590727118920966372310417205405262658679891282829328642570833341001211222732637799470258378290634257059504794357486283999948180531433625688123401242317721432956227814566205605410947193883378990160269205823730033948717364278452703471148000256450498503608251353497186750026203217676241483731324794404535124838789471755533401253438135808592430956104659449603868647467610280177199162792257729147778950164817453789271755769761753962396942517630338502476751135395730243414781585588327085531017454184968025817276247888312858920004430537071225373744823896769482535591776747376142379307806252226071122048650450416062824863191107190302339770293360190622567275924400370861083182693548968548133358686169080531583842882940376197913439511409345420485047005616065149708815135748159218473558237420230466714910030660111254782416997837491585899358994531614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3112924899255824303379689773867867155759493620970760341634150927881958223236017297743600887940122820623090148948818868162892240436388072717802790858806509985059231280573198097083357098091732048478477267319431634075099448715502854859995051728608777758013127279857224804131277681084268292283111697781408131642346507460275138082280209439271814177027262447806357923406752340226700364582095518794226876409818823415687679567657268804365725037193503937799661730267477438077035454526555571715434984586751891685908873011769046675428677197173913985515257265899751828959379638098232447035606443416276646157098410015115291072052214743606404133525054126866187954153534439777832488263764628016171698524736745704986854898820650706861527027626452242543872580480584675547756043371775086195429406529165732543309294628310206343044213357963950232022166117168779872974444508747906776769832091935238176075526240057543001038064689286057836629768493651787010162943411541946458442703996454069546461121731750363863711435071259392320228099392479542638476445278611898527395430056502359143045649021047636247878538017321293116239172749973140426020988024778739328255744982047504739862149229230098292442437504504269903341128571740684427448909758023481964771910351810145434314947646586031674508292392632073354843865024808285806209599380937037700527291265419530796272666981055253778822667247413427358170499057449680458637425476145749889743056105979458114618115755908011477230084822068183116715206516640093242837861707284069443981012788544279043935533695607760401172075308191582014512166083659707601217578478170216820376314710181403159863843208928726122786570811156967160517711456625477144887274904359272061893200215328809723997526013698257061954514656506005722547085494998931309925490450527724924544958531735612616596019242713484997483052758580877351692839414619452210356174486367437870208756078146567232630508923498364847690677218519883777909348062168352538954232666459933909395613291612781000434115198762138212291579055579322588416608358610024213341843443037360415090570614396980931699152936971260069538196884548798298185711337872172420418937012273511010177677153428876304392017958313287093122896529080773424002939903821030082754742655551966896919959493008882421235512806453919746813081276527160840302821910357392966095437762271317322921952688539255395680035048335045834230021774714239699496099887257460268210366657802430675024371649291232961719028021785215879157022211480471854765185980832982876171979078593358188675049406324757944341792757714417371527908262899555115884898240272373797053334260776450455148910298809374435171256690028125417644279633988498500202593783247718159414116729559593367932722225651785401277238316157209418419709094575520700688701880705385432209203672518586004717825196841029687263187752262351189966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -71094145725957160866752776841250311892717713793690569429195338586960015796279474765147663255632139943467488991171401451549804222930624936267994239117610880344923702532263954651569943607816965541974935323024890063000076357412302409283966374006700238042557492997165371880654363748823901833390947600242317033301878120402168155033201673875767741752258373645321350329887869992359543306155902705805809570563621084091432951473763021994643103764158762417192675772683083007437574877890732954561870640232681704012584581081877828286326548406929743700251070246862011469444759307302720180145429571849551808529032566431847374185925839930796124800382217465849902472109239924157840228558467520820794314058394026215806283847253602148942035920246920628829357603624917519444897334391681299148980361767477427802201710785621080773169455216664339199920121817477951704527817141937648641084273170249060450184835252902687617253493235820177925900630414161540515954614840600234060915934823230447525753283339937116822393192196488616033788521339110567268014083659000134716855689917891720778528513298156651314129030466360994937177144113256193180678038864318162516477881073162436536329964605017033087554182658206236319019164530214185903776628895269323283856937091986214325594581799022749174193124990661686287053974110198214898986538052117762876466554499198987658179922241432828787229508782202256489290604282118397757184096919105941440067674146399641726145589554029490378101198431536646244860221437774176913786984781940172220585667064962409176471611706507645876568566887153741099125226940292037742347833821686053244410619795912622382528318752319186509595195928425974105730121556926042143373704352346855384568621890540715448331128756570674026627076989467406009199797377553084421879258724918198368252653351976748705530471361716043089833876311122652699513228348831240112630367666108020567069085874365302531027249729291407121095081593083015924298426585209592511900466972886815016685796198427368564087933234205272374605052111181773815786664001259716968028589027274712580148605321688466655793297310235223496371092703024846098971664193522696925146833342439466789335499700599987149208019311056110983586060324278371392768060340623492061885506060219295360964136543041273225919697001295747989126214997212655268940093926576387211697015120185432940811638184732030084039508389943465112566329237883085068383305059665454035767673619721924240788669753406501680566078636559054918724737984412874807144133136504072666657442391014106018277172735338727385680127276918168508138668793143838349495533328429304626843151406354356518407228973345513150735265081506925489983332926942869603448967467108357840453436233714328789958629848677631230844969632207513113541727240791863758795256247689967593505173597209550522128250997809925554028878594447717171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1406585745837630066449705114611635466234825424011585011553476913071298882461877233217891902567207278719726392499728347938308360627242971899685249582867581764634562195886825156819827632693242997054571993082890967395056129756742658114758186325892334228126136609928879253833449013619103862768933244543524965138620427985923321514535815625171167814077543927165643878553972609556071346099219890971245214711260277495801843725484816367571440959701577616013778870857346489017395470414786304209728042981295078510204217681141854124801308562454977849593461232305172149509187840161779474611605421820588848790125549568441258586162097073183865898851111918302386807540498183611508302607586093441384825259304150455195068245145736072990185933804351474907355790656985346936233270059839495687246720683156431334054888242266318789973728423093907657890442296548697135158531864337074231460129886966951236251943736198707803482656428052080711108798165883189925996404909667979753843484381977124500335547616540018455483517522608601971655935749856411592547954099701828612024937953289054744814350322179858574997880716287995532891981553584270957129541161226600605774050549639901008823090267908249730974729352210304881069960071723943224133852523781971471585056814218629937841675431470295882472461879025867140455898585141284115928424032043890302572343374581360041471197886384099373307928653251884545204147664400267022698110491293308808536715509060664342449871486158042817220792156291709392225013821723503050191744417892085740218270423712369310800744413046777776803888561327308750580580264866192015834888085758918154844857694365985955375706411336362877439625662666901208880977868545097776298171557371724667506011114617235237468114775810436346557556803396454879333641112953508137816853407643822430207631853862788676296292347054791093988356305050688261362135613029701097195478428383457593592815198063116268513382135943533668001209452383680023760579505167113959199944908594484593158032130427636762239270541538306996980853154884568092116218563246943919780926476388033280001957192179866790979348161286442053182153054405113219145674333712031622579790912187464536795945722713983259086627095909204717066163152019517377896321323799598809847724120658371266341006175185911518391392489796687570303129006912100144888831262164696319894015878723354452857928084707495296600027905784650883820564470744455353524267874333994661569354657447525058206260803573951149761009352973230024059166993258181195857295444880393448053250834648919353295949562404969130216652724661002645042016572646477833833051523696556635605387713867682489316684104514989465248467828180137304484992383947730450395524743448312051382627841803878470055973217990343530717621908312491068373283036844774406776385225882184510429604464142464203352083277358291643710031888310599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -24609587023892436004420846550035259671440613501409585530861409324668151579808769864574936730418028403181346334422145858238139723724450759870275214979634005029995016671650121831741824811017264166430716585011355262957693679987920436275875824871525934393325239267711267073146454990269938071496227635677244344339625643156310951535472725327182333638743033676459823872889467769276192529037496146709945041652270823931641527284965580337268111751749828122159466976711362281306036487782766719195885485551387750000733645834158311821768028135226804621199607434874353854560117076234618854973162292208383608145635031020784376292899358618269163579051210627898905344850202472438096653857028619315625572885249185524539073088922067255441410846862273986240583032415272366005450777266206568591977916289784135415408939880985308876010709712404759137960940415892271657360758346292108042500859820111674230392396828557226388206056311796555335061460121342958967674829112039159864771679312433247457838285558902648883168894679578193422700298942717749916831793007772004079140818971877043671722042895150523644420418069543674638127654519918525711652872603629293857606514182520411744448593851794724850406170874733180406664503479060645949241975398006184888263645761283825497910901339432353837821711244715800025414731461922120817385529603330351667248990301995995283295867979824529769745659891560847258092083783170981166415928477129078922051766931754025433721531545853636613016503351680574187126453543518911190203687868546006283346580326695888280942179055359698494154415231723682114083384146031493630872811440378691289762513206019460177682788554183619628026080358586389028754359409366590532217919723046707865553579868330587387138141184368264347336837913548140217935472676728899651117417738251598395273005852527701389439255593978924004795302406641140699352216710222037196396030094510515079493203693810703222180863568787810574567820768877072401145290631043451043897440442567846020501308681857698434667118357442938637100134763238272777515215659562808385108873014892564535390636140890599919050617334367874345204188988288033192074326434504777770447907091362601328755342177116545314144267352112516089467129047566034126617586092987718367122822564131548746140964364220954604557458414276895301384044157374784480569564881557924895705880149503741855927269826585863226912830852474038880476478466707918875531259782811232259528556821049428808314030507888687021286482976082685555433737860758894108075853897270067001373162580214929889598759274424420169143637160727090328548787362376607650434558892035371290058841348911135263888718261874395090174840553585624914469067011833212475050112636045475512388899716885823883826441964573653973319360691124515049768130554679686784709374174419997990622953415715151343956189385082886784769165623296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -379706204402267373840884454631084989308809223548497293909814356662116992729964868217670364058976555532084888101697191808256140584334482154706952756097334707390758109596097235104232820023370256627771923837078400040509547098145334848391115573855781887617879888081677544613239083179874153081851375211375656388251280889041310656844310134264410580811102771881483613676134279010144183017359705618997376581625534331047002483178802727961940055556031752712726048768191193380303864782778289593490181154183726458631367708142825881303180285850439164044437802023815094157106528881914596012970479461002087780109882018528237496485016832406220694889860214196219184101792281657696302966746241337648445889036308039479435198374873028945602174592889414263713190870711816861852920801481835515932312589053127788779615045325162673395914352412016224853926234772569276901064981235798199751320919265800298419441528646682019549533925378209750377777931779350172136063711221030258606481454910992181190343440317368218049802412737196064056482767046483871703855355457547036014350503934299990552651636332637327457719095271138075681545289923072090487101563977097756872357941201101805726458789083224272016308953508129214396833365347801811995903935507021690981874103555298267471393782444581234372580344759262505851908445138409050247081529024108127771651128095782855323426441575803376499053993079626022356650060760482068780081677601959518816730222014667789753838378036557160229367411245563311458323769095351403199147871898609512263735353197658625567587031678524547452515955866615876206513429159969261701374380275371668905394149743235187464699477849156349251226318492344954476686220129568290887104650619172936119552648136114431864418644865704896111132880077841828833690569862553158730888687224216971927288095460126621721875869654465246479674361801195591558214130901306485303147585861605226344161782995649017821800079444618116716344265753693784969462850426656810452249392885909341620897658241851022052060945590576001972416754129062085015201659029229611794877941345910840261819499952479961456629168995722200762895466098956900588351679712054355553560603620662845895237259794155448433952903378966246765202519534548674709947586263553245616845111972880168482680016287131681724080003496506426658449757375367126007412880399239047880139186867497148909800683692235369013838946277979050532205327940667467883368402335362158639431507930637168744189012120600419916674172549565285058956310154174636844150123522409887625957448969527790585501967548806853366722381508206476334978074367097774949576292665528011059864200339744524009258013888234972079201426344406407085665767124060334026679813107546587239915037675595308055253974873764651767851165877584435262808994227769925719415646828013712180901457724043101860188780707897144311703142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -5037840633016884381849868072138848775399878942442355677267711602863970182173359924594948479784012020657965726516488527041081832245936129331846793341024600204878361034610418071657990680948842152518398436544283507508512615842806013987265889299514571813219624527575683534382950131121498601071993558958334479038774884855520727389038692930922211147866338881713590655349551442795159493075171360733549036999387693676800117482208913951804682334993823656712980075501827385550839558743433211721532305303525793289663493878690921717628865530083884500698539873600600092209987384256178266105078679063096125740731242805968276044933924330003933874385562305438154056872231475254347084719442780099194892498467356676760925662288201397235244488768035858618938751470300022531878285326687490750965551418627273537338632833950399155209525331402371949778659080653543409548236011371984260950510147503235925397791758252809628217520253914005661551564928996896055599385897724069301952075283935479585851577967597110801766518402962778671936754688042033981133957517545323093445781573656265327328144458003372167003355755553105622179352149856261170529872625231414688854823716161447583636634117313080350440786843035189531976078733836133275241560115899378272964648635300894379620465382984291165382428716911852139265288289302580181911843818977267957566544934857759110686488740911551986536079449294150613381964131482473783161904322918290450869968037985964626528903690189178708113951218130892787085103872161444712349742912697855216737020021546035057685626941403015410073644211050656846768064695326093344424482461234602033529663109414140515909232977813186606587358706843383938649746369213745893857587768213635869048956855555050020318505342499579308692552991723440132950426198386195469278889279030174673543197641828722920297909127430059413377126640367205680505037221831052462395546119621719552142559412572990205117600419586235572877796046433560261849277883295370896324054850168584304905360137977942649715820253405775154400118358176595979766505540983899193382547489989185846621482606723502545626519218600932490645386973869439192096530294314928112272398321439301642983467522171049300656909051429679325551559879428499122856928981904358306412415919174792877604415262724739468583592428565166290009057802464921564270903327677080984016308838412623887954848451279700585099867931301784302287977270634090537135745246520471972171383621059054124090063643544528142374930627923162814000742144852888591400516104151481743313743140076619887491516360209971781821534682050552433935424122263479936816819515617722522753374057586302947195952957722686570576179511692871693780297555245466740221104503544783837539376886440816492686767420565082568893889699222157638899390126977336901951527265141008161015431251295206274253825503917130247045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -55628183828924624889597137549061161908262417831325014480990951698521011680478519391422863056858055568627849983634766472198636266425792717012559241609034517757924192692975690926824735314588732552080335645428583962440147391531248516751369859699384519886306358311015868225409969437202203527675546224963698507216273714059371109341323880049328981402249608218429126463693547074261224256240611913819889668364413013977816313658669381832479655156185091654989044532984282296841201267215312277387581718530155145158917040308993475569343056022383856542558446850880855785187590546184377740420069932949472667795546944518057354034560524359040460967352196145035195984398290097316358723754414056806001780314402054893090362528381985131941746724758287354869902378947215057878378539781940683082685687056664153896714075835656950488174295478721719540085932583145384656324900003981453425179713191448106061157352146586190283331398740275291095966001999857770216096012388789340102485400171948421752723932895517397977866029571720535852486743273434359579012698808499882721327822665639755866185342461204656748848038089568331434285324547948676811121020134413520032724411429835521396999132639242684517474533406132621222100316813715525577763996990538775464939264358566585702038433119506513955713717562864898125143278654683542320899743293152231494859612139454073039080503974663608327768594737824022321800270063523423245689343378781662002966193600994392647421084977064386667676312255231656320467928294802351460376722565374569057204787718835746071784515383895665461258847971214771830248585699833056551484046993431007475758729686673304477671116940467184043488228446523137832235566479266683394751591192826025505896077867940911969097696163003021907132400898589593647787475953900414730151629508076475674177744397300351696453923811667501418225875547876598964944578435141159072494458995068205394483060337305803389248690547027474252320179258112106144499788250575018561225645573148395680957190618825298925388934738617589475890197742157113869018111985074141701723376420590388231857799465335999811438967112144604152019419588829872401763204378002938642639950388471103478064203603190749984043525987362388546161298808422479956662160140671039733630321027317900447275801915227807248145784581413990697943215349976427962686438334511067569196386533576995897311581453924502551376283814694693982946392254785842301597155435237071038087778405299813798548868452919533405947618332551841808761141891993324809007416452775479128506984987841068746222739810873130797742359909240542858814618348633776442451956899953610898525721836688839789408429697399142877123284760849557563505933133572583347152401080266185736807455690817911964342574488997476068991554145026266807598792415513931283902527962727337388644236466034581988931068967662911488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -494226831767987791260813592316062269565378391913613488685535977594439992458767528273632942029890412400350131967619241266354272510691353210939211966867512634669363733937211779919404133680850846505415668694156558310397870767461104605751521785737278321794153813236858679381356226967791306483065875015265285685823397334100939823033813055621138101927278990812973462556105673971432214898808858867225576774349750719207318754305684200530992783657241199583637344196966554438530486612626279113257789257144677746010697204057869836210038134525029483817760732179728592663511485003470108454551555425725514133864395236685442348518464821879268187829395501034002770886974940350447088620785767417632496511667810969039824265186300629773773268221574517654137839041881948883036254484053815243534658513179649906104743581862443988870528669014990318413533738431789655164004058905911103592659721220886215710929930579709242604149217470344283907430355341771179681363324396841128030087745778044451007649590527159773193874022481977715640572600676525634551311788996548322838282808027888479245289651334150328826104383006001008158642667080053591478181067034556468723672679764346909064355546700915468269327456849202385643660697819802036624757707293460630823193795905092296123108370649633952934399829024293438723257845240868245705390935105505803615772220536286142230955526779546614749538108078978001799827359553649428430293829800822458136230445643035482820259393347161068325777684039322386780843960234922550947754598890720559093911537669610272371903205000855722108978140110343389751963638125161988617252595203971614580641317841745695412648551251752793631416154735756770489411719311355827472682951083696093297347195891384367401937365591816331458985002104708411121056613851829567867078688948576689747796895293789154216097810944357251978630442932991669550894525447790837228551852129465726026775511470948391343908033425579473300062913185790341548392395662493390956399905831457629617306416121557305610824651306571633737294142642785932849401555036474765277146385438853373388376125448003839124658161408970952473757210405486258825695291037282607471666243813986849836713877331838501819129164522541203543312228021020063335778930084975900297370854831795422182919675249400950223818752101794933274251777542552907376255485282994481617811664216740413658305483416322837961243312272925656367851690074725196401454992086135687710529910207993611181249495643326041249378764707754531982750072482592440430081630219143236487260091466723678197452533699254346202900246297208529303099304257487985906580647036144392349998860314305875246699742010908139581939151701637235420459866777083241022087679600291451772998251462192577858745157726204673802258403235645522541000896722983012075126554997238525955795737752843936961328976180019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -3400676427516749481387944848886780586229228661497342699932192459101024665914799474163343013586039643096174626561652202802415670782229154810600287089708737153854738211765851285385308856166200268492958470182911251289196174754981959255236084571884104416882710662833255947386786451619137648764404840437509262984874347035968684174899381470276638370497275978379983655417869924573857682780991455852280599765105904079061133725574904441016511178363032260178483026942782576191589745608802550223894459075662495906875236619866835596102985155023139091608287714938726587281980776342017818772525995485033962101194255601547500948538181729768245902679521030263463341300457582867025929504230868180095283148397454223750710859483091902557183357473342830078777511703070225532072215545397316367600039669336379342516908735919728258446665529806210964678937122341123879931451925199379095538701813096408156571959518760345976637711183515609165511135178721962174609936837037825138702383102142657178170075168954990558098447929547541080109827538045812093315276487862395754024792520736904494232298660095968374210199623847964666370846108671593524290437205632300920258679319673392560640981659331109893427101537744889334579098578876137751196782721028954359863603567498956809681271578205085697265917701318444166682708881138273500171962866520135903048041908977937222783594628655331625595611944293408917715454878718173869130597799142817163630041439496513460405414177356550346074946835879224074979354340234927982475552938290550529586144858696343796600513678002364172941387016634672870256000202802184120521836404003267784677835390600703489141629471067211581893768524674313719008268153159738187754847261638454583873233173693315545332788495281323405430767180578697152525681727483355187158990667390282214793933034140038867513038398837033953474935329526516299803840859577736160583614826992189829725491923605236011358169245127322109788523365361049175503886826363803368059625098738352524547078657867693000317177913176114884957563539792380635312236864372756189889810677593009110389118615052133757057534349070594449819708701548608957863165988580852746294550764235327718330224750342586849989728965864171702388033384470731791099438876990024643444662221654835488891582983237499657620258931807206614173689451897805676080609004901660670522197936625735705890859833753611998134408476446015476347566359905357333909438187429437767900672752832985080076374101073848698728734680573275346516004939415036248417102180389957156305025973516748195541343064026971891020999692310218361102800056581267883984471257286730453963722702425563496790070661877098753440299846357066249057427213595938195723334860424024661221191811140460536963001801166475459592341926255547060381546283251778006539342573237190436318918408621438705550145617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -17580909613667612451973229058612293310686318832647095704219458561717304682154742459383407465524663989493926839364545300718224029601805298980686168990889363716503931746494777156129372613871218374640288656754902349473276738036154812859014725319677409989148304580797003288549465097870150220975944696081157426159181214442386125830567207552710963753810215253056741473557287425123999587120892191338373255752399889723291177156972210609910880840442461182343087567794417261472980224958413405852348739629169592046641512167134857985247755275041834801909269973484140767668774528848171185379345731162927477224522331401357691406228150859765268707143500436787391183243077918922984648182523270029310809307352670381342552220452565333088817915748163345443277317595261637846489975564028453904224482933048872706890259494485170568761332153232845652973549470780351898806302473208930184566328668683143806825166436494223213461118970341183909817780763932667347405972095372478425839215721818808389339734115526987886771685746271791567228147048107172816673601386900275826437852008767951291929451949955917712414057569815724088788467935928994195396959187382304313128572573558642080245085102469012751803753235613082732674009139586070303318111742611716968849413186535823532347625117703728334239157622524952966476167964724689556275067836147703403737677595067642167946376143372618482420015027635091488724384662734462145965358658223087276137193176311018459832118612043333793651816582045231156964861805754740482752318723193040893545604861172093732876470958937039146146137568605493187723654760926884598137121860254760043803458982105042150119969464511235806912747748447934557315136632616762756841582666582118189777717758842817506218326192297641753715801268540826384238316162528714579910420046099570194207316235417498031953607625220329592888064348189088043733277927311527427434017594144922106020767255561835069790091482135477885524571620123825112395583051160003481203402040913304392106607879574719757731904055044467631268632907389667832943068347661827039047536337438032408592732942635202805968163200348778410992205106203059493170710053785434563470381262679784371760338867987738930276999112613461015312211821223331750889860756981116969092624975860470068926842196988783015667526932854651307262853622775268623290533295616924042711159404002813312860003978628652233037657623763193037771778026057585045034606038279120036599026068051886688599036839741097247068403914782405508345951452125348627467775222263972862885307514953198529858931442649568733965321741666764368099026996870003284112952888302898187711956136282354217733598761147800260311869688017506523736765337997680189242889594135604661574664684503378941020178759984808385769412213382649442918797783858426638359606496668878548384599195584727816863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -73306014063536161514230281118273498882243878451287272731933967080311093578234481563959437832894812063410143351890883485206459739086793722842807302360657290995261236066930706666828494588531042978149754416585719116816946824586506638469355256933367658172479451170941736882841945356283479239117410827561783888512237690214575988697749845061288380788540507445426451896669687659218877423770071479896874800056916642866777975057671487662687146042950810756367979143694113374848449428204756547597405160761074723812579338383896601586867990724399456836730720177601151822357681921226178570264702466440134604244246878925403699789257646856248720910038375326940582134111326900326710952456451111916964846126418584424528997097723734301930449846087076352501002023527823671138819480558712637988070113834676802146006409499020625046100089827345140122675403432136790680353213232775629385672234284575077737818070121154620155616107391817088571029446851160527005174474640936659355379690313559622408029467543330404148930238681479230397533216469291583428233957954725162751695916553588224032523372083071252126973290400539640891563472575484758494589465191095546187033964229096504290206882071132897608862629269454433996579606133486606192040019612334739334774015860190538401389621699266188629703012634165970286863351326894242894682598552475257426445759216272550748474985498988094950485615348733474722758607096591308649210285154522335352479831310077693028695929542415423831907929706002619029562585782049834681260987918501066856067927983195552565356387056512060439119281463291054877101641363868697747273725740086774170315385586866428680380939375260274958538012701264786538681814638128445050798901885583259381473708312787973419079491756795742763836499387315120523769880833572280570688266831638499822944382492791918223005748569681756927324255742905338651374721972875383813337207780189314189254601873724904136480639762462863516989807781531232084182384080204120667561350553914938660340775677943559872189374177299781082912933567004853780777663963034878835737904567008711989465431710804274500642068948681122314297598716083076755452253135017852590942158042216707034054801706688938129324434163528723949773766293945359743930439541732061343764608474787742709731514652567377101180129909890977589023552111000112944422854820857718371984614934146847200135010239749458154502104925087916642225030963906308813004925964694846067687683719592230940873615857622338157561997614198471670874565395975590062043995749489776518118314203672172653970502378342423794516781111309515124349584092402408676554023344668866798964832299293555506811457653984644146780994774666456854137761197306999701605136763293384355864151843465214394479911248061040155864387870722701890432638062810780093409311107255704163790070293256260812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -344323226599502675772444599052616202487188087382626382638135002085809939804084241521438200592247847789494888418133634382202916116651262734260716915793821187482371397979264620425259701076173653307265652086973196126622517368009627100268068957142872871331965534596479283702027186674923130606897101567648861867981467835175203084191986240223132845161383639918845104776060508580611017022744071967517493533062173933853738834852309419988757766296291515183857365981333610581482417523761176819033378985314235929953826109616279105940964250099235495142919506485987296965441340142873351680027120010555112855734885812944169799935829339441518363914976273753812109993544914790139622631250866834569440199000295190268463862097135745999268847685788261940468313882205662075278205947242036596162617127172007330340053043159942312513493136001001095492811009763922107847406116990709467024738272402952649989521985092570925103809362565787341875192179764642763437270643486422628098260437605689307125836726498379450035896615202356044153683062207811332506484184826945799909045649281401100781964205968246491665452474606979079718699256076186833858824979996573466639600002147559740472889313755505437171253768174272742691801377938750100305017642622599565413842182390691876776751110501712271248214557653946768765537124551847257692729443373930985781284948793559286572461955601774430920073610664991165094512169494972604281181279274380968690333208886762169866928218182030979378817083008348933012084604754024126783154031930357407845685216351656134715233382124743043874060721465611291297338103149156271869461902157931773150355049542880724957273673069392332177246531749080554386248625069224707590980296135008550138326285100040968424457103393380155773065397266656864239713928426790286360339968370109554034577851586016777369748737942437787648492822674512617257914217539541428574289287828576946507023273149277356374169922217303007564204525565887878030399697355136593908131522475082223457938055149285423875500477363869141286490670856076928886012218620750335040029025616586417560208277124851482253204935201533086993830278753748004595940484805859341311921536104962812747964918522153429196983027980528288600725956971529098771271320663103167534577896654073561977783140948847552031869531664680287729366408214820910266936031567006134633179716851839620900770911085732313675931124848396393653500461315226053809209759275926680471197786046269742129728100247789548881875871339826934908408596599718424392779139024849756269535450504894683189739678837361077631398345035051974700382694663046442635574500850281018150663434176457157835403760566590862542875431727402358161051399464949381802458943822523196686819645244756703732879240188978816766140023770582040315271113928148468992439749547876406186016859771371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1949210159972364425462642738221672910692372098748673688867184739786679507559781548961489911943909469074630025060769294326680128843619397156390448109016128111374163419322356004120661922272741537075664110860338177640402011848594489078081889253983564324951419133123237293675594709543929183807695734795160507837066904692630524745915158476994326057125992200839748332993587868105006643252735189988256413795039120949357617088313508567993956299064259220066364632830415018384247569432795190346096769421512235276388805700223517639694218739229841162945982843542675129805156249395510581597843291870041496440180628125527615195283082254068647176948070615941497227199899969891166614436046884590667053332608805227902847067078501991045600429109493694388465590362327885213497494442571833538327500214169081690256775606637936607303486464668015770734671692916772922564690602387985378296340480481568023125391588759210157045941375274709660808065336714635440461399261979721912099150674739692675861542265555931089334852679155776198442926879924296053121928952077840639596258440085965676111369193927217526892371231657852361139381612383221604552085473839159315641990369196326615374824057760684545179757388346929224475152411877025904899879398350840118702190508254343186854967825228481279702416870863773856640827670482188146333619210503572490544475094825646779987183846568127269641362040300144941408112337314551812080859853636648004788983831239522644158617927599698162617977081863023794145247105581682333073550780794550585843558308191714501934989401232974559225315283904483117474736736900509851500416424963193606037469028087910997919566890112731634979326819407132351734188149794142276283940096353649733386619593716018948209929620805002622228385532544620185347520719198516347781697115204635034184379618747283119839798343212868940680662908080993396636600210337585034884335056669061751562767314939658990727441374232206252103591396574028921136439881668960156981462160275577088797098621450138814730683038793928747374385592408103139378372232107152840041973584289551462790970631957431797431965938633460298930468926952408163797801652131954859144689069354132962590294329201230816751998380956875818872678068926779422003846941917698782676997468137968924705668144056126085704537535636476975467180367253771379878072906129577862523160124941799484809053537476564205606261825362287064734317110401490811274256568741992911635103733825433327941451204980826768155208728637508026088321440907516550256797835682387711278285762016526895982139348782431565038658481825553892909898370673497287378272683543056333360115385386506886497559920056955719343898970223455057291330186462865651085511600241559963052593494436235202019030915049867109750491224272776253275814881107320671441422889429141089871460302848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -8017461049252498627853922784292598885004387946767131310154553507711590303162122831074929127423291843389520175727560018278791304027385501340284222803015416875178856450698054406295791813779377421510058240253943377415205399482933630426465705921586932001159788765562753726034624739922538764804872049993463716040065208583670371602378454817335596200257742327802187609661138555750329361563553888478203483079600625026027646236130000672244013403984735715993680642335056094746232712950127699939052446554684315404982898518263216622788515051956337145512171662453575905575088086657222816486955911025549082651744866033498680668630704240621303668636254735356255373594621083907907447314300837284271261515251742496017822898418536571039169767331864143924762927662152192224019460361151863348930957532794324988685934050979666695857080958675536609370151285605603792785026740060548742154892545057376071607334958952501974363085951103971538827043415810820454674191221839001881141970975272833655153681011665255980324903989523899195784064077630705576467258152510943360773632944383368846250084130230365839528179794541640274627295571126010690540318730683559720753673930660474530065884486386684582012417244179058126709121172708542918142682362274197276707434018789109250321517728102555998063677465260210168598782142271135410697634319815046948974029195047031275271310967395849549308885358095108426199495871762289265800413968899848108227548217049291566115667847701183268234578688598060748002314675527211235669773817373402233079409297399487099485487104805486842788157681477834299642210090754916024005059410281304986857988530318434806289265481417761598486376026765986808226556786511641593531354336110562558253284696939384707895285332513795451276257039975191868880524800018057043333514130689010537833584909445261443938510637797328961057908155533766513313690948033378333333659093735372844059087522260138978116616234708538985350627813689348150611270705060197326980444632795608545706950654801897256365364714982036839140948868581185991075010066676196407921269526569754653668984000203673108284118273410734972398986425996731283691019184042114415006114410273809947726806456043873104387774033903495095398958273862606357064487467987239529321941124040319740158572410319351388583142059603994620180827319225148768879993518113405713737704554265834705131664621642600863216756934139099197844378383651873678287215513473199360582675081263328152246077554906124464927632472820384337068771347761634756636435257502632956878758492480279686991394624389461968078834156703206540303859185911315810895422523776398608388910648268213922317358573374287496716191476373622180141499386815015038485648835247258970974301612744150934438270805740523803611521626507044190242215442552918145146017664216752410800947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -16483619316834681648887675850968652995561271999430377011115800318830872302374126922910201115300254483755608330694634077583369282670757115669337588799499011986696048251363721021399816995478351695572618322260153518489896251854105840202192128665169986007232231614311489174528396144124422742844918934988526653249913215824393430089119220096729156241373795348253669637270698181531650293567517655614965560460775644745072183528235510118298794874277930654762211105823152046900544035136218134555129146350582894840960064963920236352119863265312324929080977313015494385180350331202031132740862062478179539998892456811732723069237507296609714754761223641082260273894292618871397392836836876897664829024700412343096529867010104703795459256487377652794645714183789129652016586496865759119106622893088500510331357680747359054547609190538769412043957524915977766008186314296578442595509857125105663486365828881546020483779757915711689520395705299500895201216268173844921182967746703572622757809154313189014226329485948410922585432143853222334634785892404086571628456445103565429315962687084953040016227439623433563344567590258507866092270990981380157427846437146920071230102575906922767890944272555274843725658307304501446903770235067979035525971927231078967566090449120051951573337846629956496520490140704544506884593379313285959356288606268555736958193076709403494503935697394076544935498616629952636434637572575783303482234294032291523654092693340266412394906553121672746295026005590741845793950965180890303168537365484861405387491235134159023590893768341814974965289998896445976716714940898822603226876033494120250318190400572870837702293871946513750750325075117933371373832749576958668163386497374341741369522180868986051130056068962703820615780662595893009099678594863886819204306867453949163256527458999041346982906831150240600576379617406408342558718796624489640435567097336372589123566027909131175558925035816513914083190426386791328377829117766456865414280086394455465529227058834650584597022779561891773212368444452361937938226550673844934355623403060038587227847514034905015626471762127050092652626292599412331931117271035491311446260914777884843371714986140103259346806640294346066632453076248395832042606424590683189537997967713194045634010520097653680380774089461593609293532863464328469838415900592533463808595806333865967796348415013757990852044251497240135700433312746856687872450455095902912742484764651059083656507343649670738239166832834595667454741314552254472934049398558064764647609810198199332518899455378890607228457214872659558424790586519232063040356858688017190895837929350063861994199008867304331973426403848295038532293094700929081540658864178668190080592183085578579775733406690560550068934096156480633418534565124264427520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -10330398130857171969620054411810839038892867628846393189339683105609902467330100210537459656532818451541778651533111152073227369359078238857114445973757693574078945110831812832703150520358414888968344689703871852961746472876860439948206001226539503292725048524531809060115485027881286808537128426130810505471691155985685868814516094614212120131408424307191497723088030425007810335348282012721407681411012256479113863700075134108396179805845085514949628996026750001322920890930134658661398275330092191855198560446006303351277989046094021771415533530169816554435617715872369217984754976123389202794470916879820323172885934922478787991678990215903091876198684303158017937972434332293759493957238116432007989037833737910388032158877386777440913967137802777561050325991916422083159518698159428108373866026298687201148573074173018144442083129985701918169899596409754374414149101659489639708167647074584803102414491708765030810318798815142233271569688002909628508045381709654573080196684584027269264100456315424261354172528973578629799659437203225044420746552729606968580805330522875803659833395359788105294435674648577638298360720144713005309854682445344845560659579808781151461627072875272138587845576438264121908831569838704044106668048687543515805702844371792423227348695261077740104388467689724276217208953694002384859475943159577088144062089523220691404375850645036087641894798900117239065997420334924139409867433692518491794916246818775264759813242565128085294959416677648802203202544130252764499856154825228398432336535391165399895793023400979655618645223276722669607895714666498511647181917874107693518156911220548933642969245289465811855859781462397098348426449791305822636983916166345775916240448758386655591454164939011297173571182194892962617576351951740518757150968242021738594293569074052587745104121101326814117326886351048985168998152939623952320400847294121457214413282784200606232534156334428223385643884811125438220966883058048270356277692853876795618809478931964349134140405801137569078327512198576403139235255375229330394396716496248150043578888615904420105933546459430847604474035235982125985561407256270547964445895837800145383070941508969378822472011451685850883407382551360011527936682300767727392142395093987113308206008692462397382888077081522310962486992762330389567462303216047595551228596167021390252002783496942398408197954572840297473445731054264797318626019102789740511029194460556547528198306304933923663060956992999684393038843536197419191427812562371830227299789492032336199562313801115390017060026784577129180226700001497738498060926912786586234874850645785190457753306978731653774604267798453911351167275899277696462209055457621587822657334730868324941881492734292071309998352994297071756694328967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 32204780081327523002953908484797193747041840413301131418147597835116117936744184035623709992366645088991392476363821773774923544723014395021087904356752964968480714914918100863542710406635462316574671108250637922183015778271308461879841251019157842653567113087449806379101202754435282307715204360357449370539448718713036226930212869437187781522571289821370550806553199453846974652543915819965446381919064379378291175016711933221076347362851995700290570894221742732551029045193589019704426022025053310417437341722344988342075347524870100194358338910604719591184135550824013163323472524473674220983915853766843462164561299467299927238229641611003939526992230786807774858405963008957841483413489773334023450573082886300109562351031726662999906570917843856214650330355889204303742471373068818632914123654132773559862468311239486718666506975060827683827983856951526989948259233539666289975416253301274989272169183027599866819375610568981837902945479776871899887608514522993909298846322710573218473047170711595830043519118254781508448425215740162219059869839806318323743127636798099092575156519407306145322909818942796943915909095147025420655944956315529221372082628514524253151489220650532167282578154873549481486027226611305512962066845684300707573181870820627887836484436049891524971861363883553192644223472480976499055872502462322069695161560779678881243042888321035629818536040020309602739027259579711264582797005355775262016672792717180822675891189885763590553625780052997987294968577733067237243128395015467881797872206034329842878947015902214635302368088317615207102974821669164582665497637035056919160812630895832852935270333730820004790000508403096305566233127901970959590848832794021523155068995240539034821277210714011839974079024850476157796970083173363182528913508855839170838619815912698266675944282528619744295562092368109733003124114945573013636096612668747883935305334995878066832188820183874732857311234746187543761594125485744312862696890101893533102831692952432397087850469522088504911629214397843131219274120304431206543297171794055713339770912202933181923402357510171314950826878142039737726120231851566951405020343051460972285959595305001701434817587739824880071127822175208713595406129933707237715494068883693071627542478162075225373468365557932015602403127628602361991851460569201585545027626859020349069538473164900558565656763635953718506872970800367768301305274080882075996307181118637863047351851833469301831134915269407529998534723104757443933106487976093901775060220623840255327505958025579447644872227983330353843539256878010602188134213426635626760623194168310206241563308919388723685155276973000902691737250875688644884567051915341433521937045095234049897544122324737460444604076515444644258617753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -6455695611912489761058860722670423362420884728291391910164691313275292394269852345979310435543623336835195122180841391235956660602115484299344053561161193178639420357076516928659548521602868941769571155032319804484018929022269600660457731766130346422471683610605491212043601905796272115733459289705348454455211049123434347034977265658784539585471000084781529125188919382141325856147281978747245449774187547226237128145451544780412386702402512024457290270256537044590661597021950467349150411712611088345663405583847131334862910511200446907879506468659653800123605200165031850096560155002126490405436375374067521473183266652713660153327880264958614758422382151679416790247080650260945042752605253762451844872516812818361208640813337791665444156851128815482232107237798604257752175185203327197508672820749463474370070305271355193752767066974912579101537112383973085195280511913361474294932860037110583405723284654523168411512362250589306489437453800200291844397608591113849808295303985789626925207079164169209645832234433177718539918668209004136119694163325222217828894124763847149624791571179417673182891747905127474972028731072687868110491014289692801858516690240284438646903890144959026482680611753138540173942757839749072945348003724077208134747014162620656281047004020070811358585022736229577481211610246633916662109631780441596534779765054689606072723708467836025924831095378251730783484307439720274447801192559585699701885776639705837287699996784072078098608860372341034578855050955362219251780601102569121741496062931020280845984067850128849062755761827126776465407493488044004538660667585244897099046826515651809475984582774814290951080861377386938233764888508121819519160918423646865897012134671446083785583017217215280487917153020883209507690445133797458830115741830223356171108557534279289284361353472370998031767619376394237399306799249628792435942349393165978302590223583619301151296078005016723897171456107218253221864283864242690774430996580061384129275753389407423600173703801930874821252077282565556300292742287933862962055010321413888380509845814523478463839347891127109199568232069331417133653580190926608099494324101506046191732508826107621897614439721307599737564183573440143347611054590633879795257922972586075086441056105959347939771185482687477822483247155834798832565518078074259129155166395692506234591510259463722104124476124164317709859496370834323052089927013746172952258349107318652042366031071540640870460553369348054650570940368094336886040498511610952965845615618356357854426343142027296832004935940817732459030506038342601778243970271184269249879567086644856560878043018612024522641301661956577436390567014223382801659433614768323968580652331620783372716042941228131743832743347434291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -205129511963454909595190859213491216068819462909400124569358712406886376910591523509135386379420106761319125175478684497687333065159668970179825082514853316815628058650190271971935766863519454891875432254808621567902073729517185713359284077087953770949724378054410204533088061470463522871271522919608018204760466090343703308325330652929210961737560023550771445654300021256375027509925343496890688914412637608778564149419623460307573494312136345215735600808292836574604545918733101293524406713821368267919719953271602314768921481472057663833127397710584588243960502924650045602249950086021306134877960724943785950186974344591291654027509618718930486617832487626670347117313445820602850571434463316860747684377492377828581453365943699054019514671876037367784586449515196721690824567341881654493359586863377041278232149564839915494265045156602046687075504030587957160383856222670648484546870808516327349800998260704248374703803780869784416958442277359708219273214402339922687631608830420047181987829160961130307958524926634997855759798313644137692899866260583260192808413971505630555202060566547744933865416416825331701388028528417332850001568596601443515954695453207361079511994581876452403161285838885809257437587209471270272584654185223212617933775232514325092679179252061624863131723631440435802286786558177673542556738583411805817386089769423691543324630324659214967148864985622334648175737543474799105254654450239865149642289751510508663886336030705550234832418826957873208296966665422058424858615207314362596561177186532401465082744553995945316597506025153770654313391333741533247470606141076486511250950418220815085386659907340118770618584152889920644585954679075422221566070596956482904276757575090039517431758187661454880093729794018044373081961332529575261229101771747187419917559178979162629721031644236397527008958186909127700097052221530868720417352586588802787452192611463730858510335358891795494540512831642269799711197990991607695486807394671202792692264972362028418323621344297228870294715259084747014948092091799614064753485130372507688876891665133878193324626968076554220879131277697457350672603693868794342120639106671209457223040766718889291060543485641948157571469536317573973162985667405728540165177548812134861604263598827516499138560045374921492932847797667578926127931946350225247347441807252292849363941185299839881289071854279732040866025138175123830643808471994630708149748418555171896981230279717032004672119361975414046037073973044593245921090993151782217806904370095102362008126215689990849152406382640054834481677555188037016186839602142936479893880603173879099245516650539890853313640826922259642701504959028121431613154486535112641592736648995160470561146961731559227102607049215705088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -302018375737896685936099094666870661222065816269652912785831687966216829310110777863043771941725314829939558246800264252716049357462420155975329905292287826907197090522921347010310297594506262495846569051504462350846113732227306918453656031856068644991527186115685456238247705746353851414730708348483194622705424984502683622106043328140151026885562735527048193199683073100586799000625004635174670628596211379591305792813833879940550647471749679428089347526593799428363946391211779824786138768808882884160620228034487786320095354066721512100826376324601638564041363537554739211498769680167110927767784288880609314834481932391703632565127054001189346437429653651733810688237453503582260505295808359038533113209890536220000286795971450430297732444127352959098243792263418343675779278678746208567100469134313203382307742625358693926857302425661452147981300057476582014734946864660222141889666177370886438132892580925522826542874558895377294551882594254775116927234952805591967690777085553961796188894919264767297784685353410034907657064736093093483849537218992807905896153584600099631855452779176244061911021434641086218013050076576041089596286801310216060559279920723931872890952030063541898529165890356284691453654013511143075086548598621469011801938238233133921585166084055049878566309770197458616884410001244560515706843582345297902755450490433825332444587506199829210443256805187241298587882073151296558560174862058397694994265756565752318872690843436319355334414663786066466458042359279615686425740054389711966220339997296057807132077349659846820452073707937861604716605126931577490564234302973035593717355114432544801493657244816011284382437413406576047440987157855005206195003572925456100660765618068843064045356130064140362737505246394755392497394295329429848659446113998811189000725859220261242084371274968096943423162887246152360747957149193542741276148644331371902019266258954275253812276848352651788221333364216676904772271991959784112931627469293535880886358256715726352325735780083083604794688987230528878852786675978543341590134744653488441434808671759450693823587165517746464567894196983773401655733218986152278670494096483945766188298030322744849470524692947665904927589529170517761261036173958401887419485786503680086127104896723383889529696764622614153371100888301809580004822157946938688188908884751993201222750919566998146027159171517762726576849674280775509222019492647420162624959921861785342497642810175004300865817238254615293787432790174562368181846806910096341527228097191656490090770050493228045601735975526627143321181300181490992105343169470359957868834204271654962117108868755031914518316099231753876381210991247656080299753950106979271717613210001394716146361213475534552397743390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 401251230327831190853972982558014629796177067996165168081718728433108321501060854672038223846574501197241323167443177581099700770431107615953646217270101806707555459732284712709080138618538520660000776267829083966232779357222785906538409467232838522321073567620661124273430167798875303602286929217515432428680620178604385607123780089332709829567585437075316454294620226710638273727232305444296813939363577350841762516119751584276672727954784078412912178546850683672365891309217426487582862892163713199659087429891929403865101817128299601743339595700785879762742902978370123773102509356443361607449380148476530927052877060072822074912834937778185420288360622873871255474445092605795211214164426941116082213399688061543612749512356530816330837228386191625772914050846042576673650386506335811726669461701234679182348274017714970189056273875137486068712432545327955222136920253406964269989845159015200619788612583988695118474733134754288936717627424530715948666357112745306627173055241554141648369003233431255682617376363604214782854425606448202706728171153239874525006441855001079681701664189966795820000106222276848185600827856772554455618806731400252939377604110567033350541247380816239121354794650523118072842221196146208800269216380531998047278683432961351131464144144764866549808416081374559282139793102644335399848926130779937110556125016850940576822243541144277475165089944081614957617668577047518627421969679004055458266124633264715203816595684116961449441578556896308211567772784803882584281345289645123032432226513034584358330110051265694037372458851413376626654182895771463076287266525702595542348885299845444098974898550277030473356092386294460219984332630916766305144498204931995312262537588442947740281298839599239397138569548382096683090746287039212006255094200054426923143273355763598493545245908992992403628799688626106338162841258583405412421597403120929283485740729590452341710471023934891253542728576268743136348524483061326351132647892336203401011640550876789165485060219215178865795126789908421499325089018187830360886156325018482656967631056073654329205621328943560111601998300837790799440850379064578857532856366938337170206495671505920277706332646117263270924953614475003877210281809237028096338198821899168249142605991326910213345456732398010951363635717840196815965592029597473581181338664929274538312653261931423165798963368572506598281934597391165660966447359540266145827531599118339650679150171825938440773318886039786683772417298774505895812303823845327311898003461305957051979424277635420434563890521284540470396604433846327512129980228344773442070794122628677539946507002579090553204211331691562372316207541748713896008604571753141675808272662064053937013611445406771018695966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 565344954440538051158674132205135597431666479715806708700812908146437526758266450451680299732758387043302537854812205274523621522216288858568242386708593158969457445666681551624262429368227850923527127960438729115359839037673411334555060267011911922069214920318623544562932044595570425669708892246212349235984920535633763683056637986082007755774096126918722335452396203294080645624023248982895860588784689049017546201814206579568346864107281930401342968636060878864958980611483703138885380812489403753714339782685833007146280179931828132133483117861832764315018899743114494613217242803327914044787933945397264284664714885944828962180566072309195591657864028368982280211201118435369630769319884026104197853894141068913200718906300312856397592438320843998050116630788298421781873888851800680093727700038433748903937373264623106755166113480088587038410357294155825129238204543143553382410293631990362169353712373820077971485107720526829635100296605560400616557748791983403127959921740641805999189987152792759856021792371462622647377128050925562040944617166611012277712789688162944072628769857225159389796756867283702284837328920405290469196099723894364439500647308011668630835139025107123354294374038863794369853469995528950494679409084695867995794589094508988746859681613405002828571700475483113267655235318097461258218946914837441342544943029701916128073968707059071328169344386867159614379301726182041572675211214055112029601186458316601524808345993555634041611130836315165704263853322494365975099385174344440026533950370505387232829111935843674329650971325527186763211043829264344764403338783726283827984654063957156030845385025610235162570270375825097674999048520407860437868875832967214112804333730159806642046067640915775682311080121025984879061438148329372517004359440310826583473165936000802069278376334549899744143004206776510582215989522542692471145951536487611733667821199557704569902468691252415070433276170248760493933388509800364260661455458569614337850917113164899950412046313768696122340982552654767442663643258945645824742243366062754806787131312862922748192214606838969375793897009209352262010609639066153181916721283026536293478313373225587975272427200477525363837269367817027643173589723867427302722461456550963630201214741110509393434033916816913143305510822511174678436584410352633792970715193745359555514817434500218796407896782856903715940230877136296672393994326013919644956664785942294533911392670967653817678983363048047498111286407801337202992491258100992473251736176407784224200373843745879339145373140043735326967466600853589656664496668290197819479492794678612165278197418414092332778530232663670159824938104631009586191639228660994707791382190820011867346911811842797993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -859936093781076187324805866800047666864398336798907400325562711106016626991288174900919921980797986740408840590459263510142816351648477166407438549386386364615928623314064376632321416438064947208650630986306196939637249638382471382184785175850528182168271305274761545231700698539584790659076884793839888220834511949464050990580293678851363682766404707429191759587859479208572449840907477845343399986375696698356503279974993197790347836749090738152635213090876992312300048229551267977994168265217417115120040812893697852205097019201108678414228879021682113996215063752959274797335819215212114249356928462338343466742577859912327183622170366044113251171963217652694572497221886617380813110614346512674402954066496346218421938379646011252356153787873390036350359069640697432269071238597653609963544118808672735868870243771622420141313827042298534329232310024697273100892388493405984431897807252206591771185979378677162122301905350728471804694004718261714742832246999523250754383868632968684693626676786798101032077719215765548939212049909921780866765712026156024266041075163383373841726761280060661321114334085900121443347222444780151229588476886778613344250520401643380580539454359297079569177919490207952625012063181327434390161250226670467321748967773001914103782635690247956927128425443444346223644665923284896750759770912137442582808814045342565854931491830485538032538475161030137275478549570900014593878960810029637749544763773123802734879550114621808436041466550248802463232787089129835326464703159900980040725457172259550081449415244952671641029348280236059696498273322916548071244961153931438629257228050249643219514697464887110017495096448926092805224887287436779222231558360695403476830831843503242841126532326516817241026745329129796206219235442110321842426183527412623370185758530939181112228541864768680539971161217362040948589483400376961916421636259025744942752179643283130571084697842328786103659506430828746376985240219460903896942768427622849699718142163330752305128862769506123356597935436354624689793329642150062486926267625431191693328569149084804303393756381594322719320777010686056391592296944974238774233358100515844999843321610944481799764019329098744336172353379439289198355194687521952914754892223020475097150208384361319621509091000532515100107084858415696725204474839349754931328370553313263435746612704380424437169622893987195285560111894641821955425541099574672722050680648993181105196956033775177641284433131266382557986910284691976077682640048457455026471622643167454384868883948546523048768680681714974757793223300657882199558881335242379730397397249912241566889408520613012219942697679242894580281897411349195891854557990003237252853706572537311080759658453296742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -1261263745958731891222737825758206531707485889246466041076966881115433531343748157965617486089940162566092968745424525048100840153104681041722427543331959163290335644873928437498041032140252661370995813881431539741431574708156363112401480432306821518671843713034024260668934960970010444002221016155641216972447290916616409894133586103629823495668719097364639330930107318407344792049041339772879448059766264605663162105367636713752072625561244561206395164504455409289040283778958208706840413365599189520845270923386242507447230224652298244093331898575066878138617604523444291947960342766736339514628995393957891137416776288676790810920696630429930180164472742582160574884812128557965071848189212306083352323781687414727690947126666811493545744297623919124798565839712712013421694430610813029643048422222555298237893818670030232683354264915172902097919356457423577272453494761444578045608118984329348111532319339259198122860610462008164525179739408801903620190508426408248248668488850659466783656193174318759836338333387590185105931617783545991940339387321841230765424483699744904825525687420619726845075265241845571123912632681359632121913661750884801602187512151436508404844545239416979969213245904807778675526821305628251137206986607723092927342661171597765651559919044131109524169887392850119395224023260321040776207583572555002928586852038098253447393005959643728574036366729994229704261847390931883418649575257942400087456716227067470711568751212580458846838538555341675717146290124278995103047642383917627571026947288725954883231329672262072733421245018244909760105559905023002786368639900039322326747582139158747943748089775928655388851304544113799222715069333636852712911170751558550728759659086809074527440874905293109254534674882099533042083760672045805868244985784761187706735608178708580234464708641116544721128948777267230064317671510583190587913422029122027091872723688390231849410104543227886561862145691298436141434816799857846251476100017566805950653539469504782445138290617514892475916375903315021355623291604964277016566764194836734263744753712710257760934482977501124883471326423957488304859013585067435334729602149980720768557634165305647816080637994650593458506816625639180308945748323364448698460785191959307991956991775063644727468170241819789746066251937307574357393209110180890733839036835679868683691009686547710246459942144376849381592549814031898454122575616097218691274786831062430788353112519623843376132508974799933526974019452713533169244575620965527277557116855850424388177608651457907501133445479409506617783366244913081789376811944043051525731433467519753635080735007007949492423785149977642566634855375782555138124857166728548329167839561966337960184360468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 293048570367442779231421048103634728246224511006317876353350503671903734850076985834775939840456516368390230712816386993611175123784188506442004008774661554129220729959060001643058697095403741261365433576039360260536602328981302563882141001866767439961718681996595470492991060127356910712304598826321671419091306050036502913754352310781679673008230997733142794966221551991580504453309976294799928928707369589629288538456300611891465724908548807448307022157090597061098987459114944574248813853442063271116888399477274929396086769541084787071916471919182857393291051081580592130146161728932285455598760004040379617266148276249115337461571779847797208341890684145548795353795343890660410464682081971406267080854184612989761194341928272167311284763265482388437471791202960518380300793088633420818331661845086172852621334411407003989985370655477513598539049476004157184284609558491373596141586031957669322212772643333095692477283632150237999166999658685970088524686637920250707979518642947257979728645026369017186705555722977496143119227930160008174383098990190760621972818496587174427645629891013462765157682338040355610808136772529664785517732469417913174645822531927780140801644125967530351404720724643647197814530746028840141947056432357146197281855354667561404111343007289647956359829944612059998866825002734267986611665182928052827351021955250712729905042571482272605335235534897053317176958789117583235161962411510190621493589542134724321815933486468649345863168005228167074533243848988368071143483751596365714473693683886135944368057280274983698497562029935660609809923637544341504081505171004709905821759465648683741301822921822843791226318794486159106045393721356767875392362126358394577191005562517930432131858627516421778032135424938687568543119080531878380104446800126081189241234932069318304495940477555804782708518614105795466676197269306286459844784308321403649590868647756216006378539889801653033303540620585032695240571603642172472574359974300995061148721218261814528307006392046374491326906732032444988049135123174176947181350447902542380713928862692511476869236030173107320590795307253375639825840516016800941455082639992381369574300392085508118684902869901794693752083154534855244170471423431858741322030732975988661912124281540380432016889934626709472701460956899585386403147010451954697133421757593089501637663813751643689789728593564694089305672993060832414864611129775991784168244884123492368369146500532535747760063866726914423121470931393342678570416727142782259738844464086583767954241472872406451122234047765765428307639652247465973038338602676228066234415974980232859641629625882925846406514856559684578234217393682606706267634545548512334634924093331853075808256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 3468882124034806268598052240510735919053986738818430032119665983187048305742427851059770990459325635393647578933435592862304422354841688316208728897682240673734160925347304070986157800944735159470990689998140956258514631788453040198203627951219817170498862860212529711186416315886676949629807798988510539491660408325268470384490945443549383456307315877796987617458085662328822111042836586331246333565002297213654486458022527599990101400347677320598862916493536200788660804251741633926477161680113259359546724762218240308157789701279171165395437707031290212352519070160190547304463387729700464262836617614262033986416175915544391329413854069271142619610066870313178445319837073693675305717489498447150340349303953338797563316616316840657599586650305756965537578735790545094291285132532853845566507786570744188051056663699545862174778339063726500442506433665420722008136244319173240375648227555096435008656313866061258747279254067479630982856483807891615770099465349641735100454641473104936746896168079191828488412967479557706258148244551608740400171825373065632569771935114978214703531200107928564150586165748634539942889251712827282473440902374972917711360410768902598476406252744518990236789179774739087133321259611599539225759428185608307992940400845328577445171404015692173697729343627974834245150843634828838742698443137746145936212683080158438836757877438697157385262199102577151156076294800863467682876367102929338808796314092352577882844064627294604626029100808369294652817595483585741505638791665409845044484482758641559024958798718289359203172982101590007225058145154141113925200167902688149613255132976287553833912271274679600566982175044255689193472111116560943924548474294833544776596318775710738774982294273470334772938894224652681362633564902171808964998586252425894940594151241081486055497077319465483655604969544880692733888891345963086527207190501494502635626973944247840778817677855023409032015258261714050021593799835417466765015202998211185240766152576650418411263119259927123069108362044122636438559189279287695511789773597944665799833850405550313131396529937736801218973814269344683101079895431693947894940669669900694319443118373069246302817380446363782045290300409645177091022156143518958797105003605276714808263926013468754007243448981501049799797861710729953770596014227222232474794081718540008169606744231655096714448206296935775929769645553337297779297606327557242136219046103127412434083056625174893266884439569526575876413657522658823035514295498296858034972018310985272627864409673309204406224256970561999377157725803087499154904299128554585951025207880079413736033872899179266448810666095882553653368076499845961220317819578533447611327237093005983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -5669887948974465236808862574184819368272763551584889676176736719129664186503358053086970527576359289722958779207725534965001515573296809553987737136456335420541275312404308545073854556438163619364693204930466510441291046612394437899364341983386248395094136647921734502706828003104933163625367263370210124847470423087672880546906321701294037865827724377423457619121689481696939524735952101604703581293827106808122061391823027847219871308155319682808996427480385102218416282303400664756583475120318827358178394871073642182790674524945856237310061606104463484974659409977500890090411693702794534839239750447938653752840793679092207749856954104832904587337928801810243918341553519314455287209276635010989965490831308251460838524906605901292262181524553736293888272573477801799504876060986442671455414134629077000287004342003723426175102345013877809436769445206933684846008395242059052635825846783711861839157420887328239457615007054553844387745122776503986238391373806828793287495342234005600316843118205773362717230533586683068174092237667520470753141508936488513967996170958651089247966255176772705816566487190912432463313302019794084917715747480665818227374615733207340762781837158350771354473546075258347650432737954798375562029349499522277282932423993448322661393142238274337045980158041482773285839509552174310567150006419804386430691555858906158787261414759198344192898816343058915390754801276551884434278992856941378791957983142936204062916914982761422730070182734088363418243218301351997670416001540926619626321812255998163312500937178157362106993733616195019249213157169664158546322938165605501475069323465030071464763039145221137725761187673308539296754272340540653682864464918743775313511769936311153251229312372849897174889681361958806089111184617492810544974062138965093023201496128520030487246961898825612835135439279975791269286254004727314284709822943204309585328953725232384660879506970195494056740945846742985057800931343658789787992527883869799484554498264802545864918140274284283759779984935394910036046050444837798472757745220739305476883939587097056488465329957680626144899022050020154363863256777152481393910856332770667640621880534489320261602860690594604514701596693513034919775996459647371643602869868109447531612189117969488603599080265618621707905760384426707892611735745883454926204867476366882970919776276819824863124798517138140266827126613272574191402161560757728518799710223152334297333953577146852091714485792428930259945105895341298064717890889824395891440107149017467408551388044774359892404177220401081408781781751870943114395089426612641729090286837733164308059379111709294904028231338072615627711605750177897897742937252100151060078784917012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 3988992467401328960183626049804391987827436461638490410855198021627160025795353734437399882591221516257599073256462060970770561512774368815563848476275421867695579022627102009598718114107889986953159446487548482670439195079230349742542194120223007171082542241645319049713600293562253610173435468272017122448581003052593040583895096287735757629799790463701259979702812386368559524548999430196628186164502578641485522109256604516821755287547880796270736697237992673859610963239264784323374093768178318451565982108059515298138115176349239863177641685969043832408012673000778874411192537293724986763414394917913742876001770990852778818347287966605028326607034007493692683290185630737242131256830709428368920153869978333569889488428628391391088571024318697959667879819711513413506249682288832812518213972319841074846847745660912468838286336705767299044255919547225920579403792360576777564442082990886999093165189158904157964100406540340530921178521837838452834614865088262983480951041580091653541779477587321653010945071299138373895620016261700999503648466337676229344230006298019978521789467686749366246899402548363504144964904958987643027135830184874525805139870791953286555772497809806464023691665715642718486902050482121297178842984868614481414885089497207643444080240312764652480255715379158591832580978823183483115498686743309066405330028584386157093220178419822877361378074279469992745145036433847376234538915816120465521312776333982601502766063583762028785013610167449740902011976823905071932762452074142190568613609207360452539979068474152573614214133038981389096598826522993042305761459304165878153629040053510357763279134936438073623560704476628281649978946057654299159673532721953009262604496603287600367184994899861661003411172452967747792022724303923038221954280819411922480063527284962169477777726387818955803249861148174578057222346960784522586155507382867548693920728238392121275167021445733888929781320545580111270786220599713855954318642397935729432627580097445641570885946557034826011267361664265456692730307573604172817416407079243836581096142230062751959770725533890529891013655500732595244114382820048547693355135939042456425260165722630427947884613739607498188014924853436157656520500205196726033707896025225492538657496499521156486269322748623161566080681302158273320286794404200984185082834848049019561175424379815311693906224470962083897479988353569826272489132497127271308408151853187372835064784015398209372216096866495103930352213767217290329677989317078812963426468855964144192930341146403019366552729064322035267786274324754341921585973697503519604258999596623903215136624032562647955239579742912129274556334926109164355505842454867654499549315072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 5605579456422830205032396311077234647581757076336447562980440098001725271885729313639098175041851810605608477890342650363932503562789606448673664606892655272700638171619026316581789433852286923761790590808869752173242371480722117652185520438128493339356297789324667737765192875809105079477536990286461835245063848507437219681549257021138447995341315371115410098448626892362927508748525829893614438971056282926570205087447284393615670847494492001264373731746998175054702682651801576001869857927481099810501091842599120555943788533728459276175004220782837714660174397390009627976660074830344120063545239134444860992197627806059304904539330134355181599207551176539563625017495501302081514957640489298611763221453360082928899838735677339276421694871777838346420735817580470139072487397318101235637483919581524214364909995739550507622039641949935532892154880240462003188493821252146404037963931308069044717354442308260384079627227482276020364085953726616316197863738682219128038873949891339048420379781531340217946182198745861569279064723755384875519508379848586318307864070976305647770459155784717986817083526407884897625506867436453860634545198138607739407387116602586897815400847706193301691228124397567112112810127078452297120066021349248699593874908591006304509286682706775732164977660234920878421397526345650103910193060537755719545672896327601559451232717347310877353822877992312009102106237546049523535260989272953769924173376217962301528504665423947227112899708924415950923098585861641735810587055291348289921059146363664751727040975484058069705409734032258416292141919468728240656035981190948215731518621323104168364861834952047515904322156662570718677394623482096539603976678655502742668003494536354764981279237837162817846759598432331907634189708199218710068095020148691534533861053899635384178141788090484122630179401963578803077780437626901370529047440566772648365394366400022463913676625563071517964701763413594314095690797613016584279588919464677411226512359378795523192007638660365980112864169404557241581192785717840335959197762145216644870307441814644096678083612142939740122122760832724686958627591582228868520367499896926924505939161894120164489173601275155608488166155494183695913290929481092800120140262253156267932728466199054621180212573353730330775327036846705861321472567560019769021125622832872819341814359612830678409853379433907229790688967829784583005636095152993169153483994567139816415442644201731752799561691264674392248264201706322127725266474900835085355233159359798089615061456311253441319563066160732894510111762482841591220393476490604657761439616261274631016035420669981423970356891428051298079308626535326521744467363876657564326297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -22143472433884974126891570186489392023446005013607255429567497575995723948633424759753087280235305317942435489820341058425048604517615392733344710525952872049159919096591648003111487286043044845245696215608178145160839052510750165867053897659174415196137776674448037796321715469923355093535661556847273827546518282068489319086358544744708292585975192321930569253512272895724964374658827183470628192422521010899909562826963052542843553655813043556781409061046698036072084729117641906746876724838549197604253218454436531040028786710118451798590003212721145202662358453408084946374867171149643104103239757208642751737080760945804714456470119458249075272675584798895807620290606004801205064109048942768271295286318205708692410093780521180086983496391462287438928680484770763554344029339704431925186861969924175149207417481735006960779197749950408246735401529792304994501380616508607766531854192088827689102465688788780869447262061020952230755374466662380435459323502599259625161270387157511924992175760138032183584036999195224934469287047691612210180125270098220186553723456405072376746490303490196216843580859239090276362866078688563013012424565417532742486944593612156048011632733961245085854393146849902440815754319436576956578284278950246620117204280305064371499151959852588123605670922634273360543115334529053552989217695693648493660551735913835865209452455099546490907083514531700439420383473603188743614205894648765541497903686218414200831693573650590678415106840032042265301580742053081106591280431866283776814020967697100540028015267351162836925959361751489406689805446529066343182349976118464814239656407924949784006761680781657995102046759867559429631830412058369921487821727114727343031043390713145707071032554018452864998571054165150751200777790024094872601179940811516809220199498905082146709143628952069380359093702618562490666383747536663936885182387908353338123678799361951318980624768495823360600625212810888575173054675096867868374236040643514674850208311003505805650943869086844461255877625403777787509052293294299912969756382864237510017948145598091256862225927727195748402044264744612129470882729229333368390668200389344944607659784012794177273372349946024716961293078983976975884557817009062433176249754765677446487638074758223646265718786908037475772681678938628043431813894829583303123446942016265482421232362038534591185052846348900173580659328944623436781551065334066091298174645102121149667996801643097181468370893152539985647501580303580466146296053597199756837662647958425502021112034961232665910272165842871877769005054505161936879881926649541491317857172755783242382765135403038732300168103445079993348199987622141560126353313443694510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 28541626318099354849004614801922047245791964773119006308047955276472124599894347714698647529016802787457293651236114979491571719334321888758418120483451847468980080057499780291067222354752606657946307188510696692006821417447766503079498508840157976695364594636052031166064156336119938218013819361730567518990058433648805394475143967427205307666387999636642622134041398472753014395096994843458713564336848856112144421185983850164338610272670475045258060088633004380984190175578320538683508865137830894623026049389562236102407625609795007823614810903384685633336390586142868152950956642509317760869083993116509022978523642335751054560908703428500988479778481150293580451234596477045729885485181619428092774983768389982882256666381029271203084177103736798175077938136002453123229645656572307526682163519606866324166462798958620439862993242203208605797535823177873264737942477262545017760306795769209274539447516492399451384558035139371086987123324118847152379531768689893525424518357531297827636306309420263826026564281700007206568330677024688106878884918642343439798621306830616435202209887816936843386000150544837971816809972077057291211501137789993400152550871775729979286723483204670675476222851760367314476757021087468350182263894499272516693275395622762902138482110518911746725986341766399907652367764401787631842773514720623678807105935904263620253974812080352083135720250184606243395734122832807691593498614260381545095206957656893555254697111042288171828953428983723140960286678565331265440923342428329726708354642235485440820944044328983177853599385505125170502429788364789354504743269686528708877668209624276553448967114739030051808494524967376412000510792129376320049890234432139172537134119013192327026662142194081591593348202816402403542419301466820722037055831435391834054551970111505662986433839603898969410392122929648421857326116359211601033395386841128899827560142103882362144793881270539679200891571929811156734275044389048429176565463171597820147848420766285716166489127473941268418088064298090811393583832592848317525989432484296587354800745844410675416094677182777266079465454216283054922355286331474764251058024442984358363715533540817362382787938410279394114590419934489971183098345084465795620743800535073753824707965961421142301739322023844873479306034718306179082688432425420102845535431803063730101247237144423446198869661711634547143720493848892130212343162491309697273653827705527745092560676982241389749999462965404141688660294633998801509560626047958229299009604904695574705586123163788052473960295173074149403790663866540776076496828501818529085296701010720401633566645037331093682077289543914365871047882636750850131745411432448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -19172096010240628206879520043322094072072060519011999417634267108385549940359498890131070789711562667145857636049270987670888710542006052720636491920915575274321308157968897800301074491876582020304575148172588796938091058505920050348789445713055594598539947726133342930406788617376192395445486396753692373196291415144590021664604179227597243476229325479271096812482680514352696347396221591425210841092193406331135253294018516746428815027563732929267063269845204323147728044787501311103491441922085172263496660253977593893086142818684816457925677204828795580264405312517926359660257750538148048772532739447574348555445636104057296187597061624240821289200987401056976381302474503374749651030924382997566697642419151933549227246590800350240481252126848684219479813520728671664372684794550789287591941169797326793386458931994838766874253988490781156968178353777991602828204276385294275220883315294283067155443919751458171544250877804222610151386803302272229207984958217029450434075719557357628523525635694729044351596534897016096165557952964077000727701077143402060767087941443614991419715334307778883577149643253478073997326026304410743674813148409246775227830351402658346322998761852325283878096278102591906388569583760737099856796444466741469379621571786464914953042438554090872268790031901070697658505046108201853339307171589856417344320183374111252230116873041262231587153147568671902921943628936953309521854598824205936543225738946314486638245328763267294798654496776380622997301690958259994068928109436702320288428904943203745421861366328756733318633118149185288688653756049000216670673448862613334598747899600969803371062092395291809139766545692916870075401617471131626728284277956344652545563599924628210887722086550171794846322137660479122873470914531969831087467643839528234805763689957590467248014291250850017552248778782986563207185697822163826475953090322728078532221543300617559773640077251880168678382800735560107867393772500209829632401104585535580501895289601874902233541180957448475132189832102844254998890428122470727839948221576304139629935432377873239913644454283956086749852890294986800423372470763920264508471520494906914700845303152147673000487822624304623683866885094268857223163006967280388116132794790173811904261186630508854566061741989279531663453311528292307417055631310358021259952423687390700641059313351517683339906645471649694087859855943086126176334879107811316536253307753187973111725929433994789878670584852158492191908581698228360738342267478288717513394063278687558234652171029252557627897065558650857317124887915735657706673397426693478197492259686204593372513697456328016813839957659389971587849897936909028613842534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 7506978475794981199388887132938359769279478267832998424207817408394406975468907281806131331655839863238852054457804670624593206379489654045092940111503968100490459541203236896354056496047327214077146795557905142457085816076817899996754859409734922413147529074040056600978699905478763502259267211987622951489346025227412465433272617313252372507156834456258657683593454871292641797214015031424716117518630796068884596646020387067347702615683359664051225948221682762669827257463506754924438909056315663925720975691419510270862526119091197508254915177424917338786913137655881106828688263890434307724646065737309515022669063417753736146356161287730119152589729208983157603519250652396789244782028186731102407119603751306099542307983565481780820964056648434342909902422134670426277772808082200567577015230202593305894031791914056543864983837870199169047380326276729403145574174158913219401252376078956949004106667986985613636296402406378230090437113325481429936226517125095773572900406402112644119139760906937885127276828251173355815282393490314296137025117422447597223269477983956259665797530096932415133680168697329306186677044256381881179585981822885805098317122532411579597312809682391730135748327044781601504685943486811177353179223919364403387836035636288999888783445045573549516296580346049941216289452836742266891291363503086386039595298817498905778739535178873739415029092628188557988636291333959513123360806006572728643409686116713253674623766708271820587590082272611660733815800957065953011390267436648152404508926891443332629490240944186589708533872832073614734676661429407539828991793562055650044956784695261973650311360490361992944055590185447811275480779978006540732606400720127465026267943665303600286319910721113833450620459496199741340960164073533534153443913631660968352052642308419159477146585134206642896339386436898276311199953669066379059844501190950585475728187988150272430745457783069117103850963514248280547192255502697394449374335594468212725567193994744067717964700058291048578373779309485060522768093718180791830238618411368955461130652272819423840384914312730656412565263794116598257008574647984820958389064993190520663317422569073805002749180205268413803384879045151174731716399108190486562177871491411532459154207110099644911820342626657032772133975739801955745147473517792995361903919637535768091370260116034899352277151345588991720170326247332801498643995696455706735137107789867616382966893862182699298016035313675364250740129886916186413791689172980945406685469629072205677294591630732312488780948602671207327143360150566995573132493797976296598256648024631672104295475621766397628134484776861377298707379139505867980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -2455945165259597593036431188282133900017722716457081916151982654547008444764785502300768845939300690731390300332494523553512535394733561282725481593770835462585658897622456007704792820537255836668936907614291056464882919667649687761049074824528377539641571625493999741095970567494397363705525649835227138154843100640844726197613957371741394248563928437115422353984520583880700976539036035244865735712800331061511418783599099262169818802293289358371688312841583565228879473850448703093792430900530379316224958773029184858147186340958246438303531505492427629532967476160775725174365187870384028883207304381294537839566051681679494610345219302931280894225948930530394628060908023574529515074985070583249729025612149494721478074457590264871492557920419382587982357543796227920917728555745989439513653012124510892987168536465337991853299714261417126143375826283400280819761459893280761382432660824810650517839666790865128561222320599178086233123783351732637474453320860698770046872553059814940543621707762849668327889269522513844486378735159344742496454801390386242817790449998254706133805196831213333703307139953797341790699218434393804361562582981748141491971833755236505957126294602750894208374276164295900649893385961423448834897225520659354183212339999158494695956929571957778266786217314784804172902280935855072583442799240287114117449751642566582071318742863558609188788282818084412039925043933158784086899612808319050456099691824166995043961810978729922468245722314955795284255192101143315722447991584947043871414713880856715975196065139771420387580350189723904548002837074900129751475729883221240354489788259716167009161568766318019273485585957959729114248626861764754883557139592953672607138412655683630090606722607133379675287634073015851024058419345642999737902333975829256012851001472075939847505679017681871680022312152303417912090251193253360941762250021632941591083564255508268643769957350534195453013053464434511363481410430086538278744862155340596091348170689529417481620379032276104645725769451356783048992124606625287455217852965845441223954135199725436717300478454861486058484024795212063727194644220147733094653958906050160280993469813376355052268142096083744876925495525154351002588546578032566880370632373787200292758998234711149602816836763129764724885736757196531378933414305977455622551323170489608661214794966211782400360706903350134165610513562207274479004860095579864551984817128729993960236646016967308644286438701581940430208128394509176927415529422709494330595458624026441133886005960083096635336812026945208614823488670758955057564984849943861996466994468799690378637677903245868739196715028946775538673694474764288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 535502642279759846761381069994994777325228240444889898232448421931473817967007736481933397993261114497041122935796975259679521407012316266924496083873368125798530874566629048426742100905789088481522950926197899539953338377765867150118966989213804265801856229380326360561308034639727795735612370657834152874952635821270306781476977038340410094454901082857937196468923215772046360395830710461022480465846303566666045200579733210271096598939566971463889568918178712392663335441954786468056216555377750242328094900266585689383194684365833633455934117022818289293820255581834519542825239373102843243870690308316625768124333790905114452900559676736945548254646313055906365246693546531220788003021967258109423427566241753489847296396021385552229684164996849567517951865667758559948756251517342088139802482083893576885535299419157495142679697419311151678224838206750099352025787155177580541381779222923941327994341984601859750199529791410022257678091448730133551291626633674319394697131263438512273697903113328001662980221234049763660646549867646880677365590440579228343023542036169192635635749358758642235043844026766528702680354720797407346141478804203311651476194814031173843941335398690226973456223958926315561908134823823834429268012705868408964743887017265592406708483299905148672059544393685221090449759181751605685618100736954342974017769617411259025897089757567840397943181727651106778343293423623727606110929419000521113264876275730190250290864909272128129560245535909950289781510270826527255903946616429471531484808526189145952153872653652854976220711516392869024759685769193425167096863892918470580290800409088586433941374717711090024961197460551247749994095869220023053679095036884155283707245845798741661273475007303271064569573450707834266357227488962603789408630445701471897967982882969613134419886188614476622737340162545846502612919571360060762978254819371534073458473683414863122522830288319365519626689163879734239682609641786653744410432215265217206919550035277237180727566256744505151131180568365650701927895688315371513572074832818392586155348035167608828991152913508406086668717983251874799133811048332809885455860271572374321421146266423835494391299566386200580359901374785018408800197185646859377600668131596076931663428153579079728818062709269243937018780930570674225089526885831404644779583053638599328793677823565076901276366163886156871653738819293583164837458564573234448347532066852947523500785258129259331301794396398884697305794682170782092563616424316907365520807411815086807334956837786573606665580489614519236602009599309614451016850830905602351326894998029055847147442189380460456267240578918539237053274521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -183141668633708125826862725593426834563757856559617777944251018543154676737123534811252276499302451621376119097425507902235274196003124211653357840254999170122393922067129466586722722107438262167549295838088867885067425137872000038090733416841260604009767434175485310129788221518812450040628498210159843434760430168391922588881822036717298085238400930902740873956861473592756163263218067073331005360729220147555364676896200260853068207573195269955871031406986521800230770372416857641712795014808974732495970502666685292716183153954857659325201711637734934826959281891612862373872145971345274200470385224095201847551256561887921442084634978826367022264185661629587622220219771435052347215619193358525259751527349155553274105045822359214739529135593296195230296117089730533159364374010371775715108274424917227142455980458266979424721016413517012346500896900440718488534894218965340861982695675767557881665543337887755639172892296515481857177369517926508210303827965038839602646987737128538622501201626720030770512468105361434751085048013747662526116194268020695783466691687804039745400965919251658604283443250869401819823607902726351076168276308465292924763963339515324840178659607099366079867072148242164296192977395851923259729451845529725824407342925917242293617404033322437307707017856036944122550687594774052094727270413052822009859981851713837550171909005384413558439184550829030951187134250863148025581077127656675878660608822384821213393470112192155683848393445104207246827334076624256690246774287657846828922176319882691700787953111547493686130747630048960448130821275193169760344115502695583634958031620361876978307773912813613969305823088927571342133376816796027822220257574635937586024773422197209435987396150337156007701612659331390749983586650047944371259780018481157692518286525670370771738294974813316846207042353520611881452562435098188871414180794746013242899179012074333905869108880353950545719615984416620873911582924603577383803990284287912084843031136528904511556150711517469076872118943561211340228116391264061729270943825681418756680159395108970207900926300026415440796583982540444398035338628067648622819375815568434847775525602318839852843127265566612325612503026189715738610613207192996369928359774970641483793729434252344903818728810982842780771543758176685616452966657624874086636655680096256292506929168653028581357371198707121978494371317691723768641304217073565629990583268061415801899744990963323874617865280267559241699334416942995414773062446718544469526648036583673828483038349501847171772208141335037814157003498640831262515210046893905758530344625096877369356705030809223279204419913057265485086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 28897123696654461007775203812374414714861756292141150513170432819438647782647410911922638438699970477173096626801955508145355040772316390632381778675661718325605606177392094939143739241533236063026081012202814107428876864144329141083635668963626990521961939187679779853596771166416424462486610546977248512670192856263643718965328245577402323365779383891504430037637570637114164788501270972393324155550347989078701875800263820323588894321181777407850685429530350316024726201428467138161681103535308847554247211503255993271312470094225486902257925806777119365133658829044784333661783198667924939116291795264141784134583811804059094392418136937736692024142234948929459243527229474896864992627865807823232343646081463039954660876786858730783278515942437710909140910666011573319564060031948651209497640769762838381118041963971976954687375748425750348463290692647219757285791988606094020470780507304510763241017253053644552127605304670995663087058838669082019252602572810163892354041217483460036565044143362099311403396043874873169989846772494293793711239295907700125934159477172705057406261564465879616465537720849054065663564446976602056330925036954508629105846315051278176779708464078583574758444681977684981243281606584071170719008508302672456873585912194554429002335362455151138570403834988689095904779965796178814749348664159748186351727600130751387628005085175357450325779528551125718655488852438488290965432788351349256614534908209702134317585642406116713135147588823989759880781577134322645422931430922035726630061382307266872840975758554369275306547670594497234289842169908531064575015978361086518971280059829875139599847953926777949509760951645529032341166622104500925986439414358193057723552029688020108054204408757006765794505707334870199845773987289375354186053282602123066285570644881452373731652369312509214391981540358609200936994765386998220739520780968901981735980074632128474583323845135651905482517128904258247485880708938448913857279941050021652286354740437848315145898481000733032187201330757908282275323137185089111556164156935032125801394711362482305166753105080275282269905237837788838459547630592068840790119721035318590660319109890798513269141929926867221655621289756410811133577712215413254705225600410661785397744166903867396097757787999799134113539092584060307985746311523295487135960839026879374960326669925016554165104113628162607833999030242588049711627016536574829830820414860556667180230360022638989585778317813773824313306578996983375148067415226622736600064094905886549430203692086351848350411776560664330978673958331236729276913355583166418571732412769135409909892453066542531455143505830084608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2710044582664721706969684410670308969437052135542435829492170975894408180498990214286781422205529309486671586704581251640752887272585634643763886280184564372524177698276441466526387243861238386736956657524813343707776125348718016471829084051961444833545722662227835747432328670904684832886958930075510955347186197300003526715198601187667676360775326746528392005830675446225977338687459766282219689324141295642404924887073042326315405946983603123748536559699725197687406304935269893741554885149192258956456375832431556176923658586592133047145636892552469868975526099466285364013519990397599728550791444215313439686007074301470831860037653197029925345178091155176607673731382806799416205479885080286852143638484129135784501170305975220762434510972378261897795741958320028579399269296291083958926787124351506516043306204703455686190118950194728864627361174338418753479323531024384730809059171366768627996749578468943835601570545078391156171051275451713000396562726689223864672069463831306961874940360606114277657154163712568075636318387026656073358997524191838977312012387871322299297715432865401808798627022950868015446054046587462554710789616246787516023363822036216887558981955322504469452666043415964179033914822150534490262598335114004791495018357633054617594298925881409250787371674041518262188497710992383819052901996385749509337515759704893585173528231306889929356949824510485174631250949991886698501569732019871197632364150515291064366765754164265637289731345490678637726471139343393992144394201379454792163090945514503313301061521423767137205820083573221051765294550529295776515325060927412667024338953940588990041491297542851037065682888721210869870458323553095764271186581734613155736877704912396283085639539543819107105042037890945021651097962958758228568734459926763087266904779972562656947016711841196095165157254013709006070328196241192290225729732483065044946088937947172744823005627590228327453069041819767349494727517369836107422441327049155475662583438118234280993422927438726288497905645067449808936148215760734889606213641257874561255077205048634098444365027869819899440193184271125158568785929937560200683237935783749814215718605924645074361490031458198378099145348780886784170200867870758892008483617733808775913188563282174761984436827455503402396120167099383895973950247762241944144283138463095511764611840444024914117977113910712223877817109655605495802441344964601598741671968300959478351701297741645054782574765073085068555040325557926373610637761985228238252373210078561638810452693273648491770349863624263089840936076492931691409878016034591489364854178734411029725723012249744782912803517235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 243799670875387195641661208569763415510455638812695602123584296431782003421750915531954195354473521430360601785341790487395769687810933250297325559938489372347468015382720343875502806012989730676513123281773653709508486094065723474302031270170074247236714419236705286127539769086314916137884920519353336501249130880212677902324925056042673968065711294211853214511615353806386122001719625487236291718309349777143271754094414263880301764093399743881506833145347437365624982909797124394433408459735882285545238376249681691756651573528033973316176918705148890142069602273986324364945075892045759996612394672988774496822719121135411657550510634513419473976922921262989870433978596362507347480110915890498771572740785781770389314538127024018632799919546160065135319715189096332376284655887719789003639447368764615060422718711501036817779538598823467337134926263649810429372471497145028993724347379393038847451186522278439382447400561028113520785435667364764463870281897219213018678727030471002369660572452995708918880965919782869730646092807178603223272808823376939734684247162863762647340989016717102967665379622045854091381002051682318522775907317201048701709734244507831419461724614169086946339549605557677838040473710903974322558350955969397201798365556074521824655450203438288178512212014489954197951650325072058603854928013985356710350903513619891722125157730989658341642208450042031668324951871848441871897978988618552950192903899361441839055873671458366182443927140184172538499776888852015559203509818050711539111819045631758158196488167806883809148189997053462119817902806716574927073865168722015355359143570338531943951633442493840616933637828673565911553538778930594115308701851050927841548126754672770062757918564934412717537229991889347703630702896203459016527543337503978046390315782497569762499334739978780323793787073175805635909607821840989497645621445100232898592053779579388053742076812152305554869854376522186078705300763142215185511077500887098720972959202989713005189135203558780995613535446675611937528301958455437108631793100159905178400728678818198955342965412844871021495492332121528342114979552666927446070157744106593273541343751077439735644063544395346235176751957594698221560710957880985921290922328472850239196709506275027195975247047596618683759318420345694032250897118380745186382792712319067322302800909277156562467381004380861410447080785110649252844555558426757105439297772905994512663603480932097658383402933154705690043669394944257105591412816151966504857354568540680703965835688776137558723350444318467565025097461581079303921431603087867050987564734344322892877279750459077752258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -45442699704226954028870358307612439935000960428499497705287408879740138296954005850759879732514974050014380522792664319075120231859072296183013338717453226412701069116251718812614435304770605402019309822977248059473717922178955685372252427840532396229755131933002695162898490230787157483951996032548255261064203483848163530818592722047602980745031432650642920595176944946423334527940961596357890957956147294383598705773336257361335986030061499989834927120358922419743990292701245451378548564991474941009513232266797837293870165175008006648710672338073112297168486076870715642996195247500764983829865758994835639754897307457934133753930150298061932696554443292035842544520785694559391124694798315425304521113649027850526270179310447626264514592779720929689633049403087020650670235632693408136201386501418532103789631381123101681304932681052130314729857686930346451544212479889460020164865700279434955129061806317768234297549823447104548717642838489059652813534919093484442698594318384476251239545120963941217914562291027118453215959209781813456459457369889952908248647951080758606850541363420314811719050437414538820761470302657986886650551214027445961576187645657179922246529148968564274844270867213949594046515002357933071019130994089812585255984779179418507197170458474221278165068878324201243399729261623842538609864364249843840362677462022709917612193963887325592368199831573945209161488507411281664479968700870191322512740577298090408737753603634986973011771134883857752340208657893072927124745524189042787020126167359389029496947809452934224157642589831173688725914160466482159478470593230339596693168858399925047106730206669059365968517217097349276139709116670972816047033097852736508867712321425137702150078534106467046243994421133696603999818204509002806284295452863400833410551654304944553316435128119057298965147325886510338070496649975279927578328345063088668169433802772231960375136716444381022334896487457613831111967991152666655519671846757932132712029179645731337606748237997199204408102583675313089970495825781891721676053177054255453368872629116835986608923782243053113505045102457205853223349923401527270308780945611084450701294936743552323467055068413958281859404521806249541129873292279510760680254040565314894697071269720833567532435415556073346926858953906886324086256778734420466787465813277035171921546340577495110417764874015305101767072120755857645086415918015817590836607232584196032148596987351700084090455145537945558561298876391622768730559882538310354469649367670775747357582336892414236750997010854883603809584439351572030179129776921528633183439308858790691004907497031991296000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2184441719446508245668555312826845142381555877046538380929262185730608810439843596204754889881231516235006971604782531704774163085437273426146666238137295513236091573547695964130768891869387709326645205723661844984996203640472961602973013759178763911656042308901541447598143888389126601368190961569408117982246587886644878756744875442607971072577181543845886280555080674111643485347986827674708224355410542874928226624800456465159178090264144346261274145345543787303549956365915385303889067528439217084190404350549817544954607725738969403244061112775933627883511753984705079838381447250184497573562141100447869312333129063835151635177040843241460369349773091121409365493831446378456166032060090914339402418577724543326105217245172292514317647549837634938447926767254233663911783180812937487865299472848725951080312046243008676028753316882409166876964330307306225883408645456963651212428012758910272607925957433737058236926617953294564247929282002448007063890828313009834555377944152410262575851587617268623320344717646247692102366896552423407648515731598883096618830584856391170031428054218884154501161535543148954071451125142300691981320779229510505239893273294077428989428679093393204741338236211446970536715153836916717577775037142657158480452081754159443485077511286644289725808790314108898572415046712208362572429373321728772825060506399017811835964428894656404190282802408803110383299175296101455676016133697401841408979251566164149165255511938897858047089913859227344058668109451800156674776312265881439941188503099414693863002957404032145586259594968020962008385673315717635552510100031695372907338655566551610044699198017008800485082852022277313228652268567433181518597955815713867629510838924774362335683899312562933242403021825362318464872470649255860984132350118636210104653914331173894680202389416256915606301772621770905158194138739201189545783352400925345951788582732825468861868589183074376732217197002345217637402842386806106934692748000126693418890332531860995906577719101937780383123947365364536125998370549529773267535982627718015874736191270530986012120566090144052707223647987682208368067927735653068355535410795601641207238732479415504189211871409003874767312042546097333059779884150960028338869096743828836874864244779472948477208069637250129145677448702582433846088390502184463577891016710894277320790367188570037468584857652572958243212678222078071120514486362307886066325012324910161957279170671320287188023817402297933333039220669060732662684817311169525943747088398950789313595238190991150329849874421407123977392586215442476597878021607666044836879697816944748207647647334400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1196835421583378370725146260528612211950861134743587538973701889701122828448268594238859951462432165643398741766364978184476774208849544750774524692801399710874723449775348979767153829658601516263726401109342484311709941027060236164915012932051390458440955438492587121436319464320304714512758371495427230050372713687489381170000831200292011919371089628679693710650878506729924646463538407210804146200666057485141581252562505100437424982925537095908361765853707749071100178177669032329543592036613929704734914023111935958726985013484119404297999439666932169420494135391009420327903817670595388108195055840885961430189752521357559710613618721351487386452514068522221308679435046010023227040193871303196491252628457180471708409557335160083556928081173713202988156564014852228039791390223953812420983520259950601341721448875586268553622847836397309588921216822303211550274413813520432132797456256707213134078716929598003973041957062678279948763512864177674352506014248402147304656695366326091738900000143805427299803940540890808059871493654708171913327852176464988356069909551912266318029143502824233924152045365111035139438704376284046270382230872248296745005970909184213046173889355313905104007407631696006554121642701096800340427964108449862410088440674755604325714437312612806592898013332629405759167534562404070962178984508728876633340442118470067693369687720151433174527622137950037109639971705892920241304825354377994566126298286932783899862220494190245755449378161955818096213855265972426200922312457099800141331165040351148411824009656609262575243763301637317487803627765247959414469106487867274919499873066966531478352177519427216323409903918314575656945081401463920266952727171911780019668233628147361624160452426773496027418602686703031174200765831280168703326950318690341871161546546410152948536712518170006490033848323329305596849384010284569958333683860933638550659803937711257194724194324704634239189240307041631589055939573056952220239514847507988666299408329648735830836921458709492620104210430485987140979491632295332510322573347886644080251918315726971261835698291454695707876338085823680548776029440991636413242478561446031971813610038806002824628600534835057087487301106071295692794631816975653520213077173052151619681854821721563735517943547847972372062592478135956382431731116583338464254840787376078994276954590648080937336490133470695195459449673678826544514021522612473744560022090044873061881336944608690210495373647446385362895463672510842704487078851547294381281793421651079676034096200859073460668301168814548294078978382210127725485821411202260407480588484002815284346880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -171369855780550186037480299205562130722248150436663115841538483852389302736415182498011940390803270347269560940505310896252029525670084284851922664744418402927313662980531793268834137084967936475155953148814359997500655285572133862334160416684816688020111050197112101140985614047867975222542650499464252131127486821509766445157020217477811474348584442866432328820820313258988100850603908879159269679648108656526252973073481747633033567878539116853642800863945074799393075412083595394018066743146081620683827436538357358683626675460393482481905218511277585943172445244695945823149742848495710656093663084579069843566656642296988619412443309471849584146262701579182852241325373556367648675295833612749581212576716555148460009530323465142248052290383342829533065926925753089225235130540863515819516203015747404222209760826233277231217850903726005246488385814070852299084993320464263462686736143158298731036699139349757172776326984578396557138965585658950358455094200513748323496027724435207722956152061026875099824896107579724604692367715788327138784085869891469184486911786201991780958908192611170368766670900377185190000588507036349884230854653191109266635293678476840487488867721314257115525497119868476402277908609844891227591817337844420636639827078263661656624238163477953931318668575324499112646338827877596760308475392857025232600910726362251799569277468053987277077324296376420881719571549396513804794160899078842935235647167937885771754533150144603197943812629418746244844139630612598897299342205459097104351378572060199841996009192063367493410723701467615114411352846454895428980748969369253049255368591631485862475286380716322503389855538272361602634317598200538881784413951007308066742377747624731581470645336737645552964638704609808655914729806927598094167856617052842241350733253078803434858371802094583773665051989710627526371015471134486397882847174048190965295217617651454057732318709679531049271039310274487298675513044136216255539545307916536667830097880476856909577105412575742775899539435856632926636532218970355123962987746663810355899311517523753296679709476990775976706078746917702880425943632313236711352677409419436266347121227805111019889812815900191973403125972724357829386468792140913994538610906546289008406053921043556178681127505899572674879115261789226241718429391654609836317436158126887312045765095199119809637194131129383200819125211104280246141984720335658989088735451461832493996513539141512837648041373099510967334655680080376562902471817994955453628149558864330857425917047740611325240169384805963850749610360041848200572291217809882883097289098520428544000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -21277092923176315494567706512522397738999922030647807402951182936319216563924223321774040001204457792689709365943396926798197791116937063359494445710572991261867547133457330751584889975205363780195260119943065050130717207007058667422068651336572616096582099029083200186638119706659191621220776914769222454925784156564600245018453041573640549377539859642372907294877681365283730232822076179648807292021454705662309254289476333039640192207423450307222662757860361266334623087436368717475712231835077188374356129688350816160401101407467492879650643536573008361974550010130076673684221552448624708285703729328373379662301377705890198483676681056974714153637106633711748460441607429260275067467322150914887500279407346539369328068609627158775741311105426520347307679404950886239129787269325134902711262439584552697202094823648797709598138822877585955539030831452675178240408243403329923580291770423900511048323233620288896262366031448183625997681561295032253797817729520607912211787264635880308036972259713335368136198344497155984172975341263938260073418915185096021351366154945283888545964880493368146577454355865170122008016875912168260181958633220919026853989679487983377102413892192645146290021538162894330740887875184268411291201060455372407279320824669084288474871822741327249805840935406803844109220727122030912706600160758075967592436969038111418496980171256523496736215142319121764397919751301496518659598391089720469333331988139521630278024301549392204046436693897513105830944455173754264251267815773468039056749558403875257419601632103270169879864767386029891058682857875907031557669898116973338544225875253820162910396571670590088762664558059270028190431964597761437638338786786142350451109767065460916153504122394752610722143270208926926526871038847442403396156321439695787504391005281999919480565958929557995323701010147969386511811587992274996671407024666049027997905388236451330642188667728919824669231848137518236753190643836651095409300181662064601368157968834258437908086848497166436687437611212449542780944389320550265398631328055763014930529534900362641573402371048588145769219827966314195798906362925813318130250300956097088105080257749400722634647268701391575020049002939967552984579285094090733557701167656897576875236508176003451305973664404337865702933814901989859771176689451640315049305816835168283982279045654717256422721968634884050034173557492570954185431247416773909327616995581985278057995478812931671984002706050899795419120113251011185802232441192300768763594149030131331670503287466025477373255215377033605995532479625049711628897862884094259877526477209600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1224897633670889723581583767967274064849912340489395979517968438040191560198140874157973185679031961572595333727553067977713392117167719425208161877672224725017151133079321965566031152177325680170487655147099077156218175827601073380397507751890863263377508360455141150170997596965578833599513650813122271611458604203276464107346795402520940132708215653777135125408240985782796858508449124660588891127259291589687197678754051050276588460729591088004485967900657680564452990661245175115791761641935159989504907969852853370968675859081519173281345611856710412696496091877758804239109125276522910937355630024466295345780310816527940805536009604919283227129300474768391949467790646435333452959570988800873559928217456504941920073525825297773147175784348944442214167720233104114943826802516823150965192316780758830405416999030787351794220890055524154151114000357301816184732641631693257143585507703256607179460575853392410994410677131210164052030015055735118577330288676296438444216040033663099413796542897672253013461790715608240045681928535301403270634131776323648250244487943024999556466522702897804217246068949579982493322327062076586130717939590902289275751899679517612452710057031190850295794018681922698527667458956547088035790206237749667771043365578468697656966024642627557997956339604261388221810971700648757371571490398239691831679896903445378550204329260777933926384472993564622151418472059363421856679132326103557494039683066694314269378868989310578342375009915835743200480300944146367505786444498629140021941557957139665835168355258811903310607180772950974198150755113037300494660301496151441963229222313122631094944066134966059792453881352697036130241454290390837958213969473591756346620410953136329957376392293488334774204766092755733760643642283043855078746462834360283214544197165924164518438968716948636310092853658468466580891602975237177137873286211394128594962097351040690586840822141426895748580406944730951949160699633347475830994942609851106310385320630351790423582942089141594324280671557224083279697090386839977759923085476652792095624748441132705320472711090970945370822222706450478224656021274393643697694268515519938181231951059684387790922791154959443164424609817104724225708419855121584441962456824793919629999119375448021837402935010776007803773588956036281843768724837269722371660634451705661495134312474502011039012224158181418858282168126162718446822830459196868456206252119805199942882278955294056561206240061148022233611045873980512815568633977079155031511077682868144554798181268199162005321406305566395328946190558687684376552372411118644562493440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -131568323475351164170313045947914018432290349878689073629439001086272812902698737809467089094184123669138257478220382078129985069850591251566658010967386234856716159633423221461193408167393685046522921080596743792386561519834072000077575253981137225363093579796136632037919861684508779663879845177337365487725073869798233383574332968622496421098272758076111335339536276026434926511038946239113394900100422906250563528549560187876890191604416978905091211481579840430295392860982214753644157662862526446470475908928698511872645990616473082093626718033236250854573027009358042383071035003616105757646396819680321846109501335964788790930561480820569060133658622212700329613559476803123934624597247932248722663915003651055867536346467355681183971636272842036461769557197595644505629236805189928250786718766102953177676268827166203227032010378847618157177559869047557799030890731467952146203284829360357346467768201409843592630355234792766108060593373481303778632218303252600719755281796297999754852047134457702754704052044742287640146124813324935049221281151620034912142803909407397322349791335769475012132347811218385481630012861759717923630521811347596593890617212154387183735763500845549302816390308986541952750746504502077835981499795291173529470045335264969550799183558537009694085181781173579089348878261935290032741407684295606836015414132340006118312723812348690176472515470000515988965052378556652891558246589328648184415452275483596857715167326077648844190929380908554227535678881803043304442121166821242058550552730263389775839214066973644910474056254802496205319184326542729026891590316116016956631057518130910307429201861329873926178725074616897312926584454435391605433059542380397680263841584522775549299508234102307773443451778555526731764718268218697912856108716399466745760290816417323328116278221405410687329963116385719962449271687467097538823672764810696237687090763216041884521084138644686881972775581560234597190889721034842023284940897027698990233890551767977794759695430423859195588987368987650370912067673106493653097165923947184956682042229814112260955141700100059270205244830506289094317208865348342800958585096465347177982461903562832196903099341388731047614339084931383292881608728149085151303382649039215296542086068786767064750968685894880087300913860116012914554700289428761553594326638512329725753295447857304349795550104346026006917070277420157902263720620754172420388825518682062261430090652630354283965194410470600503290375627214065134303658290284577294305236394426731129293415504630363196674152136304094153410118450289575651438615899630731264000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -6001222388361748862410826787087584706895820226839404363800726448120092634069020844903015141765258653791486158562085243684791540973046851702317801972500368538290335015143640598498866551082335217520467503657809458952081846424038186363391242852778088198863733853848452194222895421540350323973403856285843232374876953201110186860932117236653004613333200093099034079412794792217305050137854823076102182105101992499755481283951089560839552684412012950021325708578350546171790278991043977678466182645537296527951581251599247320024262339770777588426499258325793335528407457964740337026541253510756393537007568256857623021627588980733453322401639608984195799731440776504802646498048245016526425998528214172341260889497532404928646752002466621349704502012147101477317905319937738332898142026343834004150792115734350327202342287363381227979776784245097739373310332898863298249766516369654923569023585614113761727966238320270095822599258437282838676125842102041671984364232105643690916847607395395140481625171637872487281823648627567102494114941945734817281647019899499064443674908567787029949421801377068505266079781314139773454731343821801965401349500379570413574220251477478610442675829649883942248533140882214521058083300029249048380738841342010443702438041370748283089354228946379231175112851032885716203324958948663005874163701139726017241980617318695244465777732476161750451504737081398671757612039994365140734317984933020189423771398124135858847072810361464685441399386020979167350440767219039471364638318835138607222405494321392424201286570633632393677439217738795057283553909509122583654974665195002102074915089907974572445883811205004323172414100234005685087834285076632834980362965897962473428963336559895601120467106546183123302527121047477940964316345623716096457570742679554292932077302450277266150597994014158881650054313810004817137245316206218431368909292432408853236496335152371310716697155777557190420789729762011410572364920841696677158093628334477151901994008981266356333916264665390443477358612871246942604914571262043225500567709222637125472187672970425952309813246614126048593185768387202153769921230708456691462561320403019589414828721165380289768490645087889046749496839652277816490296494345222707474665194217165702684001150644684804514625169758468501591233984513516865841906782324213641942613607567713263108604222755650233319277508205633895570348111875936855058428618819851682609626846490552055879243669566201749588047215650812292781076727869026373334568267171884128443235168856714600026351653618956150469131787020830414052677175078122186322092857753600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 944495124656551891860235660041816988023875730068463032873611413842767991394509128595783945770066192505211026438474846570624999746961105709193302667194797944148442394725369804098775267232370160013323950946111832281625718728495190507829247378567255107871489369755194692262833476041304374495990167216202580239694887726042520290594751452786194222385955324560293305094773409614267422827782061940279009725074004429629045153009697036207295351456826136808910914999854685597264152609387752211594807470644084014090067658843079121693046040455813167908681864036041846832255581939335995990094640802223530179442178056326961041101941098214479309601761432306207743068848165559278431782214091982730915294915392454220670822331492002173099470376044580023387764680984571294071767071334167520233810514047957975158269602972690459862265579511006677205387677888722444094967830833396580617313628398056712057832312307262412030200731031698338899276037647550045504427675766661212550807695918044173672118659495900013916387193953289769598543837958567174718196297328385022004095855287394733860942996853614615937138746204572896066238232627581105239082117024839405654794453369156635528232496945549278055669650792828057531088758597257784182205402104410634249923869302936050790220831922928046462111557375111602678581754319789452000781700664583018065192383716005709206598627457398161529810651913868789374254617668449711952719417985250129898445230008692065298547775481050746156604966040219526355558550166772243308004433838959524112325583891199897370277258434241650446838863657529784432217607977704338321744795771373060514313349231498094870658361111859482873377403704898650880747146714062628726599934764426290678352067452819701311013597333910839511654787133583446294467343398618108730659491008135732469877695842431772828368505904152981294460821157135248251776944302031292821986221553281444916455818604816418039732623823097531240383549731588607357703717854500964968230391230979988819884414026733660211271445367918815066382425687232738864553477427717655272731405781501952559987533763284816856830166558924158852642570413883447545392852604783925278376379417516951016352600194100342844887225993440864580295234354216501387817880631124338538808669597365482308572873501075744275177260584518166111013310148651129667428330840112918850833503739519175318150274866033362729207823219093492928677223685396906282370589861196992378299782101815081385728815796276082962608870396807734837683252377147724155189790843792249837244142467451764939189472817269857905729733285226158233719133006942920506945741700972731275673600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 98481655963726819879703951396645039681678853084921234636115049456645562410866102992738265559415386164828543574767108019140311464481116353481536262475823775310841523084146310055105536270621033026714265454340379357986173257437112675313039314237048355981183445802380953005701459625839887613080568383851566191907741876855304569244931011878256964878585086065163777930824450789162409531232652345003566671846173783456431697528862727642784643941494105110303710945100535799814262784843658800589794084826454866001565663444174760885120093978973487026282216566052615288283127120613081076960784151090048920996996711262479460947430099833313915243253037903699220335776682512444920827556456457967560681554386227793924758743502647873755497228107220474820645520610555801966626189347453002277945385447828225456317551708845055359076767169515631522504932680763464703192642830621805666130944268450662816348011289765365698249137873991508350922549509642330874445222299251140553379627222470407696722825369105835843856197586861443429767041155241537276246626411219271781989160153933985816530916327274914720397247593145992876550582312943955532664690827444676499397888617861980101592520520465650222101684188551101873824257825781797961914314199270800968282628161088111343499400339676973091868329536744353193975946658763177223890343925018668645975649699442083671424595759739185413988020105279868994244899771589453305754777653134853232538895238048457880947399645472987966088897227308581009343121768015824820315675120451993353491402186868638893711664920337153636836881967197603410024018833060079086081934926489062323263100437338503278697432443777380954202063887128558557440983055499381325403830191682383132400411663228781774035716369602532066065847496139294270727841764154689805949445227648258606829351243358386379118767012565542238537451572566413920555791726946691979395888169642325857440336614006071691517130120474225916935392923825503704911218846842936209231585939635593548031906285645245672053509792307040494436672172911125683247215534149667611637208023407096283351607701618609554494411277356378134864829463724968675941855543422773614348432254568902616481583951502341297885453036571268439061654975529822854199486233277599921611443450839097923105365170634095794661336353671192840306889632884724729113796875023234251524692682462134616928894489353852125515785880936769706968699659906587360840691853295644179577138555358503733361295796544972640245878386773693162102441845506817822314562138692874500453219029319969266618695462207526660609792434728142118517137555999238856909929481339142144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -916867285215026943710645948814087895144809809792675875114617889547584254701500383931310583099491721637378124467725560263430931067183361884113908519515985811360962403058398777121142553235422363640319053233887824240465186001179256232271107004756121863974957892189230743601752782659552181613548513233035695157079783474343756760276644155279497881611156678443299386433748034332489837078627178085648026819884597635277236043258082992766038300589823580223481052628869166656208110852387010898724076398872388421012864022359041311902850342637904140750158722463599171309737033565807331879665942947205019690858498252617386366209949306310140393369233469920207951605441783187316382245831807617020737071676813958197899429837542468991008808744767750288880112555752203552145389004694648698992976507524565797751005601768696828390913216224309415187075451096988579047549075886143545594623983291881179963560656379653856511898664262371585525954068449602535915115960819803459662258095986751545397063633995786211591664775778218666343016986644170100866475686352792939497432798049935508123081433154472042103816967387267423343404159130252560245388066384645383037835099069485031423771641747959834686082485943507441827547021430006487394508391408316727137524230208743584156158767785834190766372737420494991534746209717654926338061289206678155760988552712919733252341080439426133029062889118490389703447963404668331813997160816476752385644792143661033283699952652087095423615967214465034185127151833972343064652680729977891604887332057158269436014257650905334011592212802890415975321425189018305951638798698673826571908517467443334751271065216636473920293103642242721102472384384178920810930627276871967171507360924677406108612496340780013606065948531906269760151773572015676689115193937307610093181371772566226277163514001178217947367265587985651261818504191400903204511484624616600777164505417379345833608409576749426200523568103751200280062738721091845473068989506438275004732924910313950080233203244963570475074467756575450383460304129412536903530013053467317462587359484382993844914288100144799746304682591282861154125535829035787071660100291884197399709452031004716269280804273269423904634590894578400432889626473418429801914115323505872162824141474217807132615893359066267549960106042786645134006852459261494060366812107642734594805317950852893024646313868031548110415669088507672964474176819233724621909855948642198183001850210533187320797438512889426796152403251585791866678017060897276109091219516968631150502763059499742196502463795343445008374450674881349768344869273600000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -294601636309127878839014959049699262716323712675448854324320484142350691683964209956752615656726608583724671168822655583053349948735861092157445559383213050679284859213526156289103009989340830979575535992620223315073301384664029629094400334879514743798084655485676829945519417474684747716002418831028801397643850883432597754377596657799979678590694388045314328115242801234085612249704659281615997646272359916196593624469874119207505322603141257017052032593509042032364393624836004133627709704344784179232415788736309228862477929729795538330060702288793267110245417935243065038661628976125855166854587798838011102504970021297783968316941762266498367750737503546740734202200243407032411677364489498190136972397302862336674968395037214837645622614470922978054205141685731516507259840350062947474815143352100799690704824357385470888625353913811783739503115971488152936454020332638223460292557502725746065051262970465804124426604575935679011967406416902529523911613619704007414157904106656553635780146834265403129788264948657422589826144022784814202317877653116365941075206187662047806110198834415881950896594039120094043882400693935554462063601386713465813442503585797369186268744501705625044884613004011144073021985326529133784233532008470852127163565102107529236244306009462144752593839220983800110618028791048637020485259778959221507047610325950703566106039652001502846114175561939136608151513254020787232327418539202263464408655662415108454409180450162944410791778938524730885417395306365020806314720450585148096867022535808737581667191816664764273071101629530386056726953277561446003077328565743491083477945133817799318479173881539095394145597975662108844411211968436605891886804059504707647132660446814635326866081120953307164586111300255424037169202828488510814649387652054381864700006753661955475322162596645542698393735266621115019836637743458465379268494645559151433255135147626097894191245155029514275470904400654569538272184891415245472020168278407221071452729668891206241107729730934173927464985201046260568014498216902713009068713904490456195148643921351773989309244704088285039023525003704642096408994963578123396904313384931260290394384079076780598881420240635131863934072729584224750355206078042372854457190529165973742372788327719119350286545662873894706109875012062799677066306488974016141929411288923485025250675807863108045833076994877400594203368260958606637589773524665553168536331601954252199105694831579768018471809595140907347537688352480590516700732592958282513951651444438466974804418086470668049807388596437773986037760000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -1543995680120705596216556122840015242203444872970568578400968910524507902905618763693902066441080559338365231025048607062293997315442843320372825812884388499699086646196741261018824301306691767337842258586303888773027300375729810193769982392191935672423266200008125319945196948069167673552773331689090366738320135227742465721313589831625492687480552915174058274189311750732412240861888655560810269534655779565376905508985798578560597553781873561447384695682224224924090329272636808643318721724831462686095051164992978669198742062828766184683132854787757963761696602287946721690675533055047275650161842713524125401176288401320858666565336886160610674149112708174836291114417275467805647454501542397443258040542710046409109699645407441886383603145059163119878217305072964463999785281171309158489205636675783525074690244950043064603247834416646829803599368526875271596489908290912437932320212145532976895085350918162020394791675854609219075804439248655449288815588200707803811355678058393120144616016976066288534227741240928226211907156655214513784431949534061855933279706994346301452626384487798312199700231891413119918512855907035868596124507772013407260343750921211644983755868222763613871109062218397423370642616829669913570013312147233326797255198873972518655630743203975938652369767490816126078690835206732364142397164263685164382675879760276661911189293607764390894583622078900699061026050980168391590656204794807762908349059231989679335520274219560554775598168401859509465205286769062449491326616353466686202550151798695540476810535142464813342206991015118667871116701735834963421396675065823449421929918672788009798701129054489858254260959977778239451388476417286396956435830560280155036307148744761767798701286308821144888555556843347758423550747326394500358502323889017740870139512004343747761665463303029278629066860730458378002903796332519720715261978517866018451497558328115010174626738849651792325838242639143943045889488465470055018064344040408435554351341114153414144425653308632198536846852906869742984671852505628935153727852045146546361018781539025186168999747000091169986337528601712576692862085751435627353939892654416527322604639712374271822567406285133230181098355745771643292453602301041432818313772420186592735892662144025013970333573873801899056595107153516488972214750706774006715228372434666460930129757141070656977464280235589934341119798948247165723869527052879262098892815676269189901770843168668885329625358907913334024360757510475810705921605188214132872712931944584157381802741539962686286657914968997888000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 399102864966362142284653141920109893948023109223299411081631405220963224979036451151339515315756890000296258865610777609852192924075875397210273154909023593188348628864859671629284797948180022206760140037303360105414222523424423411240759743587538708449104976135681647588153681686310539901348751721116106581975062792352662533860086866734401899653955607116516099856274406808822036883374469288524906745471271726062582832433437134624782473833889826585449199575526273476861424368992689117819408739403572816476782325458794680577168619159023362266732364329802547499757479680816668828553979905540002149242911879733643090834248112341066240512554115844564808964123620933856421213153415908403465844345192738817688262400142565561162909922367282824503311574116026569932622201606100599591847274191092728483329575643712743863146615968841039055382403853839094268114930556348657099388464586848346622861176972257734577537071463153814218505387960067559800860739919697820900932885412798939337449199841638631649680517744493480187434212781434102431709219564121596038869544801272770787805007268402448333994373353818148674178507192806718260365242108598270831587405268157227508794454345094341035895631791619242804616850165240232602548329743729813360111671895584494709573482879415283306132867343117372276753241546308795949800064324419483215022888307726258297562565744980259411836758537168816643802032159890909572087606660730227929586827223926523916802835510845274161933536865486444709285659244706349867093471694780778692598352896400354798353319391505898421757998073496085677323992808955741394274557997010466883759304066903692450329272497705477066490734187837010773848370482759041218086999195414191415618516519467306256731059891484132497223078560233617718522159004600231129365423857444493460055178840032689039690941331150171570466750633328529400356075617335564044143855254051278602936286551780508302528728701065816709056225549684171197455905021450134709772336779202023771527750089511096965178575062941933518816791411048879512743621925028486039577656361493191958881717429186838410587252489718343642281927710287227578742140914533795759475517684740696060792062705751875469553195742495196765104870220973411095528773506483670391922975081172146724054458970969169409032806394718486361102260176613466774361507684988666794170781745535261320388135332255031738178895370934121942474334721673355108044711299703982030289207024269452864165632807845338042041565226282328438024359935840700850434800851122307767616449841273489882086973663897230638171459293646531586494457446400000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 1476789251871422071263834034759345789311757474339806590332316271612147193784653879063959209782906166524865293809537580704410770499100487345939225669828411333905769390070604843724937227939407401417828915006354814751755522489813713942223508197384039692767093170248901538849795514508199146878788970956700790073993439219343145183267736947953270366572425416208154596201306400486907244726241750070361242732423413435229361560979239083485776307530318033625954881766281078589084946576185718018823784759726383707759980072218672409004875434932476451502431769690994652171290172886891691675176906314267523886794098507187612185772668578113295535416673190222242874241233425434111423835053237077557217191428831429638740076395779715714423973595248421502129415685995959353095202334833599669494334752129443049593431449123157815218019792121532222943000381500139898382340240922456295356633785097669516380250096445069833626898954565995725342568051366440242328589016009618158152248834697310913589172642943998642913524532783393491124596927547880120823498235153267396090558535762927148730169035051217512572802400145462037475398714852850775318935581099520753816119266927415075127344073832864411825253450418900530154053304679568733525868798991249310531007951757951594630089683266257801380412573103111390291303138074447483342801861622487966339804400731404505484903356460594382746766296585598725015740683697817670708802047523223663694688854541613954904837000548553550380229015787592809724927272113085989314565649494958974036581665223130164836441471379508077415572206809208916281342100278468213756706720815153084330605341896478905339311345963791007673111844708917071289706160557795619754488583175651360930135816764707471798792354900254188707512277337598332931564137562750298828606232300100809875757615700984905677697222028265556556894920240906260842580826724888572045278368650868733422959622377014111361420977145837281093461466286794241209017847191008497763830884829464346325001288553620606544272520999860478828953047861494726054912477991062403674109038227965101625437674208423390998976864335514410392310941968476436557183694215351907146227250444743990473405197097477681778328167670224698529521438233306261684988232298449702670357618171145826082238954767849406290912400815144234969813683336015189019448589504867894208688714675652052168076936955851205326466974989365636730170789565805737774094031589337213189461754507849646852197883176837308109509739316621240364484586089995424564020609169628733360856306404640454641082915704173710472267061501228629360640000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -340623542368619536665827315002970427480604286496732235375141713061329241307846241362054464998113298556086177573894340510614634908368508151240995512849959562442101829317727678028699234688483791525613485187018141307223749028231659199066442341538282745372945037671371526843159364447348443672600500216504117091173209828871310001948339274482707989498503365267626968386025056981993085560049381024952257737775704320356404161258834740590016700347441732943116836289850331854148403818587174638894533804776102068056389924987465129997828555975100798130301908725803762474332684635438448268305165225345625212005024225637587520171857678824302494334399114593626385491418099717505167278913598084716239246132872916292444788709880789345804664775986450530990571581373259140059859323215545748669575071643018312458372146239476984602722105658328681278515172892515004209829244075271778435529976035131073440391503178243735320845031463453955529384927457059328568397091994178874758387910150356279528836952956590359165415788848359058626787340483656936638842188371534420406963605161266835671722999348482721799482500881728420874773557603965220400561231536626007696834563374654718655667401074983154478250794340453447200402758189594084283532013496701185705548425764092862052617849183872503739492397067877399791410934218416468217814138816699625810474690415540306426053933394266976239710689991460845094855348776966791521992319721559588427124574352336554238880244202480550984154934927719878277992327144874946418162613986207248257787679107891973946484216248063371834240388742604439328243611443155774205146145384977333809756039228799683504775085044066266216824762639144277998319394786927901759652403505924521931374919491301761352501198634531192863437454328564122020990896858901431269856770456059541530617488090847666177761476656158089707973598222276401841154347069511227026111733442833805205194978612619013164302699561929189595417274315077029804658868231384027867441857627152926758677885815465553871622341580832139308001808922188594096254830058126347214666161998952339912435132851884935984998597479787245152988615971813327241738389371240345560527465613721961171254130988901591267790035327301846619749786980448680790116778446065373873431691103614762780605487627011904854311254903271280161456596964656657533656836252077579755011541094600187718126635806525911999052766642885484564796589483764225686995258595613084894777371145169604870160372457952524718328326232873307216891577611072641063653310805517889477420207846632479724346660013127321890767867190706176000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1019268681253532730958552720210077907097730588711060441505215325961730356659887443020114213994018999063149246016624219919954878885386100405027288852042271407482862822432327204503531669832278337752976364998399005989960200816682181671920963151428864004508310092293716084890033658931619717655707187507049497188887987475701854256523318391459329983202503085407415849645829927331083603777018372237915971066924973761336396685581280000387122044098260576617504133881270743296318753788820559369868799983847613480746858549641857968083173079602862423178426949229427700467687885596639445503664035504257871762423474129489185809936603666094247391621434826332147338052704796035009113824325246166161943873986346308299467831454638414390257702198510793485566352182914770192340798123737464001543869530988843078941426454097133472719224726746022666586975080921711764927467951564315281763467206437804396445761626354937736564107447342154421390457067250349664053131368655101146325003452577640637764416582178889976892960871987320096424572325646289023712944748553005297024600871276273794857523292279744677446333856667858582379151210484504775085067455717810894592157137606968104809727779956242006819768514545746075387701545288782965473658455538943825611427323874042176352598629950510602846414553579123351519450097978001118958883509353200268150192284091923084253539826824225866867905936603855710163803303198445419534057899776879333760966771822153764181772017243441288114620183987975616681489456123175506591046147008603250259299305833028561775481725684547812389314469008850416738217904967841225749696082273359777848813570241049993537808399450996708409166554748990080851558039824400683568347375172268127946398442544422782783893979263878842240427471062425211461761763465431861978413983062795555750005748270749375725215228583323770650505416613551085992134948665288516875116357991809487496138177699228351161148772294632878589600033430497194931462461205603855431162692774011288534656764490460324648052651739363620864181787426278965057567608735442295677803502440323864577227535747604493480748210772855704577900630074838861653062132470185772925161195977034965938850419669005616465029514067770418017051043357505288688737962495370054627113100910966289797811032064561529533540229791258108727139808764657397635799626170502011991697540993280805257955407678326181878005666718239598996452578411694429990357634043837664132396844357079989156163652458610510114691237041288898779952567203438760127676514786366826107379970226881686588054571326866811652354867200000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 159414104473449804286090562620959113635079559791912721514944220544668037037019365437329731500598183185181768643877405505189792132961530610344055671141046387619401123081186397392704718607519759113651108967147396635511244943974047760933973098795427339183526184929024129864506476915731379946697129386509258623199193506251518456484486250504645770325981869162278773660604743871023857121270484304914441946818018149938254397551937356943410912325401138268141922787162897649380652335465340479515992918534326251469816284129363479288195132903894404580003218222253278405838586602127843600096327279672427979808826861755544019590392239054163148785584476234489443004949315507590992133116809665415646587907975230587060606785210549000453317824958536313883741675823288680633147255123208324116413100496077496359528746630060507060282971291611939167218465311981973415732000750985212570532279599422709003163966546697131421938778747244686562218637131298860692505951654605883909237150264698142302546944513794640755857982147774166370489533592873954769607753046738438570607611461528462949670991969837839389549058225397809759280003071095089265041527856094793573204971015065364829351692123511546767092332539861795384738942006207306115927088524127076039598165217983296438410945226634642030979399879426769431809564571631813091025740558792966440768796740490300111624472451917333800243156595995119236758001313390076988199969192836290310221171000846995806520741328272674634411772867708818818718697222169961918691095153190943935577612989775622082461377906654434762418014463391111613021189370606756034316209722633209339002108188687960672528554429683322715764753637171205233302032672168359195433729074692017385130110184255873506022486473732099478594187744133084589239626283450659238019941340136505190917374162303988582333870683004545914316111496506572160956710962445403858102341505355195181796552301205454239764572554569092192649247821113363914302789586928665879555481341608392140375365188650876576202208335544285571006406748909732783280983082699338760659867773205526225981843880474738024290627392927293796120564370052045674930860204232536975336266711140560326949106230375453049281662857261202561974587902962388698730631206127616349173275182330769886256339547040789906840497204504457197016454262124279383171082708832873171227838656113412367619036507448709463208990798291300449427183911557539560246587296217755095592176863069157911852443920541759753849858877877948740237477773852175262300455618630113968133224428559592850256241187932298280960000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1927374760569025603614385889487989183702901501122909398574782766645026743820648516091626684473360986854016078177658331934429036416558730189627207060793817189899595184432064393814490312554522584566956978392565535875218856727420356207287477828183696152043073993109752958195939164011031968010421256165717828442332079368364545829153618052064943186986841266869105313324196328008795908865465065943816712748762343384508671905534677526991262671465670457723917053306185656332015349544706360902529753234465266954767212404794433934988970765297030874241252271612916351318420774003068624897292297955857105524055779298376144012711471219402716083171576835635361355254868351961436304626788718127105276597972777132831223842978495714850732196978889823132577150321081692171288164068140756302722130823226173041584906988053775803861873322635258273830921807891036329730584726941395811940272254188791804149568837120863810902073807909017979331587260521952839037340103661681237108601323572577282648745679369800541153272863679053513460077114811987281621294333550106028585801140003312837352585227178637848879173843226367393265536612119072850795780636433954052691150992666050524089376049831251986058923423457841670887684359180411159336579333059209362969804132261622638367995108965031296859545845316906350747489920525179565299482789896249650801022461628756185720931645693604703640298431590664145673561460325739927609115799779397278938462126460708485320774776995613387344731368679263827942160396027707342328122552721347046226668577421232636148779990552297501434652774790307624205110892329547229093900024334424511433991910587536305066250415557410834949235502485791313183912794524801441319100979479425785702437758425172939563845852363555097559436595957449004671711688136483108442658545740579245861937555151886210434877517988139888542867120917864644582706422031824121062702681059440143137135622904154606751084827694848763070944856431944762219369274733919447997351910976370050320387142615703650583568274593958905839125458012189888063945491292257236323367448259130473352513770733549568206141487364030929417483248675069817065584818162994892495056214409027434233035973032152516254815024206506580687648568874606222372275412840258357651607396565397847320981158820586439176758411673013655804692589492089069095338014940195312449193437474498609879678057641269059841735834795303448684008354393405549928497005586928581945843167124505025250839012180408567926678919305471612652814353437986467122249363401486548661508319559628971076716763021312000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -20210807543130902747278830467533856061073553287098986659891767888892516885366866454983188190286938956106112810674336027541303738769979068070549328271259548747453225998661724695635443835173127831736050408604768007601023606144506090046733623575122408403127740641061385844407784579420122019884763263289280110510709211899297929630905788002279219516713449994583857122767182494589836380602208860583822566915739454136706455848636210634352622494807327806111630769369753417560044775162302262875558887071661078235775329293126192383144114846366573181214268554830415100375348965769454544760587293790112433894346545260514159127805619546296668860351363740082897026658465089446840472939764312022564965180876040620349440104729863860065109835491543370080798387009384788544894701317266990850103131384955930085068005875928272511118402621928808542483632435694779274648548040902147107688611007695973462803668259832729162494526075217092659681229659108585258250499423276173411245463401871911347209443001621915981826718790335729111859438404036701339892840995563462134052122567423788890861642050209159044312129084436331042515640698752582620387807389694773043668325682146169798413513433873961208774765816693470553293245972314445540866138962411150624955095957592758218228740631882875813659952721468855201934002190268010054716429789166676513024731115713309866599304906105868264652136467962813469142895676370292459545793006450365588198056765769857201641919963150968750183278692582275209923037860791937282411140845737022489854235444511528284257878191430492633302354178411474753964905146120987323081396546897072505185103576301929130479632126051249867191568723509107554733109279168433223764436800423970563976590376631051161091820685108678992528899983282616986956960070385853649992042551264534845479234750517785566263728947009499192455646076332243244761883661864600770178353618370021737977098615851999935166913640849886398330198347656787806008513605600012059706090970262304406020042400482067076410807747478868152249773105833542472370148687678334907194030133834687615957990207569107113928676457749605477148801683586626180979260370193145217889481793716290363821319721876986150057434568573361269985260162662573271485569070830125068494867522883038489431140855625897022919716260761742418848583277360980883554281756837331351127945320978282087677527203289670749177770744314717315248695670261375223205590217315589070180546468170895549083423346780235064596746409259143145000541625120550470046768572271090694997192220854636041889382400000000000000000000000000000000000000000000000000000000000000000*i1^111 + 627216947385672471477194358286240468451170305632240660835607658658675013947151404553731210522017067471672319641857626390948716677920588584865687032987543551651355326873527809679045553555413079433885480011457893048985358239632031097409140469241281076678047917989874135617836390709981684152336290687503384578377042503947970138942528458661681810606582585602330041684422982787735434125838359830631733623875321147346775008714441806892013126547667391882273028973027121820750458061092393697442711718494849080546561469475405087579330673433089055242770978090327353127933621313874339282091467126683069092630696222159566640288796100981926827065782123421754916352638011941162016120190918822750684574449411005119629299543844423894626119326929039571464728084805010022643142389283598548981687621630595724388810926474469752126181027424116578722512097245959891782320450403247588698140849347584898809173514663933857155830573865378127536184334175237467743970345055832556032143667614164379711466533598676820946795804106900151834382525960305375457473172675871256531126495766328469116689842358066281819411748170053930410242644669817834794440811228793764043899537384108080793837263891385340597650098745513354875039384114289135921489108063268506289846019738603849152733947194764550017499371471871226412919007781268395180107225440346931448751798075762089046001603920954754091962544826337671777554956811646593709807364986845815845153354585104529702154286591577021261034259419083170512824424263661308048380465469583614025839982016403799697057844229083360046794761842699726996460582905069518789936827873451681177426651158827214055107016176594637086745682460464178167046096604605473370048557332214648048321796254970730091588418023121860637228099261922228719687696313038368858529648503775648172913877566713748864616450190327594216570659120200580426070388311086961574738055881064503753001532259654934960813651777644479214414931118965491463623565794387392036575231794446808099839597376198087810355031083458693824226702296760407887144349967991163114881333536808556564158024889674282874866015693151875549284255080952204387360043914254232021601745748695126557633666904873682848529302642847157277416826304779999257343614482461050826726553626941133280257661575106135249853154129497925785863254934865492617101567674004623212472134593869677901941550541821918236467936556215169777900182659143016939220205838774023735440886720341064500533828837858394777783592701456352911833216123413789197395384043528711878771948789663006720000000000000000000000000000000000000000000000000000000000000000*i1^112 + -5552169385387488315108423113854345716639888576846551479182690717768808410513111008525144492395757248961750039871651789285572745530073501975094669915420399986650770872586800454403758128072562024075779492806154481923370985363819159343821416432308681824038199814642738187066793847058812935970383945183044809710113841436692666249766606277084561692054876999229091972618537702511823933524886910924465711146668105172850488008822810978531136300833819580862558290724146453749795204701238880409558526763828499157857374139358627505530072224185681659892850092978986187430409638825486146269807452029048770870470999751015278838958787315238364943142278059267680569074123242475824252220729105713142258150624919644111761928274663674923517260311526350285675432512357509773599247414102517181410484258883553282558697012316374233222045507011068740480173464381818749775974984340862761744342651424100106393912848626533629965222176075378870740034695736956192073477097176169622253901585026978386720199978307072198727452032773270346275168742215775540144256667521984514167292889013118925134967632267612756014299795605649111915601655713555873460605518340887130298027493657213081209894524238373683297401007889061157029221615149269073215323864595703088535573985794138404594932662260617121312191307304228194530460535132040365550807209244539948534381742006042874744079688232242581847212834997109711387112438318044515155339072716010437808664142015170540434453848481805950795052182932131562119319812608562794497138205644326384865599888518424029177414423445449432482582087160931373169999345909920833014625723502884468663173206929556040450680572278994775262118880701370596743236246043498521725676631225544549509809112567049224033300029994673937214421434432288292146742088062409437931747096833368892086650054503551123850748538061204009726470187043538471283616138172695351465692728420754623301574540943927528020257842174804689734889883125126855893487342816463070190146412121559618461305014087206337429195358400040634255201940900861856004745373619729636484646988620013341625351706400023880619129208689011074312749277528842952052172074912276322828490920976552932555171883182761022886557836473865012104532668189594945952492541829137400807130908508824726294561454137119103468012666589244454732725255055313015135964872386559778880813323794921705649100811539721341470708788905376693860672091435558998661831443990197958350130058531377048134585265541294601966311817410366829287887826514679432818835942240939939326702125056000000000000000000000000000000000000000000000000000000000000000*i1^113 + 23824165944017375643761190224534554437946972720765805573319218382100711988257634144970421025586548448633153881945684867465666760064548774051293995995205350717017286993111872811407323956468716934694002027732326559758870101075273414818725494452763003378603855096509162370490112182872886528972840820742448850182908986884274412704348701628183741479183595194835646499365145785799162291934984472152495616972115064551649662908249784387669556906299656074824865463690686711860794974296287257398854561922858545929119838996217013002226214397827111587335197290928586546425273375318563213765203387610202456870727177680334721368995726354288259392263379610799654571260261739876614299958424654196498660224319447016985254985018856015102832480726660053746161712025864615385305467538583514693783600548178977629524943393986344984683760493598332529620057229270947126595127770419343461202298524891021762870245494538409911270055930370846656227539261037403831369947702765414773232834228674941948528937670042175106571206513082674691112746813599877588403820628246396683918883605392665974946948103755757225329330558494495718534834295086477138272556174625042955925206748799291958350027834027834464031712718499480895737932985358827325108454681218657294717694612047716636908484127362436557105546703299759118967710782709429063409351241320001587540101782262813483914390447235556597754488580523208789051729718257247913178822293196676306874899104334271637838746419531282513524039742227766984581107242937663874615954309214049582733637771210416846810005383801802253400953522846596219214634426547838879960577037909869241969208442456023831311711287226354998911421964405415157770504677449824848235702466685667920982653501499682769755027956866250140105408694605520934339407891807557121316094227053807616218808160901312887010666670714221953435625982326414273023554541342633090008674014907056771437221616403958169593192285055974575128643555729403923998345240465890048481083460983564162303226881751135240788094604094427037916212577924462149854623424710951814423136974900299177268588603025910904299276411360397316913555815513915964693568066945883348863874437582721576986566113677946060555133446189529350464219603666995467449649655900806820851443526193735167945192932475859581136936843768798873822264475654384764003898294936893858215819527829125028502052944394629376160972801535346984909676425089327911870635158608307353392359237808278086840462650553018614095366181356102813463829791468506606424050243288765667737600000000000000000000000000000000000000000000000000000000000000*i1^114 + -172555897484819154201431439531934513892954802073106291360238669341524143370803136965894793348771574628891829982537079521237581155697595362227851550142306943415600174864427875764709954050414648917833696120002556046118989045433517844125288897435235370540211925629435019140532859427903263969085962527476283041835354165530366265086971805373502114325026681436765787120255487836882468737919750343030212714769842596399594619102781598287056698433005721526257958989353414453521211239234099924016182815370243478541490160528310589789829806575017492272892549631578808654101077486048465499933536053699769996061628682464983475768118637469822378622777545676599249661904374250003101745657036058850867543286173775767176590159806829078624793534575000482840878285420436543913935424946654227998918022966373800323318072537173570498759858624717086782019893212665009631072733946479210085400911577071470655659475743964762321382984566394886209396814819821651849021838633213906498098775905850683767033500420138776451145636889594383810695040050268142374104279806522677697773824804305571869103777616681881087444150726016546965580680587333449904745472654810518175453984494244808150825650423867092531302039729719913167643493496554471943561179988561811973699549798932001065357526737953389905830158787389395817069732343189215559692696446803620131115544995916991520196649887127842505423262013297412298430568579199733722630368276477099362545331076615371185312390577488417359981671614746982581635976931789645057004297022753938958914246520146218345802289140243267315044827286779928628189122338679573720779899360353512082302036101304290112271623391219207144042217970702412910157848634042594081607677734533036867642205074238047776442513220482172502925064570513827616576290758791380401416713749082189492134301887928662510371074544162522220126163215086570107850521600760160585557449380248607205420322863925952549238862686894516454013703328310035832779792905957850781066660403377402079906572906977729007156912753897803356381470623490873359667110427300574280811204738417334170295238547766831039691790187477567657787438399127847091855998155132845929394547992626070528580041133404045196832333502059284362037183444251010569226182479338215996685682264358763906868178652793233061909806777122937782177342368841846766937976331159492443767479914815208502370369841983346844132282308745674985551065044026892214227806168659054197600393427402404143507833980764688714072135415317328888548858454020872436539008577699840000000000000000000000000000000000000000000000000000000000000*i1^115 + 1347650717459537096013797855797127134792048296397153480190430643462868341465533060613237879355838231509599450492414845722455049036884614418306861454788052045641958506292506065455767724461096053200557427624382585615158498509026784708467059623345251810889470049273932018141543346298364921767509157732736942669365363320904869573251865284027136873659934587885107942893991669561152585468583870808756907713738312599599279108711964526968177710230738157717721358806392440775581073843309144509334807703383317255569098934635953928261622762564144900957471430048349962156347249861993336957767619334817914047648327430048483468744024289216743551995325219785566096331940611365214830311429379629630194824755986742180091921632999160541742726015570168017404878837091455557569130069589190224971818362597274552796350841938624108415065757759846592563285809731602610275887366697770161134441162815743156878135308986305014801078411468097542622883241886611736814311595977318161749438500222509842300681277487706636443577203313540758348829580532781978051007128984067128766971286551811643025155043351763157179567519062111309065676187163636316811786108360284326147539395824619886283387366108438279430524815960186545210229962482296021477495023119130811642777741489281340735998501819134232898668857944458530915780286980850470146046430568989734015166304163526224692897254509348201277283855529449110196051870928491112913980533180029400244478769703146043560326934725945449930808162242236336995925803867162574337253867357416601502253812716925953796994517692572250257921049976727559963009203942191873712433892768147575660915746190192115960247571995663807548646487437116390091106057983541409976465708070889561101878884276690770062548505240731965900302100994050827457861563003999443752919944450512733668577590237597697953225796715284975788371063882443763160277369464979117625095261391692304180384297815069223351037012447560095907582778213248473866850985969075029034083966396494680198945214389815199995789095370894231872738292770647699894112326014780631193402756741304050626384877062817715675587619468410788715078952064769676385106540727633561651926273163158265156337127371217069863843290529221054283486825051501887419399695531695840831638765359386548400540280850631385714853776119324382520538692545410922957737420296526040032710550113644577452527140706433113656147693662814007956851300566350269546453725923958649833042816057417625824704088191669094404979862955817446340083161447353770309582848000000000000000000000000000000000000000000000000000000000000*i1^116 + -6978816852638594773015694487458335073749028208009061968826924417620577263628271971890380443014026660210798266333703537137209653700912216787023647325985472760393888590954454793314592734523372838255156385972813959098436352724999016473241659530898433158024018969974993054349658066981958879263788553014613657504749128734307467715396219174161382546705481542050063054164209408715151634167345838586450215157523052674855141482705009916216183551134732877265906686846807513748505482942548572897379290475001243528522457289552247075954634605288471611402420358538146123116980029574663335746929376583228867083221336053705875246232414421241509976381559995373550147650511722938320193202658717897970960452128210702412870736758707486882417574585620747282284742867614525378312278087818052207315023725722704011869379374786709571810977120268836139758734671224833672688337508280919374641821547427953738107985387785171328856315445732663394094224239839725813760786614646734275366196288580768156886778357699767279323595670569400000160006669979015102153080394941903074403655577954760333020883885930173293095534986088496829158264869116223054411744999475775321304200109247118753050180464462749323354250525657584454506862934549456038758234379734998505759305953784314998254185193805224700744226712821156709018779369666262934179985426406244773533169453670923946467759600704436363239880975644547987590964201770646416824688652845076250071065479118183407960297574098773721387961351219529166481309321731620916384120038889232403969292052058249925445443783905180268923877167586528848811171575592738354566505528308155221483665184203771434198375761834121133637786193778341670460706026689941235649505928583753664131417707606925044250636129459647064200578018778068527839193994178613024603961613180447041483991765280716675726826716003971447653444385915550011660904166165934562657864455862706801442349857929177642641884550317508561740911109544173762486410928345351737463403408192922667463423758252415624488946832392330571202259467604362416365057496155358402413284098964995118074575178308755265628363601976785185704912223769502971955514234916833191842229293838498693170101212909547618222761263475892735008061543848756537608362204798958541366757554896307299138359554340184351829172793370519589638618181248492850853784222425009455716924671997804108672956176817785034395368468058502210832460344235369758996332445537825742945401050232534430358590545455494018627855581605882499844845498212234035200000000000000000000000000000000000000000000000000000000000*i1^117 + 13018020457732637326857882334050042767202971519709062671047092921514623592191713400104778069876112166864647672972623399347754808853650172872195024022647711990199341765588033329614280292255635567578376258989790786234792366877083995753325741407254958912449921807421033301970500765522509548204851642148319280163489038827527649148457872457917495109959678005213100291591817914413275835417756307363977930147736043530876531487669114540612604467411450851110089095152030014283053048788023552224150948000067378826330194181506659007834200724378342660890856898308082326756709924371791931637587244045003228559466087882012650179910944211289623250149540284294094658966166152063422211404890336240397343161427131448354709270381028272805654452790760800917373923311038651194169049953202304176361252779059681640403303661599046526350534359205458543909013832848884046716650450019232746730564230535568440892760829360512121856748691139417973842882547923052488146269497190393855455402252507579758217698982202349798738801336955804726263823719064042375096533950011631957546782403904905989372631357533994661762753921599310190877766945545638992447210089071195962409012904226700570966936436236889994490687567957864758053683881478758032870675025711879090446055154827622403221162848094752798169290644339789751674756888404738498766461525167088100981692667773895469458155614404500164361402922865670771386193100934465399710421575726457070075846586601167751152362517095694832190825557798199035391265302770431463996447072922587693689377078688921063637228120960886664640320083741945923864808839079808047451852888788419479479526798146003676946303620585228725523266096404353122101553999115828998580051509344096553578071263164355224405091843183323564050549077123060647412817876659789456360045762796866693075388337587536716166750461033901022310586757877089803514372801709780926409375346890083748965553066697829180044954735096333580214263833112722748448390531309364432706269777662031690593358607829285344832764834203674010248385053975788126037244474490333995060410474382326585741128493760490113000856043878814878971950836240606783174551743734514468589472315280774864650823022611083302050359571330156516956969242173338544513252244040473888379925246278264342838583446076941643208185279394989128636403085296115082261985460176167871593816979235161881322684881375154385083716048934486339871743273640376785331436364822839596432097022454604430060991180629885204262230715344162616194346516480000000000000000000000000000000000000000000000000000000000*i1^118 + -103046625425904099407437090341476301302043750374048218392872784027149505966062732809183166797779443679961115231931427155312480009428486322275651942990586696030203570500068173173449858742752397837031185862419496119211119396338226163583186609075105678813782078739968888532946827993699983051713857696112797204341803730614261800627280774149850217552888262271206336429240447418309467622904462120542132696132579527567297833300508867092457891769606831062339480021056762928557279516823948408056495714585655984763474232315905865157443808345447933185148894884821866481553912479425418485162058059596220328780479907624985570386711933375131869965299840252313712388863087194239584170692427787052230150763689315912605493735311654355609179759333566728859893771882311816319621882100036738788771308471316082917200739541667563295495150176244203303391204305796041692544846602034147750453051227945509086476846215910740546457717788641511774406063070551553625001166646262188974352646192415895189211648463473173648110404684192281611736374474706235372839721631704715331174048091612420312611250108278286068011054120835977285992206854341385240234629361623185640043547463338435467296458541893231890012385738559295138218147231915664852595840010102992038749930784727416790497183901740067765267567614843521473057310921955210593416750610677419169251222342177992065604593478265271492152973039292363881186811665337391499249251027798852443925784693164786008858988992103819078211709614546924362589697053382793557369607756281470225046116886005938936961889018420549370558749504176821948228342836686022521779815664685639960603024473296563623188409865763595562295210269262361738418823979029714109266233565112672427721502009037627833066041537282331596210830525294218635780116147503441024531131769635619742391922923503474996059342657117427343185141877319941273396039372611075600433024014942823544083837217870347242509132136458282465629503228392621945835837800964772292173182688536322410432239769072429563237902256176394987442336503976150318979772437935355387445317020880618281648278045153629418130947207481560934280565714443105097318555803793945749076880677087283847124254684215349583405581769157493938600436767855394119096639051190576988003566151287107922246774043130098072503422996624618098648393344045535568380022861663612298520256504910413528791515044898836391394989237443311984130091507768037109775429387135111477824930449313514450260708735181506259597771956824829853696000000000000000000000000000000000000000000000000000000000*i1^119 + 286798847873888327021969037694042518162372496956063169469170014992203614394439659798152089237758575881443254654794638182486643093188505854207693190152028152545482922411976529522484287790289999379519825569370837417872200833727140588322692007276232325666328715984922743866582970165046525524371554759339373645071040343030723082865848752742698462265902490389801664297260215672570831586347563613133286657632387894159949383522178852029695182350864297474226218649889027602670781942149032546396296705621936356294968479457800827152852468409631210533733373044653365107563994349144394216663321166611189559135773413398522529442702867866066755676471454331200263667033699621615586111764299360143992793952633693907925129471584877881426829948880876020431108250596007723703269519424741146690694584801152248947623302136492193168678308870010464629647678580519897363379429115665350474403668255097801786656320396654499258750221201123345290506024215459068912797804869896972020237865975353802514674785275708779701420599346538601647045925919431930059163083060422562318392962523154750503943621015090223401297580193921718614613964214874297864057034285072523539681680047393610772844351619862126273270797672800545597584068373129759775551214518892930311142713621065616470458194985787958228741931234418977956046159644220974683660345659208048994166459384173051272222482678390944342143857446556877147718106909312919699060795817070075612863752778078582212378817686542984005747720604335114520815023868862411056896682080199997275526933012771335466691142227632319979382703822420047989546284971029213287537267848119006051039361173539581719855633301688551520029006307899841925847426134667536743857378287830927033738480772067536043542450684664289516406150931049735945900418863117533371004752744140324107387968253646238206291813234323356719564347769269784277027347804492004953915240587342183239685278662940906284649615219907140505477098112899888584353965874228564708574407179096184417526255950492548632830775638147740934985458004824096097386757163376393000324368280023921590476002177006604706493213526601777118268908258649285797146851480446322123711476144397698774530746339764499671869440114486442970429119489984432201286830084460206227962880365982931617178195968231504112444813793179515025965635497329529382817357228821350966742999685861329211974406366757316188924092799611778736675460539053182144937472014086593694700396735361101193489162568132897138615316696268800000000000000000000000000000000000000000000000000000000*i1^120 + -765314531619860814767617009896923456206035705233054629747548033122237175078663390025234293269426412532991436916174349800529442384166637175794051919299948217784969487153624823069488977537833381207138816648753941999569633953802665348500521388831334634609554050734353547903199353903571770345198937577309167146885095611911902353266422806804729549108894400766949475828544460230125619108937919970716488648147906147519874246375779432545098627347789747420949594183801406275529316010026165406706191500680872865973222696378168161242985879412207640201997143985157724492034181893982961990300884203057651905948653572271756216116641055323523096322073287969767318662840989252376735751747170312490238663422473839152720199886701787934612664479334341256629212318652814507347181966341815470391699616909694162519042569164297657041060627167866158900751694559006239976276154884312305710615155994942773039668386289466599737266325995100120958565894526963707800473683305293951848736309143646812435466452804757122219989816880563121346411121730994873556654388680605635126522997426004807037246430397514476100533819724027555985177370966145295350868973218103982658957933656795119853677323790999993069327667837911755474722881823212442399238062129312499319534375163587026198994504632252825368746674338087609186031355329349157363998501210492917747270332036661042425834609073860519589168629087156311275404333477992462713265071122786097548083245165495629342163363607640824572459888325612847782909839753855474011588707692134768331796734993107032640857586845700886232387377464768782758381235311352992847095610451436301322090241501221938774054455354050739678082196117030526118117107225311745462224750604935184790015283862256056088071153489097743173429664809206795996472646412807811578584113505775509212895850200449334118723431869453913725798126217600704452980988511735590889014844098246866210330939506395556268595359074453899476127680855258771357535925141160881682976663371525102981692477993123732502593756040004681024870051240515668834283842727606399263539786891858654854516193309125289704023803101602474204903489915485255230899873634000745207609685123778160058754293696437293620069067996399579975606843155750359731960000528699746027863575804424898990835845736223774623037178223290117672254736736628012807792212021714053035996926304991369162385099563296773489030216651844831220110620254778224020767194293613287960189862122254682393273424765495193548881920000000000000000000000000000000000000000000000000000000*i1^121 + 1548453748834215503150632755537795872071370293930959954208938610813674529854037139092335776818847383653202452746280327573001643511514829886878080835227583805076248661668628575721635357977014952508842641077137908321426030074551631135834175182761175879994226679231326823755739018117082739304998146108578454278622142131940193698194522838401274648697948336215207160143804256137787670257522151722257191292865593659994643749979220007562235169344180427859391427519996262495384511888864304029100557383206708940420339340223954014232964206076787910148698264262777682482407167757883771780952297932939389495828422804767570724527460160797886443217104009719456687769445242606680422264027953410587708735970142876153538603195326768359700021693027227497820216484984189154863460846103755355349147382058466092801844586707875001911594468669553756951021707745192468768568641863190028914724096915027973263868686826890778324532990320675259729294440095173362651499477400753114126218924757964968592658304650505143255643450053806251553951445627093891505346690482866357071755586880224107101724496855461390666976874644822885015603641347089198892127707177818128151649900852281274713257876578707707821056475633637199834567681597882026758887645339423839313572066195044045410031249498312281672346505572311134688549883259512551697719662880348348683125602532830279924363870747666884025452387784060861151142658192819162327949086063323948294591012012520141297380258478651605416613624514790424766691064220314167053698319138734694821637708504507965791019670098643141183188344893826685314382872472566274109260266590869564027253586717255134518814097534554826053397673853771552498819668752085356742483574636031204076401754596478715876314584129508135177158079398365855690668851052298583479982939136689235957050577968887894072196835005656809936767649862871899481709133114414211451329252130245451375237298744253105069719816722458472595557158088199070756937720597183715543407680349815551374067057743732873525465937673690021870725269077084319045182533307441300746179370031488713417052259339127978255103061428794744327713367025671267479004124185681235588587054796715301775661113119337823263724859910999217051295273101324156092539991816750201010607953242536183400009449891256851592959834533012056918315032006497459401535709358973233417028016841038692773154443622904883498864793729743893169572539184820901769574798246922290256300487378884569928839987434881024000000000000000000000000000000000000000000000000000000*i1^122 + -1188985136923541398911341126566926209682247136465975613454704151337146804877714686080918026625177411566538921566833063438984152966465929070920656850884865548371281403767340640198608692922069254523980801500156271404402646002810338558823470975494063609318202033547959983535889985434975487262713687245612238570633841561630970526550923064434683637372461283029182618624806711100528747111882096244350168443763295175247359382393432562981300038501918791421075937031255502278629761897629201198679690264468597679811853977437622673913975537052246422486945823015345195709970247502115280957411167354410282323068201344523186899810162369744332914618919922241238868221829916406876908191371360049847263251292673122408502632584269656499223705984752464239436088436529042289180992924275827620300247887719141495589715490883629635838613946118369893459421317567625989604463808170865531503448290911958375965080009327412011912535086587995419077009734123393775236220492160148128076718884392216237567603393677435101787818082114815039195392124047393656203884317516420154839999008126346814251451848662849188613173118798972629662066805470272229238287528479457752386113127811997051035500741256282923140401938235424836619690930871117868549636298650376378428926642517674727937270619755183877784696161924332822026217596597494567484968172169814471799240192324781949435119146344298726264794329992670530851194892125872781649082840201848789563051389061983948485904674686557571018901001543952325158749984951205908386749098260817103866342147966373772730874028892517428762784042685183697911777268372339220880717736849840783440855686488149388440175660091399964377861190975878516173454118862965448785315522882027364712543063388742275812815232075332154689606273955420614534700115035958478544719559636042520075720251315425872278259266563195880210606029873755355261731353602960630620744178155812369959042985386920359711171031674802058045905200271276565628810374074499455352332839614398689319781685602070245569984749736299191554401338670566837220777114757296944020403108399382958421617730638347110104070211745620383720090930860138509775988696811273575198710086449995276348145934789183188764023500777583419926238017679020307157951516665036195106116415504166360993229500528727509109687622102140754921542751231885987138062929499879945706641027442958691172927674642879843688398449854903298442369400971914085455418972773436483876477398594235298820705484800000000000000000000000000000000000000000000000000000*i1^123 + -372327683910685170020433559912899469843301239006706980997818997251053168294995032591577919667202996052763206713684083480211075822614918759970004356854247715827091870438117519769449218005062710809853116888050929674505979875920278056124842593500643733932886201230102804807535562093735270037530407723127346766210832003492902099734628251291181530573293652051761064351029747063046005443839169760833738469692824363068237515785694958850733160702780393835653300832059034950787076981977062769952296635370287410029783558999113651246281532622153952676798721970416953898139350950038149280823153641384871432092571788590333888473496267302398140806984406112217885463767442879397758835912069723727174082960508156381032114066356880419796828115782600801033597539062987421096113411117182308015486197259763059810229583905901255710100270310976143500790110713982746778843394435022318568647443010563974503994509321828457946968326114693682727727258955663328674405702745527913749771660538519139883674924465464365197086978399671601549975961006539072992092895419159767020934447722920065932855660978787755967155447702981862880181292653939934844535548516105982434910951114455768644654153401781342346933766038946667979366901107403240047307767974250302179326253305099840351974097591104478112618180886878642010479359018742817984569091290477047221974501413211565833395749260743649228902384764345514103517605027927135849338431555880262666156098266903319220121287547369409469312125171022239857406998282915504497868204040643309412696373422586392107387726344250542243230535455843809663026153628312893722850596310379815007475227651327675799738424500658700623689725429750032346908730336445091319763312085875928473738075205250368403481875328737529304026511660131101004263116578497657518394456708932271248692145518084475092138433927093667260607323727839030217026583075214790930584697164026473214237155595706816483561765055846677337104756150453015607139167557812480949041247577311859347299168840768015533053686285074379684857841916148272879022885023584530138414898492296025417157088852524189857158340119180028809664265200621822702618440310868825450777500560466437847267260813319725801276768851590139520353428444321930701717589112302628587077100075387522600643949006721268602807179627313438816158378071292428082143406323617725481293834874602767877067726276101535028343943335931805815408058442489806655891615147493209383652181471532154880000000000000000000000000000000000000000000000000000*i1^124 + -4679993305924818863181544702354648479927861117261795517967411644681599167840489906880299355014624382367474971218813304068388818784661311530126003243938445154204439577010784355797256786620750632306273317519748267462417343382447320303652638403030655539450884225286809810045783624062808973087209712833187089793384672095016183602444504903524839067746831136136399623429769907032802515069247599587683190612798593966133948658422393873900010596822376869978199810873911994111850665183770235230984666744146434707498444683888640334939716158980936986964094394290969841520278552404451944275139346766952207959818832578807365950440383420101991546870310792991772294050077635403893046094129825524939203287218982611299676964703050228636227697581119689040210650578147241179826295594804491780630054873790859280173085124712028413023546340000998790721040802177833436056402531563721001596295171572803780633487777299725078076376140814770318236716814534983032258658315841010759241746973789657473092721515398766204689280849229056176488368224087614643409871624487559018274829327217999644078336200028525495400536612720958732508593765273472029470758247505971294337048196479872863960477553572478229884445321108182518098007595598374181203510500359771186017715221242971151396005987489036676519667961497256968803762383310419873925035712214368430702573003775985022372693717045855424370022365158863861792437299906463758924900176231309777694333674241270128435903086697062149761575281770474784959992458584509865785352605593179283335438173643446741251667443362265214408849995651049685831580519403333444577827964784394375157521417333231736595263101389076652127913778912526365499983519817482322500448039992923517722856164235735650846908672577351486577507778534918256268687847775672925380442504939740108076334217732234646820200283262057501810699695722136466199565995717152309980665975083995906959230914349078291419915504156043770826747053943050360243181895504726792186452839582075658209829971583524877777482091882876257090053594825373227064549135320934429969415889188507418295194909165431096588167416932996450228863617807584291880326993118270291065653696058724148833295649220042322042511428727390564879963681897168928609632125528283865006657782923117583547947244662937481072851482805860612766060391147671026520525371912453409470647572034885819495712978934560452894319744403453821431158942340415994294524893555199565689937461248000000000000000000000000000000000000000000000000000*i1^125 + 36676993820888167910164328476900694495824490605889365288100682218307409804744655030582560898988891439553907454832367954302520533870925752122811460666198134745488246295508338831173201881394087238675846974138544651558106233914625079970922098647860012489023471193053719566163522984490699669344913568586416504725410170255457100869404858513764311693550219413007200450816555127433647654646906234555942666929639089170780971237187847039158216826030708938090059602488470398162706922844000336400084809486737793520743555346706536234453797238936334656997581951211193852948845216640034538671410044781291554710831436556103202379545721252808221416380882435144640294738957251115246510985285943614305803774645815912950944980001397359600848269483229822398006291974810472997711074054792299364788874731234274812068118866100304656270432649040683643930258712163973194203291553094787783547265662532283213433282039936401644204340580641978203893423389425391031583904251231826515906231565862020126738503388715913796353983798490757766554657168785694163307639411764155563646544497241844187128901222004801616047294905219864533250272094170938857279348220848562011250830594917593545820764031745663157129595201770512902689799645580359407489173152273939602569879597322594531712102971221213408091779838761217070579438440756935805932151601327710907866301427193525519833967096632935961028255794207362796597320844271387935482387166156960531725888419046696842203940178712000726500502903218703232938739276319919900998883825144481346845144185830711618321879654046594506399467177816659455267017290304241373659766373623180523027141186217082107447253155942244375980265057987626932486437271361782464022536994748556184819204615031817688268148828761750145789672933352304869966303122918694807107343080173154376911145204240044565596609691573035960317785873167041446168856792634025157083194888645669113047935526383025423267812822829012227565989779087645488544622216778845142431165169995101776414799065761399396734961654561270516063326120393545835155815937212011935143014784294505907460560596058962104721013534229076434469676928510678327928498572376468196333371402937441324604428079277358084606701237597225064520839737450317260221252531154879923584985180760959910093817838502240652720801719960216239251225190762382414366908250888340016634438652122148644128872656019352778041237402664553808723424366885786810649431836571036182118400000000000000000000000000000000000000000000000000*i1^126 + -60903194632039648239527100530972361419760768953083803873759847338356939309625918085950189698047640633247324080868043794960050660472382972536030031300116092391757060952729745566901246956573020225437352251579642536795238877314012311204481629881482576675458304376079516494227170938602175415450128819096393034976580746314183709034323553574500626541117706168450830203248263997247169333637503699203835245449781558646922138753242900433915178901426153037524762522409281137562832847245565160562247574512072186451459452859537725408530755197744149830709897246931499141730143488199268416469001015227075539820177580885143492913743913686054786691791303758425539382779076938195088214714774859243468461005398680516348972318458710508134329080655789800949113803703467196984302572764922243197662866803778001687784534182612841329570961748958073938283119181757902666813253746740564032267534358790501955638409316565189124237749015631443243418556502207000063866368879680689664820953298438798316270844185785603587219652363837200048983290155368689270726183746670956887285831021905373789827762441575978212871411918439903057658005020255049438086832832061514817051542267416767479672351257444363473173747981537449409520173968831372723153675156849576174327107299394019186039515370272313554084398666692964913085143664844225630835125614656717355505081280698281837901685612824871653611430290471705946739321849558637912391581596660883035514377874725335680019363023250763262132296868821450545223450015658488936944278534233412092581701486087050714417242852024909770662497503135860469593652929853706090390235526465409431319936863084171540898020063346292023693064684205214998421895991616748025361956108848685601771140656901741215394410835407794808227514465930629447797330948130890091510317901617503131153355323072057601695973485416033002079563917353691608507328926483440205550824306191870091696851550910377766378935836350462093069084134264764617718572893059889562950086597203530508577412227392814857636103708076005401015964232361308016567936953987033398743550713987904769327519196939355575982342974192612408940216023390169026873105812499325646427674742682664940029673402600619798527764879118406307709152484226865795168420316638145687513877022580965626351781256275541581174183816278350633175714363730652076514670029764788981635997673808450118348276224689148376543110770616937169054067481330967901596588462571520000000000000000000000000000000000000000000000000*i1^127 + 23492743073379990478227399940842070861643173152602568392207280556796682862886886732317142981234263782322570703312252757278331809203932395227973013190131332990314071867733525009729248940881331326714915415200700609979964532657381037556623749558591628109596466454008549567613598799496652981985196154262379951933195583079282034791576878562668411680422898174289734349729829950627436367287643211753137340708696893479548965564417265958634815471429082529302537275334273692389714557053482118521973288285951693093452233031061177922750477519453748563078565823438295857350211922266874164488547479646815123242335626016464485456022839553114712282118986495694897926231996399436201561904791292816135872110379150279516436692780649648866602336848412343163904031781538942888921248408166301721231093491158533762229789157792637445899705578726273943911889260908473997024901298981350315453768264107846956626760053241175898435310420610103430745640272329198696980753188905213396931123833052424118050269700069432340226782677962222590182948709923329833061624452202832891630447393152839540201956660446949790762315288999351414621075123843075095018677841114631705543739098083986854284334001339880919386179131021943832314149205624808963707260785167716301978532092852443752784676623684968964411525070409370377110823754341429547300452737237661237570728148009320010624782946805530434552961966737086696656783504166154778675469812415166802402917400499795394921196149828414702419262726975322631192652015657923522235937942311881615958197948340531249896059440156467414611369534061831963800105325402590732331951272378674592724582160762944142551245071924892824996783798672546949699257985835375112738636764759676054619946720747307152038036589943364439527341876871533899763754541421377706204043183141274556727221816533644430922776557987741585867252029964622518069467247805489487889459663864010394308860106511969496015980089515270150450238187245107998294784795345192904110294816092600435928076797628516458030458180855204809809504752668278492861959536224450462682822050381640875735692700233490624463990952678181275773809972240046679861115272040544903354379041790754442346692520450442077178109974621347217683928340740289753726972404211568207815280402114898639552114389461528228910748851145990125056737982625964630256320433602739702000479443958854632805413097535485486487284583925732781728889023232559659614208000000000000000000000000000000000000000000000000*i1^128 + -2308934385110242253971336294841725848649869345654047861999265022713816780441913197247549148428710090252109120783427393374231515603041781751832868936790944500101540708118299898885448843591172067011675009693736595644802066708261601016673343788667468555933557502274587661446785907396059962609156994997420916163196606016772463328606976256772321776480084063562035856610460971094770199808681781313230363209895942521040730105430286143176604753949328524201914138058778195633070598985136863546674542810509017454875129323369235303655253988211634212549320708951787897259875119608873504073074145346344175306401363879175629498436163058538528421508071182095592380443920205203489906623210543520827955650844142047936217400487880733309969703223728982970577154311200112445234262951282326945009649142950305328150957444469135956729069631772930638678892384265703088459592681235653750212934227133285168694744987789357660788632719022284054111681498622508738100784020178748870999369034570301202995061775837237943346166697132873837813207484790321761108543280533238739546996573021870267888200718650332557673380894983235343966637319120652573209106378176126787621572737871762602211900469380636814157510003248680926952018270650037426969101349482498055674173135842341250182352358392428485458723435573756698368250887354653122497482054599161200336909503448391982277687639202394337667336681276128238552088796683857256562224271509525942871842418361201909677208046282349413095347402268487189929099015976734373343396784598910890847641811670018488765715401520753047304440186335686194422055120188974066472688788772705624874802726070020982230168582416674314643637372707551640640997761319687299565795517651859902353899274355738896755318738724117701082481830753244893541443585151348746479092179150463138725425489255909722683656851707021241125797835575442021030866079699528722089060331724933048649995900099289121818564402008757648309302216929621526629258547200265330743121324581011252901354526846500435371126578720274086600145875298406949519075260061452689327712867434301690608888936881312197880782589245263454478521976364503785459691180867164474613771123044994470529431270256448445331124174023546835566109577089715891394674783872092576207155518152907126359255786421083817093337808900954609184197642316754457896603547785139120492744390115194547119954992590192841355397154169615823095606800705126400000000000000000000000000000000000000000000000*i1^129 + -320165606567072211372806857349646139166779888076355138182762220425625621682812435300046796237029533020497165394747745203236336823733011453361815016994773131591470087122631250640064494483227066568290211578402634279373028233846250512652527933951781568952251148548520595105223803733978363969600537291740189241017177694902185172827341356109289764002650810683239229000345001098391152713509249947737093856693283984254695371395822340252338114975514750519174238658608846842572296984757507111054849097297781714196493282775390418450413581004230310131632213466419523659074284205448342947149098931375781739120461622169539412942611933171353573090189874978288998419656465536971077400382850030778756937448361452153528840802429147374238055102951856945564379231549630279962851936742371456751932256083051263380312224932416354725862609583648522244048533647027991750292153968933167062143653596022354099292297694694774091455610041178180804940043336670824363660425908876890713226602123558668771823246224693620605731513881824990016371198356989886827115978961088982791687301296165971636903376594999142247851865273613041732694248930658039881595840268253482220671996624669617453138388897229500295971918881344680959854780724843856192083885380439159708318678711688264129220546220351695413317647342934709102900526175267283186339788507625946563409348837359682391080450250428029252079747197898943200995220070200236902501338436310432535677068071371416306886079744514938222943296617895168732153821565963799733969793512386283921108161105712965357416101436330575175819994993213380262240599581346826666432224648228902536523772863288478799377123135990294656855118006138719623628978826515510474801589438061340523572640057119800436784845473605934918134386617555047853861328710599501283163101284480021066353964653581421809205435534388392610875955678449589054097311180008653274544675725462275638688799919686668515510738313553330081989443373871174602090941823766217055002969199872559812433275649870870507976032967666468322676390074711564709172830248358224799422933593729372598359541747747594430021717368267305739368458697991725831309591888826755392247794798109612504175943195435375985186034563787245621911986759951428280628011824091868283801491920233210979043344487812173718247085046036912905581754617448850618228205239185363013448056399749856202066673777628809941200171406831844893655040000000000000000000000000000000000000000000000*i1^130 + 2892730606238313143318430275746999565341948357924836099982956834926798215649500659308837253717673853851281733862634628764171169448463272483745009898266719071348140225094452438251234220327338169972750185722999239861940111105326829584070609798950018304685429575912400729325514378695892475316177292873334002263420296442058092131969520162903628363624528621266236319945471715108684311576086265526645520734917397105630454013367517980651081022572888777827012851805626880649769011150502597996501899316614627101868041950609289026824985352616774952785412145335588751134415881810747258274209561494534961241635954588684241379365424870408577006112217598699405047856305665983948047600545390234793957404710181982813184137910560383173983776725828004378897975267736749873660010730643943593363227794014517378115318444586758366477812590979544508843399078985263924504632116928704674596411439193304801941504678518070713066494070394630202901878516999809120480715237437148936476107702469934964419501518632289300533308768825147405511776295665694997267629446232531223614547396102281275066909982582845882981507417767490967864382350445006648597798048352201774538209218214445198244734667021522095640388404105266528681324663496579278538569630326143024947519823216506937158147531753164227610649085938705538853218166905400189625321073959057416624277581274018545214129951345346665890337363792102347501911601488982400699361185061641582245717312769227820433612335648375782638324417264831539131966287621866939105697553711491808027019466516546882635867422407024686809560366495483671540481040880552180154734365132449347864405346605543897084066668394239285180380734152238115130167153702412081571661107505159081273121830478635108258098549604290448982897260619974648463339288933830838564108435116874732176182601888703260957155487548438322656306423473497476815636531392523765692575245953662366083974689553223847078307446503524697158159002319489893977188654249611171246890569183075463452493691791303103658777807045070935223270863578514001347551177225597738896478326553884613133620238975191386552122383390400296954877705370144948848142232388474753577154667641954482830140352054970546074899562984765182839340282196029049804176784974370959660903917817377567813205855545011900474420885336995169610515731866911804026484304035079916484245753308406963084687056535918068986626638348288000000000000000000000000000000000000000000000*i1^131 + 723445132922897153358822622243994098676198997875438586999513189403216629076248590180264937608703590509534001234697223145627037125727318716801285775421509849073868411540368875875601404310733797919732008301102683404886156220178619349276993046232650701681488802529556318506187358617102793549663778699339907198949503890795126525438350148264124372572088874472954269448075791651645974825289708103825967803667613038041500035764864589727687003782539370000855025868690989471006640753807929771353801187159938710002478857341247626655866237261297198368426509567041543188023584744324178101400407703554038971891005129726227646425546060352286950000269015300968847209019288895304065824253360776483580482080486836568919408293217463862797612567495155255209017299696902397189756678155425585916028100368163159984566050802712590719997151982028390104768194300543706648889049214933770792506934846657270824500993759311490821514852128599594018971170103457774763671578300090754222622947902672151604684058276113719588527867131077733635437399816991885135257433932263223092899353546749553748612914508569482767471663971492312374939343795570263470436990546258559250971107611944818331606639085755351632118052647476176285668907493693992956918871472805515804337982128581235008084012700734541904747078079688848974890702638744909185590810939904746114799177905031366425113780142153063991349501368546766199848250885321882787427107124438382782196301609893680104426264213654469040418492491803868130677165114692402613665455934739423467157945027222732774562132817830959960887735689735781114167920501185203896996831079230935973703344422661926807759916745349867529712944444837332803370818360196082479548015063035033019748806338031170083231111207133710552283367186065985229749357460053401159350815254638322651519336027361098528643913213103241813251253419339426629269829600040925813757551637026617312169742581757509322251172446536340005506154606776359590889957787612902955599995806733929291267960502825753294522371214638839537220531975536056219047275102134907140573139153520978377943789976970294816687585111242465277709242713722295015230618443655362217517778571359285900632608943513893450584681810380459198785340704061315317998171656225363324898912695094944862612563121653566933100730802003806835404736436105700590342620796678131777181209780784126900762182836934499159244800000000000000000000000000000000000000000000*i1^132 + -499022504369746556334847574937265221299588084480465076595419377848985190105773109214145137560764060681176293495543564276034174925125155019560276309516729383363630423325710425964745568932291804526705827885180704431036613106413082196100824877078788608236416148368159823054698099771690700972960000958932118597176815454335408429197131831961430741888986132526587875164100142537932401813280462607772542492601978507699106734510585245373378882438297028697248966755065782293247555460658784504215310101444815208901507734824571096728132357667718878199746685314119642760256089103554527494268696617961240625450129411638479736178499668689831695850379323357830837388297307287898794131384903724725862798726705055939431844467362066111663219008267695831219844027669862517912164770655376835986072696877173983678961559792518764585348065870808940661488885278524868846460216228274857487152866977496912367640233503582248622794688908917608274301209878622492291656812564904846960306744884005677516074934891420377772418995776385589302903149591894628015828507934980193204272307592221491322749416218899436643228840319415229813909972941160732359686583953058305163176174427953280438848412677759837679530125186422660140194158058378646120709114077997696589654545438587560973343323386085249764079095006664896831248866142734579268290796061181022616824210535099725629351681859385768270975707843369268529357477072409351556595305733823313338043533546980445062065045596687161222448126047676550931802563337082380102727652759843449282908946706859946850318619672762971159699384926393366965160198750653911953896607731822986658687118934849775556773650214040925709865451859011273454016142122510893482382175698503097814168205844324632418479715835036012720759209394252623546976024321641534566449076554337817261870100177469688613766008833758143374460336300769001508796652285768272110292321387214522378229867542233788441733457017329415538756948437659023432054976481326722693695677804967152780011497036309296774389919079213428460987259766339589449405867863138331195865889864094326237569276377725959752885638308869910513794858688289686969930815133268655246680217267576065761003938191224126650881654622153132529887073773334985930245479968876860289224257133441444291942429957168250808502259395858519951563572601600684781987639499090402445346420690815949173660782040186880000000000000000000000000000000000000000000*i1^133 + 39713073559558745406821860007096064599001677787521043783833828642979615167989448922938021223771522154556390229614007971052453727528482461693627126251143492799226957666611798465346629136300988452833303635835137514255476604064483614378571410389879141357882603599063824673690274012066412576827359648631082112124069726162307357488742519420140540925251845020450092024439385857117012831566007045524635990184264152276084620484146156722725091796918590996975650943279983032206165435011421246647543713265658195413306856251371360356877649453296449434474076749048682896765577146087589922618007192791767132252184860401696914613946467082470880784099367741894222245801085409269255936674052051427000469415389575174012117289330831286266516515881168920087517575922893313288601326277792975667254665421837362421681693612568851590350830252829330760097210752913796229769232701708390310655940291020508270921306256968994596841118243338482673396565074907559152471698964363613461540704223482914467471130820286608106303061025568207274702588088530392493790950211820568287829684589473110080236896570335258504017260825934972488062357821185137279086995996983025157274899933866611474562521892429836774930089141535492336815271103035077893751955646863213793985354613528304217778634077935365303488297296024329316454658718375256614551366044244927494537779334717944996345246158138166474100088075654709070509774935154265910549010772356336832995434488043700309932609623863072662888940272031859076473113149041572857282814929643767116712440189317099058567520564103256211495792541052651780609392024479878270247547232941739731436416404516246636136160222573909569109138754728719046302874513565048543898385937815944984443109257244032629575177244790118926226628220757274838354054470407756344236207557981814350286261883120587097648588864316655919074529258177365854910480828142852893935709020602251027197995960485007536007572048591405535959547118083707181454206779980564557217081732165870636579420919688937656545562033175970158542325493176575116823862503713441505736748332744877645456777815232031098924659975962889429108611362717492010278874915524290598170898351866782042026300078468176486277629255821400329716052433226471744594249399787050353337771338658782826460467709672765631338270818196955396452551874646578912400987090827206484437090831336181776515072000000000000000000000000000000000000000000*i1^134 + -1598427084693056957265488424494493210738076765372889308916978399084956494370582779757938814391060593880461623013553029861050792135810361590138701294621446072127257499738668752328570124452706731772658005323417898883199978694240163322819043639024532505839371537981798266583465071868287216583600486281651516585161251165567547504146453388168859411250145344211890956385494356593676304650594489356606749227319851217821844918257051905292331054870955805942540500785712269383295704620883220582650288557235086328192560529959022743285900453913900201244396281346133878491474156122943540376091565478118212862297656182894803598197127116313142219081686437353357455461552221750676759558473833826540930333699348791903529644534197375994418773185916646157927309770905581106485938870677642073274245229186175991767030966760647057374608864952137816919486933212272567120019656513729205706469698069052968570969559198479303717992812500705928799490691350861577019362484962317280397563341329496354178221004689415251435160151799344741628426482496522309577572141945541669975187490655482241003624574505542147961768967672721767718645379122061158812725214131656398783763534003332380707794547209127508675279572718644810904210888762172189907455590363882668058960000845402964459881988496567177537697846031389067433431222793995785191255981919651351125498782798774344451118605256705755752322962532303474248385884146744642644967599075209004658790145717808301860336029860490267893418795330196010861826927674455236144001882370583663462350593990277638663968418378046278910088613238349532378069308862441502130226692859197947324169513135531067181009932321678775726543581117865910299435474135969515441215922015000315257402117886667003218712019736554815098031841625916977680466858867254244045032856106614215287849004763842723173519183353562071705857240282086671908839198776632061438258172350094020725288890287858332621928379438264831670164887293789135997101222167247673013757590425996633746477716781640218292323179409867286308488902222871838613933885282027635836622785354668167659844305059797797783428217157593795111009001913624283981489179402870535650494007142562181613476692995268021577638771204135730641750190078104533568366823432114464836235553273291659533418274057451670223364636596546982662560858376970654251222077423397772028586858486169600000000000000000000000000000000000000000*i1^135 + -46501003641090927624723397728042303159211813214919243528004674587652806252514980296323746506959685407698711365493598325373363465715119971775355259300259602424591435295154668242195176500252620399898740284488271694577818284620079892721324510842925498341665366464846474487185646393196631209882147760443570927852066913721454622180010105347386550620238679093289554845008947889995997492586113712639564512413653034370139356314721315729415678720642597846240981329967589636787186902025754783428091776337132421167801369118000763525340327545520424999206574982091501184343003007109246891040547812659758141394728024158037039277276453520955479350134825291159928633230960353191923564287396422942929473877395602427629508591383644411932609949655459878975543725186910410144475180733307963746525241058031086728042143332169500195031687247916550194266465645858598118047403034822159520783812647226117648165108045960982561157740147108432194737129554359974709142442235773680782963645477972962293554160947524583684132219017016777569992917609328505176669188422699202744238759467331726183110675487182258307045964278770518711617719694062730032494792164577648414736692550126674625050157092941050245709206479952930816004074632601263841444566789887431142158478898186770419851826358444390242391315622446731670283386606869186466943086919272081096960640203987939609684118805565050574657643775672589655454767419708027029463665489972192286238209676901040247390004922551451340917899368843349015853030709307117798164338381390113306970511915161523478744141385644971655731966228839534361346178175671502369898437667813472683199132408038211132229502388742534246389167946256287131266107441482027528722593433017027982053764461110561365697691496607454805603115689466506866316011431465089575116776746824189200749298846026780763343762064857814758312765338809085681930053099151755612487533031695094557807522216098877875412794513347906894187953499162555340630077090749238758180251242360610292863258848568385237509409823067583667218822660895103412256504118376335923908930545392400681734221694861507446268081760622489364386958728144595124952473703260908000371160647665703573612426744047146056447624368711943637125622590880362957596680220946534215820023452519973499722521309801992794439433201298979199430740952156219859064255990896302510571520000000000000000000000000000000000000000*i1^136 + -6787847164565515621078623801316760505640258791938901863656730631301252272499605080239470147203490708858808191765342969520621014537113067156834204017304565912348167719099985243817147286475434042233056360577180428644509029200941757580307808172312418303525914868195528099067882611044455592245716871692326790104833493373745178859218070903461542561927327878347563179900310826679677022858333496978611851462204232826894907589859321411501288322190727817334609645249521580359539175645645524065799160908662577849551282806206081014599180547544915505169532860310726420269537282443072277811304117074654612218592143614580284507097571324146794545906114472824560302241983103015437402353991527254440109787901128812067854585985850856500846807230447678151776699548389578307432888410953273187472969905702853333501190932027232882208164744479782219368358249381819730590926319942345197570690361295533613789191818020179241325535746504778498851129574487935085175545047005950684952976647380153834053171908112903616317670629880882956230621332826890604227447098306860037469311879494912428379179229655705036689641978511444629993891951975123411850351866528974080796616135952198518284329280400247054964051863970953921695901486285030197219530472798548475034570640320433251636246733975715100176843652198398535358697818335263154559408575051834385501367494902503484373037733670713381385902658777867728053325991204735987560851507248849469703701150569959887155423770034169774145478282815977803434562454646454914567209445808198770375879607792842592601622458872283784634234111122294357157627544562592386044250625908892824691108859811134895304751565853087583465402246164371971639139183770944446759767040419951620821391557560019941859747353055992644369020767201353995560418608452557420506281705382573484648538624865865281158241915276968668877306484660182328365701854374613246069526745582365838210484461364307536535660536181991525372213316175599895161461605735813832989063126735608618551801206196948910161179778868946967162399261775171066211220957143167784589946725843558212298649115366488819106890210152037331821599478029822516938201931894084983094264582294407594910628051467542768049715008613750279927707551444042927741966633216724190205532518905680825831065937121802600537599832490347657283434192375923945093610109665280000000000000000000000000000000000000000*i1^137 + 1017065949485686517765961319601632501431583350074086015574566742226599060135043453108825963561188992183081722696519197451765803383953432040687812245032784186172465188067838131419578253802447079794409859109511229467054581920602606471927383017973618835993589580179517508407556452011642754270556944038569309844236225019237494847024541775008336360255926294245269685957605015492887883115981194207753763356534029812189891921661457948909584018520411962402518116032204985939653393291716979512009455986966121581555331055433713088707785809608699455888076785014920974708459541462093745169027678895951647677624338262769755779066377664141354367956236913769050099861572434649363197842337005234438778444540227972202310427667788008334168214964227210382988167844582022836886052683719191495031056157564609389058219156580990862472116904978443954539333864613894029150651612374158152547068826920904996809694358128502465514586199870546855436294648618942340115496754292450212828956928518420194164318607571464063969740447175471726910298197993649062660995331733126321428865877012392834861582094642614865572720650410112780804502663080383876382508221808204848696636977586087948410722347171297474240430068639166803333360327015258945968040831343296995212423988969909319797936591290661497520911023364548992172492549807367199895712807425795698675143358991303385865059873621625456415583245972509543464724461370692665281908143134479152723418859476594961282464068214048606405773445683404602728969366018344760509317263591431144213375551250254559237412174629177299389377079204239749537910990891144301424160740812628871993766511492529181840289339157090640305325763874669799984904378057774256571555435653799638866048109136215838770931427760334129822052962203668059052022545479965137715901644817403126422606550785928270293964365737936775120161110343595749260078809318843505526067317226321997728922607235348933427546677806638468638911310631853931885027822214972785555583866734197869911073588130462653901622136192869903514840255272818637863578860139387708683378884695907305016985116112790073784094053273131727790067824194703111594423531870804419624277708046967507182480411076991202906517509621065941563323317192849663811230060869377419714041249248195165832013318192271657856844708391165823516314743014146980184064000000000000000000000000000000000000000*i1^138 + -118974732926885302662122071798406090613831213430352358537539163373620913114445276027481064563684328808835106237444684384091542688424638933528836901061199970491966617913423498025080525037791253697272699402083915126084330005415343676210497968779813329936422571834838490843746437206902645808865442166038875779526077349245158928103051906582947349088705913045690855690451623531904641638155752801110831277947631226376601815782614891037867660363086610724636207924411296410646091154124267101495467012095157256645357698305677424849770926566162304697450970020862966644939698214840986758749917186603905344442058805074910708241198537762436354014737066993955678794394330490078435543735211627538864106956165639607439640917008540501483935869570154066221196196082770572636495064531287491281755614247453072931266876853087887085071256573245915677952289934655376130679870934516009105842385846022261017328766760418947647587796584233371205316725381771031543561678707604468339920746464175881282192085507328626116471784063299397315438512514613464077343244397341700294138856263071034685139419880262849069976481798321314717404227875187132094065486139090403428079627715634631368873856468580425994838097229657917374519128292339304467953242395942657826272003709885146938386942154596051489256113199789611927241295064903369415798483404560952962588104147765964727090474244666651880164351939269891064806623305905033057421901144233297157977410627412976561644006519844404577964695371717468595286398721963886599921307120582993725892030762378708545414625233539247039073788378727929260500856330996181917566603567007482636655304773753999271064488142816031663394362644365355261161263455340565940906941638854454990484931030051979362992157986083289835306066644013956860115466879381054869054640940328941859778051834269832329611621176444799407259879395681237323663607709328053696386095784652574050614253096436046967970885400554191248453322683019019182169904074080145635374159756850588135510284052702055344190969542319942953403918915666539547211960871837457836609933404406028651333384935638717382333009641173538681109725691343591361689125293822830891378697118728888013637224752920862191144119454583696140160473570662665980625522212549979700835088573059585030671065000396820929528097385239119471754952824586240000000000000000000000000000000000000*i1^139 + 7520431147832390357467536010482210669447751841342780063875587477670260041373522378262167590010129086639083435993303488905540473797400047215531472935976087834980644190766945662893394075595442433925914318175550519405748486756983421332876929143193046113057558571983297544555908002202413227977154377649946747411866260989905684559300044951680296488263147328032696619271891226763970606920258083841787065558827744742155146011411436862226030586432397670126544782053773250532485160323955754200561327275361314816815831272409655529796910306908212581493962622077131425729712802547501709731254191254008873958979753951843111532529861452018470320186526853767583524272441486481159965600352937274521469519128809361144048857742154923708091113319243082412719192932347506078185205791865141900668486367636747478037677646952577612970304421221794973425737974848836103558514100510885090117075335987662269619314582460922641999268606349596111948779734997380192525688696622571432824427851113538973022041108839243973604650708092072895148159912055848685098921528652077016484500980544370102364368177411473707926026335738932291125175283017661907253813847676833762729348173406205094321607606340947229273827800203146405459821325181975316299338673324546178175547856161913817817084644605007235802690089984465169329855189663339914852466818765385839350297021913645992969799412862416793221830947622005934348734101706649950852734380267149324415730425465119720283453864976236112508692129347657134407369374293473748281040148180402746098201166191568131394047825057339242186864254784608273582646100532763882204753434599752725625769093683145473233396332798700766294793912006840925354152262895578288588371359414729282975131578687085672957850733902349182469422528372718916768175285783253782279682223525835460469092970996730948602301181607103061818302107781313750454666595640765049724429343867059697446559877969428370716231154238568656506735431580375101544240073503498467671042791247191351171681507193656966974146681268206878486123593642980563063731757284696715410354656965791629217463460420626809039976114746368464982399985904350112980264561622466714148109908523628253474899258485691888432166013371033684683604114628669819915756537002159787523260262439163130247785569248912628725437731100544385155072000000000000000000000000000000000000*i1^140 + -293827033376870320523148975286437572855290012578071359320797059597643078921164064184514329178910649980446151688779850226714072620363230359340294492466274863545694870401186758006045862166949971562752459186272027202425403597132620114083769496252784772728899325030447360974874291222498682853138430297638012696458295402411484507581525663221115461072586602931721612924059813383778018069723726553224948156788245460096605966703504947587281178633921241860488808084698667828711597545324662797948491268635260517467053367321435978870274228622363932276177156970076513388274980443381491944399704542022277331636644643231128813277860581736102833830580247804838662192939725564353597413374569415799884223973614075714192441184189641922526268229821767315546073313524693088035773088151282332176811494205559766493397876005030650084657331693191184022440543509554322947708787795355057042491961260174891039403137752997537997698226719446303444604196442313744970890543025780109227959265440856419145544549359271303336199301094262939160242761769976085685929695007394903488643207902677267707992886768013487296453177144137643615669668124763589505514355359962555384784336458522093073196338997777578918091201270936734103581887861094866573002676029910674546579243973366249126930456040124146023253126914078417279057758119400222113535495182730849563706740319697619056467519770409387617778241402464408693622436004086665938326323035078369661872310775862562181035579349044488290838425216407290666064943765478540242402484699601541827048089809924697634967660489423360902084179372536307144247950741388796470198712464341638166378318286423147288629071391938078838003612549343484064062656968397313460244012596510172311627080657444922040133887262907280936459106684323136254350323743769377261081973482532562340028496272676442704705282095869383454750746876629088496467748987632828110918271390160768670665511541044329937052486559910253203534436464884129498497238181544363253293713908844213539009635447092079227075315823408967122984645081985194877089901098843900347529171088075712423503211127044592450203484839609637693392279713850706209822102274740264817629772969440171001138491943818681345254245947075541924191451920672374641959298409776897390068434331949557562850749667665306152556005058150400000000000000000000000000000000000*i1^141 + 6560452647958203257890772568495761014423055821103756001340642285482094115016323756795867038014216171073480788198706143355023321701041597073794251825715935395675955337423199781818190999423244442401525759210363026331534513307838021316099387095279689108521697388122080327470072881085045211612172289928296142043931327161930013927654933970547670154314922885191759537935932409766653595546277147218953135377180338940684868532428273008407300987618372953045808589424442269796460436698005455102966788717509926311028056829694427627277526508940124702578514317894046225476341931467073382684339199598015680282607676770825131334796799975137410889070679343057637022128676114389606723483164080625528308878858975014783700293549211906279740113852676588944275269902849950079260848377743528062232441966929176075997222041552040628834935630585218927173350043816390911717494177732585654246110594950215094123327951867941969022798545384052387174541619853420153449122495185696911418235369246420947159247159590372082011577168335775133789077657600157615263189386360742346020616202944091672619000148660480752910212798968571306423604217542015642316210240813456078049954191813179174653354348557434592428277352985560349998102316972812363212434898968692546221301119310670537641041372026178008310296684925824013942428409323248410921861858625003954879333207445741696863804767949078782226164809665807427151245767689169817918088918903574395570905018111869610584442156031913034573260217066309755946590862778907377075501493927871517917485806404694751736943363953595059347340723322076256865389212286897608365131997472150003893400289064905255599279699106329927212415286679586204839923986616331746141059569031140654490866614089431317649170345543047630244580993556030688790734719469619268651091040965050702548942513464960139671988235275192098549861605095624340585034223569784737332061614931738504699809534929594340579781658324704530639322675108572064518701220937591265636892152475116626674089700611643825421282925220016006122348180942607854019276964127365393783405870249378857284515934425469199060085535151108457125990875092020060378255117366138790524795348925067936951301136963957588150337878264932948089546233586205575116250774515148677973880403180149634417153995872394312417280000000000000000000000000000000000*i1^142 + -88845343150782073070795562727954126644368525017187762717854439861639596393494972810383709672218145419534185428211126123234957204384972351247149424143889488315612999464264555599442883832844473465154508759120766856882674934154234787168715010197374908728947317084952966604057121035628999241370481276755897699164521920112259776615419481267728567323832390784772104806947488974334100988871186296681010642012325426812953679716784565980551978768154364374624663063501708755704988608921495679584731792451884753695625175105996759477475121675192808020692132746389824059810036203946738505854859964230935520042452741533845796824981274858375615742382531723308189830681162903957389444834008449136596013082914279208449496956039244582475316638131802278845518288876299383962049778150923832509505866962389347650103451934978904528350737715062076327138813101626387882092188995232892190005261993337189225441377055157184619452364621172368868751036461323267133342348049624543700744474483896049383238198326933451288154178686653400293410828899734616019731710738204518551495009774551444802652549557880945097864391341105374896440478541172702082135319092514129537156118429290464753829773946764189867815443282636129064946850947302443346028837743835078917316962448456349424575786908979705053394241733677352265803084933785903139857391443341618152528983516002788675442946358361057210951121030891190981966671343521262992113975420525758485452686281840051444092510196543699192072255600711652420969656438756869987936919144677415397452006765802652806800201013466446790223995666504496739749783166303574160398055927686843564898169249599377315809458157269681689334218375529751009218886679141279401434440194515836936661133704912216975208632492108482231848660765628439069900935681794601824560614982476997614487041629860079578404465817227628872047746368101522939012965328805089684404323706983597937368466593143788392447302928824455299156054761572748764490887019004586497404371379160114044755085956779822110734339987164104675830980707790140463404516337257216752339408996282275383864626225977536606220632840092352883449062850727906845723971530766585998281074566903745846273280593269475621156554011627584841183801079639834848036637492301306039590986734549331122278274957312000000000000000000000000000000000*i1^143 + 502679310850459297864788959647290906783205037890240465541692046777287974623819821134213960536976103906366442030119159561770787348374227049463810894921824964531985934577667687303617600192382172105350086532490968918998361912860440017226948946474908037503472697094227001173600412947245286284269949869391682621352084916164601118702856690468698384954711007090787029495867942490374106171780025955262728576277457110625065937992660406713451245745757541557880826521508622425929039959054770138850880117863292556199435208376661409311032644063762786608584872629894866263821763748614403720795846530838804279974144506550995056509472872567593837269528774552563415236254750993171124431567551234582036113623928649366706755646706473624077204177508520823087899767481783681003517335811940110507987469664614616963318981748222306855168952030365968383814600541724261822478681019333198279915744715223053689876252819806764954212588040417764723525400402496860006233583365170155143148296542132846715887013147848337181749817980388674143481925388612039150800126416932192223874018724061539935114571765379678471608836348662843740561675363175661298495490644473820536838271961277696900721257744695000126998227984590690860192673550208073055612450890245101028877721705253401694251531798713052290351616412728533729065918413963388433958448614073443067988308253132576593252539874979882110997409066336420881782297335909351570957299362351785982014140683074706388561716634712059871693185776814291598833645266875231079883318181786621416908242139455255322995126762352164409596365256515310166315382625822921308437874514049758551860523103141652656552164422382988479810302341574460930463595730967074580066876463499763995406738549264942940695336669374425447729676727427591029975007590539543079004898730606167681188622422775578315076857544279776285806723979099829557449867806814284057400467526082863937404495490460914767227282904846314111554760884299250795299366578091845293955629207545314290897501542625033719754841478364191446085257137703444540308368571912643203289138918471842737023591430149464390358023797743739584361943130433052865745658414124655413772398673288781844588240995984792152996872464186671230419217769004420160044498229290147463736663465414937804800000000000000000000000000000000*i1^144 + -2527978062215599391295726097819166819815232473656405890453303181961705833276363346761522395767811427344158347163652730360749396000286924185424501880801582747853188011689404721948194232543397815454512098356915988469729663586393704510480691782183019085781089129937643107325190038897262712928353196056730351070527963491558364522786001653303078604621387087075780526349927828342603351524973781822355023449976910849018741269696682659795393915973306538173775680049584892239790033620907442150347158471356852025659622926726165463859258810369666340684485674868910793297291434452897020471892308676350683846513371328502532253341146277362956565158558333293880091879604944850603237562589089773457976596387074673386615917767962246847709302286684870780166697936108003200759256562316890297382997987656860743679432902390046992080620383791123472678012963304097024715199046979264149160345822811077350759239064289484748769064096273397753954550067376819041213745445304879614498497770500551077047876101005991560161802591938699378617428803263326322404072877646808055345393217859298491382577800085129849541642109652672271928578805480173356020708401287181892635779432918539202817272941253846287156577457153234703625687180535913814547519061056175058935079958843393301238423152841377749715122050097886291574322880866329597223689968760437666831921911431889483162199745729910423001236156048173769146950970524250080581986963936951063756524098805578281601235390725905127086441997921402770278231636316549221084192460434630475314524855447494953991136154060354931071420974586397774229537912753996965526276448363178421204160903901645260962940836161275990633406340061864526181968184474747246736917442836186709292894992158492769268954775725706181082465507168413339454214991846297011356683270721688815132245377466217314062517383574644746355547748684479278784185434777364257719822435141755215367689217305936889754584339031271819124727975746304917109033896701016959305424936340174953759867603234647857081348847870289220070782614976008527272058991160439786922575044905521727564250074581832919180538908188546861486340535049516217491474127344808974173030701261058162000657579532305827107327518040614843875224771078521975804294060161211383104489390080000000000000000000000000000000*i1^145 + 36741605935584618227211610187492581895341668232937111627114366984796683812450614468173840949223243912782151019902489925220541588195091111065309176537373732143332679799707003979837343972784993998596678820054653531540964712437310429800236290057530587305402891570428061077586862796232155173153522181212724098285991877505540597613919145718751442350429202662070366735581513450196180990727493883069504892454533129416388935789527385092371464605292889811969007858018942997806951147849277099544432787546699924354675448670202444270048558614405677805661861163822053253133142940646615670573450456155970036215352362849480764156938655313660713541044474305843559451486899962760518979809968352875789056108110106940452700642487324795957327061367491637208516369596883592823796662692410852122810714612543375000490129908022193766802521811209704620869707819188476990702196273186279731868831733943057005652181039761050729752592941656738389972121877969424461783600735764928305519004346149772623788294760861199287012806353228334706015897915218847849901367771413411873524425147847425052886403261592577859027901609447803604628016902298369690961902462471497982263766774853659762353626553173072656485580001990418365199877274844679090743696656506803925211661233919319033198146045474098014392508819117333453456995953639928687046248520023306063407296143126242982165888771488771686746312345086323591615738425236400301104244644532407404683284374509308574650810407969228814554254848342332012124490520758150382486257099135777694558870295402854725540259448675510199490392052160229732015570686011901967054135246395331986233908440844861200532161877460673720214401794335108192260078621940565325916765686296031571751109505587311317549811789801890065415859049439618586830197866186349916649954989077779932852736513571107526630079170885582973150684597316265079814107317905098545608499867359670519413766034613965497042425144347048998406964734878624921887604707870643109413492228895202373479788225616304654406246120388054155802237212383150515999970084601400910906309438328594697681253355495180704164476703707284456747736479885825922651124303973978390093112925629854552276757614645626642086128203829789743214627725852989650226981893289541632000000000000000000000000000000*i1^146 + -313546970769027573477195884310698098578692843087755364570051437635126053971972023507946087854382161121061309373554956246606986590540646443260886794799328357897041866482006311837890314987520750333201122324243901815858771271913532057126194259232117687542886467058159335090549927095198692729944933069093064646531135201743835028699590748077067095490343091375529694759867506762133723316345684577028263132196546557937833826186696383404911844567416301249962713302664161053393773842654228383818004943561385761350995850178781960771835728388984995577129143734626457834332765621257118157860654965183619214161659673372804936985639177534636914974520252583903202648363897594853970610420463157628512305184558996687270507148960554192013759468665214592777063743360576516024588490425534459908798884840119550874079666783267231624953411331531621684515391585418451349491969559934804105787164347229549640522335409583453049427048510420086827364414399881124509306900462897299465861138530996412073543006771585877797311145080313096727316669813819079310609739556542934295465094175730184626727798660361654923954715633902789331102278769135175244490313927349976871357440489448833380161906094091614968009262454522511492250477903406699326729548518003435663887145444321877995461309904638263747266213608730087324962077206469116682518549330599076841630998399881105329549341651910022970387740592186468039061105320854431440388152000600761962374834804646957861107463478308722393877041876218041040880473009062052913315197589837662900610708285234352135312655801422563354792227947914189170924231783587994746943589648694151161559594912256324851686660874538230159799849891711067240084803513727972870163335698827243976704898500859878138505410051699985973804535587625760696320884696461056292235368980237421369509053915029694937506290491894479451167966231964235613610998629200199741158239288704258748223630047101555512263855649187009201375574678623702382514619339716611826605689664164928097803597851506525874199862830005436894184822512552622424710496940073134456897737195521665385461734079514866454804040681488430127113572350265934764532457542521321187245777062355757914681417633697187739003268567101546379173418890491030583377920000000000000000000000000000000*i1^147 + 1318044200388756123838578187878631780797396678909317822074567430520347351638024063771769316532320506317649726957793005712992092677261140192915096956209511101471781796526544321550890649361609284690598959993267250478503254312916634165303125090179582405629462358904235588260750579526153279791992554108478879136521968685021504123451858274263166618508671903396573598103817857814275054881603526446240597152387935735645181728919270060326548477611068981650721937309691353924474072861137630922557257121717658353775345238216747161964223711429890195874291129910883568435582088796232019689672846843682348823408735578668782832006771858030507717036794234781061994090130545666277186885108816463184003064092924843396946761797423805914741528715087176107493279430911634754848243524616245594794347000885724445456857105306486921648242134149749376208625997962464997893926164319871959719440544467473659977017586726351935652493120802576771202868999216575272516965216409491375629869987883322673480967271006265161878570572942774171413736532386306087980073658797483774325902677683067261573158863789351360589889779416839428147843993841576899856830457876276981851807619316430678688962507855934742616070470331666766157285488449792940626140873863982689393141753442599777133818336013101242268659253809756778696523372710458181758267372792550815960430909057383793319981731620598360021998752251357039022941284013800739922869102306521005827879384365518226772051461071871316471882675977875662965337876663739239364913105731392912869486563551955952933624134988643763993768087365714445029881287530745940316761726972544616641595315265369951550538215056321911705585687607918397226153403903521441593263246224935140541543337546257567163234800593815077178293907844521172756407812023795443217371692704027166990855407875104338157462179164122944860072828749147745987021254509947825793164008038938298820842709761163784905997881895575782308654090781935522140486112836316744599269527023470600604016461173869219417849849706415300205108854870293676982772263131867854946235323982604008680143862572947353808529480236516591574120141698293360729484183582747210324403404991874131232763045830402500754207909201748398609669174591488000000000000000000000000000000*i1^148 + -3178239796354327180095429350398022617458855255812502167004927894106896734537146277316009216174545291321917355684228760667153261273811659358450934237357932065888193097822268348039582371568380135043794048314214255535227081281316481589286581989558170067493338171068297579859242771354458208688626445132255553715575539599511908096894854614984286356727976973463508644472634279991491453267961184348594872663063366039884312893365996227026503364635647107122203810012352280412317318466403859884327912199374355710735358382131245355590164247856582783215982762262516488595902729585117755457518934095359874232083823749619116411385227855103439166061696207491836340505492295960130416451322072982441887207594731106719474687476010393815358236801496384341556970927251683526859366543703002077429064626041903930511188321572668552174897849058818105517914538914618104938823537153222526932956043297232317246599457809054082710160532802569651459015232389796026610471403892629955484261937660198116922961859443267377763256561069411282278296013351265532073925065962241071053284786631450335727840386406693241360948724016581304688046003806643421969139130319936283426850149985050086437165266247913947311370543793951084227308987518321137663038980795279017548838963422782724069237958499591996356030184734838209650119874070378264385505643982413305764993829605747563214941252757773975765542652127546140331204122796792032204685596876486320838504362494860403716240203220409542707661938143146681184103294966502357724812993713355143835005951660549053983234472363724465710044116268680632682440331049636074058972869144242041979227516368982720270245082830260057830308986190491529063656813126724857211940890339227935694376238568002813569107390420332259793561205865406997215408738773118812339739552352143086604987242155022153247156053980858100972963391312280446279819049781914989258685124496834148351898511762432871845402743001107607429540638179312846720993415198797412242525244752181207402615026840294903202590321172396098179433244509599643324300016467252002110754951649563041010506485243658577007057278985930982196827439612043775176247255404786995879454130998658001232330316628337928813729019402107981135872000000000000000000000000000*i1^149 + 4451010021146817450534009692073849599797615387017018343973034742546158870969718470905484817464993556955019177161730275094859496479957035720278152518548002705738743647849019351479345291791525985188874263108143545017226917753397883400650391679640691639995596484447320622216993791987339103759269395124956661016448588461081797670685819684671537887031088540791839846046269673072537629430362572497655125473266658833935101405765414978739393980276572012124138369018035103754327302294290452653729178344880302837355663229853152538982554809335632066711096803508967377440434203795645123979747982420199806810049808238344932644835338286679065261639864468386169487515465456562838732896976842604639956705269350839066369015534788574511918965894817955535538473051850546581005744725743973937387047016894163866305778707202354695597776077585228684305608573398711291440876227680484122633929397850733695906172497937935437946484735941594298031246750532146982153233367153204762676777952107143603655574906517167281003696031003488027853604639296480981780304948226773337331283928421432701600335733467556396673986474743696299803604555901372995043920387027100571260304700515630422199553943228525014620101882046649634424859355792351553881717983231961216056292213556858521055816706646384360203351737997637909237510096230143104088140362807377804308199421287556577401631662736310331495088339271948742809214301888858230006857205444324199547153953644558372193047158136153716812202222138639093306959900264397065646679246520703178013167505348448487750185500934538457914076105565262880524208006477837210882292238783939463934312958397374958882470846100803627781227691281603252035518414034294917557934802757580577713601264608115189746844056007533629094596073543648010478400005803761141376937445600363807829791911372657773320000382175870567999307235795974952862006891450151892113390981896010757902329372027722684790269317485181658309596596633642251925204050629923064862055710050355989749152737984638813808246487331693056960201110282299107168479218868799505622248875660495892651141912816641734648139472941717062528685013833438114109760507239523981146457965353696587359891051024070826465690019430400000000000000000000000000*i1^150 + -3394091017524719963438864096451636943866178619779013419698125229412584456825092502215320677067286961977505357104102964387328069382680419786587080892115604032261672975954518889672494907868994605344464133425039349708557019252580185266042949016201557844031676831048806557477881263904662500811394736305531047450120790079618210836285274077747802633012333394213770838980047223399068902693619667492640560035627929442720589889300763761507530734470568466618423198876894391559267706989195620744402842651001778032100672896275769505305550879908248879980922019315491782794266164605871010202466641148746122515000844629841128230870068487213125353306649082514804769734448424297507846782497844557795996081260350787031310866027908340134182837623680041523627532185079451995361678986727916125488711246059251480749040783136553999478335794243250016566078049539156258106444789945096424976173035040308129407296827088983588285819443511645276729367383295014880292475988118899365162466260782406890666633221329971744365082048120327588812432302887477703148274262230530650564696006970018642603528305723623886150237235135424844773209345313811160268850974747552646956040921716531095635280727665855894104372970950274443685284970099242285594605334904807518106934883376340901971877747755519135388206680077333152610202983027567349479731422545301059208251659654594492045254653229957904635101212434285148282478298940890374071864771642374517314412637042904742095393983757088720005885593566608875779573385027666350932191481789904481003049360280445116761116435565472270812888467813486195086828513423757142817897250933012537442066705208928445322734978730225378670608520813352030294930641718912857630372638056287564266554766146892971261991375592450841992398390471877211588389042882042176576582017350050251326492930059588560999680888818179521456365174936002055304530684258395230635268961032325095798956600912552580679153690584623862510705193236241941139691084276375501243902097236061402657020059089859234006354074884345683404763037320934001653264134819641798110898971735877518559419644053411094403603811781768071265265263760875773512206425920887684512186091583190724480332055701440430080000000000000000000000000*i1^151 + 1217304015973976571674057493294264734235574583529772260464499257477607833791526226577772530472717554999587654304634354291377591638854153476048265241354247911001406851645814357349098123389637958246879857446880293033404179802787237879449392284061832344409397058435286756405205411740313336732357055697922372334859958471000387625417534433278692046951472772422382831181101005236379746100663813130918931083265887641902363103022619605709416499541885854312145267711304153494761072667982713800112213593836597249529784323359624847988234919961268973187018902226496025513777550234946196740589272829230063752494879837665288337109116873098352880509788907989774573657298612685690536908423432762053970642964086535632768483109349027499186691915324636039447726619025217793107154423656459635878520677964217841214649328075111212093707935654142769669929515303704714169397033225930398362636456308221268570103332939107810577137689374902347707747200446748641953670130431373690760155567964418666869858600595377342311527749789373767318840005308754593918539314598218561087903288551684316517362349556909672474338303126513622147595305850400864383583203692318457709728943082736136278812119541108484570824084821519192812847790098296436606339782507461579261582732455364598960040094729056869202073993831474388374182841749978077307612729568131988671150608230118405689994562294917042646826105307903349116107670970256921692171396074400768200838976904554825362298652067521923845675348058729897815233312832178541318245834507920905731319576804190524936973409663969143482576750747455243714953389249088835237399092990774987522032116704473998614770830227056046036802356195998421985495954918912905391872817522963766618190448722954939607894747140740191743301057829538417924606346160430909758203609246644539804846173823486765962499407014099991832083577200540914295627697929446434908255769083209776195510043856952856230387785027559834982614912699892963103150702424962808465753359439468797419502835397261034258658453669115116598748857486076764755111791413310538094069023148196616367009073788522345588198991279993166573428318567859027081806371866153781592463819221446743629496320000000000000000000000000*i1^152 + -231543702592301162487939504553343520291766641732085518213039950038826610945004547166801936821796244765862366193569783210668005382875133465924237831359384503609338307610113301635929862114393427557722693486658319814102089392128844511037970156344535532868130002299511663237507811541564340548945521173247175446081435293437245163369058740036322262493812284574273402828203996217078715691874307934083272336571027682772200823066238261857231381388206355199343832393974105942641451863652921341595127941423832851936070933841821191594539880886269315831612600684237312438641737536229373419288641565326073070561867262512877448904451481203173820737658804575337333022110379095200963365388182224287659637000982300375526474251049920124498862991031686109162365284991607508583677031267320298781942562279955444255645305079226219130094615548481319988819418309324670796546624738863034880246384782231282597849198728444948249507308920761292689628697598265922544648858972101217201470840254800473817270491869107000551891857131715311878595145296255748312437021129369327283918775536210492483323769822102712266577127011137669774950151425690228040636571857523055788687851701777388833252584994013971218258742430594814336098706069468155748894322793891562276073705955715795725045074567161443018958150909065675284699068564035371946756794537846938878334171290433968871400469170992242256259563707254657229165642153237757029935964342844974201949234705115898349406827614556244609848928787991974590486295704017183383608564801557122267951762290835585303461312926544040353846028022829032665047425778782906884553977759173128828770641932495312423618151953943032518300559823201560145722297886866819620831601142956265266478438269386846968099650980359925766376932120852268529258019597695596462733967046685144051564407148621541346545629201922229000707365514373364207178168374997465325146580045002395120470771239731572247355041401337197136821960542422520546792059279045336990029448692747257121071527031458683621141679149066794870922245394959886443300689228026540176693436028674659360106998579415723082941985435268638344255337410949261483707805322115353419277541362892800000000000000000000000*i1^153 + 370882809746025489995144560652490112208510967755817325239067828622947961445920144992594895813163360076337395478388299722276933081591616764054333681945287831783631897299526364834660441363575725933635692046701458094462972749530883471573834270526020265186869455913900204199339456229534165475420607887605755959371545251426624250966439656605858664434856538196938733372816437226667447314837916798196539741768466912351820342655870225143477122798087160819724989344873861870535476340307723996076586818644766712163196846432356814516631556403201238430754747684269795075518561830910166275956798208883214139719338759483811490215341214899773752304084896970207251031959692668625862713928172956315373309875535892307206059675136135386601076447006689894420409458870121317191273988861329690649951649988263128714449912937507530525395818188959590538613449776912262253275788112952360277042815381644050210024484408661191067653120063629735583904933428659020063022430418594165682832423911791482732440288925277559489892900653081815612212828898883931334854636542927946909562004235213095365174302883241114823441055031901391970190694280899383863951709210046892708115944594044303619364142423256274279526412617289514232797265822660390356501302696571315107386555978807982347751228506156428082261535107117079377523595439972539568276784075832040622428684578423571113946227762852631883242615529379958928001035921310730586330460712315277549560002721373396147031953849110835949028727267303441361151579713396005549839029644437265225236528583844930331813868387231693064972715069832691294733891256044858286504307155433038653079475253675116006748689320643827176491029694603258804631089398103814335811231339743613247184934960530440157834048049320168939408589563969378531023557731412781567952448520045002844064570290668665862067636842318550157780010259156961735891452993146666631196052773146486054750337298884855117624007338307733633376515488523483343819947916536327022824751427523879311274230926181960745434071224274903162120832346105794919591096324914324211009622792986688991820994880654705168672693399797679515335818005886404807383977772428820480000000000000000000000*i1^154 + 18428336902521078093551319167268468248582569830965554717738224160365237394280823948289193384392061678482086784971762640454535220384113755434836475005392487693541899439708659328505684802295831298711307096719611889633854939621089424332875824367812770469471010366191616760637833650444494622822509222630571925770664421583580575800450514667144120758012372396194639490851629991117885048276797722198862874114000522445648024641482350047737095855257130372420857408434120398861004884228126616168565494104994220377190016464471285064513791300799242728849533048518471074605634678171409756009846590939225003553712375201295677191598522272079226243941829395475051947896783658230299090289056128666140607393395792698907027009887607934825440686630406712538190795324432040819679256303224075092448624864269104156961973470085639221815284913126337564427462409346643597343214143659489082546275220432924598917456814964548148193753635752198213796659893987780388687548295524947082628120878930334536042038576227549746176626413683635925779093021686925088136883602870156800171252609300501759634450717137546273362523172878929132353772050449167732827296918599919799221898006767766089132622373760988677883558835828480516578590505655664849553892745805156366207523429066988757575979642582444964983063145699172751764429775891325214161740621563460293845125868978519528172876925168571648216907699820901820615365187258986495196443950344989067571703504123253819864056434041119096944316025821489167930189027958666741564326578399986031954449050023455086555072162634670091415195465509711873019173425918570494330187844839380892458804697237742218664230931359548600880480999591330318211889275128629896762101321019147020304523936552471254233475671018170528948751370686886850523894754246051717181160738533861563513897216062239270415945401900904653306277941181444381297368654259205190000025972864340831539739255133608368606334499338048848429994143448578226313344301232586551966226583148417643524202693935482865882203460198299924290962807605133482673617744469334256892377621983599535139511050654565196288974015195988931905531251401345724317696000000000000000000000*i1^155 + 920909854756339434006969471215428325409211835426317193718155134466548616433971295543237875125178617782254980184588038680465463874203554678409589505269196426665781759894528541653511542686906134909431245079984909443278751360473867995060098560123777245687721218922513427266877086942425881718572634689393516345676940986658700716240037900558976347943766264134310358845116424771927093075590726131365029421342489803140855260678666503844713830100155952964866559023282658766565854989930191587906142529895539227353021967231262966001546568763116816438828922191121035501240576208638248036274568953710147508833092718718285134218249014090051291790549174381853294550792336821622471322823152375477842856692953441408664018026339318023187016011620639893195169447498344250542210628890418221408167977798694893389196223648039813390502723415117828492752109027935464417280331338872220921993473481309392412164235309998468756739269198968929616231172294976374969952740517840592666363908256276977761191942668921938264603060144669662560967571986434025330464600198268005501615564565783918336433809871935380349090920712597281627213591974287462194969141978385256362745324289556051651448165932704992474994315641112621502820832303011382291121260660679859036964132869595581301650509169418248465538792606126415325616339757015458132358701208164740355602800515588293395559813382728744672568059578232699629120032559350701346418330639034982582151754965425201425046997881349506808959046460725539808505344750047793955754540123128990462968132211122702855726921190797782033644455959560278549026370564110244211969239070222030077558256618877449017477551961790610750989548859031593663390366906684921645236891276496644503559378570604516224171749533768734323707604518291085427670552962783006630197346464786817837462703958654358187623298733697992491132217672185947690158566950208227374932082023072066023057051213053581233055928664806633392206691639816991913476802813934533225293949732570129848401305927125233793144446493456965793166648385208610291135422335960547595009696535327530068753765399956255219566407449970946551938285568000000000000000000000*i1^156 + -33271526189661871494867840787381339034763923833791064604762444250961773976721287456339820199986719786080954304947964230274830457432275940803167326559988802222959270867262342595384037472226712430904950041872729171431600144660902400596223639553360347060462850044961679847600539219099412355321317546240029184567766283653105672478927590190588624363788947244893087687256481986939862983302429436830036666051885431568538390576195901070576011684310313029458829187632329667685597973763814957904812279161223149202382635912303094858014546845406439005182190174027923335900057460038173038731789229081074939011645850874451840220950210654191021802682379777165034928673767644859123939916098301058079885806990968174970577599973331068701408232994305277831283374504483878789218095043099505976811750175227315338452719208557993102764861288416850566264732217029579559647612311414998867081599822569416418716397373597629851756196774065600188114562762215974489431909147823218617109429923666276323063586726187155564890418754773728145261034615252894883758888138936145147114824078069123586714087754704123757313878863196103731270090174599429107413283674824569795451356617554365241798093577871051627471593058442183508762572013541907477489510944242570756051839883949809054152004471370392208628143285254218490848853966712043658252194503431128383102140714350675327502666140383475073079546242358056199015350230665289477095558641370846148904279183695725408461921220639765929482832340046968260208494867191758395492818480737814507856819055370452269625388727764813844349646302088083693131704382234379941106356026408706942138451912310505836376394946766737406800327504116847461816946403004464234438430663037431752342505235541193616039394439000845508664185665336227504457547157987244669772518615864305558673289761373363965830979425730864799966263977920190567461099782675713030764309147211958807070755625518141991278155485439307810200139580780840716004389229902190134456644672840318434162394005934459556225035212794237627685353740852391851778183533519735992356651909051822217349390640013367340805209923927408640000000000000000000*i1^157 + 570579770867673200276297402308719644455071126707966345394958982233208586106020884382328893231778460366585454468708228518673061900771979245159089855558775888456885388460700916855246425846227003088590265334198970667888292928088084234285503927222852898421371046594796005118153925255580771531953654231303879123253597904390792242649080940218789406011935494246947589065847736462145990428971226123018485544578298221925938891753382805648796253845705026027424233207726025185407476316045681289695508208550533245157564711261328815024539994613716086999289370443679489333504142367109174640087007660424727603999948712480578386530577944419113692705910413792825271672056725661012251094618350201343680641624251083164059309490319135564354288139965075814726936397825878387568829654951716318613484608543773368751857324785916420634918116980151208576884249524515384914794264724737382115215128729742180592551238740575245572967978304509876747882098307335109049404842395929446244215747453172674734888621100556055312727506161124577268040709680337237046151918134286727782775164636994738567777026244703097563358870929907862220744990127122317117041003220761247797952170267953608652546649229477988982939656060473230217882217640027909994262900293125720472287110601669867089948232815496662159575486212838647254029689184043133314934001816757178188538980716811347331484902265081298291602448244979553374787735175377828459876899966237591824322649089490369221555854127667458787724690680897539265450890792442354568496281483688525336922487393909884145041213222257764325790231859739661654341572847441106889381526865906957571797403032591894544298578990777379766047692238267749789130455377067181300980732150694737885815057710489270553369755610179304778844189839678451592363760179596487719755167231269954526450083530056790841272394849723888933461535815023174435990593554385585871497650067984709414757346625657759947613421908693082289372978319819366245884770891933936824928676742415548137452852978874003233742152693506326341707977632031177312917065950403094603394024648979789079017361511383940726784000000000000000000*i1^158 + -6449493440161195413392970679401294166046154684665120292971413936438427498434992216478241133423443147971515255341984281727036333051358426561558675722195628686310507978076958145278153863854763488478559902971584947376415715912450381888075678880490167136036494584522129305323577776413874967884315091494575172154355278424189304496445402753241527775686690708900585659521042769474237971409327557208747778904878071331784154633781469843401969065252808276841266003495890219295377823715338339012382557106309998064039632284705609441565866907291252069587419523130266831641382156329048165369340319873023531150294964585400661992245548574043002295124429162590875721037983791403622763869651874401085546957322834306692346610865179378201782393971893558960282371738924377925530975489389438195023023643483851363564454765512062807627052056060582711934122435311692739685306327135094568523405421056814591717271624536640147661794882091358946204608733685349405035233690658054868971804549938387045574648272476456682912152304555308280519624657840906581698954650622134369782731276092718063462368929193750718474200024161574648114095476256934033455792335707464366800276229852441284560727395046795068109294522619850299748359498643936597458998373657480887304031980585932645547647678402371956071375860923198531181688368480554618252221729872927894168184946268847250722070915007143939200828535815333722826153944437573436364381316969802860231773731688870465800478566593946871656241050289178705763152442940745417227471147478797228953872824497235503707191050613001684400490699030419625802178754398944650520343233971527681813082834241876142893054106687076825685389419075331012792767391258209383610219984377640345587814837930052874032793753613295958343639359731763315273664947186086505457361758158033586945649281392254783170865040588662904248774053514543251084831623755758157674426386250099047643486328208262850742991963393364517599795495382367996476203288845940486182984920152212871555395621855205702195603792158763477002005329008026299323558907121560766580255202711219772766394777600000000000000000*i1^159 + 51701950906515061823311602879384122274792168921983103590328662141032520873660891102398493658089875041149175922484622421250298091604476141259521846710359030736288117364701073405103663199394208780345829032042935337099530455647853988266332728640190531469588917402373806372882036739071510877450595249413694389892018614511399303179301499993282864685134941336973814470388611096780159409454555034018218861904860403700263741482489694543384963303000835292582643347861293740196956803415322294772050545006844473338735001892862679801207928012410708023312508463641982506981122605653895576671572093370402397737508305017268509047430979362974145887411618684800752101970003482121503115063744872503937319787991991895487157923535117359958406081989770754229051218285359594429869191094635961419033009212195446488931603678482090605956287198843715130605788000259590154570363262968554027295657423005694921851306922696812347007957522196316366221053761265602307046514734745896874870566337103132921664236141013728072611656794731956908677667704264407931932761220337306230553515069559560214540722246822714216638610781095888539657190122756393585548081253000167303116122048887337718405975628953434796719649310405550284346019925087803374692020428596470224092836447899312466423443750557733099046524534606234001563577716521566573598462963619952600624151839832451877200039466983770216499430246235046974023626914181901528089580031227156418910233474567819343273970119500913666440342891151961897935126373463477343111995229754428002196525220878230116120296029337876171095218373748442850456318222914176414845946934286336730100031133003348869689981390027824902335703978974304459671750805773513395555709568943463656796161308016234747403066220485892644373891542478053795372673497284813993900552865060808009371230273104698593394697588468968684882762005910035885376284914426544368005139870000757890214269382389842844883980538125010065623267240763663705213720038507283376289125589963439010078905001419434065493758347099481749622494936964497680607780240290181258554429111664640000000000000000*i1^160 + -293004378860173760263645623353240390630998051995483106991448557650088972981077092198258387359814610474244819482239967226287435049767597553817327859617223917144929750223330798345116494562139053506315696330450020746033661356048851353444758309675026301901454103825168533335973275211697549861648864934991108010949043845447116961349487616708155015328057492265516583385856347915197831365223484540725232506960423839493113871191760039653250621087413148727263649255687673626906568362195849040502784098605530497511372638641693321737728518053113753814630239745578824727895206958710810051910126819459423857754774521026639025737548763050171282823511550719861113725226426106572172662927391649262456470292027606975285587248290242275399053793470513602725421310575250734526221508809511391080573787474649993857771857480191189088163438139430823918580397435179451226067750256923689349106430170982568038150225771850211868868596519059976956945952750253917882913052454756953670982452991149818355658361993296943962027819163283411456511083634037786826845527330374128869296449267000067321588186090393443080160672890641932835653924992303265889134172174318541480582532870681887805061661405658024603489177643972449961815959478295013889069875440714697182546295338179410719264392174355455776968711935319942494991070991694767161835599346396767195241411446887656077314978446992363669896573126581266447636776370237048696071522077349797454009730758616003165774841548499454735177896404156652996334380168528853303148815518723675089613775466170796262564775320747541565232917176678347071097651905621232592648415916202779821960563181105140190092424705759900685232917881962657270676141708477304885721618993979549459497782857252653700847431209475086971759566915128418958960215081131278443383814953962001830990989529987147151610548342923939942587724277580856990615730326244230903005302703438316176426444228219306383018366740400857358642788375269769740618127391104673281600241033598832564931900849719750145663947826996231102060798502018868992068512435980992512000000000000000*i1^161 + 985669238408859403595403221078839233210868675596649017948848447542068831063871417474023066269170552383814601919177441275901971009267632798457079701600889596252165552260570968242770310733275584734946731396063426466682211267754302914381979695348492422239437590224205917235844695725939287905526791081712396292524875226116317784837512704446965251525316456218547204816753777510748175790046401937031860412481766983132678268441670773072805853556205342848145639467016863615900636491589707875721393396514321235169950157163380693908584238291927340580482705642991020151127589909211050557782574760098222192513513836012568055746304277623417177101269510971922637514365748999036479387786908524433194292226668947192484299076189044686556840374085240857922429398550115564320020975459759023714013815391834131826969755130927384647614403294911770553314974908096313262079593965875940644951960325331477170015391898464823703267137721281725625137187607278640829790883416951411276597879270255880183735284630030104329424355534136572190625733714479359690944333316383517494005202394695591053829656591040887888553189599645090434098908642301038974335365746366820269105310626784595185904610627605376047211618801864790822978082967500137843176824807613914246182980076471141897046020513543803051324668353842375274484784506941092289149176772205710623361917489163933823400784142419619086056358216582370352084766054227966465991151710977806736959879638221077571458280044274903823441005271925569233678770287504598306768398506542998561978413135665597632645391641095928757261213496316631181693281451900134149987450563597144882363507039138005314459639359055627467836599288474088823622740696342552689827115880212083908351355726116011842054459990578082054737752117614841183728882573561036641024740797530842381808814833950982719455148812966914157936869297959628172814174212680574939438568433391597512500691673850631217477680296347654195231971565024200816730358079515757976015114508680967985599402226327115922280942377539428222066935185649536217907200000000000000*i1^162 + -908412350637875674236966087770452977957052986784868548585406383947407399323240900561566233213791699264966795494915416562666618076982102420586559892050171761367204176378197082005194972622176128332266252049163309691589484903908315318820086858637718304280116147766903176333864242253114380009699305953129921487630592060448190087262434505243842970232682351969164679726770445994020997157202989693354542049081178893072997661990509126252211602305712551465699954825985756165736163724753731179208606441250350765888704119825586430573071884303744370053402079932818146380463787068471415953974939947512915966284622780960023907445870938577074029258793733862074505394705165501350834672307800158949380020545773002663992978430361038398216766497349097904744592406644561345221875931978072974897931635066964345823091722581844942565620098457507386812558672795611844432611670555050698259337040307285400792108338720899744828952298377309379358884898571984547241416714515043884956917495646132831071966370819650528597375681716774237335116830131990287635924924639910393852218710220939519894038214369580790187234683231888754760227695720112794323597618151129313146938035812279566673278293625001497090821205728636019654908374977152981196907659445095993310122189886380656752198910026807079305871514688665457182646272933219138173561061398295608529263534712798860885684845421565953835926037745573333929753896432511969993074789839615003327311648247105833020089228738386794070710797489260201137698572861064096866343300625239913198203568403859934503574918619540038293837027325556236674304831307878928539273176790896917254760511994856825673338507970366923554262902409354066887894765195177017343990829387591506856462576008257801707686992632271050382885013718500182183107660234939607370756679827837262651087140244561563723879968947905102281166830327304231589290802482851452869895172729880362426602662330284584474938883522641573735219553715290865191828466879729695282601052933567749544134193251082741396938719706925917663769395200000000000000*i1^163 + -2453436363213575154685676724215743569381255813962409523720740139767081151712083690709295434065944565679534761757317259638235838786209438696125900806613272125852006920720198303971601318712161278053708814197902684686904989247888588155537877302387688268533186592896927467669278853055787585919531634643742272704226659665034524249735919081105280788888496362208747123816286865374643159594774496510701933058902255513382073219976031539884051171408399851432347043452300430877987236955215179896879655124706086496650719311568055528042980555405429166317155506931415111206380631188464492835690777933014553257331150522879714382097604387162415079918079217403582175287893372592948635518177781119257340525167649056832998119066342392405366198502903401681714379241341432273521044147764523395069692109542397769304572236572642575621335374485744253555345244936077655081426073544462359237069253277384764620555613413811074295560825427526896785509020563645196687094242459287790477803256270900600893852829321293827421010323920771893311364224088723702453236213981722930203010193800966369852321490048845433581313161829528989005186148017512495237889148633669526978897513601518122853311008585929328390920249208785108158816623523923974639825796728994069701436750144110519563982682436860483137823607986631600084441541052522900544733729455595851457652204787540733319116956401952775428976567598491607233290289025772890452179899913744327971271881333337030803634714440653391304457169200197797991151656319224760771564868649945933183140301525617299308431809749429559593764152680937299155777832918439863834408430948778407003134100758636561707807854739799320739502889255256776287849219093637244734447154715363045038914403899850811559950419262802842967373692790812908686261052486615723224294477166793460448732737982125535988924161159690062697838663324969548237066948154825685624120560102747091777266481298873619909315279740160154327141774966591283040077290334728542204957640669234929571564423864959182040210124816384000000000000*i1^164 + -1425574693350089335185059774090599972532985205320295897066613922835756200892468830466703775064531808274916690619240186006747482730763282285731126599908360100965553644666097735215630516071872350247867433529722157549872590289241973157691392187561214581571660866505069057011766251370923113988379668480620694014110206820939555865514447590759188936906858940867031649148902636268498227380095558535740462924422623056652770055131745247133500718179355002247861179199083295579649926022950836002114395666145234405006751983024598662640691889701639562188573390882348635734503459360215261923653926197057613778806249390667515211185426383858040273620307336274260605332066919465852046011055934201846857087915537413295331595296204468113045261985980695647886051797115854381190036712084702605061720767557869591415601952676941903819605461146501791076275144358162420275491968459580380946434104062040577724191911675872384627477374135949406771479264980302888995710131323831970398692510745040965275264577680541789572494088524795538824006747597959290658345819354680922002001306790990925447693426947595298775611607280784927576787943392426069580320733412461838249813622650091420654273675335058954847280218089954181509741809935666401993149215990016269720591373114295889893352437221612851854087883493887129633154037461260202277720933300548109578050968947601421094351097283473287812796270123681830483382812540875971728456882381312912937921681018835761010452352875070106132992882959891361956086932548594077704881373459544516046505066571043089032425057188620807895350321743449568682080657861043398282592620727576791874421895612577726873003580003056931509446084299234237173145733513301838103387180655366792033279685863425539846003196539688170822038977488020543771342529662164669851549877167672854419716748837450171702974530533964374381506614762725598810498468851736469021552001953163868277132390431452284121634800040938653554756445533372820659397502790474120897109234362391574820512938192597811200000000000*i1^165 + -334952098933819817336307706461696033032538072818508312071080921946214188210851580564574642623314325540267981503717951564591863243250702232821694786064016262664856296176635899883725213802738456115986419853538787693622784219314818798727164368753378927287306730961535043846288730611039266032269250560031424821757570452690490393961787840315643677650468576214860150363246997740236741819939568386032452745726080034757665971915040554329366748995285545500296026822748026894969964435029603206733636962537189406428941274217458714987301076750124469598248040836624333665043440975440705865349508897024920224180691665526983670779100067658832531887339455499665905340519487640201789481222585691762597641043741577043667247021981687207291811870119185241013471739890481970053280302219191352816214275674784323754784101356239466617393212945759533440901609055274741927811387651490288262994647626002572754677575525831571821864063515503577038796915132841193384661920062940575395511765414496929935272233469443313117280406885513208374944153117275119201214586179804736594189251834523504692626958607647676603788380478613774328280055074098614074706044172157097160665046749334850351150222500839144572374443336297457175819353152675265840098096520822523003283171791689530645693289196506132430256452134201774492878373845502467271312006176444226621749543314714356364967274335143973892271609985373624475298575896253431346470780296338197326917901310495448230596550881493772587977552146337051149611425269417815452816885120561434984873115764050333258336247259574467253241768987379924346239654748818977332128413502793680857755559224307791734734628159196799336334544999337896844657949974945325648528934874484439930853578343821169924922923712137554584176085415723860502117390898985175600949703934671339914953859966047262936628878848771525422954845657649773624854782824772977147818717648946872853568803914996308509279788536096931290959216765615128117284538352025911856692692028180996096000000000000*i1^166 + -28226122412127903071174065601381270657743179239897404528722772186239818863513163336368952598803797936399722499850773599736290548536728667637283954992724132032749747014614125137862347073667607793145248520867624057301164142768041496724524502182635950088462052421169584414957459478181382968772125154548680679846027746364523165068395755260776410187580461150775192370507140593166834245101091385437695772750340565608003127992934554722491248861795183253320202535172756835318026620769674531349387645729909682762976927826110494014392007598783627708992251080614144174197448788029985668652109348419920744159032561689443008638273555111907425215872504797792538487952336413540597784161727655166343208889826558615470314509904199083656676732269402965942135554132518463396172017272555937681141975345145670457926122486555120741128354141199007596147205899703597613265048562930456663526535452404004502976447153397365283074986403183404638263087289440995088241668833557877340258356168163055664765084784784891632625372554396229786601069229837423293978804725100453925914863427323482459641108438976740769012254824738504539774081891752737887222186770684896078933367156953682287174859876513941978471322252646958584222511629846169713544048744400008583922379025324222007282033265798694217530383158170574987003028782293301009010395548157670065506468787200252230960014097109586695040554230634153907140384653195577083776847229536551890121422149926254058138538014759898691720057211569049385692727576886753127206032499474128377933157885395631214068912945189027569834944369734267283261150217785561879383590928928518329443263416357465428064156853003404396499262965765522888628862736234105368438832241983102561688470825155280455334430470566006496868285907668957626795062234343875935291760319678777382496749515569754955826681359663068052704042936184200388943852383794966116376806693628103478133098733474482005014656378063579195844442683892137914513157230323806251122688000000000*i1^167 + 69191205810736612517757076383550074959802558913642711252652233451314349657454982486597720905588262408041293815755439736886227489102959409139684199282913869462882375588206883951979497466167110169029706922068922880556272702657186747688605312875193741153219257214542054301182870647472674137737304362050498483904924741296788353524081347592247766686163144000355809650892623646641582022410603361945224091296279574448458143243886035383866477764693087460320770823726735574260882618784363377511897719983196557941174030085840570015116776720735408295231231805305940180633696351099323381898815922535291947884231203859988468032621093351312283090319105543368805473784997897980025526821578853680588715587887737711239195189036638738629322046817453460717267330406935580683841638163007689700923170134413420925756784231336960758937274204349690465144302915411580693418137404361665766629311923186154206826960589124908296795659798181102030391535636154327530077162889711322962159237692566414094187150219562189284435662597673519207751241388356607275157826232781336905352342200623021426309830529100428585733852580542977141538537549995001679648525129720186908273691134513521103628226262722375264335403916476493023522312172374768615041793598474604785384572794723440685573203916332470403927632444409086951404243243996657260877015501987906341274153953927473633244549355179565289467202044687082405999437972567329359202282119464759381865045769132554580268932254968112872696101988950014067497422386358885862334520565896323692729702117702364656804832097862122788426846556004166942267225303084097653676545695964021643920727516448114134053725972700658020756781084856251351730093770674246629512445592521408339443884714738639006771178402385984458013070763931296909658306886689275357739937631853635523242684227493137280631142716701288566442781237871144704534195202947987659522359516682926360467910659042021989098260461048418314320522524446378241409254400000000*i1^168 + 64356440000807848198851498855370005710822362242160969326349117821181097611064511598518546767651463400810516392425353427963299694774632603893297114701534073254693225129748861143220666971788355008883085991697808078305676737118199317445727115449155994368025717246515391230926772256360458031342388252973312998920700634158319893140007551764776898847522684359729655369336996051425816772999420629094574029087264588154533232570156575166271770242761225906627663250801537341454873652692789765155968727213702476632275041360462474351976057296183815387409678188026330103641879393050539245164200046949847024842038536797553297006687740488277905021076144171710639022211177052341652508249593197595724208327864232784837406209225496865655127689101466365247676907937139621542417707133984951113461281212184351466898550097794035550425347959171114844871622001173287382040432827298855969138950619307416693092223687638398885155527410901288363278567989458411467525947963891872657511631738520177301474292890643696587313668626022549108489198009395334733171702207578694717853867266508736259988107923490797283314260979706367294071046955599094533208051429479638465665226302585464946123130839197070285950484380413996553136646640178469916597099732005912073280182489907565823016635247977864158496233065485110415079671606717652621166577383232588207246341697739118030608053751472709147181039440966162752661425153400664918241120891695345278214626426773565156563138116127174069412797211117334752972015347323143419298147984654041265511452885905669127372265105489944575528071490120851140282481361123337303857055085220297137619373189768127409428606696773274230321391428926670569894888322056119227857273949202843300296308261067591554885332653931563818435332532615746906085584227155194314941362949748388901982625104208104368471593316273904213655927811697718796336576782798037690288318951856930525722963204725960294228376724494011516774400000000*i1^169 + 44068185340697237528453272307651345560549824304488278902972696386392348570915177001048842795862544101154006457218882243700713607581082621160739548056295047201700712849897757721913237615434703096311947319085334954766214458835795695648603135498420443181117730790056474230998589502859268363941559715573995633125470045403756497689582865843220857183901742912406397534075127705988789111672084879507791471191818973700886547908396105582498938044959437102123396919189288131403114236464848308811904115747917362624651678942954825855794025638495069186855946110300235117102970914518451686730954804046524329090563834596270780443714659243280326468033918613986023507732705754350622851815387860625398537891406258125613092337376512498899753675496824017780291131331434521700809777100343860434227366938888190995780765327797759290941948018312659734342761219242477496385278320676805217023424141929558347213994107000096063451042535968008453843356561254230278715930071196053645647451183059328764621745296059358061213833998536447526555376593730303418829591818015449682994456997496174851167939594994612857809771092316453120451897316846107985856431800621089985302015052827713146643557431589530545311461845653178462060326181439983772258730102347684715075445528942103074030296280047784454793641664861332994802607097915507794505531547568492922915022582377925227994327857286827044361802809707907260154849366371160693497785140924966399191397434643579447355650691757329805949246919738143988918787265612975025747982098849812363241551867116783194313285958486253305953542217151314563750384418591640879586332585630664814565075835627991641875070679189306676092448870380429251762902206908132359413554288923770091868360556967852587059474567116207700879086359589694165145548994801396989966251215973041208532242215712285958533138103992713175346950922111473336378021414307845228494691678729742982077736060526876178176000000*i1^170 + -7861328418821876167600346586774673354569450746584798920564555076582225890033016325228632515557939070430228516737752055948481254293351280502826462044495728049632996268170059477849622956232793385321551642214764257466861022513899804793567853310366486238081021432603639103695117740439926553460550802013019141456338811032205825609410000451681498201820230459944806812313047761135334020468737223381711980556507307828098593926164571443100724723249662720068178363155975020292989883923540693548173024642599889214192088837264964848591593375212909376303095061032108439688404516598297741730443102652503335577610027191533888610904285108348659080937682663728654798197543217155594019648293760528781583690343743535785956526007946263447654322103501807365883148534453492744780582659685848659060229876624850520622751770083298964054624103041841957434890342772957862860167495849458677705576693085693597441592524894345256969112893944940868298203068241957664878954337505769121548237154983073407993312630471223897178822879729604590726021916859361414979051190917822738947921333257397646239250787044055880286018169702382122591578476380141950744146179893256499773511960434050679887849874179982369540420669279599273402840921446395127959990532935257206122364253251235348829815208264925816861769145833323890753712724974585584089012949225468926900745568216784799107515497534566642283510772892978384378243224813770958895399013173159642192438466250722559281084481033937108932286873329931799175437910446623924686873350578136250060928728558266358878164180475960983205243348743954878187568969596491398611992092291177437368914034283799372509259353424769922408614791519910408130288866397750934937329205427204260993259087270190979473517039941109751303256958222713019334919980247018834197990435965105288694022233922027524692660583752176673939232080058141074797935104401807462353070710760465024000000*i1^171 + 10317910028412112088313486855999364873387553058908358110785964819634456048278730246838064564951192251164285509538943977320797559368813017411454941338312937518348909309124231011573618633036485042718891523467147373957301825198376623801176146406345422018051241160507323909874981518013774407253725808035752341638342562892009909226892485998794920698620646573651865514355358700774625993769778653468515656189558337101669860478862523382690974043538789767095563827278330454904777146310991349450069978235720795186203393377695077284370329981506630961161454440883961475206195676046838187493924564866757513137925617919680134001884661990802061457999724195713404894327205060619620033635370157092655193356812756907489184817255384065322003174914742016948360752872629370914816744488746531323861646508654309365749590199555510751582309875248377102452357970624281410471113519614985497733565476992694017872152511570871384284865688675614152881346599757067007187871925444056551289503975972624686080797542220618957306708019681207006992761045062410552800553587951324960580999189278100624080052329590233383220040515344778806146968593324157400838305413172459374961499418124147496342304323126132262226278683753366679816005874536456614645023564087343659414159434403443509566583449707912641661032186288374348657199610744881070191906321269897468501680363959269518222689780049672445448028507220557327618589516199691471305690204573343079396531513818773676870983746064298055256172153407239922171349862091874388722391611585673916469811238636233898007283368258601706827944728901655934530392240274161956225744623692123865955579054713104228142300192624712750151385191610169607724260919298303220120424216424104256876689039531353196643999324453631433190063207198710352137963593337309094745423550938514020016535315583646810558027626531973765562530188995748690013007358206312640000*i1^172 + 599803928607124741531304234315940201572436686833151128706356109730710122720288978619967732897983297022595596850255902378258267990401218327457641798468844246223412836038584970033152866656194374521947567555826335088702517258738221715215418252368712512061287508018272371499009908177631181417831843105740287743246713160565628582563102528270500521245016557152673589167230124180875911698978682740455727173113482051182283557568465910294997969789931663369386567010089509739490473814888509783066144183231211849803210601076607881523011648780272797913712671071610033967592493749140959266886033840099134057199013081144760331996180089909618936190983599571895721136944381054780281727479777623768002114049348424399976173119216734152582032413607841293539407933268090412373434102971806956527813158723127623607750658430803645210936899184866427957063956462160373486456230506198614028377297777392658472452116248678036710326689925229744546129957388095054019914242136682506712119323001345834872036532916397404814370960033149161951864527340075048283970892311118995928399958212741783728099502662157916266993057122753761790293944317754518823113030641264539214956820101924559961438851381641185097210922921638145440830478655527501620324584859699203682953972341932694584315527915678623070027897248713945480865385164554172285264891037151442714959274741776447758356303063172196670703777292167573028109879646383473288834482760059934600866263020670365663153052664011338780538609375439151687871954168217395315014402001977439222863237082502317116610495333132598239420755010714935615929669840845778465779413620957651903810371110754137039775284351090071546611397255208487521629764280835503143594216447683169700863524185101684039886760953357419651567697583404698132964010047914771230252110001795674352288430782274044904149394894393105773197180196288000*i1^173 + 35784314340987784942779693239805855624885803553971242069947238025108766314996164646917403679055069030695565509283278117041639013058726723637991780372275907201572253058024204577493724482177614662442419152281116944082120013943514461800624309181224210766667818116761397669291886881735726820231600986988094515411453018396857407287636083362954094980595881679054243229163873532129685189801613434094063178904380127736805279945692907087588721452745018795415799058094337425107356151869115172721723024271712880231473019868606008612405054258038348826905698717707202611552355532086167887480544824890721177381122332083717525872339535400743209066698172938001191066894424268553968524875855723239079736667329602431832771852646168891789589953066200602494370718253408159163651562295937763955475194920333608002670825443504365230373175905817684882822718698983366628590536095274419765087984219087839618508899465167643761755561936498345201454775939791912770749633611234296227665468777418747532473534908140523089998552955338976192589712951528873754087114439276281237161889620275346601603336987020817687712361846074971640393947233637888697506393368049879542714330011629887195625946600330220157276377784681537807710334210239396058503618410054924901916208884443370918704191460465576789831851116553660117074741306622355438443720569041393889125823180126511394405530481287234240883824957728407613040934170434760896647975100354726100184946512468870963981723749824385201003190908103418339018952823617706503255564745343895780224240741194500696195918599392336742836773795724324389044006990025969205498355561278082463697163849703726661519855611769956103353850462706424596060705935909297862334371205119415017538552654421337036296113813931753175684333850973902815139662906872794609147242059871687412893164731610037575325971195200*i1^174 + 1814925302472850940289588979651713774587054672921681895195459248576349143696515321373566006094520533656436314584636490913450195001566851124749178252466990278533374000305953093084924364798920084675556643208076442768872342916889121467743289689866982160807923911989431428884835554832756747916539367875015190840972171325361132757171201573566831309823883698567344225164029154059276935043878527980030141238352673716815768843810671162337960609239854308086015922686422181266304673857406242705466492836353518719748007249954840457842346729941026381229209304670080075378605817582252704461524122094685869592771427144628678409067884259330142421574221785453529357177750614202495696096115999820552446396087451539654624273522583721007441885427698764816181962830946244038299267259314423263925703159241022361625018750794272927165960285707406071168661382488497007049680111764052747908180486572540823453775974774657895640761284394645175566419762299760639151443989519153469423658795011844953531831846264691379665465665545093089070143171959228654435932945691853155269476580805414308108410775710166043675991114617159587800065774470888434493266221713606299212650337804840424839918149954801931978774680975614318008224774241433022521880533803317129683216114613684953511839198905352227320329587621280222959328479691039297307283282225896079299651756984358965756477002414865510151986916649971461601240819250328823045077663987867014813784184160812938994676793134107506590070396692905496314915000434665505827416949783041483276065182734850530305214814594397033761610042136201309210172725215312022211605068079290933592679394680470698186407344834096799394702881114549263821447818039473597304570004487403666710269953016189573095711172161977287574670415160289288911797676312664509723478784118240*i1^175 + -17003026130727867733513616705889609131844404236331650793936472660860035358527264007298705305189282104403835127938159295790342808140513359965685937194404374544630025148081933635621270828672311637252820308291279960095270185573045624142604600285688030454026638558133145119426525451977525541129348812147933654263868130751554024813833754262961130593809715268742924486460001140865238050631840228347370526829894789228587735509789497566585412463117640698303039736596255721277810085180738629600378726341387476123931546496725588097928324593330032157110388268250530948916908159403894491509325639733929640563180408744557965885596125642956640460841427364399173826713218097700330592271887677246809531233488970596464301794067456487290186898046555234863407500200450854206099805257305261267362721501243322593078334114043525639310032259693701194617801340725868222488566692415625953091335734623539413461211607577163090431321756390706896180045112152742050456192097055783758515208058756028671243197258558994051191614641035184711611459807694049787890217694135480327331759061800278635766815233942275175083931666987081631568018141028423724998546029695642026878763706911896744446939255135455927490171904761392226936455837730054908410546954793766502593820642042519651285791949611027065998228869415620248597014988403419818355607798028852232087197664007204604936801038568088890664233285549982468449839578358205334245297469587713867077119120965565740819729718918190545709784836728445711471025825026215380360723028178546912191001718931889593664172407337343591635758220142216216386176881361532518415309958896228266557180585689763785994737059081881526793700622424647254495791525276671427775042048335785058692255052043215624707521*i1^176, 186416837173682812199436124570387450168626480151738880975792067288053457225905621471811126033898393904692315871491723660920695783232727870326941367543447783322597870279137658640883692218618803429571089558987370348301923071857825259030819986917169992495821569316008414525384558246645556283900696131168097687940745063863727336146194831458585803311297477426282822518165234135096576014196318467538692564840965359381486908578094885569328061702290542380114083185618609403916128488148039073341083749270879426964432386015281996750092102069174762887528997461634501482031404009165258479624312327550170881987923085550667846722176156889786646651650944503541700626526396495033288911867616495101406011672446646161583786159548997727464579892715868528201476348950487162435722354988235053500669303402616872932691145008872989271726899091045126301638325054717801215973909871149546910037392886210963135679708090657796565756253983091260055938543387947378179715862395400213716575406309946494188726500796284426046675364520763434223928217924487072268177225430636512300859013670399552287383357879126150338973516437708659807928005003593024381629010962752346498618040759805816843386101231362198721197010108698257794243402426039141704233843421384508823032013929914306346760716077289312363855287478502299149242877388463455823060268171736334526770031169800583137846001910344839685130663081073189276135990367180969999335305401149212983945597503783924047270796819998818316026739332092584727634733042945942586745330144522614376413991118767674710362397868221223801514666506725632712485100824970215400430258195174687232953389010391189327500533453396528480907164793220939578601359418137526513254599489892348388703084146592758802077672596920613908205179211689494988020531268126760194095293286499914720581657200816653840924232154073712924691074382955570625090302351070638279959751996517403687252473824704000926663930144219392525318791680326532928202078624410219502071808663332391208544180261201458470003185757011582035137815604926435045599859473089853419943604462993874001495210240792868358156946582251949318781052163392946677728195956323753882693452720561075828770428996532749050560788407952596761089003584284055614936423269710777513015160288577121775644293460768829434170284329096777672003681883944496457048000429053192254035723828200761406496261346191419437967000624121588711785661855948533226043200705611113444296607251491968751050689761335006494772652679057427217108212276428880969021502863141679029610172265832010706228516114242084320619867998435077315601550812055523078973838183059965488320564267149176177686912852283279499943921917792756360270490925295848150003955810208084391782071202218680914072717075897263623637846294736598108502668835045377139770168811353738133835882386830785259500191678550673370565184229872844096132960275951943984143667615653110978163448710941297779157035250891359731148408804943574844332441820984751639627422906691103666111820633346272663903422625688903165872506670374219236291500456114384898414626959562273606486238237182709235500131237833229324392372025459042594717090863303415276159228010643737774616387378050512433230355623020780161235959518478281898386783928683357399493402459913075679678287478551198887584025899657878600233449774607739620100272185395872096244067957618509272982888543448098406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -6152580682778517289681437941658362108592777271910995858476502505736286067629717733171008218841449845929267280793611766747322526526531798109905429452600063590377992800926729583586133378711241875280917297843273458175089966816999892963495983525967096862470477044797756914810250474150919721589397773381133511073932832988080863502203209710648133171074317670085969886847826346580925971866384920534706986030340811689019803389755262826897012505704770355227927878492960874791833843303814844298261443482868670712223695705501093919947800473622966527605455460006511375160914185401404532183328111156974002931677113159670342732316245262093167181237653543246099881424241598853373778662039369328115283371067310299090269703249546875235177569936024609227580028493062271608703738977678187686199851053180690881732964852474324540775637054090441796909943714242367914395776387875943711395452431837755246369685716386048172325894897203112323464131144900886099718279035153165129635456319187819450812012554587183662281299888903824985213322646599045853449073229967447085883870996388405061466818277001597952581932047289667929032914854162591584347950096263921475864973705120785115631990596352460965316178536888523064555390931452203171997764086615773766607760811852446905389873537301184019390828435227480417623162586603183208806552535545112298360200318195928387557012673806149388434761399199917918145245732268106561614830464476675971369897667584729999019295666469229947381517726474376296686809842758098138250280760470707847072625878735589555933914830950843826926402437756280398280940036450261374537840751259066515934284549904908445792776741091610387221149996856212882747269256795494176195394031515828762135162143261005750448876776018070118373667979668831480991187527508400793176711563114887300299619363216059838353038311026029669103961319438765362894502594370703588773546280817934370203064103450598455225274996075166005691582889131096017414357682981123045908542180377626532641593189792794939912496537306215010099773616227482656827526561847043178966705153112435912590387877480616032385100103499309858757453375001998859177134394205952110021907929951856981471937207798612323283539041730385091973650722179516562811687980691287541763656554323367475291522181468162436972674205283278881745825668296702536910909156542117434838264420027383031866393541069336121436656254275596562970660157072742302909120610293473326364555103299678982527733076249941674260306457888980877409863200912284454022835036833813732214390976929265890969476514283359388183384887920037737739476298382509048793070481614572663679795381247495315442710221454139822556880393776638942479695881593472073300346095196885730233136632923489787241007012161180451699535366292689282100398421128400383037963012687916705808575568444870438014121334834515349943350636835346167763478139454073526830030692448280319123905588378399698797655995390052630062939815339518227373043241277492935897301798755784220689739122786662593213498387963803444674472739241112922539594302717342060102397945132920756418257176483639593035538586292030450450666190825414814118172912952465245236881370271995376971398775514549129307407932445229087208569466659574203889248357302790360315318999604363775985668666079733522450259908438914173799366568836254118319636318623239877501425345441475163151134494581074165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 78450639793574268767629616232320820924393053077482056134153763774663892809151708834963394683215178961984571430905256527566595952506047338228931107236141600727802607172597713668030533146354998536411741879507661318729210756332046161041475162028983697471087446547605714271028756840619833093368519178343979287712916879363057610898487079416752223059904242597302937876701635853746206350152376631688973342999218939401211626853710664418926389700755453424470473996861130754588292843751341289609973818956679926003600034354809630052950896228513011710940791411433349449757959557587468616425043720856798268912306544538573422694126597609417297988901012564329665783065529409500569716818270759707261818093151882605580039057771546824770422015490140894003704614536153947904459974806160616701298522914685968955580137834045127770575583370306772531252052757964792964872317162534300885315567413468973524767367904274666620945298385448531895225047240749066976551225990080383273923993219651704303348423483242737309770184810677884293827980689064180544923182150960223283649399016292119310698981504908858408065731971215074962391897171866563024763519276899255493573621587979278682374796202943995591069388911155249016108944884547846333078141897922288710050329393171993203208708527154726443964723203436595638395886827414424955060110956369801016618535598418062075397137590307389679575677608683758918442939137785761298757311160386948135953254180468421218512337139906559776245545510916099798096375275691773917547291113753889252660174429430119855289705592844731623675174401461163283331259137460403746751413256774469052835234723791415331777626045361974432299990323609230683019975801483399175472374994338327786630452268158610652569705095805572246084796980319742669849461716496328294359108593585972940760546538304838252188576084052496260685366472784864586745447021787035955216966128904803500664481377678306272003425504024262197912573533303279914906353891662483845515825487060933307932546727929217671051858395761133842907326060449830953459093864222670477259258699386315362141104593076383963681769060941533427787631830126008180835767932168721568033525440774438111744985024086624654894717204582692435778209995149615812353445228289624296317069480248572258441197593925386704372809432072537017427172909349951495864964267143380315807179972802507355302866904865031641988197529288953423380506587127939143659252590445719728228640988815049073858690146384320522306193936791095825431704145783909457499252328384394755486596250894899974249585601316334697425192696076954551651622816270146280385633028810278014129687401950554860811437748967511137467986614299166622365015209845973058581335771946008257318814528604435093190242521224410941453325365201724038067110036774199972057093093837721874632733894040403985100374404464552353937647420356321607636630467748471846437141186024343806791883225951517787240286209767898620156374500848441969045899469636920630857127942313836376857807623029043076619715706206523565213428021493730895245784074390053774477654111298378844330256083939350396291648417050699511051723205261584259334435758933469631076236839649735548290247934614471692546684747558930859950634017085275947776243706301082661348126118763943272949951944641518563274162066246992650092672160634697951874486969401101992126965597085042585575333345823293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -331428729146024149021404424513144943730261317074072464757594748274912546860244424668933917849463740210927627015212776908677247293562406739587217505745347417200671590819864740217190460908236826961594331796172126990831945210753653615139835557637097764642436101448226911704254961283045609664541042111797076534953817450990241796066737762212641906999187854331145325215472259216694946520097730552420087083765945382510427676093825473039835914957628506924291231729730205051128853552546435603717184122025363485057666092911051429432211781925929445755966653066326587010533368929020823002457326082488852076098230068134345478179599690334712631684744776855097107757076188243482133148846871074808631337151701541386789229261996426795144178997119916331684995306965741978649759858282323957378927426670611729782455752336428929159741389925355294543047389523932626876288947858657639876749977166950949003119028113662069491795929807362464683276145396910278968316180551820371782565468403777543013731325752075743074648499503296646909555225147412615742964555786976450683034264021983459077878978793288702075332980320465159347333174726686665388972133623679056417744205411767879240078830718636041919321152892081350720592605071913994883993203730566114734374470766798331943620638384859739092861772170999622635011520402276561265996610121707470319848742048187862014298615438567186342765610997580876452326961501214334600933892311496410325443682834452014204576562423921292566533983884627274193638614378511884889166219777659266384154661638225691315078734876591269844096178082431530714961534123899753438658572897786877413605190846201046775531230022327594659874362720653813557055717586224012386490750507248892852830989586573823899012866070182336375650065343044412569134013389628015450750868956499022546549352783998499089439639013609404305422265392811050671432758486579106685502200808312764259731880361842663560541000612096824569429758792616875046399796657579731063504447508908255740906721697276925964437683534638573581615547769334557287936247082900301907397217251098498058823608827839790951852931474476513994559970360632908353342057883680233520921282485581251458441532777724074239146973448972379566334332723753097148019299880030554132108635618740295738218511836462793593096987421813650349601257945691108846450139276058179971563698160429918389068359456480536121957028675166094075648370830073726077770625712037934069080127719632790144364064377351075030346256723639126122514935195253515637152742151885491482067538503366875383806091645727477126028487174359687056810068747163335621459498421443392122509604440330669161456376983753910031283624997132911575089490319623174333737686841081479258294765096326685705292054017228648469185484750843569498406518133938818133431138660260252795203055470272214286567628403701937956698208962230785835874292477937193581327320826887686370010673600941613260679483184902743259294379280229302376511247461878225279966701480876276682731819015118647353151566776310459938497970504376901795620137074763468081958743684153065549529443653346256368064203483110710523325341529401764225815095525600892631031911636399770404411425763155631084116990629722620744526741524555801473425978327599944322918098829201766953227404219912790708160567370796456495073962381531762728566067344937856624224340709645298390919239788658688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 599818821959323354410877708719195782224202882701117018709099766037473782521689730909717901434904812750108127127117904684324961706737967642436268530127278716616773379271103942399007422787475518584704457967937059643565175352897035982484155297653176609237286155872479471039820368338306460982742966683627369268135637786789665529764915977563224088239778796238337967712699094953984582785750404511459469435247501275123633922264850066754252482188507792523042003373567451711000658447172480567043406972417424425357807252333500406447452533448686450511706237004551886449238864135068874130392153594303993800933118901503288053030756975344897428291863589664267825180288748604556471609542826501650281661927591696628541374014854268452609981518934225207077757976766263813226741332239167262688698529124941651266256475613807414120790798403255211774214478624990970741110698444455267015193059196602845212173562272087732781286843740525105532654487032017847908816436783445258684375510725235307720416295259935533030232208907387358771048507128731939684962772368703367025255639120884108039328013040079692575718800100708301212563804689283111604955109093267611395658520294726888273706146582075485776368499686688409047765593687503894056482150459588376782650757890488896260526621524261870662049132718396675036915128397059871225774005071855905942296709514860032023203159366434592802897181156804740991512435568729955643799655957757789676506262020499459006018114099238574208028088680344070338086392853978563110950165267167281393466868803455172367764604706507059693276407331441126446106233230535711641393253373748475973286818918304184630878155518394747407764981783895518715161688059716092626309058928795423753307794032770449781818857766609870445058132595236040976247520402159190805205766793363561209934898451359843973041285777027269304294407985634990436501709865424570029387962124685335801897069387226034513430612505221598490905873904825818159356097238618836888061879325672400023891785482672911899639245089575588680998950883793484921841317313773936929196775186120448199791356905243553337462145858152774633336664330969323537009510713424910714208448257185430292617651267889728308154336609532047495261122648538288628504053544912835080555868539613949860077501305638685430676989008271833399583811435044296362681495509377241051671851751689384022957932528916899254632465247201456048792694880859524779175936744713053924540122601456273547097347101716448941006303913730063239520402476327034817215056177719944709795912572769048251866684053580461006060582561455597713146703935131636604395091709009959818669493882345386104270341485625489288016489638209969919328058271997697137990616834200517676482242895126841029479293305165518851209310756763922895202834209905361029599273863505808644256822695044042650069249533772053922575131166552448119842280187642293069780764626550565917191533392519223233759745353786333639747591064730774725716993833827546880163500864366737963090399862463718210142126576044034878054019875732266671703972192145253129137346774480631234342739858067335140389589885904503759088640286176329738972556943314562652353134264314743926314415572947585032176386110100265228758858652471011489833003556743577411850711205510812627429032514830140174896237725361500032602879630034766467692560621507862255425776290807816642139597360332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -581311348819204724078910997644181305332128791035630709397280431572901644083736083198651853755698679492570683317528514735575044111082803575505912445122442480316644418510799719815717750859473362450060310806844937379526970457059540933316985910560906422499840754929869760259215018527100035904457078625087674956750643038536632057784244806547026060334453247884159929094088773013495188118353630362731515337750913887949206325809926919093320613628062103051953189108942263098779450907260940725866052461827766178692548343130953220649432776246704009780920043350061329481223635232039454183722568901425619617268928947587301958574333910160993796838808977515237974336385052099435121497350882433958091155649146624059851180322629288894630411682863584180577220581283026130672051889784252906472023232452664323437852818717389037314772521191914165794308288024837084984060033047626278865182280761702357457075273984780490790655441529484663335521295936239961195225128570342092882405243357563995085535537147708256174042178729436645483058954115453212289123316473802503628876996757437403071347813369423919702038062852142087476660228832361589595512386593961520447633836470793322143169312324047606772209947286676057003095793604078169015443723268863273890654836552828169837795229715825311507474148594049431069993352176050237658576900736643206692439498703873762802039532942956081449707024893432583494650782719733416018573147428886296536790781079258864410863609087088459787756860351901245015624480434542892763875491042671661525748983386391346141239391388612618028929173397376002218830734671142453180446586181963974556037829048547306976539638811613113408152450811447345660010745940481736626268196463888152487778437909517824407161254238985235117556987454080707122794830409331815530550446520192666380973496022070354898700032420355668343004238159326258931185179588392161348310592901772704107289315646602722084428846461924454432232093850495400274020514884005420264367936112093513310004953693709457688239123871004503121490942422054693222119742779011836250798118588145348478869628798808816890424603491514354125359398313959596816257360275107591146452067339231351753464549958710889940975568548189172611534774293918929700830872722581604208692649508639068882312988114211242500898472115380028150620197217495280911526514544212007154936168634504150532267259190730534528936727352202099361518456323975190358952849781578743663839247146387593463531481292739240324452709129564150207181833256968281658008154159526593268716704729073180801993700778421183194610424207699980265074416781835958114196608163687364615844244910474516760636322593287861451735918753553760080361453708509574712882809354242890161087407860275086883381366189467735075605900339432812337380276085641982266466864352759453539832257272120251291086237220331414815235807933801865785321604600421728614844004390643639856181649559163970212793002362417360990466239430947062794177660768485353940766322799777648338815513281043812191240462318199701237311327498081974017876446427861038207326204214363422391117026747124417309332940859109219813541335553791014039995119854810332563960696608761568902283559687429827610428380990467142323630435333307409392831703647278697607190983876673286492263898037829824793331907022807023708873832699831190127622907182156333242988607545313677665741475676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1131097352051399086058451990892219002569854305211817556997307405182906009278043730519041928905874761917090565327692061757977248032231453513779886524630631659848953366040593036915866121205073670930130238520006789921772882851825401145934122240771330311056644831806290121874904721454171843136881477973411660080336495971008204545999582500956433405992906136531861237375124406783366171604752058355804765788390490260182241749413489989962395486668327700475144830775746724729930126041422382212593005571178531148737935222063135135533830726703433480388435967408917270050057124094811359288751192284395460475948799625750503822640422034196623413062410442010225294510849634075693147178939659652139338534922370314116563327236697805002069923414118208148019294664934755992885126471842984133421306874117351599626256709954776978835321186556606070175984590213728764300593987817217520324976005197069119110668165877801893809220955527362978948355380000194079996537109554763697645564769483903267812483496071040616485709187568762711545248569644274102499150257403231849452699988733352367619845866514310798091743305223829944363217785206215614964242106393595432172906043053213724378928973438846476244681046644701147079840363793922835435802539360567862745537366074680836883459182945188770725700597833784912086306267348360632268660656224119561344294756395661693033396894426294586021427162389427855258961564596562360358199990137112561767552204937631420355024567803039456866754484096897822791787118194747982220568304015713420220910887539084566789765960223716770035438388034521510861428296559447418170611959060959504996846326118179677152333336272580357349902383162563598295991576284852722036016245615679467035714311345941631404913179725352955521584180096434495435527389508918673120776220396319411092319073572556958294080196252944569809486870123669520565358435743740778468422510395503390342331261594031624847541857961194753053485549781637708302695377763644046835870725023239749304349341039254721801234811388322040809955662772880736049876146921573234319768058997273678789823748159808866821996418734887304574443345254148563296617316022919841044996328545013382211299086182866917062288929905769063123495632157387296334347531782046330158850915876852690490678138238101740146415717824023829913724311984180240908186333697695859074586055115984141107121668533531294178208490173980742125176873319356275583034650014612068955711785785895445715151676145089941062875210259175228052566623861083288040376991866498801184891134907537528228536097239369529451902153430323997283956418063045014197667749603342032015291195812103511983782365404979931465916898356240862906196498637098880524995983210969794061380287584874615716014587498746896879810285148216904240742514335377652507017371009949395244178546092416692706782947561926422295897990217688679934173463362440926769919108685568101923048116414868736458626941783352109309140277773116277964546626639903444608881883534696776972517458321276054591915528091965834296358453770134124387685186720843657270353062186223787510248368442044925786031091449107648979889179827723170125610540189803265273465272885703449501085837752496701261794848720636964392945895434474544381336044226776516786650425731317744768331657264677788715352202373505753430229820590268658731176071015850790579824628900068327240363304550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -110323932792798956377685198671176184209843802244251168820033153444983044955596867173050952448136129199116330687822076802988017128065857292074230433352788648849691503518845937426533017114473529022929476880124620489369308810037942999375147465306392945290039170217819915835646814297490182220180337846587207497614481214967324266912615845743795215871319322671349703414512982275477534733756303882944297258613903692362512292109351308247112445597180142683232323191121456014740728472689671256166938331421996222752348321406111089552954073793148829638162428347050832406160769731431062002153658138359175925237927933706863912383547973850244188864649868258724786375105695631174147655375161652448984995738341807820024268868465417063455037459443023773244144389928931004564693277802889094926040605362570750389428235699438688831257896292575883654965902219567903333224775889851071394740001845528154310598980005097787998182401614724052571189267542831464698085256616049450349893950166433923797012234806947630014618466980243938765554772079507024263778458365058812789693436419996340907357012789017500254261819948856043194987812373652174973980408331627645211756604995293412844336393591073823481284406735558369326151320944420181005635682142171507254726832385439322180657168905114873431724029195303230197718659892421075299053502991712295434487986682841878558958526659785049016094673923721219850229657144281926088802561615504542875524603965808336152362548043383118673763671268894496723338591553710368201190658994117867623207483010995716471247113053975534739677789680990424678363514519337650315180280009797360548508639594141715295408616289743005895134605819359391624643620944387241642108395999382654394652128651603306039722541412417004548898101852145904949915234567070913491936168633821335638758653917875370707076489560928511071169285096731848764392565663879613765344550368882966908945370625462057478631616069924138548283574086180610003084785972855293331590649113825890030997577996055684829208116856380819793059161478877448602083136753684401982935689451776178780288015592382872603903846540258867538304557966945755532719852800113428443909158073580567529857247292779997154994633738900223901219038394604346335117096775824729126663421404183241429225273474016193078809225232889651688310199798467145528124765922298488953061248901126843530666098105259517181834861362805044682955192280785530273243666815032117605793719248523646732907036248296165343617117859528091647536973832855284811701709879343113507514631750962747432886617889445095091203231827381608507430048704160933160815077144996351042776414130442894426447065414920107769761743020252695953949534956131442126056006651044065237950768350304635772897272257996802745316436761828797537654128030389716982425497686163294872837150051831634379065813747670169323824790055735108280170946110442633660562057327542819058983026050239176447719952901055749792911254014877346785630057983669911947518717929932141312073482681847645234444140152721335189010461204576320787701330891636227669685491006014646668470848542601717710166722627219540314530504051599268356801469901682934034602737489846231500134542310201575153637430370663596856704375610708872792636144807688123423593949024048097274618184199629100801089781932837554669819112533331443803875081886886209635499968355577773219286876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1275005732928887237339061459402053762317831546957155866688508314394857068172313493612532843841162388887655152076358700179994445684846559513500480866166957965031075135895759651154247579373285366990653681461017437698581796284897856102771902691999523012008475172594651820220466845796671857386968579208851702425648810828765682991812563642177209804662721449877020509843415426066830904579276844444240500315570766417901721615036231367994126321700061483624900666658390617761055750734619275039447421169893824379187951759488401529012855142165496942393739966523820883836413278916173954456386869119977078662928149767705372550124983582812776826378938232872993901261489509234504248086102450720973592694012295617200112256107281645529190093074054052729482333585639736040669293272907773255968430940811033817632145095748392562108683994503737986525348332328949735746888799337772994998045679515497820839607601074165800357712869848740182010573019209057355746222172314804055133558554272344518384044854685652336731886701130466120247935069031703635132813925181748969587213335780731879788126009824215909257252415145615442767340079967536866339778960479967673138921200043439081396082989637683202023979270858758414030276056985055567734236901807759246142584423950527284565273097026378577388910057050394821875761214782001064279682640389217445794435577594570091525772798639429910849223678430537094508158989182630000694306078423532558815589527918295547759324119558245412876559629431469631841966290214529817016191579841748670250008938523496168354141019768052237643863007637395011996244058357638406257822648927270750062877022564331405368637470458311189827562417754304928689596931589176616482773244427028645059828885988847157075466402517307771247630867760252872930261360831113377306507040012142170823045282632707631636601596325205525216021576705097862481094718631701249014949228255824558667534510076142742907085043374959356199450395634712768132721065918294428604441919448218819864405205234781370568589996733637277628639770339923381406505360443045279037756883766475396742108138458062880944563095118306904876209316494487271464160775558193025059966141136932282349770033457429783647832636435404772706345316453519950273976159633177462225501992895569425544747231929597868559459839270299312960966181510133007382159820073975161469433746581702224912785901432966347599174923584664404577217144162913442178125936613403347776456251554606456389303469616398906926140015452099677132027347356649766858624351800580153802946293711945142538559335906334427786530879074411516177688731745111935124840907048100100328607494474558541278826404258554838406442003151031101927305111823639116702858073034450017399386284385207876699011118992046875933845643254452761963621243859788604897500980322452701957233365536369449965248328517969542585630438645030409378202399090428254902832593471041790243676732785580627835236847161326199717473920881788096651138607743432710972821500517286399340116347932949093538069160726674445765264294047220603036775356062574200601043074363907016101857280093495732073637607737382191796181994766641216746944464860817964788803205308294502729347633709392050650878423850438997760391536208025002394168703182770825727572978392591162700457420380478230938309821839194467304985628742805639904856113106773781280351163653869742682275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 722718225546615103756833896340643726329869496615536084771651291689503270852542092580185117128611216765304217011274326120292694597411419030391375116782655691040346181607989318038868480617750769147526315438462739518823916384562715616592997453382788736184947529247217052399580964313719717921621037700332666483538080414523089853743144417602161807624593388521371133536308189740743678436272682975402330324772418355011781282199179483327823515892783787995554657140482016884500165726550678656514665928863530470800176238002786960411288053611962745256106874670010973587352059603760756897078950857034614800881420618891548531135712945300608330067199997464144974349478364575103300310173929070581320686868292293775635852182496721544860770835357268974627529065035347042797347254359149520800107671982689746539564221334767492786643579090214807267354078159377301341464033638860276474736789773578420272676196933666135292359391602952020924789664380330655679700242582094647719145890840000479213263856708631344607542141590052463696765720857147624740206436667208457580409908304454043414974717296490946593798636978175083984453401612838539463053831879538102489665704097610591648727841897919416689439775694268340322446753323255367496893165233716596049448243343590517111203568431912653669958144674616934429728715642800535111316520439800526371000351026145366942708249021218074656752477062042563634046374846873063193451575117791938630122208104042794684178824866839955790723172798095365815132360135270299604024315620900215532603334701441651019894396680750737738551665097070131415232419800294653601521816349850837825523058170385827390200515129609883874628040866129300595907697717868474838749315988451594255848033933677807475229983009250226091762161089497322071503210461064608851523547893707134071850518467377837655240166294497109398977440499586942822800815397596802477559720358340327874074086434444740207194024637984716420404611391909247793639611118916245169476831103716183324219903761138111941078603066281333857517060738168285842952263831446204585914834040755184016003358309673477434101715425442733075872482854107206543515826767018518044806736648151256281432423454214194824731782110580358857742838579524773496854757409543481239870324451378144026396017199409276895889162243788239564140754757842441867751014760691628579695532708880307034373153321883181902000243696449630416327094215441515913234239229630030601375119783456960198293901803179184106560604837597803402810005861045272634097813795773699445225694113170786480656574642355416036294820633905159456762809144153172302451526264597187706611852794950467113514943270970809615294862577951903096762849294130124128712205436974557883759270925287848584239591008311903722339976875053857724047032668004089694583851207910756498996354987745745224323320494783373772784504423873915040690150296748920803517800019549350802692812625012099589360038909772066093788375150113218319715470323492002378469146180887163341641808765596301551958675607059312948548787089624254301600083950137948826567335532912698401588082035269154419819156185206084700505792997167184786509364905638779262910263872496562801579732558788989328777361517860049319200718784337800882371773730268315516195123987659685456219568518981909558020222931674656068049783615680983249579019332808321932894792785732671478169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1321534583175353760964748029625846137809177048452190209829706205206118343709641565869975275440656531949534072184553088089967689823053810452111869104419299242309287984826216706208335284432627109405057183038101226815921365386015720056060285784856949382326269496914082183386327921493560657867390893283321736022507025265385523923945317542084241389319515579974602017419772887525152698138040836602143057201477848638928675016018841218379418054163288131443816228416301524774223309993644483945745895429204761131229802560612556907654457950815013363461226166391615287403493516426000362523164481643731357355687267431897980998608331993479219123270114089784827892540106415007110827744671803141316311628453211953823500798617053198307947820540454015970013978307827677139295914227819935244078887511261381118981160735773471436323752241799714171442349148002807452910763860378284093276377872690922307992514245670404303478315156902085446305553646132758465168616978703699834331293430301142110738509734025071429084418547521863127429790269930385303088383358765170309943730336670333561711988554425873948645088603620817262022606420362122421192531290962839954744495490945859027093321078212026809569423616746728395410383112357045510783625997077620909298688726081553851158812374588952449697473628200105056185576245381836075359807065285232246683437456085371360617764032536080996968419170177298921063978712117681953148624965166997064743631353252861067041717746108719697890783927267842160868962706555664051538363768320322258730857089625926220000639944630823835767866455002468317135148878296088825256867867860500359632630301429402572922514663195304502878604571981388004433866836840475004541694340448792174561741335127951681770509104575516614362891970779100540522529885691483688037736698216232941848969211835947680356088116064866969697046815521331403368787618979299192529445705253806500979711800792733170350446674981170284043861329683792730191809286357390646353241931683864578705057826956084373665527882100072952651666299942706888032724120041702110763003644281883646434721052516970977288884462365011651868173303058915299651922273408526413565575154376849430854632852938718623893738781990027948370383901407029087338057900167190087744334067007350154700017044984731739078990609825323338495365575923746690542300328492687536384584279040859626717013284668187062924418742759534455732472116493068523026503711004095288067900067392458956800739789025141582784232289343705123469141203148262547799136974667274960140602764972847280064350661391882140640352452497137673360734790069626125270626455839053460384035472287134079466221070328362755526665298361603359658916620173982957176788108790196837262030778283273529021993146562177703768936249424565614919151703303320960560713951441527532328198654285695780253454966393377300469010494037469482970649374316489886890920415062366645702422636775939733544224142679221676991918327709411163840355946144009099359320616334829260256813003685133958274537382013559975033126631425960257673306156015723246661528789046890832878011104623658453831901870269305723428232658963024765115586767181102763160927747909024270580545768297628200628230275380304396032515626589585896602994528554340409314216893659238294392586893215434646176883255794777128527443784493889495038212509829906151331281429407171535175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 963754181324619153514913913168310772815283102217495229167667269672452006219557415723520141278544451510555453361019670185375618083053548903286362887587786747057505985776060717903863498722955450039591787075035777034230793621764828655382412724758741540774212752847530124125634042913539967994783038092146678815149627892977984955660893055401200772620570061600419360329538326628157234539142047663737108007172915797230279968698935256972114613921141418769130616136127364529912421354233674235382791156132078912322822102178122554675257672399356617187453917067552668725064234210856462703536601202896976178186185942322512457504640840008082533157132503533689324892793184966994433666766804358346752864819352680388396328015930703049703788831113383852030097239022749238219033860717843536419291724509899702830977163906474039544869485863255358465212856172044242340015920791257195776483415895336868326610831558310816922287674669012898539816353786947087915147202852724418410750392008297584327921535416571935032892310186637302219021944060831716164293715543714410498052076550696782559820388578998916992470558709941191621045554806298609767417851063252322754536733230483967269501993066981214321111019270857797229682317429891222326239964905690455355980497397178015048966443441337755721432139300890043029133489243851391992343903740392219247820360546694451249535708198671725348665141283567270763063804466467140016499442871078330642557219290030375627102121303945337259521245100941089559614902303274940102618170679743780517074203432467826177431670709395059604634187991876641341094241367781736840554011405204334375940984288966885559883426874583536294495703390352368642439511072755144241354600341686304945467278312900267989711933463900981949701304947943320147415175735424444737309120211537975448855533824026199059123496067024887034679879298358192148351777642463357449995853736382704500748686287281746544086270834062952913984309476277147467981693943582792379599392253592761760130695232133713613476874968507636975833991091478071070465514057352280683247356673174712780862162654098937586017287048936002099064141460935310917974232199094837715433339115783244338069968927654460395824812615802122151161140218578200600539452276373723555291856886775305765418905669587856571030691119740488158215089113741161346771386730108301280403917137900972344898972765247594784324039287378594213195630500883455095393401905520593260538985234787461420616133148858765753995932259448244045289334485454893207048206748909115771709241235624676168328059615037381780006135342791536879134880928874789666165172369376334834402785506942075225171981129717585106089412433723329209157840640742799587185574523458377153524886725928557551894272735926534560659943413793636958949572071759890968236233977776658997554795015186546417089492146780386555739178635750293081273694072283893494444894287885663894762444172888447752715549964559175478365861328957044549403179031200377450658310655798937877050207431707229739883790099682283913629631422282045720630823314025161830454311457144177631438221047839905018674348903219732967163706405981128505711196274424303308895306311369380033682398196100788439468896689182751543699511498371689694686030306407308300434660657069216535883113918384948674682808421451942878144343741228641513807064038221032798895886936035033088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 945698639545845111434153399270869059703607397839389702407681164505689660247778302337055112318261645707743651465990658478571566435315702220682678116866134912177528264155757476865730587365646515448452032299007719662560663504540463091549726640451659034730740075183147850860677048690346372750478234127215601790671374554534001027871562823532693611655522676632286794797657838700540984693029851750939349261428431541321893443909873399533366564975059494399298505891443919076994478847862567154209312377051599071416266532782637266248659212133502780318280435146753239490478235298609243941947165850215508697913786723632664519321249257318572982422341952662249781769639546186503187972981448675382397124912468214261501791113343339700041088024039675106964201654135658073195955897711894246608686244168337567227381431930925910078170018147192340343143888814055368341296514671524484422194491639636173285149569129357745719374564353294257857837921810959453673659048960425727158818856562754868563199662426196326527283796087078179969146572909507210588043911071390576950009875901348013399810307637228869469018436634579876416925022268055638724644034157267206817517797071940000852306886828742475318016873149985914324421214848843541017031056702684041508996005029039892663545940839158976725096525732696066562754390996659783708453939033943382769704081835204080462182899338306778466301134894756979415589927301748345309612414275681194030078577600684353382146591231085052263869362428393114811516245858901313396687644589682554717302308071515054585130178597239439787245002788222388184803675682593179126458677469929300990725053183369675177466122556671490284539787403539606071047222582438363780920030202688208771440705407918712738211981890019918247189508342706970061077112423224683831107474069898144551373205304216682783694946201186845443060019242866310521950320477464362810145514808416154527414803313390709514164732139448830311747646995807251668559380506825850340339742670844344171931589021007193095929575167521683408336859840191747603665867973259192274028389049600465685452097210846512891899470168068130256472573400552405877085807490020577760670322476370490998719647793897216081861762813053023169144412250670025368765991192894963134082522643708476960878731553211637751249616853736519551634335388429517446049831336296703453099010998070823881122199735735787295566738763080077304517995047951299258898034430173625820709920231081776143965762222508679397090948420530298653150749492223173561064530244289243180565429303539561824838993271559879540187924891123527417022630929080507511571571293151882561096714147983266775363882289481249218638651662119728356267638839580493487533007955584142443615605930193427673168486567755291608554918438100788701735020274539650016076886014237356844892344487058845619852601143904821185607056961570573376075125958685554160507093223378441316605964804989103018984980112442024092428541599824096171801596119930848101350839985809843891861010102731486552257604640398398700565145732809444317080271632851657883196957084806188145199337689980830223939011683294347706731070004017649923555427062335161192988491578030732081103000049167749882718523313222577620980163128060459239852662633817919374822412336288895965383459557452081733167025459677366554358728592824983932604326662836768057411317664841728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 639119804006702251711543808961148828532549402665355786637359404837557888274452793215685774449268296827000300656860996779277660088666505557068704598247372473244316047371192104822631585590731510999302966810963376215651480500629266793416888642597904476851150414081462258751266793038909263885286083977997954596853065146755435645291304548145529925828938466272100151755071018267921651788460524269866228891039439228830586261437692316810612154492361875013907483559860445236204597643431921957198508087935488766753052578773840154474572587185208634231116621370096669112348023553152171370483326111928554731814932842824284375901417747697191901154334554996584939751271618163480451914262843203539430074341539843462894181246250639918789169936602185694904582117663181913032767587613364298117089260771059206722967317997170242304377101114335075614668928266336454566752286155940897833762190762076177238939152986137678825629726125565392392952710663518265066603108843381463878679263692386328380667610283053228677078542433474635290103027936250336188567605561802118016175548498264575733720824168855548892145851915879678890881131683999756943118658908969082841638678949155589456326184045116118434020178569705993344587686425389083264819350304230969838950662491015840124396377267939297817755272552019404328864543243040782346028496686947820835830080508956490729077635791070326382078852891792401288416972986941774459992082888636343636929534946841632873918185187821727950113304203667629804911400403489199935722048551213340116766383409254949402652258139033616413352506780283475869722817192147326827620818073156078213643230800116998003091147712086904939254025167804998233664335921866927228609613732100880743345563304735387863555344381072873689893220479785012108445770384408517709803663782073518528453016445048814863196799709761403775449020869606505608953695970754358838450467637717012012718863933323475967988705845444083680926474656352110723474862752669725916891370102762675516434916690896001470741907860252642792883012470232375213157972260342007450262105070762763857587611293465839941315606942784308960839673412934878088024940101686741595603907768274287992653215738912540970837658599480864852297620389620092197193647316637104927783791053188838661985489453679797079336920037813313242067150596796684511928435727713398204161513806711009652632932717862560537398793479241376292891681966996676272092397145573116090046812179467935396485381379154050505997638065557625470229112626134755631732823482651998051535084080302552012346898647089222978338634838164291272106723831193073401455705662882406655315116974516130227584727234925870024885976110502729163445162470552156776046219660205294431075446064118254317603643509352417299831229165650256095447850668747118720899598515270130153383602170179441696654977068344639827690340091773895431170153001758137937823010825091874626732454535823903384651860554542036202258142500610228081241674522886649039044080699860995261186226244105728984563461914524536248813830916138721745681963296469985624346582857046696002422279277863467870481069839665152211406269440866104004999178408443601096320534500270132407226788741754735332878231342260569853792960339828528144627387917190778751589594798567883017795733038900718280348204055521364396011107892084212358924266091971639598780363644600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 445494338193565525103006535675592622991574735428206915265186006696987317947745604463315556859159199041295334816160301042068447195283343451569148124171329277486173776318090218165325299792921739259740211752823409007264085670393942633935327334493573038489189050519141239477957570322445189604770969255629304614696611578291486732271284103238269649732116660564444389652482667863680640070493314284581209412529087423661141991084779329714109592758798309488389073034242409923615658296855274598622534555527333867423357578762337064923194368117303006639515659906976968679603891497089543873475298407634279892255371099387665989354071308164524995287707684714158621056863969594471340101914786365111214899901502327806553458822656051370696903453386204557303449385032148425048147787816895128186991327711826268416549362694924726551805937745233894404302473225973545114516579533404224486408835493018010255061385119861684725917042395978458153858105209667658810893551215952490261491411653956040283454914653589243475578571105122142619561216072132443957861388864789710868870150896294276100689413769921864151689428095443782227930878560922101571706165233253999294908675999515671678648027668354197220147523308221122002952646063202399333070396246363994594144191157282013702527261001650630704352599971787389601943876878234775041922388613772759816696257987841526215561310366976992229309486502762356336537729674608921922171268904152434929012993341748119287163776009004122555524867352794513692383473650306765025314829651543956360414061714889761010707085482832494237349858431339020011458290880197737325897596037239683349130079408100730947571992216808506460645532718507303258392293437315534623581561021070484322471390501019713238415326825523399073103364601623497035010401758585410180586773718010164402257131152263949949890593260947881762205727937417320790284908749114843040051698568147027226414879490135967435866236474870156285746243824039076378487945278492710971071279903705312045888887802586332309744514313953575943602951938455746993770627213350867918961663604007182851409304664092154329262343047551804962644962783880510246569354913878016090563611339532930536071274974633559964489265561455775641566134580239128496880262052418689870803230510861939315694958583945878514532092418872899583019258489535481850272534183020313655288873962254253152826367755306298401412529176894012584869905454181551747162050167088810271875649372180508268248603355679491641012899838000624566192624346946885789668075041156404984550726434336701538865491487388854016221124590821559397860532170198738771202820272739136742840493514441877134737516834009960341157407647287668683575744519071365241875622424957799766047545793813878733943911739817944556842104362211994188867593366754055520605870120282684115211425965760903279531120260447348153293510660725633934665267790791720413051528324959479551139772759892974380754910953839075866756658744183804938478000288680646849982590233399993597046318091558916282048584728169190368767443659334509962828280096429051860439977483543706213445242406306901706475050373590732129788483438035382508579364567836999122108509075154288723061248090558722267094414749335688530956497856319497879193593422715364125180872280287506982002042504397877138447125302725641155345589110966773356519199739710669078142618959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 250169913529912659038022443063351307068819098439322406054332081786539669121318114041977513759061735733790907857070131094454995747549547706610904214374471436992954708201300989721595041178298111575382404496941985839440061057433662382078959104274851804529902848839597772615590806549817592909797519460355663593077227634009855980721828546773646267428368402210411783946047023143279227510407586276972681238310058752562627087783683872386973616012510044071653333379056270780277640846258040027299908400487609436081211960073565739816699443451660407617439786053335929530765448514862811666360499745397282055728847933672775785018119423427091916044304316192156589634800564421750998080794096612961684740248062939075352388283033693475082192285498471297829729644566750248227849723455538144939554140258001290038219488554274230968790607162917641819271013511284334262887476367066740532371844909952872136687275473270707926310396769048897701980059794796162170702048373026514754962554462796345895902104196665425682171397529901396295029267263430038304218871460430631090277549647746457889965687884375223813463549149484989408477055932283137347857539352145789608575039888664440698214245222268262397391551540905511187425615665143690087082502891770399687370618940450619068493750338644684456453827543785448017480104227413419490418112082773476141868596725596472818944689569231205920720301483937603477913687206229615444316645294344134092138768895545113535951706873940415663820656327107577994731874206543710867033991649134361238811125481900718861481831714318215432923459273932697243722231459960272205370135257211724289166142925411689523722314283895771709310357810019534410739282226143991253693095187723449274634419438017660568660875273036718535317534760116254781435171473979174061953159953819926418484082785659393965027149707716275105508944607356329127526491845040717671345454365405449599686444721982693289418004497269335648789281636156181006456703234062767023253477900632639741609924030999016634100485739422010574665275606804128604395532118063132994917314223880017511233204562904576710326253727833465087159015946258483621170610640941228297752934540581544764284800225481044078779335455769360107650477821642903512363091804607707804459642141533873915737093777950696699342583480971534440880437196155461742554851179058391048329208803675850634670997772290892638230533485199330256459158262949695167368511452171697516205140994914616617027245327306288739374820810439454382076182852907111193449267532923761903783848694769351284181956047097755886546544547913077045303823616307779709412754138033079310709414277001759274057682999353388206743026871972833671900964759074141750447606550749319389642996691559538162473204508021105844466716869821164489984499199025631131453584147670609251220168203897895186882118556476502021730534150721752622540457353571873866182227935545367362787494163083727671012043430332461947094381298972646747058764723246991648341303544025875147206438743141125950047642798377286885612416963299092571000544704404884307004688584586653940503089518248759901032983798662987352447302618693771733562899157664298918159670376479836218485832450147033309388311295886315426217324295425456594077829614743119754311542731040528447589812145154795684674182016128577553542734710546576331355877741108786437172074905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 142395738181391694863434099871565925837142606687728918935458668696895291019669768581693732666065464797936117341053399206854356034811959362507306025119495981786645883175559770959973351542329024803427340703078889565843829275724567196850286028437022374244347028231806351160276283107590814909794781983173353554895831976340189456237380600980327423977462574842456203601744411541273912583088796770086615395580926450062880569890728020268818559709547678495602389345417686548806595141162903481832295314196036804783019101411158515470525228372111860808531339555745927850241525580123013669885953097520600758260949663195881427693989914012559501002052549821302291540860657495318053251387547951846794071072257720056011793291218007408885908612348669409822101446215096137316414807338387666405308048847671176764438058978077750207535768994669563514427434868624014525247556368221958745848457779532627199413577739187485925197177683627814952244677686207965999855126631547226419777219324247433791800098722258785432955351130073483882131262499267020930289232711648566012106572159993937390268555630888002638761098831893793938006382270098838670028560261784465212433145832444313552463217309267559068949180416366955194757042233002363278794657332515715636298025555642321535635516984763373016795023156780698456681991762406167807133734010162106832340802407066315319919371128992142516982571043647384059608888591321435283132266165628900900697345393492808242246461723269738929686214112455288185682032473013369226663694357625045223642738867944511141968203710101013286010550355732596805860022231457479594530321819948807449961208979027976279682956018484770160943341420932951502804479037191459485684658889079598035847166572518633080312810387814637444175130266974384417419491716802433536445462711035084088045444104679878156865426904901441209426274547791044960380745079206917525672649535940074405984889154338818624652266057008367921882790352491567423654316923465778752548178712868898007005660138277918534323355739198446988723602055807776083691582404133766327924149122550183156010949441726054594539936657255792837448614206691964136134438569876125464345863035470128456872646724077697955099588520965478837380744996628651123253342171000427658352648186888141969992576404856994737025425519159889403040305617998474638475811019921876770039962735062178635536171207583707357661780998911477214310286029104544074331676722850697714778041947539715909171583220541343796113662486944149266905772902767596500825357028851006257661443702792830182092583441867805443389186740678629306388961698222713463275847426898376347630378276962605033019211419000576470118701071175964403950224199917934040482560446102637921592170566899008588343533771939478849406306786446703733003304789719965004951011297507511933313568709565432891510055042205422097652919874624175048576848472763608966283130281893396280036094376375271631759496639913863226186741670674762684669461575733124364046854752493373937621919560358460067168452863870105434714166212460180782882248204713059303665960096464945426430161886084793944170988998124480226786028043187735324078025111889096955589908641164104038554234749480561187347506340983492996385144835666259957626702320088954744051433673194685993788324680969187820107488555807081337814494103529454875127100013115771969591050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 75865511107147614727788715623115536796579864787928013917000955693302213993680694620645807054952791001101048410664615987367088389061390994521252295966003313371067235757863828465039180381283979765805667049899904719499545582295427798705102975029130006689576507903096783463694470549159797397466160033650235868011879279244739018893457743977151857113106712134431709857867384366318627666376977373929145859543520176137024448866275759724358308815000137501960020457694558129167010427479559797034415758667200542564812677372066716438816365742444711267638960241296514292966183487949871096412743364305799690033960533076306178468849916564076243686591827931835160840547904196493193032125597210241470109973921266429561170603641548066473476799613089983434282232886398119559353412174669336538036254263181185497213333868514459496998520067024183505904239070684874751153719781171721056377062380723035320064707643814420292031399396800469309475570470928232943761920918091186098321992557742364184242401274192574212733034196228916864393813458128293028773406904638617931421707296981358612191784696886485999081650139330474052626701845335506216187560936272357577459154703690993100538600021750899787617381360285461329018305843428656156310766936266206208458356122645293481189424769791697122316897900313897177257087466265008149985014781726687147375784897741275125609256216331541853185322225964912808767856143258641547269758776531712269900320662652518734861641895958497051702456921801978998122827027611624441931865705284929336872015186592716553315085056571859014399748658650585548146615022045168358366277430097653770961972910833960994463555896209916719925768770135644668931826002601934173249105965166313584595631973983257854573588128906593569352253312928995131541584518576416569251759818668356947884299799761961247810709748583242632265705680151381885431763475932023599011813591186187901226179776026412836901600236671528511006148772562118966224153038293463973645114236066571130606690553244103330741702956584351868068974401307386871686952334544020415864374216000394222196109236461291788181681359213297822364425424765199572612348838840451519165385125441366969040735379389750223653553161141437393109256813355360057984347121342021682771843158426052116724599363878777936876729726968998750172009239756510435841489000768143738745687022610606282103551105552631009544820743459890780907198485799425749535766361699530908961410455020006241198554954576485692160009810625422536146848537916155740469664786637120263736413290160515833280109605817797223333824707806584547307820127646557735243491468512278270080475697974629595774332669831338396377749571201957767835034485043905032047107543067445631273323242932696894103817306905834898939658520080243167147391288303344125854458946837173043248643622755272918149784346107964560963901580958336961827044545475919369908326631466670579563822858910104738536060008956024960936603726219892689430788565112930733043061824144147408467125705898075986205014802605937142082580132874622433986305085891816205694802043256439500536822652436580514426532541794656864925886125045098707291448594332920696731258142232023858583886633566105250627353550888019815184962904357360448479697748977288680241464609557996534920262561906110700707647195939175242019454266047787582033090240536406990520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 40860005585766832843482043629782376715770855871369819631208656849296660782765429681095292071202297088305631796659888203550761190139058151849010130527730853125310704296723606440828869929526494943616300851753032669199743203658797821444260918653390301855177987166903071542098950657036387365085271733721453230400264593998366027770191096770616067137210756127519236120688584078579788390732641760268113873520217109511149811116393808520102688204702944272616843175284440156994300555135131596413872970520667702141801436991202604805043000654288460347911770631393214492597894526773453574162923117573690510844696870166483251603019491379652391556822057534934289204620887056193282064699308790871450278747246785463521595351298997549784866328534040148083556294130166965103269055328936812553485028353942040029224337288958948634687388428685486092809720071475348647933722065147449347111557804669658210990852205028867097892933798274616876638797357674853657969330902382979105936829657065168379058704647729514883669424158637451808225545596751398172404562516242470157265894312843035284442650295630713674904565252866304122237775464948846922492784506502375294194428955441894373581740579299181544486842321330993788056467969724545472326101820800434891776597183415052283599084188964051696102426935946441893404704733063419335817478091061187691909417307558708646103754873355324742963653062193789951429550818193345926349432923683747906920234122039918808314151439203506059636840342325690915245460720884420654589265762886280489594479617340778482862747555819749852210066297825141605510582963494398368928098852186164525886681359413501700255558019753345880415651319554111343136153305955220007584717702214954958471875901590161813858209609427548466785225570350971005250459914626005559700270786930075019024495366934284215797884972158307374630533995963652423125500229873767535066195378220837837846060422442491165221428586096460250634315037359837737142358377941684846153846069514175466653995852020522486721043912562240831279196331260556014825921998796033632497008210266082276274060076008258892806892839297272429364683612773110452802529965487259830396341021332477499436339617670942532691095886728223792930504347378820067736451079000344088311497734039981640369136010240636764792284346618209210944755680311573516569398425535795374344472673404232187999505713841651593832224608222560639321599078992298188866633652445038931731031763364043099877097913443235747092883304468163335063087324073013382296330775346990958570817178169242255927636841849241618085839928876588728400001654166058835994458010670612196391010352342114818919482590364303394192461164899613222436174061841055856033655526295229541025694211748978218454771549873216269846295589179675115017267208103795334578790518574093330366013390039863317356677791417216953315673727715567007507017810332241560103451028996320937559604418248714325760822769600392742246487702168280586144821527740070860018930140419939916099089358745993030929088898976005933751199777070529268957546261539362500090162960925252153092064396748274478509746727894496613549461633401762259269048197460435349330669723804584421490782245445033714800511273355202520415350584106137536595248264522151730722534224304408914944630928609273529909209958035858653325091425826772488843169113948503303782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 20359668912992315214614512545294886961589611571137752534172484287774708459915300309200528190861660207288348461048088765131302209035166549507875530347408629235334425484772552353510987727320918669510985542766334177073862675749052406374891939457769838106743931816234499347875313704975716652400107183761972649429885189129834411123174297681366060621060031661342859539897328780099288927521625921596660227921709810559191073102172999524398367327926519214420452151977486047972397284528677234879356102655844626955158378264975435659472195842517898782312175348800230883477449961331952017375001673616619037590959741316591231633416504183526739421925981799470286245798669054263884050923942342613944572816161363965319425487348987644148124194665558393697066388815326876935515265340338345073252975997938133934348213273020831038525755252154509154175052769594064786590884523403203810522799954368146943305480975335287531026742196965065893956040888736677069107391953884766373164250238829763191941937497076589057957498462955821674675159422719412236816160135549102149038497749963802403408875399277948560876983516046389546554583219618867572984891442835736977189294089727543169567170700603047648443052054320738926650069454872717081472517143346877158861083131336613838082776779459413983686913588528324669469440945300538744444120728658065259427453174072564875103197606638345407605179221005536580931128950148310382875659336478865719688217285718540058733911922953728467387178221814976114834442625430795103882935134746834080569312531785317658890745796406847887068164990130759415645233624153926705593293181476126807564831838509038054025432335643100868706835298960212767580044263883017324909510730150740383446652204737578892194516809061188150928302648093320840883734241813022559766882603239412273817096058863345820311575948609979837504892574901447103252534809798275659010624221265837228179932457013987380645782772825352595761434583435091628262826681287768717814397874695425495045082048024320851702302041432257459072401148681776504373514996270494770844029200888106577616487653032058008316248525134462999865362192605934356049515911170894821414964970590704492727077390273674712239122128333107841297969105432853403725669366909864147220179882767945298261607078575448079942863285824907986806407489031305455524925666472891703489011534273405025659101379952830242776626956957041540322965222217304138422568744675759740570597267209396467447847336521526570071529482430034625740511915130204307097926776901592640039948203544889156323909719958454984291767337704365199568006232018632057013801420935496717062697613964894540373341796269568206261892861461422409481442456333022396753717994447171041692207373782480444704285728008422183378948023786848684656733600365221088068698504840394395470584917146307203052980358521773887778199610631440992696842828418274601564763956812196988732276550195739120928764070954764654232087218704778839363178072107965250301408701556030387145992930611300846805605720911769711377879236036331545942900728609595861085581655092738366228493458367523591797883746901707963225753915121777775677805139673068356103400467410180636716658775073856129048398552230612627258360806715073108793004517448244081272264964476184715394128920877702351614997105396210522393317295633496176848422833659586805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 9322943712047003029359371505626683545176868504382573275794026209683788865163108577172298177352911326584311331972306061184005935855951468693021952487916712393780217272670547739078965028365123720491939289247011682021916294865669101010757300186541389029062959322268093326948285894609623259154591589593433535365741662227283115750860622936584283236430391714241626815751387299360282081852377741034238719297986891428291943105454685261456720545881773591975344758761556827952034704773779908847169252871496906789479737805241472149840523052009709558318932550310879642767703022361784132607843906345185846259264393443850963594532285650820805934662702788520252667523624386725954083167123514657055561677376833931947843993966269414929976782623854933767683932866537440645306887320399079562741801563866656615547834943956172976811927483762858244023140195650753616727655840212613764220123839554224770855029911830924927130868063396510486434914740490104351945250310975889817907137692110621602521564685465039173571835561053946750048791229922944057438955475660669998558327206281965797136556079571787152775921018170278540916868335993552903577428159771664326901544821865298464601654084561903208902890391416840890369415183147877681725141384630417221146604361252431465167040082627700187854989437539740829813137573796820378443585079194462322838858438853755390438761509238010224366120086727798691971591720549409952178629874211629635496064402303497886960430994066169234700322433029113883561251274560787906061902839659768866457962020785427251144165329833448289541258338758661934026235548022624199751526909140317440366734912000410613967763331593192591390957147587178367668661320351880561022877975952862846669743085453216713574972715025038187693313557282142258998135568686954754059192164427468107181572353235954216888063095161552672675955990985635393699440455680559435532229139009821133616668051200724657560848532820118867196457240886092866049730878408775752966157685661974455671475640359044591285136644498945448127559826349889587963528353433326420214205523559123734011986511995875919464091850392188379808878628222362854150406081075450500912163873735286409999836703901582182210701854420170191263599560591704916618382518275764355432723619109261805564050442557744001485045987707978491389189829987518301582471317572595118192577836819757928636744291702585169034350103679380496186063116091032992615498537189338509668774536508286479679173653567336118214283506509505068934707543372159916410944594004917493484292959764718791639292103595574103313924338243647880156787017956878715987863889412233549230130568862013127081959476287714075742729453138351459813095873040168523330879578734165820803860266809266034817876758745706991480892359072383236830457856531360047066205752267556809490425640444993909237792056560851190075637514717350309567871220909249435104389487805322039261502347183359965427422224552764075347127040811142940757451333688716915396647962944964574336376531817937315703275817543993892869023503090146639243548074215023989895860932304257251376703961799076360455415404552005489442466706176120061797752091415598342887196160203274921119351731872757852989826837932217649726392445578642920031271965860454876658865478482485517698794634387238204564662431398619592277970239594852336786957334466265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3758896401725380229192021168203740094147655296735430626691539238132169689899524548202730837487587296188623856058791239758880816413863139333559002687483650976965391802876370727206630614497220192282919138521737934432126196749226858198387186773006141921922747224450509818399764692472115849318505597800595784094387475484736404646946037501781896734591489590907590155041516281949479740315764036124842322954302299274174181547105042371854643147491260739530403617053784080821302590992091988543720579683566653441385098215444507092415945504206139914763032120669387356692459430391552135374976287340958055177394862930127111279610134894829820757076848065006642434903618896188599972112965600396937771540057746073280345844189694563371613291632361435483370671615139851558552525642500575701478406657938902450811977534682105420184774906976867194371198117034699446688373381662878172800612801441442898359511395775705850531717297712514846251398621305129177069513705110872240569461984015141786977002851839227033304564927017268393759479932983344142933101963785967396518063576801979488623473636085800152045240845898894861159202066394745876160831985138925590604030545690799036325843035924126032188069960799037659532124779371909987328916682102882662976103291040889076977558560387474880715535474590233726662912052937939319317009774766641177694971382630450495325543551635567309155964973054803152377822750238748634704870525075025037882689016601771087174784535913108131395896886496724755533801807337142526983944669636307994590486040700169689053649871883471430629136110448365510599143272434454922093441450481652891403826094773534914642134940328028571112239856299061407085324042847748858368586317983728812374507922431880200747040501575371922808409155922510680405083628492461546115109223265457470145800280993440321820568666307220219501590259271818838999152843474801453124550476117772871093693412240818955967750629621567235049436888626900510252140724503807517875777233169299530155355203470549466725080057932573623023296091465083146095337214714508487584983473159603899840328503216779936474273001175101782957794838560382237227624963107044772010991498364913576687471130408964384421001170264855957951355574888579284296587593529320334881239243387139790917245491365467421470618260107650240700771321562065704065295923739256113858933403000576461731734366003298159040294764674921005988489547770181620627114824505746271801627186750168337962297471616139077293994562408961681832360021075143638607448133640429651262976357684609679404320647188851223279649543112274177488224957010794645252025401970654037643308737194224389866650868324289650371612867227270710294956194313797834183369086326141201374566664217351899776107589837741244281854739844348263775022771879369752406162253053254550169815576297484036872538131683988993910215261902933715678042736120785661358483124361957917126924818057154934665935784798682471453186886377058232660808411855130661408119520083194743703934218984451558937352618727172371150657977201261508230360665842439354996689621802289231424158711047851164720504905529449491602412559182952299192063801588671252993841337554202726354851780388083361021779893149657093876886721413310826053924334113689633358685493249831098936997128286912995735256655293978057867099371285467837226061598084300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1320746890812048865792507705517919633687252367671007523647138343547603249696702889299409761818823514617225405887985316079465403902105708256065977905449019645157021308540192363813742795531028907482200704236188885714762384533855543450374583372022499273398001013702393094560333419253942993323804085137375610906963804699040347039445559764235012546730072007934363587760135835183443521767149924156977996432207001918625890419839280622550740507495576784007169113549832632404714749299519008320199684492599051994149069563949072760380239627733374553266657729405422754800464695721984004404498171667453216365468443880335391895322647260629875447924445708194767618406792892944737375103403433228724429881555164585964070573332733034262236209700255398249828695963017004403725856931388598536240652330152077676117746300808348457002944986431242072071704509343499037994673197192634404612759502686213785389587180200399302894320895687367650687546598881572746682598962316053021380946053264169298031621417420011150673250056047430773240933113276732990031419899362286715184268180848960537038238866164319670241426502931715686294113780859584180067226685051597715292757786084489605791477736842828797555548370822297736631378784818526939924319887517463943197413940760196955013144564573305960005392332419079557844283510785084089651891606401578760027031905035540339131586475709149207827461664761462310052883224753261871476720162744912621711018577321159967139505567401483731591268562973572078235903410728521678553711723321216925790051264443666427583126926619980099622716558014334499551396463835849962794714588475551380325054427908503542195453081968387941768496587832859546770033548657786289175530245255783271787198854486078996266934102559744020162060717508727059246400573683973544194467290466620356560644288133362306178704601575913013423043550276359631118752127661647443500498749480227095011917101909737113853703324069662718153737581240582802894016001014284289001604451978237399452716568339373083742458532742487303630332217120128165653906909854845321360697562135705942768020532324222063039805024565875724722617421719689455761483768724165633943654370319475127593451598348610715428276955581063715603575563884622420833696939709927259885827026824841657647682129720562668099247585640808388946326576192333600812044983356082586123968111751585820487294798851805189792965998683522451983307201944045408976243507261610129410992340611880948152342115221773187633710789407913930861017644024014190322442923717983185029524021372844318858815685471555578337266774988572437358097224370570308364509710807273280102550732634906375582897057003606045829697601004269172497417200937790838176656519347654154519327566135457254768940810710799333479305718186493260229657975055801248717969392301585204130543556973381182546310907675810564295945424229539738505244080049224979400181932867264633652640625190052057721564815763750001830489644211668284123373420186838236090873772529198884859446725629978564328003258469974799555734173321754567587412843695516793820258762558822046524329841242289089589067331320018553292413890263468309746858000749583426202399704166758036817149125096205988470941518425415584145015749648915435377918283895909455163027521119078046111223274350727407012668001447344058294210645306916094016707373301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 395291744679145949484021032019883360136472760354215793389075711405197589093229035762412452522144713180185149681882097885091293097652845437803035283412090421171428283472936120298622762141410174737087254393635288745355254723367372151866116586764904019375728790100364060538507772119669439133315949194364695521793636660246357665777826965951386551834176958265419771130433540371968892348677792955704198201421043201627799333151087295731221259050336958724870341524074833908127028713505617159033139385897151915804368022705774355919569005980350320321460578640974179986662327842485961034989013442605693859776892118154335843252337247797144404996633800032215085155244262646865470006999785032916303613109815585440940951574103507956667161679414244838051397803429339997910436072816136212121599018491631870777476504634644138681781879219529530377304412462503781618264754671304617842221070537190362618217660873327052353682417999450922507202875714743955880096335693816372160951897343927469224565100962828214233566558336839971979628557849116707411640720041049612741418129201751745642130217544019082556153165703832500230395614526159344121271531349665550913335272419439735779709026066637243737735768468191242944539900749136074160731240809710972407406757577197248409608258189832141924882656871503141801298388767322374544085998868975678763944349881724381911341408084279793552155109222017326775769297225355118696059823252283009849851042355260073014922923172582511417653960646786370791466282768287593885864805282241729576790176520890930412498396882401648551751439883330039665141998220634352096745838692673368317618232983171986817521479780212034041659748661264846715853673946577743669514046236193445998771795580114580590030991066204565829259407329105619315327052461186729255663358549698782194487702129602338095135851275787233518655369924618222126173605116252979171707048770157883247513927023246613827983729890257784331061866358107659699347333570514530650765943014694868222803468034843387708937320101401589154062823882311843732747722463891033927670691414280422960264452816123577627494460156655472974841156726101860306189716857651326492781152671107821602505509927612952498149345624834847069449875189346626289465558676284893554514814256204388387417794925111052976369514228474136273816019297989875966280249177724085690377553714867195046195644672844453173362988447853847343713237702997379995248629758169165042780919063077178824385936315714322679813935262683175552820324820970619116910264490595998561822161639529525174845043966249715657141241292391465701549453747923106312382474247134727767265435771490651849911822573559995642215987227615175365106845996506834769472825631812923509432001486062334018966631515525141375634166180887179956000730600421753073914837015010620753002887369350875752500954399121552816343383471009764146111634100431133051764571042821808045970917824898174812105735795031757027927814676941485722792195924494032660189411034927439999376818027592194829504278625424266679462969284095594308886647512550596024583755312354674096027631552177246647288091837385084515786239536952568840716366560076823649890349666834990064768525260694857153012559885872368542798083995922993243656010288258092061375531620996737115215793668006166898509830445071267442123349065345067870230413312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 99011057360447960843664003610772082976051436783240359129805435880811432109149859241628487529130495471794381131646726642221947111761169413855913278097627391399357461405784308935688374965878444884460747342186446166931787145927386092612769893581316881113777380675594043913135435953322565107326150890979809608571744365103562710147071218761281986655983088820512444149063189184283472186470078113989469411684769477767318310818015201219868144810645071133841213466144298800315871475816635472748293639060100960432665650307219522078705734727774676879955205641312154416045243960711054137327873081252290910706595090630188759486688842593752139280249306395888170648868368992438564224232975134557161917094091087645647997920072498799210809666217329600711920278243058883998022645732154844403992649955762509490550406199420571862018821168635068010141552361138521049421164370522200780804077552212146371050244237077318869734709450174288405448959664367767031921749865222238264727427319690981668908170731478530147739415525270760017135034048255582746299990506928060234026560244569599348525246693644126676458212898898728361625369390071778606336169716247487807746690278221677330388370065688989302760296598795883780911199978413634172782152223342693744721481991584283223893680348217555169922999084054468811082743102387942507792916610869166713932538609618438617605986471064793867225506981345411647976922125534069892327152901177507614527650360477485894607613391871909144216109617000048188726028231836555465946290076021491283115223497058559428644008170293577271832570007260632658861835405769691452522387460640379338958218954839974030998993731704399978090589255010511906623553186210677204238924386918246194337936738063397273058519199272646959370575351532987682287866287302072279792035344490251033101573000924008573464736703614318062079875790022336442008862192967880637908025223789248418231064575517542058075607143467533466698539007110540601779074278464148257993606399044168244589420282971158773344179503348207698325258602576698211560256459316992781957689602290652641810081817448902841710804025568769061085064934126478935481762844336878264254312626717410641408939130039341006277823851462484359345498767214495429317704928664620062531327162992029582499978686899655902026245801921466896578209684239921487245026616195011930006522271063544629419822582389654476653261295532883873195235115817709231674437784024288213444184726537045836066519599907587110087129184368846409698079212249563645383636508938012957948170092221682977309118386681869047388064258866210521617961998293482502164063959362310660784407225976437363979208466062901473437420041509744017511360311179960616971019085421848908019726351805829550689246578588815378295788087473218786955212794935747837161361281019788454356068153182484831908745183930040658938541153722681255443492262137059186676866198609707738578259531500084636110024291947997148040378157394186185204686197856694068080859120729626124048777117448994458634064401300836522059334362260781131649048507365425448116526872677693686500827358763619119915236170692573868610241783329813444458834668494215739341780465494677983005965388685240959041293300070639894230390494382982689198514369534454145789811206759435974245250613437692406203309167258133725439945064669401336250368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 20360813756375753253453508474971994546242236442012772732570394818103900150817612767311487034373806079257141097436744048330965037705326012553010876107206012173830288941416408876543574803235720061782387368733717401060216133745366216174806613017451223384290380467097111693849738669183032877826953853136694441118057245206534921118179050960982317167128072299084037951322502830297276971645768362925811609473011115382655176079882018116659719118607534859093990080673517309678837116882407683108099710971266699442999119716421993663657335531295027932004081026344074506396360239420742932456675306031354566355033911590342216096219363349508663931312631120999609887674642181551285610246340825481416867524610263627769294916951629048641578716482286997969912884878016487561402900951545831589662862552939199399962313257676058819269707893921280598836676499314161380787376497185252878460306121860930930988043904267618494326244244994580888903631611166271049182824967079841974192448328501053954228929092179070359693198565986332776680441115441986827114875210700345394384874964685050691909049395843651105785421579121765471411440297825226317041825417015215275003939158567749420420726913104287090674517067419222649547659245764983569060542735584904951068025993993136482258541825108113804339301872262296864713672539416056102726088625913281017933310381867012824889098648685454618781109829974737891441126389894409487624949923266341646776289573389584290168548982611276689952913871231444541764887687197600983091974478561087690071750589404731821719925233503002019417722088022125601263868745639966297402748328155734853208728430409053278353760662156757327958275772485070525457188004386589307843844597973542054491607582324362379170262671916304844330509398655214710690341421612417520154399543347831153383327430056516492607450065484628491995567296539715353632248780735479631161229717668098525497875271292925591380681731513443008347563777112123422821444790111190423338893702254857857325540225588349134130316942139031051685996982716874548116386473136137023044657420147539364839317925712767015035091306122260583199079723068305182118950404850271454717648533451942779867935449319295262625740877403341182556310941907986522137852589116384518684727365451058577600202698053969467290197412860814689038388793297821442184259704443097049746731340592916825483409532037097116514334893860050906298870000416094555786953993523894040185133344861749351882727960091811036587291336158800513930398553490731749074337574607674717611721184783486409057926106340064360967422917131583807562233913953037075649889120178244911159263064444706182530580769814690030105347358567509171210470405136710854629825659454487108949118877948188683436934730745928753999468786936893213771188985859341295414659534718999689684149855667669910196124245536956292546889114000428310099353724207986846961749976544130726907577505931186672329126449309351507787468601309088766027240624298264696409094997871445139254127651838284390402115103106489248230921110785297542052816015412339181182335087025623126521016821697821705446096783437407454685045441880959296750803808834502116321052467608806377584773087728231113546617730990185700065947467386191322867472492361530168640515061304321511199578955438620428470240554489905348163900743668963779543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3358992597804806815222389828355048912304149738509874967248095304663778590442193238037528866921062957708664734456923595124578782448315586128590095301465445034738940615899859744155932292622364936288657572354357090623086517157034257555255201838893711075518637374076412246836719167304571568151866854288356365386522761170368740299607958551845445854713200520049229070537097761999589055667317055895333976577615779978328449667648400351230914678268766689186571304158733940826761345378267343504856485258241726241118757366372188603430662286704743369116822861169664694697454240418312386257787869512979392206169758718020465091538020772578858009643096827329722532376739266542852876347438851460013491866487341134207476689711356007433158166358076389241485884688026227707908573922017111695450582852707762627651181569122256604589364673739547134050467166128713865681120035828950310531274142965247936844868877390377435433884751903853320905137130030665360315304528084927843164383574851813032603605899600532160174109416766648719109978580728086622226884250285972512294871907218321766695742666721870527683187258751507382574899016140807719470259009448500480487902474626660090135882189763183723674617627388975071461317272328232505498420419820300262391077511215922566543779384262202318024025558079512646052498084608697422133006347204678998193671804801277326988673375015727111668900416622881786511773438540214481203195118285423112068087131979770905707091412371931893612648713132256788793337871778212563339023776819710542768906474780573964628837826221722629846341224639189286177960051523790713211026105605837082233594417185140417181292601521613683934962339055090489242724006515355737190888320660298605117906294118114109610449075398726390205593993837310722838490811702593426514012103966054087699019774622789478867873685413000517076424619519350871467342981820483360708633257199082220139348813470022846461985260604204441438319871809868001237520264641018511688456865148820584591554014310290547318595430305383173029401706332789327512344734041086033952455711851250093755846592031107488045413903516548001995525021874210270027688469776978812252132884297790201137211504003337098265382269124966101043413849919977347340222632122567696959130862143832448983243377840971016892969562944263931537226411005786954136026689798157487587601413600868522612004530989355464903925085489970823485838523952424492234119982435874341615514547764160510224257538507898960869485975426074264013978530418915919527977060783101456940601517331440472092121069557869710475733312646850525570104923673466884434246308783272293489594130388882886710867711641077492813341717693841654986367686512789424679604931883196163258640517968557352329283187573809240965729202584598238441669055259749519076882115181590812141182144593106995940244567152241737942305233935957533620709582554351360806448685488634139305613405688415385510107618179356690589309162179937254821964104783437187775625813084227586966453137879114500664040909884850865514338826452171680045458296243902606953939815337358014430938192705365094334439850336694236956138893368499347337076741326461358418327075574089663836322617400290870423164474464936002400151920285048373354674406503349051842799987128423188671184024423137531360153868631449791616469879799326703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 438012877212567269220812684237006173673584723830709394376395584732616384318218324378284589671628925072792024967689989257154130212440314177761888342271829976513834078617122480039787146453419419456351018623870152828684231075440637205856655274317059887731922181246445583954431650995588100354303235068469628871964815184510810665443511958824650531928806984194791625400181924573048637725516777389160828487540378822796921658053269592496067724580165615930853228861136933405783023814286445518739804790550107023202983939646702332545022542708136023947892695522148167039792950284779599012372924756389448163877743262856726863577735517785833143976892253475218867443394133443349113746226702626760159275086059868136939025905546389717914400724168399791139095844020586341370653010935300844352166218294705987362398632363685579787890632360318257067713418244999728115551263917417680303577761461030037217319084471401901621200928061338308704385258777992860754749234301985089554976577219072629608922815317277675419416703039547976019822804207821172467427357930497749290323893109675319010229949856159147080253767707694944511345185234363141569589642980848399889222030166290642895412420589116530697649148208530153205159870199064830514783680347792351765516069196718049621059901606191035468376644933261006894615977153419272630709703186752491113782847575701815900751218061684728461459197851365942907988826152796984046896463948270500248194628499361377669203662460184997432666036629586612300393925885514210662584843515433219583714912964065706539872320032694091182482588877876263820875235936719170871628558816164593088688504616173296814063702824143574395648432950472694401772905837546289432751754398358543192799729325377959047064699752174165446353296165905183844038010519008029528037045806251874659756427356729933459167019703664467312972754326977521854997990553726249525508849480345658808147741805950402368978063831885501536082011703150256291407716399362252250873693536835353713948418665342282350768388525048149143188701879818896346719245343085448629898885736637294782493392461879190904721886916343102420981882364023262330954847801740859065796315796676923115068755790108424009819904207952757853909271861681784228684830720771621613351812113444073042081429101883984429617559317828722434263632079014650473971145932899267404980113915549459064717129613036425384006414393801206168333348359978020860127436903559806276825192817120467926954765592716572727900623283401953734840846735059789836160256923078571907686209369446999422286327090229278828720713088148992136128562682791633964875185823683555277632270034900638795267356362027402855180454116813754808077243072485429956209375248044677479124628958538141599693312667001276228258792750869911171069463562388877744112847780515081231826523545071880378343726555594514900769328646913730421346504851896625820373549462572841272701189801299837684065319659307512083198844393000738035332586493506585920833771322298092153926236145232324829362591347823688686019079573200254860385150506587207927092273795918753135004933364464699453394404694022874838747916156160385889707594195290456111325401860749161976820046308212167230877725511319456346215508794942837205174060319218698460913012531247052969173364791652249259263518746745040367089172107336089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 45502684343823617703484066009028322716652860706934550977962539266431306166365814887063699900720994236056087494308957581194542734317753792791698072108722413377838959501802937445697722519071977374582344025603433180151866502782025061159285638861873734036144844489343184970391542047150216655203405502559369547866765637101753211429048945684356762634084902425553573675760897910584017846203234472763096947707344616226641181799577942314113419767193770618396719620689453069549830150119091488503568523566299340555152164169985184499293008911822279259243108054432761650818043528024818276808484358481554880745261440687925827813852664321552084756036099846839615709251837320591474543008073156017910617608803064334199613890468417005547960403157907534817616027151605229081965320405194773762319793226779541658114383394896237630929479287412453001416939373358185018904441316273519995540207081196244631801988446905914702952166142614523217325675074883494791301190095219019651417487063698285415350534323171953865690600138197637165098908019530243404801557195709917708728361890986252853883217089227121767021357217153112503472076778172751496889418406489457176274643840967783542531827628247358190376801392472341883640709660899087801429534505149524333811056189368118465386726484188884692038143561897407973751535231455792732059776808026461403505930978118815538069222092951130543935075344653032186174683235739317126011629053472048554051997623669248038714125309020830951618098113864989509888293614181354241905953154250262705054596197613245082662408514231488075986488596944646675667932456799751957165577486066070085463146054589473402623502450297938897955044767268633968606561355579694972813044313183121653202191269902400580856193155293665699113050992530576574509994694638024629224448847675044463167536061951246498474348997302769342425805622550263369737925945436151083714340767289230636786463044554956118249199976908909290059782011494538917151661340036655398779063088290233346004978601544703316383686730856479869448246803911037082191819940690555224103509274912909647865414456452906341080749722497445430112848308141570958987337803630194961696560748021116449083301785584387752638692615052399973870321310525157820780161488558122124218175636343271063902240467825923216125760499586394042272839444532334683591598085237279054960953092319890724299270962901437879601712514964931118653500638869640167211684540302614359510417047970697264068259125159265436638884936128813316217278668768728589575593023172726218141410870471257005916924995843661455504530438770761605914354874973729471020137897012929264966990891299438428074106878240461018899391039718122522556824468554643807314876349699769077873577866981617993617685887363777891700092631812401291241881462496722823257327535121613647169338296315862737522620898717698265619273403335395047572654796294248573832054648616943689422878788893686529053075929257334922340484317740181009104613127640515006903758972724182324382613265080772848434367032486736912067627426054263128683971788026851347699494735702669595717892309682632211062753872403619868854267391244227426099560260318269148952726212143775822929431434644171842308030295981525816690053101688885070818292068335263477593576294315563454429627654664722862129498047273275021841861433098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3959987080331412371808993522335116816582979866745922709404633895476621912309990048319564785360056225051798281363218172697646814020837411342148865886718930428530021323674669555885765517092837909004932604451744868398783277151495288552008315631670136504135050139296494294167023503421641112295862240759693154726686617052782469813372958651358501141259321686697408016472009041264148833888064737457587334288797821489697714502127767751694127056925746735183895839390407274752649181115257303356558649577659375233065794065887721928185927693986891855004280878197725981618658886148819234502815384559148581778899082492376798769873475052833557005442320848962983326837017373137856951457395669880422712085685436464710362597101823825805675619895620627309274142081189538704041519328535462343538744401899913208459955938294894280057020165873594538797586675300646755111032836557664074550810009276165197542949673638977546593883861489552966241517893714481598199136875145361556679766457517742043570288837574770642897885125788340987204938238806567372977537953471497739970121057203071655390159856374790330230046862508295220373676980695148187259722286108638678292184581315322391023414542510059898372396158367135186274100580501543650100753475396453524496895554025769985070164296048003643432642185997024334585488111230722793774053884335599071695853695553237691139175231732852481625310110502081652600135700748002503233287762703129876473946167019520974690683360312013780453961654782578393132804042727650077590728551390995564001125583244433564700667289238961193412213186599281268649696257390030609444176630291436125662265970198759705928540120870392473641601131641912012892574677708267308024370732415025584497092836895692121784964654161128595796427277107934083804388553921978592394289804449312205461347881160595407173138829704852025455749541786153610981866788332615741501396036039808168543961938209857255304984023045969531158772467141072254711525849558236817404909187632710865726967034898221058986441331654754091464205711366453561499059861049435012650986769112512184656278816758380975020461750896197474634336947254414036646694062438579172756958239281167502346648136799483960350474474383292268526824299692327952441908618117907206948310764298711162562795383711244363549066341636788988576575402806217781669110164662333992391219389858052242605659285564368401222701086542236168693242863849486536580791180338030871710323935663575457673693742589635962842353739538982422455844431014372655731189709686562043561347227337353812944037274595938076760226235613526700466634641024452395558614631888409931065458042874876746358997956180222174676848214233660596962270209714362486846794255496394700272976670609358548403741535789189823829496211237456418177056294165569703958828818691068375580781841165669032338973789144203012926481163346153998642699088351580876761202807298276486640653573594421360786216301174098574841960795852952710773536077138545710813710561215109627734478156432403910837367018065630412718395960360014952097970392950845660093406698260396925359275510275037634496687904923897537971303638719368391140232606323430077758532152743162859067860751253455352631703812849217545460204448925436513786526992410533974392342339119799758504506589456585244952627093627951045105571332096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 329633197456555587906436906167156563433905337362658888401087962727356867643256348697418688920844345008574521448715071647018634707546463355824698386557831986722748450448660850375422614455430385837767116212220655180601664951001627234925583981256265927338344635037909526338143109302701290562077063395154189001818773203851137042061804516274275247673373624825364969909101998917496606965862332218873974322506372731271276846673655667269859475505302046301354102425723882431107623417241468386465057343848457632657001436511967652861840498314423501815517647734374975298070419793705562807122327462522086434789090109406055809396929249537308146954525552742788918390356462098021660862577033738721483292236192844709903713310054195610770736901066154583245887898929583462397321230821653689944214697610151591338692322177084431224077643353716332986728881126199012885055906547615221547079138626591422570143760916311538258919781413817172576373899206884696590818614138238661761782527891989269694768737122697609671673561947800483454433991922580396448975054075647628602664978975014128757016176543086452505597402607069266533206257427408326715952102326845914307553215100755932198290517796339422920503951890569168793863444856319953479993418483311081181773158928071725028907540013006492100652232076031344092448849645017191352230274222963411287847410848111607422200054058875930700009132293781598577054338480880539297131479555634820491714999383279039436259052001492335790781570121933584487398926300960125626204406463395321968291447917128550718806296591592211037384227441215814415455429686779621956433864337449029779894931211530837257116794241926051252078072234658381050393487553796395411554404083231681560356549504362778485933512054047911576160660092322668121066294118987265304660456295835865070782906507406368096808368061505699848673092088779412328047614135935059436696507062598904668666783869328781717502483013792625943949614811735404466578636992831105675089274665322216019495881365296772640384508593675271669219675590001812943824608949119205279920950576879520756635257095222880996994101237679440514401950394461770231892859321215252132050916127796601308939708678296635534008497852704715659662147607633974490786835669144295132419015805289821549310476531700145912157519514241712856807256228579397928452097724535424043656070585700731891623649911259139072531291752576298245115341007080416686931770854676049942960515588266123452572734401156781206570166548872099937337966994669128198152308866135568970162846594558755968394419874531416969287471110376466383018905882946235874801943861840502228493254372817884673413149193494361967219827438143496865210726758347962377986899916178524436384804322315369406623760206236907486129877369923798487319608360235867047790375283401431786364836575364861140312080676081160377087559747638917072903009348483342827691374983840750010111962595462568610423715642991079832882321328570506686377642299755024700920542148129757667820187249257935739510381709434839057114900694425679035765852504893129190796944279831604576915434168419765155567037943142328854005281014494477462317788399251840983552731649081969512077363648237854258137889844776595937259384150557576070986156695386951843821272351868649467748892069292801595143564750818187038162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 29712413338193495911317496776338452780289126167116036328747447315826045070748682180729773044680326046580173951568460274403215827522368686314206146751778622445362879986708583273031809587376040336678721267198512505662252828882574568459533886896814032748949529312109110039620816476777116263426534988649044226927480059359458862219808257464211641590544677639335503395888126138871718956501692895162920450295835998860031876867868348643987834119790291136706972434051848957483714223532339028588885788612409169983178856091212411192648036373234914733165011682846354734292677916739809076798184894132528945483221073263017967136581036126291422649798875206012203171337920381604736982527921574328285072964033335059536065024077004219307365298838082838600764625954184660334719750295408297200705682361213569050231858128729581232387025505146459069224089085793674737204965561576088879392842631065860400384435267887672200675340091098543673891765174952529433545799546444217595974689216037490663878654834646830390585387333837964726559028068064208080745008350290130298842844404584763166375407270162887361397653697981526889197157244255768306537026753468624598098760829830015609316186697283278383294743140323193747062787536276280941987042139246672105852472584358363864576350923126975204360000173068814509914956203288321151565856595125542637741774579632370714360636327996018755988540049299944433503374173138508262352349382471113281306228728218489995505272830424749927724385501023669949867624070560845305813311393731053336628310910105529317639949043307875770108508241291048688134663606993296890232845271547757309481716069571993187918142291696638249076057038482348278291450729142420981411054859412038316456652179392628333150540024408609465427213503490329526482163993950426632967185616395343116117943465884719865925376179629300617894155601098720804904808686722930502220014594565779488241885228947452131176991279062522116845739160324199150888041856291749875385738224269503557313920788510138967330261178796609514145193462831689903459253196016640688933161978760375676813981200462413609230663920665526907554843588988967321304877599764766921388074236020619521465269041670387265966374331134426527725985077042601650742813614432780254275463776446137384476586929578948666138966936702315630141509539559793712882518960427304289935226663390092021660151017867955377691357529674165921298320529490378152626055882467585058253680651998829974383560776088404349250799048614596167692619573290605767116654665097114189732861802010807981638726189627987834208607643972759195550076022592018894867615269261306555760070404349042840585519473888670937945866718797182082638611385843894742586169725265933292079976514271890124939370023049282993449373433016933848438717093374085852830575249402061009329928309606946993915343419866430081178207576285933216968614546868521391968185828685730424499882921358310394427066558003970855808794017137277034584647299032104972850683862003803071556302193769128808370815615686483960498987464496682583266092007136850663400753343391993116596123343568154563173614067388408117337634959193732326751122266760715693094882744255707087277397622161975542415908111261943857720015263436779715869682211700842270407795131139085049100007431508125979909443445635279078031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2643003812244816190771057950699288954980240078392586308629293768667581927711047477379455458901233510358926848811450693415208170863886752460316150848932472268360437096125468258185573357114723644571875535440835773903829273897383853262702388200809263056638649388674932851890833589340789926258649872011507844460771005611010822882971431092462996836646651281432762805178083301230674581528838514958181832929415407654991643122602624628859332079850876572920976834379252849184084186480717446117061611697512155334345256926644907160244000407817618514875489940106191164686160715876909153690389527479966988085080504985250191406600819362718505630186125631667922743884951706003182290436299930311769071043278033863074421791525311140356602539236288197624514904409314224862362794339516069970440103774661373941106700563245415752131812501427158060542590595911507567936804085563710924286425324735154716242225166677756568626231255236891304324554082482690968702156321319538589122645528841982946978517499251876028922731019671703882757557076189394480030018454746999162251098496487750540594064666945069695684938050667351607462705027440616420016275957587599738456004869030871956896160240815242538380709442062369983557723039298313368022507788525339741580341410262989442793548876653443990318797304413842869008513588070270853506920420091946114665047397653952822278999698479506494076139414044732933186804602940561133688321859675273046759657370152946206825394591921430789476458763026186992929418990800783239710506918010012375392642276596438249458589267099817968141292868409783599679016310751399517112948518403170306086321711825328056370153282182406208618568869985243230768289520939203749929950028704224280078251665597958615876872076787459033118800009910066188570671057604371283155052850213422642801147131287331989856738423977683991206819147803173522644779801386938779481507096479146890695214213080861674122778050686592786572679626975227358668952252541667778213862729274500849722274884258368868910381095122331650967646367638627416524386682713269661411533508491346245971530271702765304383542341639802753300909790734992594294646638668577494774900950025136788017867703768757597821584429790934760216584947843881816924803472528719079282234373023180423046577821358291176524956519169133179875812870579354669955688626958024982060544312280816319721324839104805019195698839416163678009219544431202751745016654452474043089895388168697411014881937302852546212366231616567816999775110449288172979582384266378494914343376309947782701738525026603596520134351864776257569976797666704181937112015676279016810381822744826776264777979565590619008390190552836134347032197020884047410365577092990283388455425198139911415378186057432387656688638098616207356353056245906380493275621944206127118621905175809377013203298435445153681261430286236801519189044034376002781557103051777592663368823932044567091812830325465353843219771886707944783724501738771847220106697385415689614171294161187989780088577091086097312244995379444077592494250242636736001839867164526717784106336617884638908756661482376548744122241614604853349247230767103837910746616703864063875518815436359359591381639559132338399556684026884073105236300449077572110108763711620035768199457692316757055918237222831128576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 181944560537131842340427250041757595191659540534644270771651013287618720295743889537396818664830039441746436406927228890457365526045154223370675312009469490615192692871579377816938334893042262516857680133371304673275928701882237907440963405361263087988167206504937119011030212560073823102412429536986179295949134657707534031402125690638197497826513497219808228569033920091478399312526594369652782088986392725008139922443324818747152529819861848301556077532777171199076996660405823492998297065315361870536701037048871803434799859800356431481285097393903157555951993433160841196124741870111510813801505492858865604292843970471035206370800411866280548831496977254057976699893006215753950204042465459705385066894063027374482318722058636494867138708528433082375502425054421424659984966283261509080608580845339656420443150080819518382450591911522972500036061900530372832991535249359637720863859753345812133625114847235104829492379220594962471606486514259994719917584761954132560064093647416353257443384508402773950871925114981399261168399015797771628776033032598354784276571478292663548587179507405387575905290955372913596506072170661819671150890089105746569767104662380761272149994468319337171575113128244487978810961273259024683347025053134150239892635234274370830223120000825677784744523603208889179246685574430548381072881629622972257575952088577817533709922548132621718297936102888680890326960393919719294616046568131611893356092280075791358254695586806829631186482787051496048078979533289948495058530235064636739958223115842431819150752996645069845520508292423403721543858733390680963193186485622166436017248535111470682028067643652335511527904567096066238346845995457887563428316978915142563278646446521316168455768933577341707889428467544022655246160217064969070128338204952011836057358206117986243184383103129757028875602164236193710447070008075941738577795508468368162112534797906859472011805055496198355068575503129843956854004235964557438098482458742910113638459313689462295383167517843732110225906591577563015708945457280000804942610748362592451800229894393189010925763079077542650980672637864477389431915742827273010465320884223903369328413185251447075402185990881123442208420933223478660594870445360695961317298992359407942640973550547693276709613679641782175698270651894180071064809210230533955883762588175420608089963937381388424393320942641234881756158747357878537748296079009026665871949183771295285262117155966422792124635273332039001870958217702377505638251150311105811513280386010994978372086559067698445840073117878669731459561906910800294343404472681775398008010091599020240466767224975117777319667864275308092561215926107475273700299398664855884030242264086485861231178573059914439752505782380345650506496375252352218072581587957404913720769609994461761587443723206971750774060374335736454856810047978572946801386903001594448636822665673883846594929477526756089635479298260941613587189483998944388265226778096802358854759422351909206044788714690673020751743903553057946759265535934699388421982023472611253718971735126372187860954591220798657603213064071134086488498358954844982549702116351466889860187581866146318304737916447965321495283820232270799902989148050343613035299166947472127053370009793331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6566412353172300857696047526381101350394350763414604041611184936548916526468469410226723554214842351811417526557843524563454879370557385224390777354932372734184142797522415656815983587901458863828928007768227463630634111798644436616372140676165727086197468811256325425015259229863089765554770523850092542503126476085748578909537633379098034743347709766829236641477379517916325062446648912168516660121992254813078485205872680276446760103871296222095887637332176623024529695086769622342220282982975781084841046568936985861786713835152748462210947535341227418540807462514551943496627595871205508967844480942155892816480351743632296463531185793994141951605128372520345504685467092486640361911595833770415487027661599774420047095153359669700428749256578181866905715334695237373780816860180384205432637789672208906397370587216646484375382867642134059967513392419795776328321412607698243025460563896601965130298751892184590260285105522455867921964826241452959123470130611940746762421253490672102527683372663619899680028031372731103668840191948222211998390485640142386234867346431704229641317563961930293710942578134754753824596402805907242135583318388915549881696604808435606690450758001016081339263319872891586202704605221089471939234549619397611203383639819965851470744883333800540232520013214943172577924175136735329018288419182276537839368677281369623948194154218349073521464283552344793750824703781356827524155008368937592343942918350056376092218644775893650284314398133888006358357816964705870501349661508545156240424337122710197215582188258537832846290497406096274562297327800283521724348380927763410490325798207248958287393724021618631668049157964123402538249637726152120571710006405241382929996998087028298704361561365515770010495578666077310007773076558459432876074462006929468070585018460836891769128675691324970776044901173349645076316426242081692736456726594131056664475345627903070737362614743701100236342930759590197265940218582567407604623963797050907144878225342969978776463454542261863443299111259761683883310886487858066312343997028375862843747690433413270006194344995453230826313784438569464888188535947627136306439480303520638407066212359235805618176972430274222819861697965735153931131510505550477487599219364773191766951994729943836791695474651541628986825141692616757752056275328159755499768332302543447637292754643935833736930787084140407597598208619202374151818912926080299216233515441143029404237138452294056934241110278338344862953073767561880574064437765859673167023397854308555750322417417061923193117841547986635279087510503093200152300675327430626653061363207507748082965413800546678798880781078118658863040165052192427854646286268593446556089549196469669253195108481616287012493567423313611832605229964659029172339583711732243630585945928512339747103275319702383803409000496514746766918462440701198894914079184005663429169770223032301831628355545164645325148544037011599064465443364460242339605679628350234052792175756100455400409810702535121550726952042353940084161357655242149391716453725516826940712091251186742102701505098114279613716074262220482928124669074216170525431017149010934764656319633680967895110468346914896430420504663620116474390725908238360321364481095303692261521526620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -230777756389301243260623417943283016131528274082573350806768217170596011108774419562351218515101704625393118922603879371960023068405170514643741429311606764390566096151381362173029424191841997593925316413896511324709763869369793509863801389685110818170659304076601480356045596330253551925598464270913118567053591774143308901183825006720560802549125529435077853890418759675075781632422948780576641905755482741892648456178865897670332322888103955652467208026066003443393303230615347001726599345565702828289164702229952424487968900600324237703496532687750921816167089409519505220693413094343262955757296395794458124047603220804468726449583304868719605399995048521878749038984647619949719271845648044251842467449618145305487331093691552600275065708268964692808527371125725719493588858943897688959584182636391285613489406137747265399091941357512603247643625600559939384943695656069460684816632094955380742732672254243426294688932082314730210742963636432336006467866288808274761744419080940655661247366988086247024521964980907611578064944863565655650489223772105628152095761401794162701094730723150060626614635682974141128909949296290109459901446215094615532538531437445610096654186226226551691933021050476661904568330915824369338813912155487472000092430582999782212287938201756734869305014087212224490458733017240756081058054189890482861516720944156621500505046368165598943674447090082139945106478732441379094719815729291099132191929434168305115513312630656782516943476523006660017150197200185358505142100158395455072070873588094429878664133004542476353348974921927249535353737886394914618466652918693819825302967620556265034266675752490257747088445130848466111262067544173864445789392697150901150633357965672670958174339122287508695774392114628123581131410547383820972084838697279555285907988436868600579072459028187482139280316261701930661741627765677501952915028401554208343158621967302797782739979564938255260677417266460990486398597709557764209075997123529949287591465519801328993228536337523901180799000856547704169355666520747712027062111017907363839453132265641114506640019305170492290751936149724646861325350166130264648156178532728977790909001008470359396940324183974723670270200578529122411291842069771022761154253073989359121530115628628770081067617447340309327251416970049436759002293135448252309623777149505651292159968397878149746555620245329112824285119690997638696188668244846324098852652450454632789470521721249447224029193368213843289356242764446475003636721884272340557188766852095920152820240666555380992772885108392117966599058765535396448175014299152317961264297873792294100230580855465407765078250667992509233781239758717680626261384063044501931871219764172089505545730880206984587194499433613019994863272231675546787989358214250149158859629334041127350906572256492289023702776143677793509804524220787877322987366538787503629495796074255411444434775151934073053504652616536019993063415988928930470736693462632316988590571110506613658553493356663502747035199032039263332440754088274568655529790515174113946306964639233697135429455230341405695158943254914712692046152762722736739885615088564415797563834139488690495384916817660423962023932725698990805587814024466985333631947137712262459990999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -50458139216928478317588493542162790569674674623520920006628432506851538385459668023490570073199246322455350851787936897487574673435858613288631962140184450675809568892771875758901962353556380412406837937644687428174529934672759634936995347270062749312147491419427676842756187149446720437929555179673872369549725439922206293791897357182958464366897733089902659533728758819095957031720079669237265136134703782069326450321582535949992319856882099201812740713825627813159284165925888660124552640437777621745158569948364279843620766800400317467367606529832207363344209324913698389725901231917518964618695651475735068253767893171991690861544275604588447044813643293887116151708499741658023997420970418038431755579921860683834531905960954874192209543299401994800474480795212954176816053753706563110437523998459414726885310541802544202674740289185053962607040959691374804297490530559074642538925400542163726630568531803430348404787879021335515692089094560285636910161958110554332434812057628780461864508151372361668675375163235549737601421289025626911008674238070457015144787938348883242780424588181463876330734498889756293166632692894550575609136913692001131070987807996196306268864397489381773282622795886470209410727160682458549713144454669228413814874281459939936493757105734106084064313371943565315803515718330200072725016581023278296211759243056172589588971514659130442799964070061438212127985577376299362065670779004593963411473311247754110334783176193301414548607821095158233597520028632182992874298327296522089589314838804031959594685956116927042058190687458389120145003252911531116331795848181227140733702135469279109580870309410698562539574215501949468123193228095479230971029851611475467230665188504817496028507536080214410270710490788499031177462598269509307823628668692585182204596930670986302452251704976241872982398419354319981587581076941850248019708951405764747009544833555310401240199085771335701523175563080590396878700331820296992989919752887657908454931819662298204486608654544480663399716616045157445542475132860618517716313036962855393122525201056038150241608003097174944148377270266762441261191080390183463676411054706216506391432384033409604219156802784282795995109029184502626845603186721979877990942594379957087226432769376464923166360408937989349666001525334260496173700131808434989717181181781333119484016799777919373722841745818266784277073132719702363625596357750613188787638231980015821709624206521392074895523647869979315077280050753127542579199735263645636005425826247113004713619798990563688223139784195356957851545194779591099829585537431834690418612466980778451708785797785652091346944719829545791016040489965372652431508096194035581898517417630221923971541431056674780649893824030093300039543932384416038733021141689284363252141234879796412763998089159006893611396102898650227726317129207202076680891916146744848426538918443356045469551368670612188301894393643259972876510244861356333785060410372394255476924702158133872139919204683140616720339338093926357787305772830155795601936307076481907114050330354325119042773170486200639412111119084294146974262905735478315246105898714358872587241338846229495343643298203811827898785423279441885174706714102373337067373745320168537666355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -3527866304068869809975887773173999367879463566547655018626261165888109962934974266406909285445258968199122252683971180980747460669762578935500771167189413475305275815984268078295398360201303973541053142092761496924268568662892279587307450122827734063664799892866012008853524518947268992290772975303243594444891972141432044836764674133279053807182319020116472553523816891591786765387940952438757392918911291066004647755030942435709325929544906433084956203597545563966663094488043495381863159027657135057708647784584724340670358301258489333845009756586597890038082442287783934715214777463845056923905880713909106810833208299043999054424793776398937332637687231615538772162474004056120130262940570993380304263811440835867796004731591800191307169694208914457665542934202957059557281108696947115392016299860389551261912780996939965649201932509084734055513306014953691020719844305761759231322168188269817692499711835729288802182606240158337543637695812646223365382745505894072690400443541197986143087605508296091508458849216468270549103094382981979756528879904166481405253914189131675170611037717042376596324867164913232013824270865220288503353626349446682616581111288347383012537704948883636826103279339479250933800442433878579327466659586342127758536693226285418750835241694723237387007946816959609130971156736771337220926757995954415788578494908887655056237165685763049671868508044877499490696808044315746674667424021594209400125285159857632794566145327744869679909800113793624045284132993355328229686576323815177313936558800927145236325001595107083979918160514895019315558315195554358142150763307166464116080343917071330297636936982678980480366680865121173574931494581616424725771933959054559218185662825267397184197356211677757868718319570186029864152603558334094589398559408672475168980959794023457035983257154531055590051516123957477128001777739165507745514703767530630540517987259488978775727960363741971510590915598246683200014259160023078667927512534644558068342365104138109919022493000359290679793053225783371092433482561517744913103833391451996380630976587238101762885000877500500708240248069945170441795872542486819840410996721326561281919082605153931736857414210223174052788246924590000963115893208344656384239136929332341867908763492987982846683207616501823705663973119479381415703947306869112088914858607664857512544264644669665008768224742943451528977496157992012077019201401803673672187609406248275750746639372416460308079700615275758232220949288012760169432789970948945141447158099385429578200039169731559132373960346202713883172518944892217958083787656629137075340379733437378155834100003169311644655061994159410148728619277551078399068005256513383017051264635747063444797245142687737663698735617711847970238192227854257111499063316147600892663167269584928399692418258862770237658585205779913952782228413094343736969082948878971323713910658801145754250820156047393715443246188050265470040509864894945185392221827262364124964608398533333581541386310043440878162480495839783754001234368315681550871073697384975377739956764412368613792668318212747148234696038011901693440911559144320263663381493197675196822390623832673564077118913200041677022919751172219061284508807760452127423828974679516774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -125200913538648753674509693405761984772192521332394049321997055245369928247853122694887698093141151948031171579828454783047871875570923047939454206380089510366331987667259235043479947932314656829931674083356436859091353001069617954362713856226524353428577155559170557514908711047750977453697587058591194492270070502129500862375733436846300853555641020273479816855467480892662622059572815044384337105006212453067868018671086510697025861811326394495239768568793372299356710119893578699940612029412432909681035397946316204958392275471702025380674547852281192865417309907428501715917792569565573237326757286957280694715284669987242915954487804719324130753472386967882561660272180918616886850367403172289477220163234965610342163053676128262722395130619229031906957277007514091407859665250333053903257842517803046620716967240570528915582643153047765999533251813160700331081356615496312237762677692819827233017720358392960737831888604485163030669469020901983335764157528523227726844582712666035577311034141012475132637909764227883816643195395966429736472482045785803016051322869935167937752905181205650110350100688505305742627110208313112981253303256158228013741590099292972543781962874521464758037498743791478033319296987166655722729222522814899106978732164096015657482779733741992328827717318185734748440579031945921183591925912883529246105888892866415616174701151930254660704855563570653944913550887268618140117079054278849940421885992144026574506876570755752625533070062431923941170042996219689707607074869986911047626356197759572318620381121055309278648701156452159245546690078397898294209295332034658088596356559555164897435479224260068820757479649598589484874266176539473537180046757561138605448362538483881195242306766471071048946128939068665767196207669229681774344364558040327759695147900673479187933861083916050169108166128835015200551789154000662406197292427271164287986291818464230359471369716205900705921986655805815285130602914529987410105122795868044140159253789542246744039332419486235793042482038625114605594326688698628468515577620229244916903899684649971449231909242872757038177601127697922120483432390827398251239173043187574815656175019105249887312476358734832048806583986119653911461726342320247805079105405231299792018879782530752077560809586069807231837007236421583623192598666957413166596456237665247770639906579144634191476092481820110847333739239881067613416828499208504340281671132631721295570082215772407022149763344826964782325525582178221076015824441348098840192906187091525076411406279606359074863012962575388773425704303610562497949395325807895048894591947367650593986969768437663233779680143311712580788928436479921235941086769900344520883192271609084067731607059586808995193592649717371646137984741880108247642491314109458333060387061719559223674997496513457882582211676149618554289753554931336255934368402341056215993645286092939937013115300822147809338010519232846561717596035847729708063142933127170995831945501629734296555638449929833643543954248860169927515679919903495064922363945517896544780880283251646808844523065589723322363787037982283509755811091202973340301469567578500435807892519428813861931400709410989078066567503914847575194329762227663710236214927516762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 82334901186282822403177652582128322118932125212029661365133372981844721460419042995214721850240991279067852292130146169808693170075289829543997203998379423809380980748214045861995032441633122465216784520065513234260262599335336838385962735625013296703720974778415708628173064144093228858412016442554322765701148129550529530948339394839618040018898863709562258816619344648033160582917678191046716036772853068121702567817734220422167868093423694588648567566194013751551172542030493730039190944925320417791808312028933941826584954323345482430566341617413728836049749374791025056770657986325482872785136783691128921815515590243497767444996180205554445193127081185317745052924728064768855058603738641472704734215157147631784581234145721061728872312531340961221764413621589951121797624072003114784596826036836745783147334623939905038366510058016458001564110388384824865642946898329755233803833001074919859983256016607441977157288095706617704598512876857005318270805444889107621531474031481756112125685783153787781606863699144874192319342334185022148150329334773690591335997443454165882288565111751096855959995251653135129572599919584395041849919593832008314262124513072272081545182834927927337269286397577103283921583075871955669807556349762293680480708481200681838994351878016276730078180890126660292555307782139552634808558760598768985255974602373326115898064152635252467337098287920833847908679867534459799886493104058299293041669225968178746595749768249460217176988466626219148991298491471236831436166394214793239556005088646831493613324017622011782913741762578883790099523405777891821720962946795980623612364508096701527226425586670816144301257442092754096590175965042379352148389955626630476338425711416250795531861352928203714858786191561950737668683426419580795738621327013510748892750370380777533434303877795789955811393778556243138899559407980968854748125843480465221435938557654134985259394494312442417442376331316802222334138962382537776854205756269877771062574233360343289141567253267861350299511840966753265102719929866926663979436973806940326695939191072617419885359474652757977344313718891853913335922097614979246592003994339738472489573675501024250921100251487759546048355193529475379820948962541585196200413259354662967008163625530976241203489717885541363608831514314858407651706816778473993500376143890399224344169052199162350297401090486566559381095541100105930063913210727998296111683205499162630355403051878890491315155859097128666773632930310991282744287957636799859392384359589561244816057691432446130111438593655030960445861349737144085752820490632169761425901842951053144861213657915140539431851904169683175970405027162633996796859594022464376072920859003325831837339995042138150383152463082686328866034371124601814102387148629836345415722946551946654939907932936736316165022419925602531231507940739797074591454298018265348781558344327884297970332208792508443380718533103198787221314106808283256560893126432673243328509596548330089169955502122895766175333526417883795026358882636472276805118309292778238010827148418986182606270361225636220480877211434728898680367081093668027983395709551312425929055815549870311067759230852608745324481215329201407292976383443372958430718748262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 302136648880069167509619315181211851398600583078183441739745367874191303250876637729904728764673791908430870590193041483810337691247011868269821278907173714767763138031066912199331007587345954191153465767144463052980825875190170662296140914377568868069049887488543090047572934201592227910191187615247162772319508471087503906912951336913288748065225091359955858392586430908096736232034308580776013676001919801021146622095547682271754779504537451722676744181440260952195701923437802860433509067105060110936698732603432513463157207561623638130682165411229087949960639041696331083804796811727903241130101139457907839718205073139238007614289874623943331913718046772829218554530817670910554437164308362436176426406211007146856734644759690618946345854679892303693511660762405189796912726280957538313621914136466032314394558749153963967792133364884416813436127986400654824919460781650878536088911691753430740159957301427002661309843539586535706327845458249904447286430450580585501437444531965747958695917625318486971958721353795878679847133953270319010888916248590577621247737945653972627321825357832704842326409314765293437563122016458177876680537310327722761046323454451243773675517916846672115564965759900142029446916474422090927081284168344207432349118202497341818092314593495966392514542396772594142314161492294934658715197212448029469606581480981037708665200473399680107939735846290815224630808006822050867143901665736087426297509439284248019341468480262561406531342550399610674340347916413260704906976272851111322466234874558702565814233252545939010592398030984838626160966798400899550054007801245189958576546036856859545300239567317073626690172989746530527011916297843846157286164166249359975579483131122904827233575839467191919832524618284111144432514076359713586692617595108887742515295412413871675797059234642962406233816719267856048594886023733435526993213324745210759571023995563698338288964545839675956551476429929179666283566438054999440386777669082156011962536353740072607743060040425720641063682389040707401280590497874866166353672717888565169777787531818398767229264182227536085619282908064556631036904374341029442572202807677790396987633871600960872787779844048911022457303844546779957181199734352993286034015807972761335591735950844967138010903649401461608569532907533381775691927693019986408777813368098797142163905009602719621856738121443729464160824486122474551141678910552332683191033133849107538070378349693237402502940769100434895116169930918910307270400570970044713206994776696532186795904350629355867868175706293725162172216037996999249546614640862007232768600714113294790006998392074318304160956391994432772228830328821941108244296910743443711526473591583383789854385423774741751325616600303671217697222767416452036139711236832584048785766958285235033620553370931129221283855076333009763973720568152737981753453408091148898293537273764998405310685392969548455122378182029400638437201273876827273737884805510593335744852619769216819293952192237702864052139572332449829028547976108292287572723114174141478445464871257593776284974926761650843136969488445580957617171483268869275421706966420105739095974141490702433757286430135415394986065593344768693266436060063220291875278684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 20231612044694565602993327790233591443840585187504485469409778901570062269623370693348374200047765582359739289327993131713105501542517138176905901494136477397403763125862555124140282071307901160362323588719897433575987253992225587792352458532204966045337793191817437858874818933485931289759605048295037887526758224943172768784428813022558270806239140895832657671097438497892905568262259291947666000785651134055848004555466153442523086990440530500864515312599932443663933491071029400046622991148394984752373624145339470956533420937418669349131566673917181027023009844401135158009543069984037710815892613112598143276302836494925430128523036377798159879570735728614928549215526096992741925506680143088831177219306955719337304486843224655689503507715537272956716994069832225588794906848125803135453494730137241389325650482775940829004412537987711435865622901114110604773235831122294745644938573462645325147215155969016998766192148848015868212541169948862520714151875209523834304345239999040405077522682329341272512626603080147086976222345511267096799190730819663041348915029296382772878296780852926022605661852400754135463227072496009856718524381342771405850904669342847194631643245044024196240589722445166485265467285924643877605051216440544233958263787374020986770097093696854662318708157746456085508290144676018546366480648436867659641076703451961535083050911540666599518950002175999484271441705228277468900541803251277438612645099942988478406965366894996242563916637800350146011497030076058950217754275619946059793608256434963591427669749541334365532453078926679081051850322833045501748984026034803180896784503701516129532609259996281195372721746897534037059710932579338366475753544645653292529462046059740575361484001505557990055795062568341260129541476665663699631682663389066523498075301685177678745176092646495066831841381638970431026944812841711945142985683251262103405498410072580688897347788202672746865629118994963907908246963119356562929841389841142220891369839620742871254438120128757434606717456798565115735286954960829478490412926088792016926153902211826148738749891408910259177842056577983870139185121659547517731978338122578267411440022418696321117338328431578677986480927145311186512227338989851673386334664691325950058926809485189350565383793589298304951382057653011432312255122504377239040053307535034632732935718408451782371842780457715711097084114412428021686110237212606289303373205992373739498116174677862424175197405239921036914841661076638867186718192263457991837321068025377528139561110045141330918384670421575926730294661106487835175653268108010463274734156719535443412860326874467441848050560127084325040832945306459633957694417982808832015577255691433441458376483314372504830859859393708130068377033681744590389270320091720914031472053694597384488354251737784246088900905346928479601068268067201694760875324924444735163841220280680430925584782550442967855699358540985160844972748864005004234285061763121153881453007599011791966389641157887220639874382769675530635183512996695270862965498161128046849523281956997685565423345768164136758364808593637452483425477253937485059247511168061404291789494893013539998246827929861081375912940219246145552733047750147493588893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 716700290396611183126654165116122836507774554556609187362218939585268766038338219874707131520964927770123253660890795360788359742416917445969217269385044814678626417515323309717750439755117374065986907416717798307808976828054990149586710456421141515326895898980100722744218005945208686632013401148173640707925672473920893427766615205586060307503919424377732918600132107134801527336200494915325976072541496444060071027460555259725494491652274582443195411986298254304400652923917426528488051185855847649159556491225488909983597884280156923567247358046422266623178947715125971477375556028257988758470371087497332524625379129283533281695880122437353976093975360486781736569625370770918952241599640368257935674266458625570429977113005020135035843568084812813588157868958104765361499664109116659997704654687227937449407609885687574862830134831541510786755291983793190884404852734393219381497600838672499116311747238950853222132683550051924855061540598312803399081495241771499353344118891185325396914242789177591230898001998788515681044085668252539879056737343887248132670589418585905578022274864224919434720966539890177233751220640772352423464967186458710574033779910885841062313877579467426802533530230893120709995771324743713772104529405292067183196409973341629938155505033764367362805758772568646790742111142920952013108952039205361254904116178747133544174303173181322296476515731954133522646325076273456454868120022757054514466210866093034547833033918548745471957502442558539098326341804938466607948792901048203336540595721709393450488850017394556377332504850685382817100010647952689677725654666814772963360411211975409072165406336838582232965212216848607255091179008526743154708588005223210837866264884158648194946837340912850578000560354201979468712494508676443298208514311919132318206384796962642292907479061852593763789016396583901911371784081630533265470119847272897445293668639351527966405826863388627882996888019828050200630525279450840210851892902923115048207313085522376735099216796775165433423059045483943658325038681955663389889802816345907766081787628139198581951065183920111234148808979594875784105198218656474840859213132085236845614349648253237592702486086094750456241741579824554509475202086215861892366749669826499681727114624452314761393182034917182152259808913263548162605388879066212859824675118195119577004871197103215626209307972562543309566333727981655800900094266528064788201622980666922909609747916017842799531810840018236337409375624343727150204207075135558421024810250471887841527190540559809920247015285079133782950189654022639931258538580890047824898730135643815314828562142286586770928046380732104207869367726057628946752182157587321993097671527878040938840391643147180438588239115164970248007116219546929786702850766826258203632788040455156394916428397480107087820116074937461324941427688698532094141727291082711287913911058965200883009242900694040088307269215586231476678010799746247762599712722843211587417123032399184629656183950866956987511591587720007999609075180485654985908386320950778061852191376110143761113820672108509731923317124864832579713004641518877644753790218275289362903680426343608136936530649115115082170587359899825594879668700197402181632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 8107496734948135787302732346285632798218608590662816819635424511037298341850801577868866973428827724912348120145779809942892023969669558118168906903363497350305799840085314288731928424534862062071495540926822053263366775450865784793259391865963294547726608137239875287265267296302613293472531062911597719704940487220141015522600894954419517068526254314721648271229471726744404511027372110347379910008142019566254690266937621317458441553999947084054702659931339695172065370554403450787117941187758095698993066735053878692330087671032235637764279692788427009948320063099591265298296989842043971848084490893277217644620141229415054719838915705467824059854362848837708580412153635799337539048336493530951841059245334627602505669945417740933629008190189178606008860196145069379257743652327527480508613849848791958478439458741939557679818602463897930004981692923861810414951609086143251942631264362882618657289478395378081881846588834645234359545295314479485059449021662712781857091273362334239937568991659794748657204037487621808575536424036256768259637104410857434217510889515207695746925420118381464332088193975504650702048073387998017102842838728236367482735732864076820294975222922291206003554468206562527436778208917152672637951610927499959997663643759201536145817827058794550960637303737965817715782473804310700550647263620559504082380988768350516554492326775480881726374211171309066987547245408429669303957306970743974062234148012161400057861777962889037742849978672129257170330958857764453629934529594264563868596977271758911389834194063606415394279271806065751086953910418016514080224449385838691556006378866902795611266565794606326855732125022582976005726479413492272719022665758163456740505162931808106065076990422623733766723727908171505016318055900979896445006705589917732066168635065803293796291076812376228644359485189636491009906398925359380728235695468768247972785972916680310321714968637625076740345101736943505982935973670322488128339622759251995664447483183426731173305332020636419734645599993641992061847089565477645048325430280597752629432554823628335267263404163319084612146772089938779563024518500469016521957478241998344572595224428355073112955560525264910366994465738900535407740274885390167319357526776449346136235860246180146954428610516896194922969255241161787625586502366643793154501551782594061222246124680361456687154346852366007792979726116534425311522558209333753254178257050561028004572243431236098078415719325292037098688718391397867083357403410286858408869419538704141202593348821321757069502742692068953649020123664341634090095133721031114536241317499465331139866817018158156756938591339955150602749110259327802854963210935284777007647099991947254336803887836505451021376673197177298619330536912452141437808903638235388042122702213225291455243698287871134111548369200715087016115372857603352608416235210465780356060221143883234012110029539383435590380067753408894241843770918060652462142132412608151720688065865206447336790481276898935653778250657277638104251662296733744221917966462854479229862817666066421851884627865561938889732177822816986735871640220899515320338471492927178950426260438191306454289227349247115930696275205372764042559585978941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -673745108948705434221499961831364597108123757890980963737123328217957929691171114614931705157770219907612032821690710494593141357230584253733524402305603630619733635054981405547568024534614256685979010075729509839651634632073027097917735970141253107379186217894364496333705397799429658263228811430457535054895049735715450676723289242779726744911461051680886447780454592497834480888969255053776094053706246021066804790344540867961027476471809317121949506915034624717658149862989757902950757462537379537177075185423155774772816156587579163232242525753591622495447103681587766290281447338914892862765460708110612871732904485060421209298655827354548212136912141106228820785386289411091303205156581340510173269110902990143242763367839341816159359989883802148714221872078445532237389186600657619560339283261215195832909480096865622494777528771972114047213415047746359303029477840327359477430966431738869553664230150311847822475217129469003292262085871007322675626295588166817084434588428225878566571711122215621026448465926068622813587277455956993828008424152401302858264101155646867035795481250861254368332279910326168818681192810119148958847793008053938604370815798145478746462290790576722544698459754765498259592022015681223191384520570552689048383552304190562468468306791544905781221075618902773414836186432745023367106955299955909375637691017469955376531716043718496558717366629918466230567299729068265992776498880035543348680513880665522443997998580356940576989853915339508593032331773475243533970858671454304345561451806980655376829120737878331854712021509890410335719938711233630650504084617285660191772218005128536072238481382658360474984770217907798760414313084333960454190824494228519669582118792429183525582261081996915433142481220248279434655973114747218411396725867395715248511247103383903853470872035862110502291991858980876732004487764548516375991300074124065228508896470879739838262260619800146045493648732634063861616592470247977515808651791424523458037552338760314638032596437432724335645383482548537320650553093428765689824663391815734509395696596457987439754721281700682300417371698885112191062202880791921195623564838039173581708399911493530274059636245734897684757734914178784338484386880720097381517499914064578463426885460987608163492801758334386448308885969550631426290953702965832631759165482582250212047406500830856173740865173526689661534971278911357083198248577854923572573089417052442208690285649612896845521651594587360669461582401254437202386291780545750044912352010067812457515910884141570753455038354921503355864889001936203195032900557555755256137370691844260615906949117020777176574697175033314288318192031165894040049435083050475469967604405705450708760275339636286349048350127441572680081037154492191960894582584304992225705799995387247885616857440599702777645070600584528308852634329352488113864570447578818436587145963138299624208681862394862759818191417592131704676821596010631744385089294261144810187890307109292316063401478892819122888486549317515257003483042911444024628320496334987779742518239488330385081113604262890771885222186388187912673470851348007855518391251897012042482165316717103914889978055860754085448135050334317389703717922537472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -49491661306304616849582999598486754363563766421447321375258694495179581834187726822825535983023890854578944427140105053237548825752433184936956390298037823380452081347375429681296517392047885797884499925340836890022747262217187107869154473495538443768779673403079516992237268985234003162897556304609456309556148998421107740768277008711996634168483107365228185814475386806161897584409376825317933855918441242927360009411380274911235931691694818405799006147773336671436628488472903204168788272098263476697037702502137239597944810194918512594097617751211661825308178648989491065335640310279937798358358695283124079792584166601242486229215849076137732614317845578117570729901143184623494664080999700800417251405467524623391481293157461535854067437528964069396406120449311464544958071285848256221410589230935264024945409541383886400188326722191609891218021428956232716545596157334055890784886026520054529857735132671089523352875950143613798371025935439080733700377954162728062130579772951615184593197628707358967991304803946618466825779753750974785270051581078512591403516130724425654612804516557656131101443107713417836256997898116945445686330609827277170606018969729935178405447716229221260309215091250141266892172301493912149188506385560649330303605190209885178653390612042582345118758927466802088745527581567709540076836907607916687058609607899418489706602473377348044869609133833468877597133368425364094453007909682260332660767841426456717640309065623048915969771500149982940009111609875320566665412941784959421025190314327729766520209640359653351891587140833606547606909152941094269425521015727201721055682350880792958970150289735251626628490970401266668096398481933631724044688022420190567262777439149780025235477071175328012111548403224518044194875900779097383552065698320102100004553591540878888625434850969039949854864722522924063983951607897329961932326381193530712712894025718066037055761038972254257445269006518739935832658101477463360026278024001159201296521034286241987887203537586802653942968867677625736325420958972907210981737810794772536793388624672620200889258240170283155254518787765153028533532454467178922219078142532859712517899303469377284706638774821997428737258118178262924747777576443548767912648449900528335342010542740834213754922396564873623025598303982286495511773225946167327733329394022668031411561223487192778586821254792442013270453600405650731048574496327181115737337845112268510969610345218505864522498823726083222776348503932542645884062212639578139084237700301965760018452542991399177497833168274808955334234793555933484464278601677813971735397462930667063649680765326002785784484129345040597555297062475242398901970097954094576405497948928973248172222840711955497778006612250975154307364755876303564542306822850652545701674720376919856241425926992940206939133743218576064384657573306156828613372628480179112713569529090486633460284746058703338124080608094319375172378886234762276256577727401616324595832415906935460836019141833427070580141719127103795921770341400189848651703208709117850307138144530953912441451338756626385214745417602475689817715441077897700038695227253036923937978132220975182327413725485834871996589842910195738244052051558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1836970621729236225287030243536793209047833708662171147972028806657034580132043050473434823453875591227979649773559879393161918710971958860264404482838128625855199981974666118550753329411939515388911418122501412596870596264077353984014398672120760438310308760014849946679502860119775270235960753460506537377158852458369580054263612098134391137360567070214003937065270361589412269061881230636248751461925879779813409826161660980620140703975174599395777844843503080069531728098814208719457712962575762288500046975211590188114866289630659218187985278091642533122553533275826994729411853779649192267133746225965189841052987447100327893834082789128443688647499041321010047801014423438361570308285642857985096789849912199828047958474805813664750686897076580597932999671387866876390494763594043067391110534513658682992670413964155528935879679599729616561572898858822476122742282950984808609006285392768387329633212425164268585527904220283421324663493291673915122429861958767089885460914331759200401891423543921588878159900006096717520304309895445825949949772041159797946324578513282750672649768840477807279471654976132982143070860370888311465778555640932432803811044316828287410003566078265225747720370337779517179790438377874662686865451871651401962361480143800742328500640693784386351765687450115134561091684943745988956093968989137748765728192990059851342423810416719828706434976170223422130527531735126989285205928892902112140311129096085629179359213997162551867042932575964879428783050489021403875320390266227373193123150645343232793384515702649010186426963718837913969309936197387672701310400882780360647774772349931276198507638868795937188118211329488633595963171271896133769434845969025339608686422488458290496665805654157145693021775735727871228175681444494136718017666557541232092123496294266657839664285653075654719662118241917685506716336775178642203214816242708288712284403414997337488155848193787104675137058271591895092602847300366202599738040137071187678922876866879795131584098487245910846028312372318923074252971410186522649462084114180893194206681028555315844120889802491185820442518888537104406691613399687412838701300304025060225008123645859406879262711143626646377416304461535425647792406155863091170576652127424250406899205559626913317106815257828969023584476485186593836931484044145674571267097414747811524051474876849826079033286548388200371906189449974267195772440456026883373371979810133973604356511007448815986510486283893966994212353520928928064954143471156720227396306372938075212031105747332321592892882974424892927193046704060733322975794841001036742381723973778370745873082589038830448719808396066668168873025504882039717543823094696764130308470313515821907539899872345036172307640753309169877724338550187294705900263706243995200936999516938122608817369302770464397819490902077422410107410203114827767774745082137077187572491668254053195867122545275461497124649960812992797362237429783966558511239347620145481099725293167139871319331614229674194279995795064978064890160748950435661274536080673064724425436250789138041016636107408431649519569634423999029524289702649858188219220181997701857287082585578005255031697873525424188562820974629246906316881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -41587574252132610404844412419342145210170035640292121146015072619888874779772081417078936062874542846858148182331094067924876602175773591995325097896613640357681983556148844338151873999334324192288254661701350736975417711370780863073096385493704360941124106577123634956603613960133952981927749576000433868192616182089628608465790783180197933981542107222971264633840800635067462211090278794353822838451062963638633102272944111974169817796971113042164510444173524214020755875946716284668738319418242132903325803659938643370403594508601246776236863839657775020264913677365019270668009761070821791698993090357714197238479386456053984149583902357189201763607317030147000087815927975689824035149080717121340303866185618127536622532333172182783440184466892853811648282861646170806701382361759451820615264129862558883219981160625135031784820137641896855774111085325618399487665674749933834553782245299356414765620289472831190089368946033453957185770128942759136221393524122372910221665898188529152729260687470980137909947130448409657541263443408349099051751200229397296617073766063590339993597312558660429689596347660907659540597017461143920117439325623259466348194102786405165253059044523561287914967341059226119647280438809165324826998722685614312020058643499227374853111038579479900322500357942425714836981323858241816815158341369313531387803782060785400598217954086630110586540553392019679479179118102035378785025017997253467152377552682729234160049651342173191285967311668588958167262928135687114407423092114428584252772570089318045972487369644245624678516349739411883066638371840762106543860736458349893358935244950466617900120387671612292454701704668896720785114898267350751798383010943040604846243414990551635512103686192110406726024744427741708134282410555892479163592287034600664666387870069227118576625334615889211345472166786565734834334702447216478333649439048116532380918590167205309501705458438609024609643650328912320528673454090549192532750706956813605056688329960408466961938664293527448573687254952969573094285268057548331804067462643376811563499022730772489781797920853172393760542715698638041934694082580403653873218640801758224027698926969822758945203252408412703578396499322963821055875959208264796138688681310010750072965778191260817676190647000802772943458034852100699543479941966228648823580989530443731656671831573845508672075366558039242646802147208689826512571098702271693849627294343092115844492849438565800830121386198917970849058275014671464723750277896820650876115709533195430467755757434309826115260916717544919448730034954288177362373547110905918004714498193610876700475481014731632306642660265813058137607572413840160462793468516787692312914818189441343879007249227907562292424328726144812898872915863415418976811421865505482511211090107687303795068407567491114326173365353758631689363926537100700598428758147136617113404677162288006819504456130481533060135460237940534823656596796821759067826167304237791286257557469661709474708870698086417230017193921703367369840890660875601995795898079591511747990269457083454320141082581604689341112643861186566364606838283430895016358058856992673838846552910875052643649448556691210700252930839342254915584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -258363284710607791681532240343950605795145808404426227851803438732164508273576041069991547850672947796785446439959850741917474938821511975657845240593713333394325462134669570505152638002308034440894789291912240793349508934907671669544772418435796363560793260623567863966237707784397712226073906471218431647566738631663874971691294466604263947878495738504255699373338717064518282135057800830142109018608451625405382989189087459686914108757706272046403755584242209991379301763329232304114216072899639483343113195987778582652985194786668376475498765463846503754695469060152278789722989784070356905259297001811778657674057661581998686857909647331566097745565232050953544698676921493612857980363337550244200967080656690274464010248966540695642674579768953950309022190991291110048705503253488167054419554406485533935724939986837966459603580268844632952964463622539201927652222995984079206078311636773676635591539391379410895729110391438713538969665574578054167114671600562156352769977480056699365967468668398474362822878193260834462698074453295549329124620701741427497389201568024508458365741682327103716729813699925311881781892755084323107807363272537521947097902602320255605014489360293353906904698705448643975032429591126909418515664606646918691082458888949374867382751898435222566945398051773787954807716958360651252363821709579896276439206272514735424321361136186073779643212694731041865143474673077479587073177496884946782074888996294921346019385736810429454301430436384689784681614695147230108606878808249720341154235601787325822190845993342390792893797762738419358565843009573653626231783451545294570778499250834403950344325207401126332703261081456770291768108063310073792315246646281870010372987691392347888345265118771544169798279626499299363226681903842307641872827477820584396302502612277607844267173198918739315590270777859276858906534574472151006614234803686524820342387961001089047075977007627472721911628979403578794574475426544679751618783196521085879069543369866596082429645584321442823621221036818708467616188138176084459882682016266823021202677824193079628274885805855838226451735969315908325073715740924030254976980320817761937259037266289854774258679978734984941881128797497409084822943399568334060983119460493679223573177492418539024382502278040688987483455625913981141358481715321076718459792701756374621277423287581425256015198753807134543314225690458864835172741249802223580920524144913401458365967839872370042963820139128416424327128730727085660922472612193712160142888461335547172956881550132741889989314231228251457821624441970869312791000254909679647979907961570208524173295780819181945874148565024366100894761179308367695885372359278933449745671595451105933438428223952625051443854493793614801044066283510056468396703746312439816679303063356185244930189617676371076657609503117228543851109636020945020585117259526530747265671431023105842441603096105624664315730690258539284838432235959337293512792042556752261234459459108887237257337314175898662494332421602419338374279438752805546343317467923567117912446309056005275328046210465684485507423325154028965471372629976169829325650472973856623481914239016048503385173595297283937027221792053683814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 29816972235388277209670758949638238483632239818247318028129814646181475997500306708752789559887237257591477352545619631168930042309386534141474302850538608806290133337871871072523435897952848223319755326595514974828829519547861758849583930573224463097160689603477769021080556022115756592550571482615272272813409197444269262768479675392841484505171455139938083425407240577242328217341198605878644179821550826858124663313406350301544293486666233831007173451062955744662416695374991659320556525453898848263941804756184737330118465669790532722517522129802516638198853728772334704986696555549463845171874877628593221238398947538329835380984072369159030138507926336513023838036024533697679011486782094934994670965625431495110040665033039639358858028765965413436225788008228927716034010018034084390558183104148764789441967864265696916688338097118642125947829939618994130447842363577169541170750335291736355511478205499987016164105760122441530079814136626433006911652680732718935040251294805516546949427377205903718667529302891996729083677127742666601597644313935693724438969923272341800683189743066612230813536618524397737566807352469058030571323565589411963311256830988150711600262327668198577740531428189873986744999811048999944183860469774882171029233194810613410771366467968537637732187597424257527750828109699556758919273685973180548297650424771950083551756188124124591036441324758770182814074018373209213531275564313589059875950526021275842084461190446923902261049720290799327705840327531901598245280510059774482157386355423571763701319816538857825130838209762475844473434944629485854012118992781435960586631961744113271230570972846324718823075129388807801764963228393450687040491421904617746765126633766495660257938107507930626762425600403685585986057067333868516690614353237010807810084020262841483338743680913642359407351534304709542181695571846467047741166132815947602515967250003684146350978395790189895570180968658248550653829826633432338682316543373849814914490727473057406334257748086898188281133963783140171565393819476304072738153604610408023386940811160084603827063837000391209217994306141513320878311895163545290790047426098363662124202361925186237599082193439143341126628686472752747796679064989082834897799413463984071519147847004038722536667561545241083914988321143630255047077216719103922658422782472962362958174828880532741365165296424615238423661332649662182667839810786083558961609433089347855569549662767492215887439108152799911155252183750482684896665411589412223436178146571315921488761662716839717462555014887157952645335922855495463427578763827566160707265039968966643142276330496998567007886295987307035753037142906942925095823955324389608237463976160705031745845371470221015610317218672041542030304058819845912821755962664201190097274591174836980152758569028309083486291450445670330941183743338108370306006315213201222415484201230063850089104762395896127533298033426074013383414328329100475003595414056593421727213353297387647277930773975507780978179484145141130203263779385856727808339623704060296321288198626218505427067477375233506329007920970627898697844224756844298359463415328351857068310419211641609354297961484712941568747948757483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1994259891787723059234389835233907830589484116051829983346264907982616824344907072700546865102275941631025060891789223893608815378339577257963150642140537431697369848085999840627666871725762508962009468353675940718636909297709530609223605328107172521164385517950063442974661913856418476069836050440843523935991622616157865635832670106567647720652890552247951028798983748614318732842736507328111384985222150876609108350848000247579008121701549026874820941421629471620644967247257818436089169943698282257395803996005381365512876542126517632777275373733374190563910474030172286830462352596557865196040559395423062637753132582534562126396993962065302065745836527837717850947833756231790563915759593127446539280321259127927801058555145630997740526093717029086814616134257425134973673198402371854123212160847978104696389246484009529078266831026184604289594412689186565148763924653799588255877216871715632597961352411816090862361960134897384872128519944639469290879856542127372090439986275771860609536609048984561335869169915959478386855886545249078439016574656611185582561932628077116924022263084268627160105285982322110065178476456608825854304616385923520672242683435687265417989171212663343795338651494289471138916642893975607227537551752191451139428408490832646076948340702331804197474350180360121498796186825821274854322913307541827433098823111086276661314648423255264260432665390973325191621851476388167312433228915521599460228267463753258905754036981224596403526194337509590613209004708481114243909466579126760638198225196628770270180114837595277492312961992554589146152067686449402511649711307411084032024138773483667045212069880531008559732140887191047324820292057317859286294011283197447914221643294889838048514761485292875658807099129586477215374321927534074597606603248405748136120962775714265890375422418634434850871804040186526150221730741308680963252352568688518691849542793775618620267042622509793869175582619019564655747566586063513677275016787084214898143328833972531741792369868265224178730638846973974155616436449859082570161971231381527182585092731404340063930644395712465254202759910333147341767552244993675041889342632586288835379957279326423181465590202811741220016013807367046414759237748732465646610508996101953243575010107341583754275896358941918709056801664061595293005565327381383984310290924436213519637597873715670104238148584064745982295807592084786216422135225432168706602185205549330064855935863844425986709895052240006227068148737401420414407500659408549767169313669412679160599258596654925892545125762579337688467771961488091452464725532557645840519715680456182980291620614408844358917036468099900059618054008148993992699092011195410053983698458685424170610590523904052667786811918908029349312742716099877889438426872447713373413274421002827212166905457052946837299347171665513162401096909380327496312232025098067397386027713064368881122696964882498403601428239111725248021075483124290384537929818095934017261382336385345826243431444449894247496158901458484460409066098767184071020942045906298383607869668844194055535754341115054034139335700170383089709342258784556155177521155623443838477462980441689022609130909131971973014955753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 84245347482026992914528416418616181294860551000021049748613730716421191203900524317222782058328739458911339931406260469945665156418140716507266301482681815235567030044329694925952815300373898349431319469574983178654702876582848380177419482356675962274458395132238905533041180623322656314142592861903606783306303307275731567364712821891589851223946005964201658762955715433418039698720837435248369751639053779634935727298895619777155805476422162232297617988153514859727547926682857623015911267489973664408733860470882138123432791978100005457098155350675858310662524648952551237997316892645157240189894937429371284298492578269538709489233695584905458656567064113676936568036004419296830976469843313048399037963239667469586764147988269001118402011994119527674235446992152208766685841395400288559319232449420955793190495597691585976634422767108357499937767111010695058081309484465131005788067851865989505874793579986800227198325656406433241365146561381972474251282900438124022340015579488557206045406551015207235841735009761926233400254304198892286775219323958090151291443180139706034315456295500656762027938331201156059050635821011857495997655384724360143328572619370526240896522154630423539973556441444788034724233871527225903389749843315710551341408822805321505053032556054382383487799121314379062986588205642887314908783819702256551702677197788961489648373913479929203453854087219811223920401250455272748366204497663869149105241715993507590412294772019110395579964257553471955424642593292553875097910343851878882040047915947449888070007759999880357584885590605335711456633319891686286648643986857282980961895888585905510060652967738624316681736658529509766267407712747020090067827493783999522144509939183842368747181630394601629341998238240889876751194406951260542983150555831445293065717215023444533251514976915301424766673467381459528778897541862727266642025703722953297564079682780570192267311026397068094777185831882594779854516549845308921773276673249068929691848383408758774119952344818261493478884389978720806543408727092876544187062935874795132158855379559224034228944968946950398117489446156022578024368339436733070633645745536046376599620598750821373821505657767196558718514386915758532489859810201250953212532996231220794476684608047003268586518911156649470567753301592961049337940954269561687023972351906367286758493020159438869740376163560775348297618279673992957426638224880906744009969425049178995129559463906496529905827531423819651724036472334821151774773697227083020552325739858727661157700517933670412413596844271673055060475357330205326170149209387436232261922456738886360487614732915365715067291685229589137575685767373566912293855925849811084927512836269349411267292590830299510821399264674054228107246950750133888783018666161272212792338894309896041571181034108753899028240853832868127375654338059731462043585626370037027647704378479661509746768024085969809035909868520504157323731865777106950674823742553875712614605109981744865428687325554133404655200943079001847014121837285375605672719108478954032481497186869501590703342676206180399577232727657836438447767977069682022684420742970666417543192595268192064545767327765191510144214630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2789458301801928024498949471084011982698832759679292918588254447461089973213569216971637884590641027347875918851879837366193590137724616734933875113931281714397358252054099283896461904582170852354360872727548666206818172596315539833076346322203883156782176609698738402422344695687416114349496714690917841391911970748630476963766292990069156924018288014761843632799130953105125912625045895661777132264562244727386564075409168994639178447196446035471044387485942742754176166172624491926141551666915778184549646553971674073462717446526906925529891268096353558864673526078343713874854253807841296652819175864713762121529048205334458805530403421517911297030911844101680779976648604115945341065624723709429615344616747328395758663220165391312257245508750638357854110532182801622212061944681735870841725577067764103783160627126603389380776465770087035427256619270745392005253537522025616129508681520342107748390560656782481313138730673879398187387081272953274494998284995058531361973361619728849007785774428099727334132966964525476312911835304905202512359491087116749766275259694316622701804711853315175168673461235447333741171131326694625628389822480826690339975126114081323574480533701643334395368202175433464740976446628696922558822568031661321880018390885436503768091976320581990618322101817510036996226863003954822599934943483573392591068883817472943122575816434372137005904079641675475850986606436927754960914621470470248824695689878405624429662723769968305487213141658186076661609716591300212903519781870431705684750571626294780251021439306239165713288166022699527146787417537031302200039578623347344333473287385311035417938893205766390763433015381943921376746197997141234036533724786980826173685681199202833840776323130826869181676736404700989116923266662626832620914912334579944617232938490966353426820228202622368093030075042426657766263484559616101954190535905544144229494987962015566982167112020887095291701872828505751772644151024391514652659701411243231617160787110832586999863414220023491181206893813834575007087767627166517199090926004261846275681481828276996708031482551389773269324627770241575173928906998434386993250300954778280509300686854328321110917367651744849953491841544025401246852955889522309942399493233444259138709931763280573531455461074161348921360057621179615683658741984803359853723549826513991583568663954685020967699279817332332940511575846768199466328016109756943199420790858003467199157499228385983782708532861277189493547527370762924623852911227904321278827072006341229446410517373120753286701836108277098845494399846583992565950315907998153459320188366939353801066967771211490201703889468175887070506779761217004583555855132386125080702423920710689708171255087190752245448166165487765256281054933179823541422410629848429247728609451578899506974762954521391395962896605378077596671046884177408358993194549329179954863687951400265141872670695404923391142509072500692864787692899009526866100759316947055751682519797053916341818625030480386028465451861497328817946572925219795891995989884400451803076633376695065805731357954827797885094056464936329116105088287588167234637295353585149185859462947859944085096139570388561559552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 75959786804000970169443465988372481887610543496808217914271952656801114922331595913820664781417242774134563965951798465326535753231341349521919824896626679763986194437189905238988864006771131877182532540790136046592839802256782866515572547028959365803070374477800651952017853708182469999419616115703087144281436599306345236345833325758609352093313170451822981819827106179761041246719605479422601598418007753668620398825624391127586068360116688829404062717408931535779320043988375095919069230260525792733908451399686864355527186008994254701058781477625092199260440173989517695262239112399352278306895436668314375761725709647483919696592603348517273577159533374233779674084955524839053493574180855902708954862947484696943186720630557939590692955767095574817027236818555231263798082539374644905121651672029276444176063524133115268117106777924231273096162178952182368227862822564442482437867796958506273015339166690707319124054092238019019364447123788586804785337936749891204555723367875487900851847632978167963670280304546805217539641552983918238450423685345066375531327305403515497110285815497244645277051492996595467328975558616724671311850271479271465172675824546432154639581144169965467476541441095558961654921668240281785035816643615894572089653093933880307453309859983088799570703498528338573136887330309927726613242378041848204405852316625816099092911492362892080548964987113576406953008231413948189885588922528958244213830440744364988477802846294666348358227923310058328570830784034924620134224253813561649873676378314128519733802648537249577924699563475857047706788148471002812253672628192103094523311965133155840149529032990858484363554812698426782329012582383691181499743634350047266878076723078888937348077148149190864870567386522043262687997248730837875779050557396402601043584006939989039007081116796884048760287008893886525502172615777345766733247339446342765829304191705875938554677236329961557562986854785442618467666529572557375846439289422657716491099509208443117830051169108646717130977995619441082541391906606969522375270053820284024294665350453326459246367696807497759322914888647767036605819341069989744537785423126263217538560110054128294514496224100999407232949416688974950132206054140798504341776764518703946187339791415076131758119728764729023284967933625315966340731410444047909745629749894572441001657614686778354076340292037196275069225608805950361705720613359382173663927565279133972249668860967132559279700573923620958902421344565301364199657610764648220045852624096879826379471094888025237807139735578239498478027465462124725455499912722768360662643348061381386512768183142720050278297513650706582165190687296811776891651553358031612955349916533130437514786976954386305796325421567825152634273609663137903909725371540299321985782318872147071465847172686513744790182785540252474701412449885478244055056046269825391199390346839225804110796814330929341399193095024066675586199307497261170259519332679392333114581178288672838883012772529824488638628281115529397557589784535396568635870126645347432557387272876216195237868111558858589403104222916003147622745094057969567012060148321515660606457260872725858816433208801517109248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1744607442415076672569849339759763923708005680979576505564254894633422084231227477059202320706583096509957884040267797204258564016879445120657702360439203077963492904922611622612174798329125103118213695324980223422065573822058091000705721527383800834248918675151028263814448285190176115187130665939924374190599450700821601746225382773134158494128657670839367844816582317283350038038177073850075514227473728129340273481838897398036958242637821980031097674159574444581162292033821085357968110717629078612258128385196326067479308067389013691029716865989428773166176334493893331748943232653858206802768905074314215045358668669314301719452128039373540590220623716294644034595698805719188496867662819336231037711047224834975724901469043151389712491263104375681644582631989208324959836565215011233931434688672032073493698579386858013521064931496595692156013599142324294339083167907786886539476545975759781932162228496748516685198052272128707885505942666539986353545248521418278505224833252669678521418596235976023264412339014651114377445028215608917065094391500766739477610787447465449059872180784839062692666434567944566374175980473677968268102895565012470869884902881556847473924626203859322664704444062729244939221187732168849133342529495400834549426441849059539052877312151591523801642093852626633814987957827216580138220156925456587915922881617692043534766612726677103887682100644029498770531885263308026571758083847501145142889924414028887219519609909332464302093186160786221426422959749864856730961226715364025282829226604467660962925214504319543252424902767740419298053828215054974438259723267228815366971443867637708955022833143721009940154054565628469490979520647833013603321010130282621438466664828985107242680408185564738653847305713910379124541691884131702510518093130052381748174680312728446211712533250514216854119132558439906583669457414794222775067603346891503969370647063404103977414550333529927699300963897984196398999636106804373345713053785499147955102046974140705080053450057358608728229560070933794656496669528822577758703193810279652600497949708212755308615701712302171352588016820274411285027545937563113041953844975074269051790723902068103760456687405254855010873734126619865101260616418357570257946122124418973529076327506834051681288478988555163553689484542712864594623916772699378113702895551704762150577161551274782280575332510902782054612124114215382285111652695378562425554453441708850482843643406575543101590650378575704195622469180269593502062728106389218509308942291219579629895236341134739232771197001256767364169293838943760538116757944611613186406598906291340215059106542095270623735246021464099739489314671369126456343092337093604531232461700568430349503620677605900474736259017778482083914116472686997814889225416548107209182258582681825070154325732122058904819665213933041162680058928852716886883839435138390259829356379448764630048309188877531357047411068803013092159597722250842403418576050159717440493657977562418834127358459229100249942505420715057432363632557895119781507362134711200055256956499320017665931862664635472929263529684319500174457279717865000499989154707377387505734631565570006792276620541217996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 34710766857220095166715112126351387145826584770658655813505077113165983619229155428913756641597470941578476290334807377517196361621478941986212664998544372465544155688247764983483473208092695077794501122258155009659323654254630424989788294863178706157837305823692415962079566180889400405722839572329587339641408923048839812783051908625506069146977606980220264977214697202194589887055126841033100260808487100049771318938068110182981124088318768376954648023419622521051636399701170673389605573624714402485623299944335935503414372774612670707018007030231215510234875516085265990739131567411943829358335175975915732890897470424408915608023773540535539849924517284333874840363317902256740349783895400829872407202802387715632229145744528825131212299917748367138082819756015468082041924296733149263902693086834009639591043127013495622639095569148923562309234994105266331264236599681480581834803579366099762129548226623784543312133390092667671883895235434778237024312180654229752785940340690414038274366127249428467474336482080397724200052221618286605913039302588176897116499518513440171059319944228248095475406552607573815423427922622120855047341105127242678798434684025565602223593946828151776242009264364398328404600527700487281652036170206408380835784117787772336704057060270672613582708243683454841340114896475330496112647240760470821933166426132288483998888879016886589866119111330542054858276106399468854874893263564335056588573495899771008062105976038464282777413978775073238645132727855180065797513281934461759280717698777658257348702764719153527062701941448293700845727482544282876998058271187396578644252222692137706278572115445299795506175789860863207490301079381367848055019818599915271344978392642087175092853736769752794717304602762202357747886284536993100161021957243918262630635600137355353946699148400607887576357358526810127611045445373222832533110882012298884324348756760604241627070841861599802590009354858773929299945043061901948086413019757132652675593984950837367056995260568382488954850062812108215729347485549380908102731569914597318284159583062870076633620806765232093129084927716195835616389718771359648916121267021034566874216269099512935945421348160458638934266862937320434850121297319516262684037464896566278667000259889960075611662680491667197259269465315903859476152988375062971808976706537615364507383291991146587919709538615359477536234661696620012507060808394519082572147465836828602202862246204821711974443429754157371085976946015193201586099988583707961397840236044589932813462231760967968736874364773042794173130376860741564680034478994462808096124101777119684045136028228906374524101719527549830345998671977878752559853827804764450534802230297917734549367530797764454885744584371417656024731605597851082575003656139356090362263891489542207225076424709905022074645498926606549192218323473452040176567798303168563307920337618860561228014694312972907701678089082234826316242416663701972526960283128798705278353026184846765985017367077854197341371326155292069669440038612356478808742460817439387437525460917632617422798351810663475903043770193553190838785814347357640986494677013406690171634802248450750483680555171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 610661546441812852965701275358373592125745243546305685172545898669978032856902424498169315475161030632298211833241633244152602992147165441048984541311454825596388144926023734613913789191977442770766348366212346936322715035260693498937067889485750625495063411031086412989702431825460264424926864308718962898470562113320523303411142076850725636212203063108425842426299263633034654423224343175921186997961450148296043719159111718118682261790315276783087345991805421010092927859988358220315493771174689725345478083588811590628471229483149200759022755858965223159285248513620133335801413175131917533715351522144827017444899155517026963142352762531816191153582913199584555531206001864899551416300976221707460725422841280265063277479494286684998401823510166959907967793421674127817834274960121535539317505352579609972126942312638847908958415492207254013395403569163195461266670878286520602933479245184391881107094937454676287422396771349357019442255529126851658020959070029240633063641560904956878794269800601254883739637058382563690094986111473220659615452390600194699046630834356427756958801566286072441063452999891432358563162823973776035976591751549241349091554921004922983983381218070992098691250536585204807780984151332620485683559484832732488777691079452219438177218328952004353753350832138502956817309488250333337943645679109158454323305689114876077307965071786584382313362928055559395044032665403247309111053143568506091883387067656021977478181465499073458325519683238333157377319385361059029580485827215777579725441049606070091245034666920626928968575699775905723138960978534233106996740415257056309237525540909078699520873804722102561014038006951036774781265140217766334924034910615604576559133197671726147002933671906499618837031993277835152706947542142148845696545511346570017352001926557612010989809161800705094659949293951679260024807348528455300361985913719816442708610703315183277291043717191829472172487127344123377795143770731140103262566602338583379957824802354411949855414623015175661954052136809959271440246322628914413933398290431062610281054544356220395363030372126445687284821503471665863997471908726487170054851204296932777573275815618336669296603017586955274213366153074879797624960897362778209020196912862572424974778671775266223996558425734635535343232367937124658082743316831253367967757589626425077552750542330661617545694571210974023378274002831704118061914029243602945959434282808351322363415982995929534688891111292391941649687546728562503299284053150638360583780946589139232585141538759963912255956504426987275096535444071674945568339650869846912157803891176437205754202641288682093980049680749210975010077898531214812052513483034246569624329757867490169856226105853153667514570234124143950726270654323176012528121633848000298234178297512478619450984076447626992462170757850420095685285288121782932115971165423591717008687496870963057072990651064192412670787979745063078158024359878854320553266925904202715341329341342313949458548400823403843474848378256141355792927595473865539203375643275885427766216766856205129173211135552836281351184386711978188651803674398075373930466731773150702115298382164106165155266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 9482392167638477444088132250961002014319854464234041515648585739310546298364462201665116175776495832259071763618932441294253686268066952037363158481751290236962213141655785056265602950725752457140007509128799779953712197847413080139618243421175407295596914730824631558626796296689851945712595555961800676506975271705094587106382924337795002787191753372472913465810506510197360137430667901432337681182408575893316100978827386828000954672674646519738770002012291507849738063592089713447244031643968787731172496777790011134243699973480408480819288810535903772486138678864326820483905025644543946734569710525129009106313493619869695754053432230657122659513218919620841701531706357554199330718875045294045747071561379400255809369874012808408647371601910569361367305527386168175003360115733413291782063166704279012262724941565557188901689809419147170081338785508078890879649467976201358448060645661531448907819426720205547711995783116640823145593103959328284164128130115528922691326032166019087097965470335186248321762709866893285530981456969969650832178017643943843883676676429140320721937724894200346673730394711421272049268358558939467661748877846888909697454923068645301315820534181870909607790928576713949839001226097172321898473705279263533620386168840725633501542508125100185128469633574966083144012493755351335739415476433888093863364260471742020949326007191480829403761875179799565693528959472672889885503032655708628751636060488161760948794145805964340089316244332211030217848542574736396289206765054437127554007909169139868832389202677924963112909039995540722863223080831047294882365523996102719529323250728048223728599713248299936012761437417630736773177143565202105271461088603828315012583681686374924013219014163962781474993076003465659993883900328072328122988969380812479222360007654738088482538295918214646747333477303136260653323752192990878152058233655518957131698395096164200206326941079845278932666915538661222993874611087032994032242608906843508154032988449953791896509236767408498964509769887339273049604658726040355042814064345290505752062562034227292017189179704919886052882557804237526852586576481717442026266246978644129034899047136032910158150514951216008792460697820735098797273314508350877400289640780823838937996770350439720880465803177386090227884744858569835955268832934292917595612405077292896108513782728806128513587995868637435366305644964908581465209930552836941067156008398976449668539532050679723170468886404148674315393386988722550645874369707138091722453742824618865696829716826741879490653527150397331895150989167159401765070527280541416192435400094041997671832538548162607807330333098796435288969458618414979353230447558125431166593803062401149327581627197883000298599674810086102985280768425045633156094439891939135454150895849194797468261606707919412355264236446337763802579463351777030211756273509929215104106607226441074427218904296193936916669528049526586656912647354957056250694695990800008370945479895749184322333835779365075916907606751805936865657440729267494062835633237709108637126781286725990565249486177886312051325611686861642536262371812594538753691813654932061186580611817271476197785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 126920209490448213463009980430900801985724690275763567143253834520540579830673027201742281254205250006144015118346670371624871497317451605433130365026949400648847803536758112373232796818752749433992070484008762382841836614760989459897780307441271214237477545731633495913238283537800044848038446624818640932816409781934897238457114572298491766585928465443006707677851718691369807230708751609931593517944530350982244747403736291128201731683258509612425268579889406392578017727230625767536932606197293194505442534145541887648899941615641474014668265247345638936930416773741911737770277755183907300978244601027315138987833206721304686924185197851436614906095570326093401647730305777288973077238301116052067396504645683461219353919470479248275905973791236178471145973363901059145297381803255091869386206691628000267213054013763151162704541294289232760017884081895519670682852154114861385937222551521495006803064695487237208471690945352519281654413865514340016305007466808383951886157107478965270314562636081613457944479677997998601965549372768868139380236260324915475038212146829540642547071477905397188588619299455703118618898749622544306551727744339014013109697353258615940259156123926502209199735234631822026901243829912366662565343347798149324128615834155654138778930177928564240173174951854758085722425220170798471566612276878921714890186133407131342045202155315074833523999390059527389967405886376535195591551976150413266123116438345814090429212068127022564830832816892153600466290130903832319612985156539183370365339488238605066023146541443026550853200584804297463310813386188250675269215782337651227613066142980839928506681913230354992395057600564731272819003114949567293524494762808899097533974983019429790817941501798317438204226882499965205858157807985932866333755042114549031004145009426868477723363749762623743004558860147105378159602516114228713609620223258415474838189616209727515912752079047652610923182837127705340145104815432809866739897919277065281091918768699125312652684968127007057724418741236467502310210634306110031151796980782755387348423066925066033667585906487382197831780867357761696433032516938147809849702438639667741338361639621991698580203712212470967369558434413642389184628055119790520549961457148864265246110531378168076363237612626269687035633028586956247832487947175233934328638160559225579977251867839809938822019227488588256977395312276425274358687647354990179762094753721519513679877884863056085280978273846949247746717397129285289629041458667084819442259333853369858527527758723509432973299811166738765596346863825200137985295289645654727968608068710991060379402603671636571856774346220887284821637017175880223741021399042160564315876483708707670685159442576351249437664471607099102242973384203014542660056196816238632099318410241002847341287011180480053216012992160684658492538716569694582329614338014783507494514536023482659614539127866456571614154296841530389796455268120177668272676001209193525964007655146883842974127873187048777021139825259692896610359632517713065734076261521988990027415808753501448252963529723259521715950098727553922222283519697047220950314176190584630501512512589424230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1419325398815348652202630953302506634737942941537576401199730983831052730232332245803987474494014399420658571700381881547194966270412268995872142752923277877088980844015118745297137789016872495115155592706791866817024627032161554256070339393995326800773991086805516235204990233983336341711912188068179708906408931390290472704243337945933120653091980890468823568749071111191469407291714554383885871935378956858553786878434340075520388487382723565076224087556404345694478263572431637696281295017716814513899860671194076238647066888971720775892272289139895167496796116787792935959816988327877712847904487920173885607903673409217006587196709133140880641336365652217686828186111963228903182412553122445846105233488025119992826687261431256750316804231038365703029708442312424723763790408896653538229077811501835587481842190051499118315486608411658642000672203664723410171530570659637934965235225506425329065514190788961133295281907114527985326489082618510210152276461349243684664183736587134317807697423474470533248565060660046966723194433729184961733800936526333111039894707441013936121599689442959296404043562980923057140899882117125674116027119379185188397847684453056174987821128386246885088984749497737310956208567348097020035579822597567618331733982716252145679451891692627869343631986504689271934001389320633516643643875367121136623187289108200695444967209663517455472125063947718897702515736389111785282734993694038789408174865268914125319143155477520717768308626534994503226917503059386334404343697447607506943020717245519915837534948929468210079905556373544665005026078718850591003243911011318560287142444053830491390863964542186002622642157484480559378061409703235810039613703883413215432341119295441840879534122914588232633594721615408332778380429376168276068241842619026155441158742503296454099811174612931194964545707443021527400384176328375634459690897483214698494236320289067585000845624664714772977339188115735404640280627867209937601755545591553292881755678333612454631266787406562600878001124945907333791978309607454435989238413351042990239294342497558991096074801791183610928106395176112688513274242813907859557708359149038224613572586144593617316775666394079258406356701325217256502289436071078357988270602582410810405348312443155312511543675878828446585315377412438428759669874250698433635283842912086551681413042887573980078204715562067859423015792112637941269645719021245484879586828470648917520641332614666921155397481887588376039817150012379722566440222781229698309547411466303719280126688192275475211625087706833847988558200305847738455517227856363970637625322008708843138284387655392694830600538708336103490193697302990546531954668664342725510680661671995680695570532118543521287423277618265252640870671455982142466335737534570515319550672525757020660795384043865904826445377674068956009959112836027269750470229653559236672961346558219926998252987815923503907242632499699787550023200488292956144597726982313079374829431217855134498245213874021081203932159179769668952782769740329731816038352597273754969134949954782317799521291644124624313356433234712282952699610991590699552165976353072963711060148089782272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 12844150296855452634131010209032951123144830590692482608841664603262059756349098351026023767085416913785899011188903902271867588423451909218853993138284651822186789140975896900036629358591340469861764870471505512395560515001277054198988270656739540183330131369471444697623317495898617602699005877581054798456118044207275420418246123124112223835109889739458148186640193740879430368035690487454940948604177988280337470898122116861175218892810858342143116036391202725542627409161690938461816266779200726797429956206710886230072221784192838967559508799867774818503009378920584829917065871496039108588862824465180146701556750183967783310507870868603506275034748736139996722343069717873744460426220902856412842154301297686993361681767591847429505187970349607120243187609581939023542368014648921281786875702040913207402378785021328367849873774312183035425072166309639934459044190279136179629874436169224888308428788983329418812060043725525311070104256329094336425993525593426305077234258690200150645856723186775161673168417706604106492420387070146338236045105271439385213233517796477712081118473337952174248390015740809468897877693350993297676113109250478993963377569619173616342754048954553508518017779429041556654727242167214006941421485900789776102283197886201919082972872386424980767440038987130913022648099993064271065775491186086873314581526750097844011491297256670576501117047130314490898067282256294140953368727940761194991082270472355460257772692871335783720144873596366683071005598668244490757368726809828642447101701521045302028706342594835679670973470696348028149505443869663143104549917528629960550291008943177853179304460410511160522028624216960174861318085624873231227218398298063089066491356649794299045123290886514023758622381312496405775001475907905537626809753782595992423406588954985906265489433565573088969456732120724419311733854303183744734407112174245609645255044720545313558252424433087386286907226319355207458993010369896862157668149115601745897677538458696760563547260410286134573659654046660600644121161907067866033087588354110175350647472854016516414692857323241144244968800618029736786641426246663087112194315158817428149020805651112145084379183950451568500428350967145916289562168522678836359688694783973118502166288958169891204767579476566621380095953162816083034189433513379380397866257520906348211012227459493738801735720716216469637686866310124077850728903572713802445205275139523330236832884200385867696432330436659247640365364921399732258049248215032979097213952617111844344864899070784163260121280178468030357466430234811434185299433824010794104976189899794704143078413624984741465995297829115996395988870142988384204701898063407633537844198178521637496501450271411391721061630469826972129761428259210992361083563628587391677865018261728936968517151879760453356404348212946123788731285103186959339668327522650876731877314806487279312158896049473783879967357400338718207091518215750726448598768974793273344052783563871415723646028691735204055748846527214585575330890457677231396776044315531194952717332805336439208290609512765751589972212273856156255063832951103408607585027850916645904411996979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 90841696819909030274359211140801465385201931492493901047869583081268777718395737315572663437609155944064125942141142294862517943941500331817094544112719581552054098862626626577544889245239795037631147940609025353478679992069931790392250592713911148656808233769889970550805010987631184152607235262222284701824395939557149429350028423842480314849068783674797711741375269014411610481133997301596199621229242308537845376288121805208537034861875993088981357170007933950664888650439370113534960296181037522959958536372247880304937155539304111791500774912389904338510449150324935607472614438114100743527817204957415019578481193421526682331576782188302611084988821503278784830300294413272703481706433425550167531803589779296279703355787337189862064229178090636549658395541053012794317209763189336865149192491468627410567441923805283269444517349103074456678160246142155460431650437932311324641467215323717271216532323447317877480952480236396735129127684616516536690656321090797055492002271673947700897717300523103648964560708225424350154339987728103052811463446781881247329415676540851142480287331234315203460842551346145947128657206419908381548010642100799894496337498702919907379568149880005301588429459924923551997033641075250475636110347269153793764796692121851803685299706849903972984076025365280602556336244861419677438419693703996760706699884769312763446302853295952617308788877824523305010351618098029621615374611819949974161888943652268784235065849523100067126866496204546995422180692976110170464664608600520468677106697239738218607704915240131528880659118045875952637168735893176745045313535750520325467329991653518879171668559294283254505584084735330422664468501139812312636138641039210717517356103029227557076512515823664789143962524820129376353729829917236267304929218648138894300159036023063964306297592658595735477950928871170205177372254938876208394379583465056775316189786455213774280298667338632187160339481967782564223875711541051460009045846872508942256247463429053539126087572765772378424988290873891741629361090301517103418342873876299189353729819493246768072963088875725891749685998577060936693950753069235914396365959723372764213890781516106140698806384592597592507711875425792262126991636991440710154728872420319421934388310438728103656551903495908662662787476569325088255472947127516404232141149808048042557525026178325183165073096812450235398667568038956533149652544959133796663519988089235143855625534130052664256334403621697516791733477133589891893282269059683883752111113944182182754112634349472465586172549390041344748282367208627860313794014150831755137413093292298438962590441226714869474992780192356556739210753015880312997890977432421919759168379631581733104428087253906989896411236437323933384739601987782600100340461936842311105734450251005170581139833274329289860343618412710724596056867522178582254489957142190071296524386719675013584233247841991712335541867155202547544852439185722107876232101189350280715294962605056734017789464078616650880477121415280219153716942524791763073825563479706800235998220831251229556448209578281271928879048506896635925408047288582363203974301636308707930275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 489079320914136862528605521826583405889398510772012129865909741247845987999494061541945186056937781701473056028389594645062495093810133627710553363661662249572012942908088561135262677029198575650752537085888500703405298307523686121012859559148273183118472092198779320788075845037602352299643402951225336895710855553315349467552681053436203355274931700066708104051195438293039784430731528171548183065183961921106691385171978846602268748048316367470368790934369939655205938037660950888433425108651037816768200100091214082218769548570170564842809303870457606611509598173084661125639035516450550513758666512891995551060545873634485900023793615816542234221304753193477055591293417468451967027835696964783200565922266221599413750596017553236840682142487605242956758907609665681045278637578965790146223893763170181411466231028950633890250126360235519960674534487322742797224711544343139595577976440120025142239236494825308158659336835191206778577994686676618605178213332088264209166150541835988166288789444312442264941037375578542834400095684375448720154707951332415969425064716490321264320847329535781101985311512190852517908759243271980370943554417394395682539252866159760372903264503666316401859609326459321199584664458973580464101020795969085019421666045113934287198108364351131003018050635253570028026157129563043086240751775527319424316910387120222175937393358290363739012369602888833246622924111417685354784315108297588385683513066247856115086193840798065629226241585828428227593734444162860566327044639731889483247817636100596049612513512459810390701352060453616997957896159272881621908459989097462504357984304924362927807111485512743422260667377744354364449881566413110959954143621588807059847529112386848476963666386136227142299638323268610921761113442963651066821007319187419495071029058000000930362924529659143504881102376001856584233309680548946479708488630673162751731621237863731493756514977278521735473816854413401495716301141465807861124147389259096356368671835138969061310816819620714685428309073826214599873538864903193651606022642226784165112407236702345808823206640681247069304696345937520181369352185638306403679860125579395609142572840241876476985077908395419790439455333390337949265013859571622800250139359052229381248607144235259571299601520215188549230463761803186442785241111267030059056627341787188453802642797931630152456627165321793951636523266679233014458711171891440491539632469668358245170199136661776768060302865376861591222298679877178840336514259066326289574557243842241806776267389199783347900950437059399524884598292954865139864909786235287443474057358598022131374610072402233962175358447777234570398807265840767369528468742250020582731029923297143110519103944191745397091178860057669355633335625184593048521633815594866441346431619126972708888110436794467371032432247405784325749179636569990624370776029522179656085718397980859534973721343110610857558969012230222349652154592119710968289369215619141663442164586572132260045631689205210604619850979323017858936753767376237639593292048049745651809519719290040596193897494271360160938913338572377115500786229675950780143457887600546676736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 2125506333241485034565244929895065563558634575315922057559924827885703083022095554957820085617463591830762534746568657913073785831773890223136662277566896230700049291293734047462444785995200954364788235173421628536886790895823492023251532612271632130520786509290225086940198143056459850263436752685061847481951632961612241949785384058107022768931056269845960662495963943934683448565486370217563390041131594746874087939058552586627942353967685457677445159728664067424554569392579396788439585217012184952256443612087098654014475182934073266855635683017108743947667339005064556492302997591201999976199295134932995559215046787791865477160014117204553807015880062211900350320370040051799937370843547812801716957268213122259685907639899232312929903345141148868535815674374939076604833048291428357920342450730412968655839049069686128767185379921544930032394844292137564567375032299978284629757685393536572001963627734610182501545539587176373875073015095838932647088750009210801538443375630302952233076091630568950670035426830843497811645127769007469503760059021313464074578150138483506684265052039337555748441976515002356345508771431877275302478777722017251889736713525241917061893490728723777293180214579919504622413285734957765794312314027936709798489084973301703931222268082369045960094691273295691620369902927161932082209890392585609325680616514438021979056924275699653157780334389975360867223585634906524265577718828873698428748686740769242319547380209392387376669181996120800890466088726775059144007011694804815294104317938998929042470304968766981604264089564782387867025049859113042086759124628087199396332841357913011684278686749635683168601123029737756220816835338867643972996454959032932090177835141677832055836394684257398948005055307906864795730544473847586061685183157165221550920399322944612341933311902155289293857190588501047625881228151413282949523124850074274412262232420611720150180112829685542232205185567897879960929209508136728173082724814526415659738843671776162211508015453186267044362775978824796411274719315418123243410831402398813217035482416355501764082973996821962608820694068244750850092452033814344082235418136182521685937201894341376263830028572294625563228668776951458088305221993991305626639412938546403352229021226069613121948609288179618852127375293916937820931934877120466894301887321758898807167120921129245280896122994989756871104565531824577659850097931484595705392723843441800655083058869633220718144779501131445897971504868442284877264381326447282158400945320703445166712406726355708921215517262984517038631502199885463427600042300552787756309359624802524088061655517184874456361650875586233843499730430442557240212798325262929025573276329872779333496045037500111430618513560556103162510992365225249399220468157212146250890392759814095761218950467803488578306268408391870686535319099495294183682467715711633811012754425005376928152924205709799727422100662930505393856615440082280669448148353691122133994069551280707802449272489353360891991671592162488869865472539565025119151914115013977405345192759132190265354912523983530441114843346291833405468268888110972806382264333316915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 9831558289844841330042522950972974503114067328894540731841810980260286164474304929007461763328341938219496483154990962984497074448444295726286661021063794367210982493760909959902615005963781962908662445931823048351233958726137904456489089271417767620207543268662241494523404452042975612314357526029589910247958172628046520905321483478152214890044803602989354699265258174643979890940056677785873806974289560308491515403616886822363786886409930758880688835388661226963982183573991953872461340813497272403183843497290259649754525167844774157552000583932696854177809695434445719641423623735328869355599865101625774478219700579830955186418699378121553712147891191679593117705388608859865322507331456963478188673339609722198645657426843632086421217513566269829352357013507502722812203779122235769899820047416081203189436089518902038477180712050825198504165642598177866378946517589284221419511507411850228677746443201824488955634529764550667054340836173841497507083513534834249798445053558227488961535121744500058916500289111449186357000144810014402531389757100156322639773515047913193452432049000562292176645322665015747967226302510697843699157664127904423362123875726943529634462351780889452144615097607676243519835910360629449432026652803258348486241864445718931566946359887303394285562283770426786732064055544022567518120086786648778840996405827703701018857589225476433029349533660979788301101000108207385402657531125061188635555053645460100062719388823397425260863819313889253293094535202638355321688510059281367856937949287208737234256177161312271864351377294252098162460879365368545134130464338445585109816961169717075878785099579771632334372129117873093570551497367148343586050692361848897162358951372487349275789500304593676329219946653809472222217451773504992712291751585429529423956647934625380906237150628799992259720039573620232077185652623493118805721198044144823385698401732734538439798913085727802280290025672343289821898788983921930103714865519416744539830294277097813410637537532090943224630658654268783021001155062626857136343042301426536660723832036309575533678972880816157552713890011824376613409999271147606072956392683920644595565372900836099089384374109838513626955310290239541153135332958271242131414753998080022176462301595249079756102216100098423496781680775079992458457633993848268945947277984716687913109533911764669652419555506803673987272527958768085703866271869003520151913657145685822966562544355150646671071894773566404368573935995796963254189707636896402655682185170246103573595988097086361233384630359444556927625416898711226790807988904577789468535514502408827807653563942235509436392967472361156927559392430635792028831795788620471991340505532088648870954635722002771556594999400547107542223450355884980710136621261012664597426034832192453671287966286223109321554900954547473700452825925369841915963769973667935013155221715523674430725868339716311853803787764210048274099064864466710989206756085705506356065826138532277681068717091904970589261684281111183115385464166628401275407044619860639595333264183280575411670705009778412766041335602595499486340481449025351226508579962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 53895997452069822792043080014988161983827284032065132397076216743369837970709926033677983298027609252087044856725121122517863816012282151381690750614646471207506016852360904763750590113577795686505129924594212913862755510803154685271165096250373717279923747702566871307501591251759294561284489439125351086046530946925388805611290770618377775924588556180660227769809935836924481106599940350269529313177428336819285586555225067370606096991477024626018441001370004280646034871630712816339214825313361708084685567107314250514604298928439321841561135885161463508221960238945712101481530059318364809452989797010864533797654143621164786979886109815184615599562954510515283479974321262806570799384756789621963209949601287696575868409283361828244985342691595073230632688361899090287555066379758900236710459633902361352884697596163986001119208127896112208908527141379977955313289372622127738324175305854477423120789782197671763745581350502728950006297752000616085824811613485583195548112147271797810161221998845287014941723025989508873561567136087446543422339346936789051210752954821385988403163033252592060516356401972966043070247985191008703391593232406289983230338510544188950985737764210766770641919448844981296576413846365492145883630200969019145201153891789821068273660969361232423238949294258435758619944621685929389062271955124752252133099547887613736149754111041690241546380585682279962177092013425535412638321186607646285013787977808421727671196230840090475267594005211280025818856024021419947022301870672457822265879671876329778392040085675636367208117396649032758957408975415252651398918998866951212201318880911168974721405310068652548820384638700745587322001027283954229802738517817188552436288764227113292981414218892061701217965150020627802313876069178381431233549089048875941993236272324204631596841683686146633899398874406365866090207010071018727632466262567025144867171896736824686720068037364522673047218633132371447534827447124262069240901964875507210855543475924914588134911192818892642280707039001020072469060901144949325386281963573569807758768752169696633101538747563569553861330285379932300601115279381382389607225682758264910493943907428952549145238323006232461942389960033831405821790339668471236431119936575323373868268789464552082160692280032369075255979107918381837393862817642743057972337354283918308110127913606773228820164248766484942408551539976825496874501900361383118369008456556521694745609361231918536600282615185083316620295441203216830947706284084050863132740165565073164176761293682341189881303583555560512728525670923927856310386063214595894230730286126514642506479524872708674467748573427824424416745289471770348948391484744455840382702012216803636647205900712248664285138603308744556948841836390709098143860633186823893929529177700684719609581821984212118561080696143023775424030527541399206998617758622827531211230880003861775290347933641557480402497487786139359006229102634962483878484595378520189487095115095389366627225449365135849432810576334681601022157551419933279398601548972839204748790616893147518134371792376654846441574072906611939890836031937410148637605888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 232664602368220789204503751054594168545497336711015850068061509538174484397757059910519787813774430043217572635056362440232235348153553731835554289622520458078313856878611179687112852260064200617361830512049576988177337894092834112303730264704787015567823086468433226864514751492103099322636420828719715714086101116666848026056810669032688993577477071235686945157836918215406764644499065441868103635697539201082214543279337785815695008325001571010666453088294627079999252436998287102506342227693552734161063088222051121561311783335765582362459727930182353495022585382083779808404944602449645653552067324997858408583294905525636674895347112251872977886712845439375847881115697572377827361597037445201266797352794896903925458081013288746813567413575221739139194711653235567523914545190892301604803144005420994157719623495777395656053428260149573111888695282427023677222691290621010421064903198854795900735132788713201660211308257588327885313375912417004239849093211759344993270049367036127908642567783634965791798142943571257501801377436825982583821137258555123462909281100480334575291234523543534937181023154793284187665049871964049349887526239690454679685893357435912453555029400291840601821082489768829368277995277046134425363538962005750597330106552818101599390842044219860976086364334483568433926715110897217127955052537143897219648564582720964361694490765489865086613461697287146326424902797344276246982324425731723483569852375514219329924239070527312550807653362321987802571338968828578814481872823359700069302465780383954509370186004626558342828839665422498467217097156968973837842549572943905186962324717521403897602193253755420056677661997218311562775441206706952415294570041780740191177054361703205743907559937095671374628457761505217979118518685140949728489370075143001837056880700964218677569588221880165711061142371036574839890967438730851363326106557714713159781225927465885520369989380878448788703578513165316243868676108963864252874062520434824648130277506720634339343833796829139643870852408540388054750895826270094712673887593835587994299634221897365445181564380613140545476857101129982591665564034991171104247771942960119767817763666072704981010567434007554243097173200608064966630677529906198779625529166798708987435712560275074201473847858751395473348696258566076618198983475101345298826910701266836736154992985672061365142010421742594844551494257643019066483408594604040851695766240874660982703000295291450472613837005455850764091078474188985905800962096573579330744244458539673874144758547684062843129724009784745156882359485094472650354501450468878880308274836932906159114478921189012691506836911351844804685293671771424986954032453468667032223560218656557557627993519974282719143185814898846439921680322798804687651213702058939636463494263723449943609603716528218008310853048918173080095576608898699103187254811491704691465946108811327726279408577073045650510579375583825527197979479751410610903291533930899933221516018769702675969738114066943893791494739891369407493064461591077099770116575969890024724550880363580208837169729028886433919420919507516747056730537807080901836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 575916401154314844996236184612638894725826873697938404736890727695709908736822035699290905053497708618718370900030863792958313181821728766514336990224717030886899118496243487893107521920935359537536464398266999647693732681133700384604642660305852208893842964288405408537811155917893712657077339544775591821011747363556923124269480757982219576124451348073381184369196696826728319031582523049499542449624889364122299290006295461710861246207876174046550781482427182465538020997826813906597157099342924691407528011534262602274521297839266608219633806468873598335976036909317337832710893877624940325955976629256826972697106432680160423218642294286747092701797010291854682616551466046237377946039359647121554864889868122146340534929135404057972743722080289622145525446953660816450341802957625215852208165999691715451114612613027985747977435188587154960801547725792141991470041557194646779775642482007789158434739772962223850162012000865504043638533228793305119295053987833608274225277087199238637082249895509831596354975397627263636646201654656988702647089899174303013094249020912909081082219800095487460330980474582012670472317945048203233054925613090233408426917837526402415178815644886942876479909814415761437130392008790003320927101353331294853131818652533333009536610621987373340214703989353426938982042584909599582796785601811348784674866368282488325439073507199027180989937853029115056797781007069413447223976476885771873931866367514780144065367922656863390522738987874884208449340633606915554604694334348714554203837734406685737819217267041373543126729040179852991594549037096385867563397092661053524531508743022149306926331726851296830164761215171368007596485021714655573674704329057667691585057759421283575504905203583155378608738519776046199880813751324607473071150585219526261436401397273090021925001462163836077126911323034914992377555337341607319017615771424874636123012750987823079313114941953992494668291751574578198070338616349917060915495286002700522172085143218423082251782270562136020901877274681115076938110886355592922565019326212370707103523133302869252061335027853219523426506420166850655751223467577123439875242105544868275581620951164537170142890297329350155617906117878961848937660034045199839685169639904012984798459512001754980983958061733803947254010241277940421737434057475733160462876467850647343489990767245606427135577877463512242491536447177853447243768217671219944445147178789254761917299363030919177029242714807177880816877490796838692768519687387735272481636860650254666262318783130784283694205662351122590619249192418778431490831849567984081551028519812837285069211058942208115799013369327042361579710248430698800556637165709166918673708826601571303373914589951620625204886587528349192422588563590103491788446355213828186255583334521173193733248591318865715892305449489087784540380539550958696511549125525259717612633458425494025929385750179858203614116315571638282791908731802883421127138190993391485767148822392830649728266120171127499419921702579975052985212651212453842700984333876968247766612476075458945596610136204685536751745722216973636892114376888156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 696506353157409022553836905880971300602272877830624570638903608784763666116593416726497231417421725107994475014099852827088572680742236810851990641948164886045765952107726644535972071302540355340314067283306299464996304171939791816506394262643764583959894368389188663379380747200927204725946084908532743237887923416426098733748971006210277817853759773904748152179859316071722227452971932608485384314077000895280992686419580035608514572024516102039168935963835193380429291063783103992800524609249816427537555342272433105519924570281480747747802079361129826320513226800859880799249850058262323765975465498245719269896418193370283843742415144615272773351525648368693093604969987335624588573380806781895117567335204853889218139224292883128269251470950888264422677476146459322215076766054184724997198846585585078218199121020196005500497724800769536996285295387531379369523547095109916809225424296058517718290020314842942789187914612760100253431026895182389936651945672225404821026450750317509870034207462662669573605001278792613819553979498579075518744962249067229298229690401163583179099752803373648545230512072108985198984159877882140119040992095338222169486410175252564941319070419723306735402517421385755401005900070513495087168774294734159967678365509454276438032316215110056360791012324480494298263500439029099400525655768509705219049219814685486728503054996240495445815431833328355010706234688167509076291858540001287947689505472701094175846163085375666254256206666848558992178640470698494467994147588356504286446658180975757565245043811228104224753853285504655793775036758226450378954261546142345303430089728844698355529541612670007842163972268240936809182091892826647075783973291712008662277488108807650000175599088086809271900427555762370851749134344733922550284366439310151342380484883039384708352035360835138768734944231535745880984453891948621089708363404725896746528257423237022267806690954263967480109232079301152339491274001833340839655211266695588572631316097623525649284883111410302903739792252870545561949818419155000582603627826316288698989869525714830161549777449262593709443236295157974847708712046862158676707417741940301665175222732466790434936412942335884016906842999666677726474228655310654872555773445866056241602551734165699293491596315925008979686965064850425587267994579947574659088322970030034415961879845512168022727698620936319967139226055810685929061345967462700144750604867349111088101230420897183503196153391015972018776696828166154494488221024963272428532053939844882120820656191710087895716047132644497294679451862152872176700037398647981703084854734635082302485102357262980556188566564894460990291729539003150812027147950321374310084816926082958027746369455052345680932291552798169007413266273800754956767177853263688972498620114399936208763903235993360548511978189156756664808734110638693737514915375455943363655184336068906980794297360702753286135063313430196487981278894920163162766625500021450016281957975794936875679511780007505891754989364904290429606084944925656365968554269332821024979967617368677260650837998576582641109790011080917311380948779008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -272521169064988469875313476153429327984120538625526199253905843743128186972412749956703350004574568784517594860187950339615974977403151264855135054736151130919608136856445127145489468856372120717889535829167595615123393642853187666493161523221110799175715767981616247958140086384570020845490920877936265695127330717357466668559004762027877097952682484480525751243846090319819281255182879800748758705350312830427796312832432677998549274606490167084633741251469496415929994329896577171694136852339561765899317944139644807573656210646262704752729157849549602339435358601191471637007152895910850066375418236614647337255852971158274704943056029152489893847819154790028999276707050564706175287856675680377406689689078262237373600418722485479203106414444859464175788582426669042871270014744048471818544868056477622387820734770812079871194877381005444501017181061469376586864860466133845964908506977095362664049070364013284438879587803238742345156545351995487769764270666979268355958989373878124711602959832574124392439210099496321785013566364598982443387749098291124829915653239185289762627977710788234949973860638397558948586376904686701790107441851773555399732305168667247496503416245133985602748656671982954903354956810565367433384555990924266678423115980563776434936020045193979148897757229852022127732147194401501246017087694869815470580304031616547907400248855468198001678897878881111366292297415468657673386649026103962795186302457334200859762087208976096820778957090796661129772915364557885807534876154393584839269841848358823181751342220640642702680086119033476331040618536701071737505291172036442164944908665870508047067032593301689817734546641119249269877704163794117048160013271074546825788782542138723811868269754928639253112717111790399860138921418021645034242268665698629161737877453388446869985314025927578428474320729810038439518190075555827496453917121089663429021551690960137321109107755216362224191220591824266245817159081636644529146447106355743373501784358317713947330100004826911678866548179145189360738318307598641500218545606776081987993058013242700380781964861986472257831021799236272145253256962006779980169450434716651049978636198346622258774723827579072151111105206691146372218758714183387287515594659679083938321727139864380793306248408788439992819331462817924587490775011197329785224582618537499221471019137949048330505904555831720887019874497449395537278016133706426664290014789386364619882161389072557384713690209323927215241076190231400604305619043166211845938552327877830769112520265160238466192248214939323188778138429190524350464866453660243449241123717300575880846038075395747149679280822233461422247593511978589317281037227478627188407662180787724317286681790465415228074165516275951713487957248537627416108275743297887426772235173877240092080798304414116484497039042792986573119348788622646186720762981113985175314452125854679663899604728018827286327320285703380615839983462805981904617138908346213279598987666319405095083819236363627683159304148808477465953092904039349929814139476348279911710667014409778934275021015342620241495565631470137472607846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -295099576261028135206372814190387939887068966106957331908285302181898897923327578074389937348990551177106038255366536912877205840743382579341751880457892572224232438740111749914425590833608035141066849162375275895998857230380912552807693563419789000184921514098027105477137524500984648689911929451956969067343666074137601390387161231689356851714124614084029885062687182479358203033021595514829348178309198152053258592842450851826364357911774200914132721833564856652672645614819608282448133426378323621719710119313325369825756743108256941040111950877240630987421916863107214885855757183169384283758465370174184536328836329994070393525549328124354676712131283517461289108380760908728051411146876093508327594156984471935378021640625751809977626248875195571172277565108651098603063032269754879217219591381916468196977725379745321046224203930508654194228078385319912010950784366826462608932609014919391047383162346901295202163612196180099540501368690589726684702083574039915982043739791750646601629634191289536252750697970798959111652727560691748111549208318855816011104561583374850305384989812102625534525130644190249469617066992763059530116409684991660408967255092003599471108499521795888451377000429335178476429131131798692454906849812231670502150171135813665733271225799751000860469059235832262326089591888781310951511380251763614074490666561926426028443130393093338706431026785654412860696066798474240456685456452015251785434764040826473434537513133854905305913579389825960780144790081426419626132268157615046247541156034608221373059054425504942886680109052109919277499865659846898694796432534427349851207097566188336498604360973154644921805324894297947068129254526285360819913967087860238896418400733730133268760628189502572996923796554825110856968804183053855729490851172311676512219254499071269435958436764828248443195355055325314419475578110221117552294098979889371663768890541522973879565427099322502329283220591450740969155167256070470345032558236315540523021201154190391344774210410532222321266687377755211109434928523348524465936451885454999557790459819332836754192397355748946107427341710669441266105390380933334126248459623717909905787837527957982061037709934693667467885099916143443466586269971703679539903581753996506356086048646247231930380418541570210661727129619644937296603595443326238165513388682007296390120329253532896507253835275919299338083860952892489336011318949642702572598212624395334248836740077525140505095623764508521755780384284379447666510201819661417580764843651544172095477001508911510625624673431177658523560084716412604487700461252554508893126497097019139834074263657439272577885302001423664469653978759174302822391492639167007348755103147462287320205342243131108334350143426182709814235955551433647403329760072991797968208725879019425348139139421009898747128321318425710501332948326231724763545845636237523056602567268278939781918604465940755506552996037397430430974465507325705427450171194250105672638369336626517714900574381925848898908245646127254618638947005827473805413954562583213752962320859765898186024576658931734235527530980120450826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 4244795252077142583759042563469733634492875799293615583627984108253131310902820269516858651155695564893703443546786405875824766600901943283821517183424760951487115524814145124429342114071995258903274905186953944396530273921297740003945455427402063051471846232944937343787421522765407263053854384329206023323764607932142449236864418492488581528098348686401092101313646056027359863991733367000981837056571895119117210140724564620392307508955013650443029183266328914457229873685764181166246488454966353953054417079699515092259434048612262829168753491234342515060675996931088538740316938371855233211259384229484037542351991126433622362499406458132050991768947244730686036804388399879195163236921334843990035892690442834974352809687108380078958551916628132622792997951205943382651620651310371989972798982673363281995651488499896766741035663382731250643615197359129531649088049265756031381566773876010482435762769597653241764507516197355241449882835634228624017594386298889975493277473094833178622573126974564316180812850135241909804772107871421873304143176040679198269823278658220603858428951688785471035491198183867689624242739877271978064657082606574108062418587533018008076052005385794325759301930174487186645117619842450306090360352997484543569591569024122830720203382098199944837281152183257305778715082122667298937675046455855304606065827514661783826524987040557894269318184917643736889690846787505040890721026764785809402583127122308018804647104419124217640544923901942776051315955465851846959381228845880359603937534397099791177388751604490566704984635418821937654520799804990272075763485427493036691856641220320687159683256378016427858854775752617277887806182735439311674684455833924142228215439855214092721383656523310012946782012416212477952911343382182214389604775788264855981589950603600898302728100382273717190077521317984101905536773579502687348382309859165509667811585564740847607459403704266900136286372284066196160770681421758387528330079766003199300710518641354279441798211430215300966613925349841844382898551938956649782454794055127292659656793079511023667124438761864120748872699048632323804357242742955382398959179775614256882610403508703462221824865249287412960602298900415445141658397415978004664289991369917690547530612950513377416870483528272484646157248831305841764323826012855088931020674110536497108865433954690194500682907429356898240022759896154568587536673102637193956725491259801467757981583792409488305573012314477445492916265005848045187572055696113989803345606062867321527450266281344650273420009528759504743379484221572476577489333994003187499415219072598060670452037378136728668479968409218138161297694935707346918602056419909734370070739325069295992296746135742861140888901328806873391910339041862153625754252928703251033300296518366865604007937565580495254521024963369624339921783850336562625557387905920019166356905989073500843004957143792731181463675691438975155276500872672807833676050653075628760715828218169031197981951119917485188412998782379264522759909132984851414546936555364910094736979617820955688110984552006924154518999886987264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 10486305752862365796048599249444294584261742950592529032668444566926726241182043668199771600660988258860323055643103072123320879360076853822452563688460172456268442670330593766915304935053148062746764365435611562909784577829473334391433700581608910645068297150404802452474684633743400943245926773917804343867105684086771005706233746439486372032777692029642045580002323951117937335833296277525807483111438484483706612770005837550636931883776004093312663487917575605487747207636440673326836359274240734802661006394760251253317297562385937066606468434715016776599403464733684584114487995696539362308190403046826924335854278768323301167771796486058015831463501914839509519030441518472819878457434178820321126214109607488744504601526972867655363568321124299439461515052254145054484358603449903389480198123771913649409419069018398827150530467095365314085193136212952355324049575218143362060225745932667890746445200831418368567380976875688689856230907607290804007611120041230433293150689719205341630875176082064554722598841687891112443421287305253128223555878105084892947035857540879242854317811492333118623062796206387916357017826453406830073126243047427326885236464768696224743525511705194139769385040064236816652317700004589541668681866403096526375033348035555619048767410494392314323452009144768894921043578884651669822392777402934733619980124524426502896101269541109746393329703821330641015355054237506682343300081433608722051569022383661488110941692428431967836142044256573810335094745244225572029301331842381831921296953647065892002371036443314140364301216522830981121850504136910983980695253341186183306031578732359187755419455045919657308193715179836737573205655799437798828918695471017350776291499719530249331264799614819582872310018085569633605809097911230564449642473326174280605750705449151451393801058977014487003460964161115690895923017770575249328961155701287197046706655777238336038123937722662413754660688180803651329102641453805560575597088970799451518662921910798985165340225556052113841274420263871497839638363274454139619420711792733959746499638953077688778685190585355832605013110569773662219078602871613061403844105073928607161264968133103971950617294437285945639421160784227146847621236933700988013713396343985435464135471036666176963646136309825236329606996620495598292410282145527623656110489541902697590275257125615342748389160204494200402343951423039140197933863916997615292221052240804176466518948074053827402056021047336813729699410447188136778236001275306809746269413860249211910896251117068188666249341973085728150145551022479607517176388330242198573503553627869762492310994506859833735607759500825117203556370486616040224057781276849817117986512363780693533494459410939141988001252831614033386556276374907630772672825923789163602869221462563354136118424163698263025520426074140282201177695110687217880733572581718808823289401254090033624369006374678133774627610168424527155012710432701093883650067207570879855837867864872372676938289252297509675064485864156494904545020841272551719059427393284832253720067836534097604824115904972298103454642995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -762448360590165925420041754026565698740040155546763241597540277198504121827693734492740765967771003698638654182203473631928655075456529372167240180839472606284657255073049696347961332046021226178416377351025434037608593495615327514851871074500337458067352219105770661111946508576280268964791780792089889628187688460631158244506231245117859727251792765637623131939293339586069415068463849638545876034970669645138229499996805447849215546369337276635769716114962282742075832570824140703126583460130174621693135068145689955410638718792448549232497218717452004035338535608820346683470852109632531553300080822685644790772211800225610160208960974221551046574453302835603686244556475841379236897710107888988651856913280480093971352778656928038748486622066646148498168094815349623559026141881011491777570457213150857332039919671329453361464678191527346353926882492776215478602476692529398913607266753777008446233383324458120845381307979313531926674036047165284682211484440727542529100442795271678933967716055985609829771010114052778057108225805418844024851178555159672869950496690534129053298553988164203894813758780066735486887440442115448447063777978584878546021983041276688434754232768396230819590497620287092062661608093735541618523027308397028201834803578089481728985853156384277725171161221044452989510062764884079283097002761611147560790190797829367923940366007078386271623898921576433661433143332960345872414604363794021085704305920055145612932010816038042164953756274984028917465552579909634889761513893891151198809336198045514883337191975281695866957281649556997329751317179803721104223630858136819508045726494661449854401169776923546608244883220233646324938024706909479481220747731982907400382159390539263245335690792418640252025800999032299894891234071415245009371402761359017643674671924565678762040902233511699074338514790128517977235684260898107346956840588621157430037073623067737077388976202084781065533859473256136816133864281504636543389805506581657276747000920113241938127098994663687347181707813356071202972262888135149564557817313843659030710804965758940763859430463642849577729485186703758259708156323489148525315306106003287510871527801665830895986233830629605243500502580155957063608481260278073797074478214139174909343785703288865430438621670233019147816444549422166695871128071216273133423678884160215813804773387442086992625414211468286871283169411661532170484948713789789509786017042638804216853164679650765586653302659146325223920460018019584772077887391774778187608920449002451498475294233020135619734598427727145072620039678369421843588454404523668096094858987234070409097921319554194349079673278347456946866763376748397992922314407578455046954027567581528936862395911448402345480471176242156286398225772030757197870857313173330982100765902971299554547238794508120459356376439529143337394577840522347498586987036054482780710892825462694872562177335908140695664243701553394003816036255759940087431126244485886311140069058560126986904758075764821134401574579766612970206367618125615886422027733723697663875820792331018129629506813209949440573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -15011904829287236713692096431383865196014838951205841643034608143500120583163679568294695373153413975453019686110941152519961825778072916879545048975271131122348936349409089609927204116740669121131681767656423307753006456169397833625488732057505815569157573370385245459808239818796304316040578076108894037177738311975004286229671717559637387842235149984541373008045774182555600261412477904639935782011770298288708107607553546496264897547530750018240386060244466837766963795215563920480972225715006010436807984278420712305046227012130287351226270102489519390967839206676610962982240353983187993511812608748133783650136840254697849800342154000392852263568346867175516321800644794106178266749386232419741184421299685006752910605599804484665702358036231152597458551124821468345351605905467312592418695768565976377887433629261659401762414149609852511390791824987217571408537459714174544977619931195183340534215123238517610394227424772555872576462964876268696023863838136612347016347491540729443099000385415454492012472515730577497822873669717906291221249604486989475022126001052596292844460318504773530576330054292436601730276824610654806038336820103011122959671821265932077695088337374027473568706765693412554354030761047825761849534827909998499794155646419803904425806802090679890581090076757408197576269459174086150733912638122211228874298802709645869524430298646243587210457890533690738061611892408904598771145785476241058988689474572583592116626701871546264199864687670014264007452713030023397317485182009148176938440104718318893009494743704683759219129960292082027887996071622722289333016925770811101500856748439449894556852225881867009613354456311376600426655403574297520506633945932532007371524132641922260622392405840612680962541968152852816829171938624805125381253542201769088188405943058709754001287796252246959636702953350122326616927308570931345942676560602887521837019205538140470518372142858099039523037002665768427673858972792229592995769509586107718057678507294098051327111553054970487336427770000824819364538488031302121142510239859770181198785049862473529757455809479658793529460239337118857836386926678391558901271992763535096008641439992324041941807364485811897667391660057800660007135055158961176209467881567656094958383381926792785568165221830114300672114661685115995657498075290174505206893229225275232971251709186582696039646394091548130762346816147210992025203454581501956475905973866483889755512420497882121369879921552172400806048891239512746634878047684885210161449872220952991630815290803457228595412717284952444721034145187931600842113058004854905489394851428184586286082845779426426319034496640578585905914638426761445825962540526889504446617938806266042400530361746579975455042481108816617512907779413540425931179737931094434649349831599930215603340105672785511203369850421057715757257414858436277025927127774691416192078414296676583137347552032067053718211831453402108651075906837417935768982387002854238832484082262524041977443475793911999956250347333277504721324245557132515600295858275061073483940477229345648371064996728538136576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 3982203122463760256262627561445811193338783770833172476519982022955417913060936340060265402239658699525074460671901486853835570603978952772808890928849762965440711734837962086320518830053558008084802123333548016667793293704090448648190647338472566057265226064703180746328761092281409760188709193464884415398350128779015779619284703012766678465184587298956411268507790872514290584702010628912090143372462563874410634388530625802335672224947716462997477830273330485043914572127415086478317194163268154010945839098534909809040874029456926125619524487342318679878518016782114918150185355905549137096405190631683352780630821077240964023323588476399614982241888974830683190360704330991063277523580911444860878052845670331971716537886328794928305378439640978916477343299555774952013980073381499822992590349225012745453116504934011248919089484621191435979641540294189177062815155431042436703342389826055684881393286360157206507871933604713819036096927193563519559305998636604334726247328537594050461279794182605429611382760873552593914795950696957388837478574253250986459459610734488976213972960789936117664073639103572746682386132756200301761838591723356412955118593050042835870799859689424486696343139413603428702691662618416495747945249974642669167304354710740841020210739620641151140306687941939676459624560775603726397121477785034058578128121788968385172715535984581193642897980440818339313277242412906775017643622115577530756995863685198418985762092553885522649896794915275710607631447231459397898268338344652482146611993362325524048903128927544567253804942315883373378607477993818164669588254872520649731475667213529121853102956774618219769938277434967359677406894676978801255798004742179110716007139126508951740096563378032434646788475651999348514352294400806698040349975072558153463482426155540712656223629638094416541878486690570889089217163641693988303293779084136414454873922063306485208408714247315458300996634733746938626074264050432721777275674932958226976451393556192974818794068227967947759075880755097350678210758231896165803775701276995093347523575335837279596628899981999941693760767607820073558248869012699394892754459554557138987524427264771708360669359380350648743900654646248196058939174242369651130064750354254621471368297754223576010778472270669768426271077812051042507926049547645050534556759383771050166193078518749726018804565911585703666845838115965828525325844557337188227918029103119704404522521256976552968386179294482360073077906001898495555037596495616908190604038500826166290645420963426267170836366212847473820818218766274394057848577750707413261085345832133143904705753319983405265481224640422614406644361239655305192032027045441297396913156081210476960897526100264782161528517786805671048596721303561659100974172407685737066339206347459678033665517395903843393208287920411140942627988246791882535276287816220291749167504535022134984096366202917485973844361640398843913224201416493824164001580042196272592905907167555279705224386624636152962045677371786888527970306091439712770673170428572804240140988572533221377724239786803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 30349579955388495855739470572266689788948868589925119846354293353377043663780298074122750476988691998543722053002257129826749327183431749402442516025554147675415546064675198875291115465024106491758085061986703373394286272827576983868963957749396174808372953457448569176756684305598621597202339598391575051956931349861821895932320107253928225919958954659163063278663195150930214668085797005769397192055181025357420401722751252797664050883896565949851711118645111562230501497922489750361211565212084407557164890166075408035625300528332833962342898433368679731155698439773540075425247347020528127686740598085013243607227964418275756475566871867131462279105628143216203197239582838456441360376212556073381779092532910266940675734954347068935548679064478533284053652175360410949602426833379658300885368632671346765781791474728542829289344782319945761129021785950525447894924464130735224294929406822453111104894289057718099703872833512142112541821893174431611679326439616548932927288075437207511280256246531134858786385437573217529161086555968656762878283142512009941726066713670739507412096314876778260416237429868887634688075872442581268571552615218129844222781064067090750808853400014363337884969432424531455377472362962474954925911201403396658643585423916804247604582033883410126239078445332140366744333129757839449058877913907948161769556405851147907380673387594582368131586834396433645596591114137030219245906723903300649978925197956656573905715904247494785961420766232705461378503760182371194933241383862163186073713405242898290923819007568991486253100583585551346078302662123218632603014587654607229214292050651090449475362936808846871332301311125681303925224569486859842965600450643832960509926992258407506335829843910074837826279095375096167359806540215907283030115039259109250746918553600656321239130845532108648353604173515437657470899358458909374720111645138464017851911527813623361496484705208520444823874348109820740049929802352426758523568603802104987491303657679697055965531914188003267839293776752585548386168725127637947333656700265880188938257396883184213581751192060305146109385384318190105551272102640667571324259440888688425393820203189175568525533512768655796309575525648124799322217316275295058036354407761700900935683975263958721298555244445632021170262687718197628974204341907199679880400291472003614127181073173866530338791283904024595820641145901408418277705497539822229668872094863297161698303733190093323148226915026657910349743926312648637783512962709277398723636550855238770785972077661900321255024498876737561791615748940954642432167447213990381977837199214938585889573837730794364964766248984823217126177314091551056577089228616668852695627175675752853967696998411591535059261905680452301664570149982814345039665938304363500783230706100955245467362085907755630512961649861244044309918532822263259623119895436424697367338510702260973471667660427950461556199582688148844758539771305260159393238709369096095698142072173280297828271143939333560752355770983135690735675503891066905063433360406306524397005024304832928666018119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 22056742246733594353415503475683964104464827710239621521528051147373003089037275954951899974314932974436935902707622048301806177776000780756717308492967817285085412079303952082822427251910155792403604872983759297958165375282593127878730579628590673346261685001545127543861568579856386539800961387013556318919595179626641273474266569560728362683043961698298912625258215962036945843886003661718611775033135389019477289310547354818421633422946376249611323551767783376028627366091285003692822549408540510580467697383805637432751758840203081817203903532695928467776686060423406308366494357232157960347546964834777970399750743848478141346442103111934660400261904816682772973847204589326767772802128909081349541159638997798921616534419170285879771709420083646726653808038375033002394226350567915575402894541622219632889643398424543020953122142459140545762203940075117343856953377329174103392170111792152544018797380690479817653411029422689106006016671751000502840718521359425595402440745080317319875822805455339007032936330625618759774831448265687825863992383707556023955007744490650754262288298927518845325020551810314348180089602127095427300835623480343444779163896799480371138837510937270033662433310929605029464533156826560565487891900788561441595948503792354031475138240661218281717472908272562711370302440253738011417818970557803097833047039003437892419525268884876843712243641718385158448775673361768342531668499559018359240810486335511315120285578503488779674737722057511855619624243331570758198396878163844506233012534645721425828638427785266817018688467735684959447257391224054624607420833104608917086929794903091580124614287551345130934217180361857589022811675865607952111458216223339992025011579512231251814751117338642866406907123304582452745302903307599024685254448253478635311557818105640955734518524100054359116442286559728925149036355533775196910269000214134321092572958504837469143589027967512803252537880948876181874775168727030235805723252652831198731090924455137880468457380029869205136487034228360382041623454882845589948022694810452209952913931614693953103099753451723166401289552373225392009957656158345976990229909121786406463677722306963358082904627731784185578302949604235082881868802705439776773712266512743855923783141641195671111853708643063591947520638229628209358506646299618737615034998441645093632241271323333530763947911552954993190287212225968297750959037263522894166096466336997047842733376921846286383462755863797428105621097005843199471206380050360363081464176374655575764471980976275267112283490063806171091252251447820631628435285913305565949571354039879289112807572573477152790762781805962081359601160853316957634772400690923893935856767681058416378554091160266286165083538760892110166662265866398248280442653796870866853283063072856090019538162701687684398080234455156789692034939844855928383020799260840418523056580513460061886224073920865197177276796449381455827500231097546642127703976969503266929860523130202343368252550037917100593581647844042530956830307682569846027729286798836218469923640672310374957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -60800641463610973920697693851759106338501151562333930096072398309685047031415799183697047373879956666284097970557209066059016881257119660811601507740528011293256739052428133605211918623870937544226062255468627348293559610419430109195603103749804797676898089299193166233562246123278812727291045450647504447354720842922242307002756429867348818378450251719639366821026419549266779608079144073576560592175420715999047394412727855864014589861889383492146510840467277250635346711429954120540712946040582057672898028619567135481439549669512113886464387135378585791333790774272944453514756730562265799175676978904782663475196680074429197473374224704323905413252478970924908668131489829666624544781233157260106368526912913037132209652299828525268484874800988838762766428534633075920424821570985799982639190548451585749572603191994349559320041508043467062191678618792518908466059418382245708882011057536517367415833394302847043251206662196739755716486926542574747530550334641600563857167434075028337531207309096311650869995248985482948752964828169795740583255094983889866851562907787920933956311743002601480500570742865949379641948730041935613124625742320179277698254901091000781503607648571473269770202803073634565469232207011312593568914386561400896228745308496594011188905368140255602046127677906741914119321339539909869153031727284834252849940476229028911188265795629703159243522318165115608370511420982294171193579208808994474524037297030898858079383032395659689763636626377678610318940167024738793522737850190991202755995742728049851947539530142368391697837060355169290520638621613980095005597651982943149567891305315145905127728545350124108804582506021779960173611846748268355517621922932324243716106249158971339330109434516899255026986755846936097615130891291522105108052878064543772819144519124562886482943355345166719354626268064603056169347373980219834366433868002436438262686625673938128634514456713077751454311861111065916028337646579223057717865008055028210502802670139992557547384723599166052522772736946891056381887155129580590566909999306425468150591051175125973013181458894117736102841065991529320788096710611075950996194354088713228460471039266237059301140445134596564977283394124495721324956456652039246592228272637581438223429165972365541314561082292640068198583741222462521522662630250052878115869524705722238566621865661574096426340000428119770158675440454233388761275169062303707345246983299779215547372983771972191074423897244810393831611664924251583726554790028975697649090616873077319463205391301948471527035093212672102831693375921246363781578679009739002254666001796799854926484975541120265958430750732606562387553727568203212330828579245718511974796563183050031701645388122706742547937989088706239668521775608079279631359945314044771640396371750190070840156252145663711642664207446786381480020550767371976263116412583185723269641640242226546557199794026403170584295284375123584914170846526520908597464651773535650957035298339179287770982710657339717624106653448830064119105791681444032071662063653783708081979460142340505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 76397655093953273022772160280592115765400497127625385840335668226848681169350054676287522501464992924883487553337934862108294674168582030559071104919073535920726063565312509394307829795045388044331060259570147246297232694055444998477592148845014110147323072509701275659774322150357430807885275982489038528355471686979648500144030122001823014705813992799956251783163623320624646077068846053914272947971501674574950265667155678183543117927917192081175385667274173850473604814623295891199244942162893786419983179954020894354063555746261700562989148083581998890708427836495280704157725577082752179006025030562699528345566646710192108632923076241384151029780141496467772970460012116646994730728679894049292582969909607277986909726024243408866482851620052855376007174721842832040736242896610075569120356741581295210871063796124574545926206390325030971760633359061675324756230365482036329613266724998506019841765463045772576261661319571058933610206840499979814624118746615799628432397901529543332724435115301161042578608271259300854102567024405802132229275795663663317552868143772543099692995127000850655091236069530395064984802082423206076456858560831477475338074981431461921353141681035673126762981866795447131419901823832511543857659734362256459343784269362585887328735486556769602978466576510780449439110624537376071663758550385478068761231825740789905811773781971825498982592919744607172685990900425000524986511615305524529228255300690410889688776414351339287785979135647730828568866424439291099915860959785690084975550646069875407659558357204120007935317225015285067917432320235672950284913075323260404664962543006227439113649964033155259115500600190108873093312142700708737124004890089024451555478064299285269256600282086551498580642397624298341833362382629285383877403320357148274678774252945857339730129224160849646713595503254867564230731184273324527007451309262387391881678753321664021176328305900969406904684958325726790629045519153612472858243696489337022221815456077011467339828173803587621170437553157979035574852810204395754191191825607352377003706384991643510360228195881261292375697606631120765262313877260286628365339577804153132279315598092198384545652375619320142416062449617889334582475432713768685939848525433623310978606514319407490300542954155140065337788674613427726009430138021807032930873575907160103972523308861786276107353072394592588177852223316333762812917135043426670170943415883934208732969531039995989424727193391511581259681686639428998841576375493084416245742228027149264795491606235773705103467938262275835468810552928374350641012140274618367179780179133440632849211048477968938482188630424479040479377436440981950998483828235774686953733958252241683137530239340778650644989251774197227313715149663498361464999399079585739334384397721857026389491626036066706302209178258963395907837857379781762160357882934598801081365188303992198978457452705077559574455716569346348349159242734461830725989582499034294318205382878134131806215149818162755708681327467997121225019614972157145492609245237279856053405823795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -47290440959390445875365416235715698196053960785380253436565087309286906359189749951810977075963823490341652049679012692693842486370339802638458161116597514893010067109956623827827194552396021036862011525403383985614323873696278493366805351086349597101258500931291624807659169991570944651663598665179741868316890146927019006827166628152245015138778827264288153837695967829117839307472733561728204465399813044193323041139515066648091170023264825281810290178909882246848395165542197376719560709752081889885843503466866105447537451710668816404063452803577567156827220741101353932946157477657858079090998746574238735499685816957790491251992481232284908994064683253830369122510777231298858414918906549609622664952406909263826528959417959760702325272432103283128406223152142260024498291328694455281572071964520721397696866180816859084816122049095160442834662301234433053288889436229212413144446659599089180161918514225386004322936936134354166276821480889385897958116845683512650653450898092723000282791441184418436028956935101841373519884628619239541086286055536662995607879454573393800891528323465512897050889776383544952143622861745154282217870467082995949539106776877287419086516878404177955216619696989320575649474299718308738623653930127862530500764645114149129996490176313483109812638616582861082779085437331778267473534986678554971718448329761650493640619836519061157314085904642684785907212785681179292735482942904910894438039270857598991246337101093621966443540777937803699418172622297555530117829289888896295119518769261128973417900435153417382974529575017359080854707244369966290984285831597628131325951740913445653893344550791599835896215548948487866424644789527592206925789729263264381181654726557293260691263835339623753327170032260308703628339460448127973622955942402442522034750539962297771351915536384264252126009504445040862523898137155817595922078092191112191141192538361264533866100719486104230117158791628548681695534451567651194489293465777767769857114828870431841644387692499480911161533459752957702019813727484871427182042292451976046821209889183013828154159955523956009678392197671055017121374848498497909450525992824420226222823454789484822926477814883376594750272165465636263277787649951714265206250726951280091520014581978626434997936622117908327408259445861635472983015501132545002255200898147668704822519659265598166048899048076328304499772035633739158890106275227536359634314133201122490968175108189570044295309767378671500382734750524978413111469381919069279710707424968867972967699178886599995201725241786242785661068204305049116075733419625856858461940185774293091970206558742792391555576289453091510047515978136612647545068863524691732142468117678931630624415265023843639951158065231919514207394622047185517119726122458816086139033510963334458549347659793182388985181963107997887218090557339564168089517379083242510978889134535273582500721445963349022531884709309664782069452966366786559347268854530491893238197856764339731153066467787392820769295584776159299172647872628095078060575742995839928892391424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -160099715236763795856598299780765020355660433974780580410413050914205072549671132822570953246525047386724910350976787955097626185439453964434965917241375754958350555568986911018331190941208072585959228440567225467393473482955713697377368338855654001225805509711941284367602248751210049192739704529196910237269192186067109019890717028651243658336240197560715083928919126002854909467369184406130364345125625238480203183722520339574224088087509985134777309023767026701021342895252099924323779209010646572399121336702558463286871787097325660641528210433002578156658942917911891690058454222865770658885192177666853938088243448025666326849219073544972349531493975586533880093184897544468259530082589697649510086024852508635431448050936256443397987556777555602534270137425761341768045922614447083661430989912910213712997853310696378254194011505749810842543753248126847161002183882297570814719131453180685935671715498269451722673989371564567925463194906112094938594568637626630462574270859269509086410947357580266778463219918575333294573356360515067935005479691229726383016445763938080697755105144153080485714665998329073285513686594898398127721120120112166488898831090525770639116546865105344486302420496195919067184290048656900519176217633132482523274110100063166723839671614299548859390963745507640623481135443423590300948618774404530421561930899821060208093069650237155132047002870381031014380813142478948387483407924355017445696487337741090908582430966257173719725319863821925759855593287881419812794182636827272243020559872904789321414793577611529510136996400250584208157627062959771035956965427798372084647500327282738807882333284528913944381842501691477979298999274292082769752021828089862605285115028959021124945743076793994646987948545616702118519576585672340777131387875063753394465987532398607020192245189487010706468315413460596421522432917201226168404983150551127317282851337889811334312346852422485473358333478233868798359141976875060290987724532320890175448363944386504231772571992020280686880865300801571851306569089303501330366145123928950348315883400656940789283036923637582909367472757558315576472200463860011679274350406836149714280971190795306273280573838538395628721457610017354990335801927546137194652717885703430804955906910710400406725000643647103298120937591678207629191302430502757949105656800654620703339219483705999089225177476260877574563695666536588728048982391180855395182497229710044317666375241035962943494690313528771074419213975080983293823507071656871357641042131114395551235216587624875250281660281729233835883970940105741018140332139476951191119886920292741382144225657389526011327869813946647476796254335873197025128188767997068175818691184673533496901055632553410474171053246578284083142243500011481624621712120034673794973481653488822840802283650596673580167422996699175449404533356503277077566302954161793479426668175664713741794021953895525379788833065641256596081556216843904106465388904745192286976153143618241423848122929653722048131310233473756306625329323612295763340449926037273942425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 384372296890259758108815472682538193306510476191942962532854595697358648851687205752681843993542193441558769324902351118947407384533945870314967823353857097490104279074474368677320843022625315315155488541134718896643732001042871927607234066459077187132031845712851534412811655740863249856567949619673574506416170257027900657872068299894619737690591347393909209695092340195117414688889753347144923172682888217579039069789089542317820487663231493669215189946315316763457488845827444785312422351797591426587325371874919037239053305850861310810982125379713832549204031906553327615829674996662731061476201175932854842354085614021742008392301080283493321788284978421960848363029278840968209601195267150309607794035597292231013629558446670566203520145488841080310371653736111861261768252303166699094986165234551068040985490532085236279165010632148453263810704873132856488960930258799737511192327474943142544429434943845935854348545417988396440248735978070253966131635922511080807009962603464323985329286045013581939680960270177110535535661877660668665985252481117533542760066832280390758322023400996854612727665593893603918401927174980647081612240409865375693173077867237898139993546612892043962856732576548631060386750292605850682591580635184695323480714918198779560906044528457039981720323236057945939937169622235388898043019613788821699535651376248512227777008038246220886516554577642619854362965626598020001429928861490841201287399673649880555930065221954375502619058404064830942489456640049995688271170867359258473494212523642634947568816152880061372340093795775927037950665194147772663082702403229076761589856344320644254666008028537773917139312015624047069878512423688112000973519171098350841860626768757291121164773890881423265277950284155280736168970773186043910199117293043374177789657371824563650385765764918272717913722006324055330048810963510451392771958068452795372916645074693540413268241057523616693939924255330929297476537261835793040505228450117222221431556157679951229150183625301807943640136746720748630019480078481381063649476651563509332275219314267243550154794932883430158078260265218037262210768149922659666309866474183685457639313699098361671861388024509703131811410440959813336495276476159860236079566390957646517918658665852794377720957655195301981262638579058873290208436857817798711878008310661771388368891449436346010134193910156508257570373367013329631758021399309407853956403800175537590323284746577995286320713213965205856775567117184211313426854115220179108075298450241954545247754077103849987060817618151287479225050931958520997390926612376197966280752890005246130523400538303903675394664174507916501432230171251219513807222757730592592571285862503324220125485485502416164421964553002264635255976301946714899141629292634827647816776736248069015022945132804508379880429254820533278564793783278128553285162166331509053781118863493396827882062082601237621218539870166632343499863385931433508914650872047395596615531194036762588523817988759345588027228742506754461008414253862241320336659324789063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -361784086582165217929883944496351345897616128736325063270277306014354096261305546051326053771599994232050106335337460115787417697967705102477340126571340004281398195857951137933417360777242237543828009627603751340368474741754895287358409041064496934089924996237382936929305096740591339106688829668507335065417579782619388540305928937353875574610595904442169173686388383487425302027100364539356533083488177215715828735626258266009950173340625205220629487106676476656546910806997792988211067506110637036793778221228828363538673421408848798513513466804074602865400526604764646145616029300181525605487384990188997338796031428481701176741740292356934234355043740794629963578440821817820414398560813468494537043439169740727009352620578229102368093196820073026905280154438286612939684753748572875220731855970377305957233560146449360642903720548697530997049325161434486418979923251773128182526946971607546321460510464522247998329675260657113606316735636962313872569001054283507614978382971393323576102612037197390531214278984370816969566781708008804527850732430360261000940972843178658064354600824774553954364535195342970506514712553981633141198289746861127287678532991902755805292439355032748405178541785127605021740699117715226585724238914429873751724283362384086517933123281071443398367106287912406896941540761412928536835824374367817214510612702834234677000090474998449566969106183561578669032396406132246059930514221183124407718185714190403071419003617015707876626386244657145824929647468718964514907889147421888925649834055811508610408079376462392965208739211142792565901665446665817754307779672043503067567279518360469005514071066226406516411932399490951374274121312090350972531205414686739042949783565613565662998732025928195685373217403012649875127249876298498418879621540350612966772861487718703104710510558870419310684793263485325393654736995110870496465495713589791718251368559952682441919407945957720719100748316111198541498501042959166435499153212104579108981680553681851789776431962319325025762900754681349994353522886512619219969139925051903887607315330006110601463808486185957562325428239996019127650030645692278682028266005570377745600245320979491267745331417226361602522427753700443866173711987214128839830748390217239968741519506842158879941684807279360679119529570027203736397105359362796489152896017018933929002503842053988369908755556944785547525222232842727581518045689344073114899441695481865072806171577087784174354032169905901674051823715497501671196291967730860007137510996227130348925171141485190321906581013274729112033283895981983882471694102204677133483562905326750329841197258818645225369277488736823686794441669175968973567196397149893260747974164630507175253205061283159278262593807429291100813697553565756652371339139160286122343339782280936791535105194929248813549750853308270441809473315605187286776592218480633430833112769172605868710369012080993371803259800632353252449205543169165555601914530050343382731293565598081607227605429694480288654218899409927117317211587639583950898133467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 217694122560184928496429961310902380549502798739878667522017828438100966610476562651703450946804205457387777381963212655256354681471147525657907078299124235489931908491562675020992673299687815839134341704397532419565737523312138821516917464222732231860341150741200674207531347991310517414273604898927385854999382941533465730036971595061532597571480631281471959583147069580397704081862217962037704679221251971923178846884451151570130897448403503016047906101164766754142032560274642323348110201036102042959119616052146002634430134506171563189325856126735060201752752000725771935882165960582718450742311942130325340871006703741888387576343626191067398517950401364015695184323606143713475868345209318437675350244868465600465312969847476639707400856855175182465872429659498732253046835462529712638370275475320447552290107547862144389603158738171512316144001018819400067244021774279190234572142277336078576748116527941984649347704267846139536399216289894312205562027585862916223513457614746680535583662218525787542395281446860772595325974450709208127746530979658682035316449735641494946360618880412610681655506940815824752678555641084156416505642357600626613720765105338548971089163065497035466442067114585673860875916360673736044717930917357966347859068558126675810806804274916630041512534922429711712204668915417863480303983616459612467121964751007701875310050732656800739117574638760254933026475426319307404812604691560743347919268005673353814177399986528124575742010316175767010252089034573094573050376587509280727694949946059696670240220789961588729347848128494381047617617747895899690172089710170152291884195792695184192819732945221125697707745412491036156841314209860949813910197949725739266955609338231218441033177239147260422923563454257178614151516076299979256388200584388034446746198978961554421448459295927152483903508825430347679579062639193977589320057451714258765838637736514306784003911756249055971047938525303154664837153540789728196699242254269552087941674746271033308824112652288545222420244009691938929245507282518047714867140203125451314214036110610962491928161033062869590409352605845215977013048326746639720947547579387152817609861381401479611393850899185649911801756824608565629335019647332207806384971923597047947468229218898551973763104161510322034158322393284939565793349723299363167101509344514416293300256699345583801822756111025965400006347457365193995541467668340997663054081194955550945567634483875859418505908175948631114076208534535648127519966595865179357933111265292411346338184830035212818504241428020901703263962047573890707448722526062015964069069921210802704147972561254625058544259395586690213082238641604985438349410228850745873192369295326190043335179882643730157324372969454866272865935634511260461421938898289320328431247096630236782034781167628113532272712291929063889923547500121091246923047715268130441391912479312090805233049094396811934934465788975026872246085353415787633541918116310341564775559054326578754522582961445709830106526959799748067179607409428734894355251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -78833444197470209749614728654992614862997295790496894483392227840693443136039472607735277677092733030488058445049704036397114802947001229629134913860208588506791185060175279082825962080440919473714405829555778995113433953686215412643653798009545619174745460998046511219053893176817238680296008503802594426072835892492105135375751344967404534784900278912632395910651900723017883124399483358191391904618537443133551630656781928733566083451821888142680378929422051382908555472445604993923779628681574666243183969995800258474861682144003906845792190972985415219147267781699095122279877572314351148040244442702121259661168023727123495226569049970671861192432298609907317240880331178213219918095905916565136724604182752119688365716305278212975104962066349156887591751176297528394120293883399132534440222322103451888775469085330708675035075774982888879391163179066246141166870236696343468247428280368437579804451744930687656349764155470543732005676050802432535747617135873640613905648971018308242346244158195918230420657208775155118497443705949223975845521310496234432714478212137954471672457025399123879541305945382426991046239030992645268645134559208819796676146682975310889071997414806968023191696289148347674861032961398878040893830668160680469317068252968306358700518398702347946959891959160115100375319130708493841596063118944604781932464175811325665264988480026174115249926452997583380962560460164546006747314743104519892549864334382572832610653554051746426813488998581868318797919062787344145788638176663776626426161141788324545362038982614867183755631534063482513364343812500923842470962083356414412908961005220782558426069485567074354022080988063618170188658560187054436873969186636457681277678727642242569027048367940347100669205109103985098908977187263853978990679493972454472319691885330009547576494724635157146419879969599611782913727953942696272435168828513794156302114017818912107880285152330564137374431126877771851628670462838160151772658376283622368993082521333596111746443590712694070671014366544961253125050283383683386628982853503734434467168173639235721757460908740239382671262304747136956368931602522657406598729889024242930274627492698005502734068260349701789771643687244775468525340777597461445171991479207595937838333103084141961950323112612083003127962466991007072335694929180598925147769957171140914064363098408337235799663317231934925958822000323792928096805446409409676702614407011953387979881065541574692179089266060336978498187984528221026536205844571920967894493579170629675186611768723613441684946922445113936862591336606054704814604732897880901192036444315347554809079501053800788471763921554295201154376488323366848556363139778423531995371776151602525401647548273400780488491843363326901022497171648669131447812101406303606049086988178051157137765523579980939602072884351303208353424681462785450797786997967227401406681799055082918114398405957519715011404201358097602113173590982099897614423019361674364861254076630054077792214802510621481589250324138828107541450074830206402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 24386438682323649589849642211026262912881766625048919658312145462642433450020941759963981821414176999178022212916249692808960650958087778033332143427469857340266567010555654804226837433603860318019207697884801317250949212653776361538042692648295628512976132626452259801468318245467407239424442483242211216894623389644343781509779843615567171402849902027056866801791130937509390248532254528712027936210950907156663757025865463857299167544435341831425640663836076658927696996360425142881115378449156129478804064364031606459601457417880666300191245749775538436109193948781635650949612959381409904161475545311171947377424856000982096873445427351275779679519812627594180289151949663577628210235857543592428009122553642012371248686371720696082169525109085307922749994452631248374601889755178123791895528932966920567106966993145526917598337297870897776983738799690186611696121319508059093638642642350989758914239618026011099311632837923609628736412876964406836035468350698262315249480728913397615677302766192735854903283361790559346653274163762020384940833812556261198250305269142134767198992767049949188912173988682868819081614772087986705498056300079594763704334896906769971677259152807931250102320425555395096565802002042519661735783256212731832119689487245829553362596880124634361905385667446277246502105957524095747875217966582012304880611562102919076210774420103523396315752698396870294842532524341831547816317590120751812094239927083998905924689461031177545398165180006376198517670568828232522160535489283868162246678113730030238525054806690750697003334276550023662077803496641926039128707022360685772422786601425340792911428630445083119403243443590049147600950662328954408251964831178698031836248489724197933904657100629537598374830339852884816637075185901598812825202472438364307340421652337960405629263435348433873748748493799366565754675924187980676902165476577200907225026875083822189931497658852344562631710093487950700287476255570664718837192635080809073706260090108408432804241730540451911055074381910593312654284081965097292325289449596085278191670224989845066247899659552124186978682859564299474092877920021528019795890161932581110006552461616069978859755657918884475918397420011944729730469697542337926015851080078081053345190269869028052476552661724972658536989348201104830460999680932880657661529257286817000272090631805024851129853801481725933448633725035675591508766865872090189411318273295325335405657973719686623403423657766325656571778484815490787934702851948324483796731537460449603771846097297639515295578006766585796998180727522833405369909953089466611383491689074523115780322233198785159757333849372202653223094939308512246508055775701669628553745698680832846474444272595852944346783845582432161736311602319260435303220751052561968756886341453504090054822048187497888683689075991582382824224014562735459977360642470476002382988883358584038733220704802800170933195178344355943582431187854872660330822274253708116445778362957513060033617883017196111867751912724521824065409970601984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -5219453538021648730547510461972148551789502658918282073479781650624492000335745106161966278322670460557093287824877946472065770656051626927454131432670059586504348945266517506446878577101534188950950070415462337516699106052879002251072540091226610223343851537710213517666058049081981628030572546485501618934043305208362767337961084228236704099128224168274457877658854913737028370210059878396632721694978791039916065859888583612277050891758355511297047853112890336748151791799054648958439453972858962880121761636911877095568345616925604230214980152627833904748121205340088497368033476891945354353808435491712995913748040749435440834546674619343881343356740008350894330332639293300122374582752549389597902945890969890323555249813131201583700444347987628149582049900489700892728618625841726675590552132805579805224668180731453350579063033358382603852452158981734935819764011919252921929334808372917269559377147585040162799519389335364201701415225924504659469436358047503886381894693060698622314244259895668364714106614869806108918609240266790308304665710819837954452041917093408175938370836349214616893392340811144066311355505759361234504366383113597203631243599321487614209540994914998111236241054676871537506824869245942259787347499554099819283358249912848045679906032583573654925536880803518700891676756678572022051406315779250606708267811280102022523516749773710936293889786531290481865694952037263918195642011887908169498382923054274949740583070892795612143785959064369757094423609836501455905460119709398085664512526497932343338174128478943713682470921341242003402793198286168615735385192778624985048452279453579699456784740153897346818585932035255064916507854214435683752701902172625897979747927213257974265509663484859728325225277971871591656762521150371361147119500538887094501340949214594185956706778541026749917856761143908131312093397821816723791087638888504834807503875432405524851567221404237201204256150169026630415426164942598696502106539005443177902352771103282525575595962319270673772339737932725287327447733734911265035799736853057262073608011235189969350127768921210622142539596803194853568467736797711141948893756027481717013034128568569725639335599573832855281674991065677870482563625843947793675772002912945082033950823000354866082814228752723914279078251126108198724270704962645911619774179173747511813362285672366482257343820679367873357285387037506958287618271753406904424542612105630380346500260659099133604189135263727676883377331884547111846258207822680868287640372094092184968398578162378391479547921171353419897829620641647829225844571245910629306984051031267563136241283064451507349224782502194390844858925798789517194125656877568529709185499475377157443767373542306558232221121022659518075050090485428264050893280568601240467291602743550655050664559196707819086107775738469676286500540204308658286853141902518463992652761731123661897220339223894259290478134989911828535515403607460860254713736400530673858698100045731579913400152458849062571423411280430428911461990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 1557911871540545187313671428122705624747129181898806497784047135075641704794721173130476559119927367707420670729919799885697249749152409277588257483627505996482686114741860885422703845031026385324189304451860849828319776582250223131256372779556534589977046115349986001005961101087231575778611481835094052155343361947775298661806471106824520987680073372636643677793370968765802755283166251744249286873973771621050846105224361414068319314379657942625151534680888716666411975204270367881552550334267128523864713593440655346654535804817678372818720462337789601696229020879475073723021635480981271394538373456922954692825852286169681513854239540966943977433079357736014158161759802396553845572421296649840839987247740502140936779140677863621549694489684237577844920795596312771794125849025277090943874909244674872083154705038531581498456259459495372085170489113505022987737109631916868690445923046468853808675553010851202927207701390083632194202774539828726033230373281056405681611127379431377918171976470064414664822720404805908843603056496543254437778206818051202842681172584063421167686099484219530696229344065490404992402087854982868501089377685757653466026371248301045820008475784824868661358264793377993531376384456899779598545721928558377563272703782631407446026536936536205799514182134641704040486767631344752696851095695218600918964522882670198810480759629408999488162777083050285106124498640713584699044288750414607074795107618854486040412588489663800537766210375328486155037276630741560689229338965748292640395960107000570536264028135050330732878874182062552073585406188233417497532374920991020279592103348934810074772741532294599561561938510114705673262462712142593055247376324479568137713502947914443723491549652686639605931396455658987326744935637798906804002527196675084103148805678298374794162538998701195574994859988221451424683998243890335843009071115157583296497293098381827794829217452693277738536875732781032058953398609625030482944718440955905120482205666114761967177555088692897112767419005372671929035658652565931789585920444572865387994843210020820053958868972794216692786534157285108331800797592444085934252293342069103902802310504208556168703779816375665135870527019183804622892149636502114886555094899257821226428553440898627720212288905912574798950035792057720147248194136096225139453989251290253290345578348966637145180857073572030696387568979944496690151086701078679457330298455883551483342704371657396250176857744377470658492143552913809198570960932209529793038139587531484915077508477498843399925412331782279379819407688967897917725857657703060482288924525812613517699079560166151873780034909499253608726211240445732392328371037099765666706020285417754073202636462440688168394586179912626459689013180831054599839085051183046963250741892123403116323851435823310580530235878496911498769561355473345449587086670476407496860637371388707483362421107411546977046106456109245726496374366894218283658460468130405240504322713498530942085232673183129971129765200148152975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -223708748091510353264254803218283454151352516946661465780312516273651318748068771036949396834676912606677003935061445883797493741067608347482024522262173866468729192953972474470660663716040702275434904074164599829030736733891966695545967795389173936685436099208506113147508361306445133906451757061020362579447968229113518324917269682046038835814315500515248345979269394158291791294510024965649959895880907059629801734436306029773517296374752528886492573746533921320253164350266846226585429369294885611035340858677219621301815852970054846275123633832693670318541685291859884772893258611060686472584014386679164796035219835941171800106932998134195437255679122454181637850630346963630721764358700230443253287210144440740266921338520056064515209317295171255079414313320288777895847702675397668926775984140297305773101579042022121263125686996326679539667479605327792679765979150927197802651108401146858689397250998287585294009751914497042240859421329036177428262006049769061751062622398597271765016730934273613809154385929237419086986733541522419108401998798539442238908610899184089887485668052055808387984512654216930747170583524218856666727843650858739518367497936450027325841546920593474759676871022101964354195785570216207147678657915824095936240006674845872368018760562012135977861990704435524390700981578270274452243711217530727445193897033677310990162761535793020121344559083219308170560345144528778455336196967454429241221313055615709671931735002328680382196796741764515603093947316222534927357826568120112431460604406423830023122438959220930020607121633946111965220992981530984039394966389150072866472044228851324962075711989888552134911562353036353114350373747650606995643011213132796403400542186967251989017864956709575141103084906618425411447495646395768994106237940953970035230580761879346347373541590865763126373090756509911888961870645846132944469761051734747220410200674006111956094036217735191527767366363682853988871579184295191583907096081861736300961189782491669150984466986229755076717574646331914756271900590258843558590747658831802857861417857907669234235133307932077919818572622201074583843474415697358743919197703041676416898883216574362302676917984331892991971069682688846459007840335470953461297247272814928844608903605264390425983008881743744131399469919286408193008383661100951285745462362739927575060304987855092695285750852650247122428743529326957627064675136719945907163331283891427933112151649005662449148020140699520457531879385430333703173623722117586181830234478421647160152030519627620198895896845656463674326539204713743561286288765082961499984183174035827677689183559249824315850716995547890168851376246699332656914602586169610470270339159925983745110759500771748354204702275022433779819410644768342372982116757371380802891360047607984919951653027258878081397319832674977635045787143951190845983148391669639145890099304912544880327806610416977613192662129171603347370563327169347977964031408417043447940971065109961800644477642137847928853344217464832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 10185852104529182187272885237124932827032800145700936744737171092275245367918039981313036675421708605820826562220443366265418016309855869337908057861054238072747493435942555702361384110814755651352364559741329799584431319630857656910697100867171597127143264733109166843991695858302267030830875273970526037380267650790069758506896002652868589100000244545668468290167767410837427128109663230923662404845650151893094395113258568538478023897359359062576255461076762383926939979445234398247813848859611360909113163375546040462692094133611252652267971731415768797610318924250550147027652807444750288596725329909889278515675330923795057688286651382623539536908240319781963614186161938231164500065882722202939081786132740028049619354491380405474514945266464803032957452749918427894270549358907616689917048531437612029690899388454762957551874256944231049055198042871872346163538231313654472077507671291259529871140581670426893540492434251204437687135831841611051826152399665905743878350142355578231908075225796934476125879244574105427556920012707522170227130163302729729801662939906306543593975813293315118403747071726180746384712338312535259402706100501120037162529792424231416734626127422355065565947482152732152044357967868545800840627811731428106909653940795273203561443182357055688094476191526935299813221825882994044303056748030132902676406399429440161517816750779341527254533736258808699119049414884667900399550346652202447891341506110873707825306939494663920729053706251472138710962155807891195682655983294812624991423726223607128258704423946561792556012085091600333785056492931624053709218218201327926912928839539707195358864423227634294875933746844760497889599412151590694740970546097125360796770722234630376337652111694913859607680114251923256264038805376619491728038061776494321626372566636650602459809584506703948692768314844338343059774493860615344698042128623449930313669333988580252829698997830171049386654308755204746521780774424924611178083202983746055852924016933924620989685074150517439065743824164026871323535238038980756918735202966409601900573970580633201052130987853258642965294062383658533515560940769559385332305033477073138821176919690543128308762424671718302521356373242210152162462266632165106260639860598477006553791197696622568212051313565747279473826391009548514077128599287261072388383625751909558574684142410887278121716026263024925960470290076798427727390167318471101807913733727593343720997477696247385417975265736342306981597825225745531007875546358787908737090136058026725241613625572820409543665155870456459324172314969899244794592289288208517830995509463514435334777884599748423819103528422500416621365414688996934463891618376271371510943643567159583630685213108358217082410807348837937388135815499205735746741098044208124804638952959378796469807185437593667470737399268829277229917829869827445473747688335958838697143231644217150116387822866171591336290659840249169402428514986138363368697537503858355156543456670624563451121810558822059000358502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 1521793053597072568272073330885674810446727268584124582158461175941354006738361092672083375168291102054637611322592514831148204236744664934532941097949849082059466908351354742715603458488254440308423792560870761973486742979675039524897638136255275167374359295956962274040415971765723194888082804612540967038284209351660010821537074737329406741860988728397135155826101330445365602379439334352140064969559866912580662043883670593687777821941330236464898987786104692304585132108614497538482260719740587070368447362195318828860271370442917991328804057981479583185671784771703667382296613730978698104146449674161784678575720915953503787401338546651903594227227782166374151633882038387135244706404382365845971755913803823742506392842012287544694954847171312834886659764057150797463174414742452261760604934762313938306242132642491629100864749415705206220412679385186954410482797916536088966644670657376947538862894057725465875072950451304755746976365677791241408926514133260792024038497829980161696244611544517515758124352999311392759235883764971450005549136423822143440465132317213191033251685641996582822035500180115024041053943858895400195317677729896628125975527722654401162832717762165072859944597070382661171543601838373019951812047039377594294895036858727514064122259537914612151938707385536153755736344926196539136909892301393012366944469802859980208616659460589769832957638374541129703254083730850093926800740171244800829658699996715207359548047295115971460840587779947978594557485803759924334707321329979690958008829978164612725381759844359354362962593840970211497208086350078795379345687306337286914763265236362863173184907704014414742435021641292204272243308721441233419521794440275654403748900125517456515533493631701358548349274255693306056999644185858260338468203400582834086923731560952621972410604193081965541942362047441680460362715793808295637797835770856026232806073629385892256966928773981068005136907697587155162938801209367721731594558560646162739423433964349012399199382669933626356720948171940893630322750052219415578563009147327277986728734037167892360886598603571474518205105324510443529015401616919142140522001980196866834958699370470380117651383720671333519108822813893042830740092140638240320960301205663787861709977612403927044269626055955303220924123970814469375208014163542282409403276417102765587693800106428692653687025169462094749663283235700777402341832384564674875223986385447842108667192210199950206770950514014273456189106104730755486816483598543871355443866946630716308988201133349407785946378651764048194622174666805675908542575914395886283576674841458769458742896069419188828367476650617111748925885819608594080014715791696147614827923721113046410115364207674430301543011306227457730105316357675144267865583256549725594077876856158604560945862508051419210623751103821113324988736899820083465247404637505585633378471223300040932287190677143716712385390400721443746061934654189674877133164630950084209013675193686505793740192255659663687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -51502461342849885978896299079031729560793400763623674235585106940069077213777480109910573250434399945123367431911734799322575543951772533622278098546510683444979768798404391104724784871368579693324755830217484334622714726441287104072768748082009154897954645555555101018999454339502165734884049999456116369129669613266251376896641999073407214110664016117569877623098970121352397405328850605949812537856313691386943241177428504561257417623853333775109664506568390413317199087981616522771333386443892508125734464828371279499725891268737073545616586534402585994351785793931594965846887896101693642183729701531738771358091067321638279752109658191388163589025053874237483558698182696056301334775024375224327139147309298640824493267462315268513901768837742361062366943093032686546327164968659097467770549261539216432176292837258757655488671790357646264872375134558640306588966503856857890536875659537578457433258564556428547152859208302152457463253908211505397053290255711849263441503682766471026982614961505826505847817315500158581220653068063331399794504489432285046743621188054185081217066110573585101112957141848317672487548682096945289808211332162146341795501652391893513915992586068572906930036879838416650732403309565480488297106466360310770048957088176143431684290497765734304275379791158481651633252179772916809852613918647895361744093560783110563537290657145559805705487491303978273151602376002056678802285287931367105182075313077328540742194845359763196921324157048441057367325394033121640859751729209506347038141875176131765047026304327606017545598783772897010660796256594016783040206213650615741090908048012925261040584427233631450339740838797364077268610275496831915508800784495112167591089995894532928880163495101468915583933776064851694449554949613137667188627998268031683752120424462411230372662817157165434257757899566327997004656213848042655311293907628405510687671935786756777023974105119347428979445162962685892925672980094183962651115845143964747840893087409239815899274988446463777705792272212871474501976237138012642307940462418205313813796047947021163411386497021429892760509819571914938363353426498366949586463266086438027152676552537177543623140161825083887945779297721020383403815798856580280829351555303981271961674546632810157286003679281535394887400612529467877553013001397484945094394299534869019198188528826637058846810858638230198230100517488453316659441594926896530098812865672962593360476146874264115063450260956865507480804650353469467571707177682171388784547465644303065140347399127284995975624843685861418065820216069158089601257479794028427619025832530031194587392239626362381150219514708702454006734561182041371389501148790596860003001047685147695369006009913871983021199020010298361486267279897347572124968107663700820945908520565557325933585570593824508419343149827486052069069049291133828604001574768597108626227496488227128579255736022776201804178405199407669160326202530946317756924797746554182953890469661893568782375128662016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 26316126717719517318880756131190101196852663035877166479549935393730978246071086065044393771813495570782080235634202355856565813507816509046003281846571608795337045949336318582849056963166012087118285753420052044437422916251875865655146590240728257421374039132326533838657343307543348350818828727305630623983986425508681114156365387483290434146385269305055775168957148466902603388339017940926806594267349305750015287713575897694459876787702905646828868699622731687938258118983363944044326676271597236498835224803522107370460774725646534517620987887393378389546674830455295950119194966767125763937996650123696356240959032658774449626200832882364608321473994406200623074560112850548747319210295259825948895724628535447489562096599997097084159346277250586759621260266946543249628343630498368113208041604208649632115810067389150167218752019723510649720196489677986062999879125234632702674435166682835560998167845966167042128618270429807570696656585064090854728430490398320203855432956901002633482455416244315209933289755770377425262604800882146133676359201305048601685674826288882354552204179823019637191975189896255188363469477053128682246791583702511829241432865110229774473671199416350181245743686888391303370229055498305904828187192782356781569722865302913238822547377330320553328215894776264772138180872837359601282755339347261513417729381022159198981785859906812940623489109032735899708712611123528263170903589942654310007201945588815504992103124234821181588727889308582946576641451952437315730117085983847968154007923339678128255371829806678988165554847653217804323139910431707462070635753211675477444099339768231209079173002810042782481595995077985672946699945173702639966828465166135060807438148103805158791243092409028768797583259651586257354329961440763109097396836769060937226274153606132350265480674406204830166405985031378901858373143772241800509273088803715807655218011203667778600307493609936857291654076128865249396567493999298647893302647072632391309443452179605810139998726618828961401247984218079469345133291864515505834804559451162290488433361131016721993885449950070308700101884460131346044638392481855823901745484008717887959915904819842768570245464223803038308148197362048075524924924868123752629607392205374565851074008824628779436951879140905537971663010170330340621604091757377200322923921367549109424486454704532528227179637696856384030736578453129499647598545610135995347358430829224988796819890139097199513375254708483445295544753176256935619195639689875199199460855685766457358652403601358629188154530301287672135421352522876238583812004997306027118944722863479218409918884440358300897405643829837620154785707641282976170560664204100130460508676091253903635777430123361509199166752517441022922032074223238732117091143213212091430383820875298042935124147187604562536291414005490242786520435865789570404839547500018529718855925582899664861616576445890126408371164112766212512169616120578746892291153397601145508303201073685085712023552000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 11694298143132639964859689736863776269811382703632038058890083076364757438260067355824786552332651471259914639457169265880873510500540392425427079072310528770005966906397756149924583437379663582671585810573742081388064650720740469689364974767521651634667518474923553301571241342342218532979298912504382562774133256958396390727201402298065837641677916741891807667485393383601701426273349433180482010679015472491426257709413170949086658049416095187250116795593683363820682692598895793826083845376380177433253282210724322506784395691612962215271599499769065809347610346163942159918198932848888522685166966425203331856378165183833001136847254177830965833412748768412435352673006816204651980319969993900524963605376251099525805451301352158294669892311885900456260097929732552157677973811690803606442960172962196312268545411289457274260039500878012723388254281941149130273284196289818295352746102918074296393310751770905552601900228247318471973244158453231688754752516276748156416034457127087321794676259448594988772193749534180821954162041374912925361283024301526747583742387081933958000204626275328489444128233514624183786013971466191900563114492067291915956737365808262838729309692355748131684166477899443364666084682579051620331330968955222777554536893944544683807487638969703385866757326379549616240046151958327415225817253435170485385290250069505030988790528614645725754673495038213607223577943428132724911660368114892160180315477895186410637297430701121681473036009919716281855833726409245573934788431711285414136829831757197619856585514945554588959067987842525562814050375003084877242494649986799835929625352812303747399829739348835153160936640581267071261915820173479343532909498474696541334513156969139701797117620812903653553996998112372802514203937844350662738683906575113591585574530028200973569536686935901611549566976205636167167739408444531923294542611971342485516351909972120114272368783270204824784917066691976419767976797555902968827025968075496720770894258020734017620239303064851631383180067685108648039985908468548912971233614393876026496590934244249103817883693972011218314685727149795170142238558595764208273463703850605413433455084365875923805330071554087445865314414136251728120013809397195548052204242676725533253183521729886324855011949097440148984474935864357087145760740046092598164579341251615877340621667131020414543164459127979693885152501968689927847857975181644262687660680256399160448271107022836781056129267200390918736282964547613194279389951858793814357661111556864245795759197357487127869625051556539674328394686261788136008609499281047043206600446432932463516521863015669222032991252585314468545024893252883933322611278286806675184617657436744341620464718824602752312127578028240424959346664228686103204423769913089752790281119193559542924161415503022183898698602622429781297589403796306422806130004652192047217796233168881224795637793013633829044761740119617080198191462368521489218853267209858802126045333144841203220480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 984552538289085955956583118663880357337029960557654947508263456850897456275995787720045531498916800186017060836147102093270765532263639279254464525699931030305422250411772082824133899052112612103651968532011681441385595724623167835270032484960648957242447999745484828254798272810903972980409912961405409719459827193679550406663712869473181657165346881341420960195700574205557556519643882848398362778224934007289789448053130793243941868032118737252779568861230916143741246473770996732689179924451068785601031718100779391282781869623259858465568185323787053328359356495071606194935064326606395222634648751045764147758872195474794507080312725606113476592369858103714196186173078799816600793231731780459554676525146053544995697918495033780213983320492695065706816122546520752881346141189047063782819083567004603586485008000592956897122083092343302460207954513542365663730819977908672857701692891554351652704493369995530754488508551429643782608818572202744137483695012409985758894823744651873784928009330048499388785999593822549412687810666908768482857527914767696743449512717402357446658862259712517837109304013162854966623410777773293681104785531085029769439583273365758839348254422795089800701251689906876936959664575979826819745810916446748247863774749161076394835730938746622962857603352747065357749668359906610007550190495111130568720145810212373891779444256049660227459387553033185384164224685827556627045187629838889623963660616435675010484711172659676809675729222304442006401072084096294247763618698576343423378346440344942201689553947520055926987298457185400693527749782640958592244740469911481362422471598422620549373924662618412869475707075389400440133902742781784591352219063363873776912956422341735408290425986150745956072785766552549382222457125266772136719144768034294251105018483765925393209103178201194129907664601181322664662551765720616044407101865221202326656972088187283123609488217206912720566759333381853187961006478599506507490113124192722700756224072220483877692958482594652448361983274709630834657276584008243666801009419308671491502810969191539421886545979686196564692073114734450129734637549102486132154219754425049093298904120279986358077593486408140053785205497607028420472297726503213318201276626151878958511895654658142681979126971427812387290726587458000699617641463125769294056501172237385277131160048132431140572749536797655726879377312987359098149435394688662722178242338094728711563047223556223530014749949762306743266497045764065438164966756716191826620474619593141672359461216083918093868916912849468701039571619914736203756739054076914403027696152540952916467597319076136656807024978390209719142125181364712058581068830438391645338322148969708710945304163486784700463790245075119886813548694790905855412853247304000561409260061895557276409721934855717062795846400080140628920652338140177553016069725637769585742776508805649328036047050671712929898542087089445477247630180210463472285394853314169726946526483185664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 107144629314867508886372069135001448261620268628192836663176457377280937952522994823107771835879574490823249140276078868630957786082624812773746906147979831553968768182900549491590613440367159461076900075603242004377867767916527514236815569963852110482522910363726906967113143305022906094036875836817204997654063678824667335439109600552587717181844520986214234408117344075089643713927277270447903371243618739114090250706553214164417901144382540866034138697125607251835890847688992097039282529414676135289444564811672716583638670971578083096544273518978930859453923048264756385560986115274964963615856879478670263622912686211065189008798905065145303635473759776493678168403737183986187407737980424989174095605987706251226378219149866301164666807546626381194896067104220693812689713799828346895661583985554134086744172307922238382123048460791815518016880341026166665247956081586476026126214708107162563386755617592997777186211479122995024681222700082680822969235081151038395962632629662532532527205649263455793651681596307036769090660823437870702469635676067855470113813421214152836101571989555670540173557137217036845721120094723144126078886300282028446996769624067790345557066551094117323441187329329612791774445479483959833156455972421719453882295893521343928390120030899708154755229620357894968742518232925127064546423397399364828208683957816934440967877644317194404218523157985669621453205902331869426173504656679326092757051298222645861864562297706095053303081862439429954572121475084062897163104352053953303499581213930598590425119575299738799831965291891485595637802968989707378576043828734646207226686701607711703045827358541701188877957527756723135540375511877223096346873308101235417500845546516125470236688172940457816446472421056216787618658006407308521021179817923092998850696222681952110910494039071767119508223698803099572237754360070789150913079409057045885691926201527648168842551780741076577226106013865501954333127814784688922427299889545476109530575868580021549383286506901874266687994391523505566090958855459684015667564048575290174418149836558597153244163447823514643655717480515690476714079988754928874479314836757249264741124505150572833234436402357116347046994191423322130284586412307306619296002166944788634786976638906040140488463977033690669735502487183619918414618413666535465410337566994296642688984795782593608221518502783254779198197828238425541493255531043518782881458411349584840009369285791317818222081161335960440161562397652716513920592265450550700717397544074147161429087504940745406413325518884124647570922747335107990329760338794053094276520444539269769926799819382922378586347672566437311334454258495772635943675232898934991686235101380318016058176238447822294300038662611679629621085300794547687473682010151767817467055142635569163413576538991932593145199453372079075166256636923545309961007812531066464318688787729248783341998507815683550761083851930483505079215503366541518004021616334486008923947008000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 16243828690916417697560914728238764668474340374455625644567279725709761302193646209671786697812233958353072574742848032716444016712408635614882839545071105335292717361183061086664976512212027040331010482961886049800973879989965379984813439127608736052437315474587820777729763049507743320661009455392904867720342014717672359472138142248161423735419580227130737589483774432446282552091158719326750782622575123298825821544353220415379412122402902162407710648072247155160323334483992184807489365133609813220987456403098254608401421472394232319703754308660541579757897634044327719943039115739102655526738474846579693483294939761387884384051214121393643953772705166963262251258071988891707237638184003238413273446938156741905140943787243880337666613428127636637450861555798602800451516474359226882415496810131744605933861684787767960937232517064048419129271149583205936928109803301719843984608305736440159236054450193648470126374335169548488553109410639288221649559136228774148168365906513179525989453240107720422743793642403902782942258420520104107388936917592540678191966727566982173044259614927837231676094677684882107540945153270302117487991643127754745465305779807110406740244243471921453998090813730559139529508060556067401303516509981585594210073745379541851153657026112429014000976822922947714786077787389376724315637314891118486601799723104009392601880416273776400510702689553976435184513005485606851315820819584152967429181745882804933744121554701416227358048826314431390054277366033000032546454479542953906070168585213963480444254275049329952066744966692763908249730549237998030083222406996320486019350313351335364568567713313417628788051741533376275167749987957360941045082088031448565934117120698523911106817545178740267040628538067924956856480879710026492931793365243836165887026472112700042363298702144230458655320511656860866332840692708469387504275817955730737324106964844969669075013445382372980888523623208743927816282888914389045372246804387000686179558093668855018696946159766952024823132387516281992434168855716184030285590918319144320790751816671714987893153247533044792098156519006066982013802827754384483515171477134216638742658112248081059736135514046050357135403418439233229266193918401840633933247629731935487449606764745756971381188477657939164215351573260182798103172211857494118223825677537682557637134867983419923561610812250511855544141603566328019988231404970815917211072971342115870089322677645024417241917507932410160070789775562992712770222727489808135301630173841797918745933266947921387180776704898849673524537459078594384186112074626887818111366971484293426836954842002106449383753175915426275423644602133499943569421408204506779536990725378622877077856406335116073612810648601544557995614050326911680040994610613029613416948529772174838993632522585512060511552458134557927229191242312901378743822786996865564412612628851218692037938089968465592463160683896211877462382770005355842575170607881166656634880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1088373303504129734268483713869548403306490317040395392698921646884207361750585061985387235250161307554072214074727564632077719582702398015016151331980993920479536754885832751819826730282247612738790036982095698200550905807510771184543487310513175418547509602908323168785630009545237106774572829963233699864726415101931463054286075059985041403576461221026545315065711667276365175549897637222959850084196179623073797152877286718462934992148312024533775538707626812766074968974586453449455243852991141394316669199348683836646256047992038102041855503842815627664147200780179922006172145412687789807591977376736500388928295319019013275912290588490380751747169314275929451598148284011120329950981262523291274368208768282520313285161718873284930235242879025455010794675440295432289533823257417794932344516042823484275991639339481348069163030111388994900123294688246217302554834879331379565304349614228196947544858631190839427689507235926478404098299256882105961990635925745302531871023266324159368254083467931803098972079695645241431998842098003316523070992721040449825226565357337392649262210784683930229272439063983542916470137475903815501567087958913204476273020170078596228434224720333301719722195391115541002252556987019526846712967859617180423669077818443152982969687209326199528134000739811875169700296927229773190299002734190950657262057522384984058072190798749961292322932338745662006269392278026725865437946598411831403186844877988311305759936592360210217852857972409845388205501219808335087885870356573483121689873309815804717392183796169939345741776611367552930730591075437192176783856735317155263717303334271742431626762709015523984396342288264007823245748006327900429369330733096050367429370167047215195415479551385061515043669127270478685975625446645386994246575185718048474635732101007601559270449978246254843732643330024610359732817861922794908675374632249585192601428652759904604417771101551512651470715256493756405465307752427915407447763971280384270750949572782781977311401436887893823112016386929406494507440698234517934404411013836706543762998699311521207795197144881942263136462352574022630629848526841611130411937474575960137455234093532940080874230749635893353062030493814813712335851395866103261367136760613111166159083565602070481035174066222281238075149827494848920580700115565178791628999508848469698973742983157484239966238555190015188802448629513322418883670500950696395722934828467362754907331027888450589895173714180691451329515840330962383328908236386931043260955752638297721249918311090374413712859500006392712269855658254312184111557434762843866120150490113578602741513826525871664650739023287302339898267954948497905288732474225753372564898436484086794249155795195164079226745069641980787937144597628310004847826115884730060459644400900945759179270668694819808190449682171035904783924875020866711257260186612324005379469730096243997940558075499265796437443124021023367863074558311585427672164311498752000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 19364865439203954635383734265147127218466872154055887442997891855625356178912347679208676254581203085008650245175304079055491348357419908043521073851608584345687017575476297243570339465394740324249527250576383235357123783746953502892379097207654248516895499086814512073471311243596467475169009690387436689221545883883326545241041402944497812433458951684147765191390639711818376924430472215039375932623790159470557746053897306075786500261186020691682292448052866190979227698596494068120445425507241587840173536756993576280728931219859369120147040313839636028312864237691569197323022000221125051962155196380448995200544679155950637510982520679473537810323711533287191951758167623072297376037044511325490987047203814839942945998224301314354468301557210434225549134409126678872453456179505362575941111671911578451612775288595182305472327036165918999012198005228779055340548700674487736569479730661378849394627590081189735792526608983067853346317954917864626919073921937507654074369053766564188692313512088009096746152103782243756003866311014816202416635616635738677088250052530954612066031197948054288490886431024937645257632410139700129095962510942645958970445353140860705866741926726238607239635055811396223089262565246685641143650327264840214096318333785426352900475460103897929452158551494774528067651094506067440995059034391572450466220834338936944202168974085981601194776031789893393984481428399299227020643889368178294069824922935103495472731155249342775134434132833185985590080091226538945965267125262465162023975804702977113447426638943037216078222948067878894653204584341072996798995701396992292994790317973759121021169925429597366595922917180462210305085905750654974468019241213239310962197940633428622500530067501243022441853041538760579846047958859362531133791607003888619580283862844761140306332852735049250486876461782038227824398160787943521163436687064331266740558645514253012274234985277454745012343991984676367463701100592521345773909533641273617587204163508400286354975882833907708304153220372243454245711801382330524956119422690896068573245232533209806353610279459488835586353784377213124653963569816788665632289082427380969403198399872889296116816493180355361437618271529583377184929191625191800005948967552201332272344978414964021186428367240137789782234741230368776204985059821811385284409747054495140596516004000057481245588715967985057648445569214900615700914613511782226770272416287617476490887015163956406417477299661827325080141356448763939229464734424176557145321769786415690012306608715011540621601846775693880406630189022125829180230319363755580030279189981999959672315154720846624359685488068893470709345659935382680946757995703737873975892269238035583248669427823642304911761049422704601048168062037042878748480734903435549800450807780776279577161536361388750810431986699151029041555705218195455745890415286775739057083591137773581712035981221423701748166998383313323317488828853170777555887718400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -156912843526882320217438633370283402622531425996302268602223550185215621577983658106872110463963490808813611576028494888768083694537504775592996151947579806528681008465313911266998096801832656783914329307620529192713523451714022780317332194705918374314428237850970570897909134266537453040652249099141539601311453998775046421718052509772277968552858708871644607614972542067584410680744871305324049421233041224749557508016671151330852966825123451121439645242791360776931963106145832150562164295452316473452646212556079530861955387240919121230010290641894671967738139836261824649950291792094626776487284572815624189809071302554272237041565165380399128284411657312109221859619180571350960874861519213741501718561595361311249125453479466093201875441225541035637851036933359822863692390802263205870399073226636181190240566786636789737312775315889807272633365340365518867013034561576397909545017772806585699461470574418348922007847306699289219638207822579438873283986947365186661475526702414166348898188376579490860021440023434009945010320342804180235281219560692801910224766996816787889790635364667549558048387549826662607288805819002114643946097833863547456333377736332534038002191873289811323453495926833432325279841354994595359151483753615973198632696585112372939675247187153681153234863947006172701610586680906646334941155205300729168449403250247733006920528041093474589625419691193101960292594855868627729856666508908834544557471249148291566160319646760849939770304583177684912880859504133639793557652705358175775342894772579831888203082636344337036439944339994785616373397607744422704930910135707553309698659775570025105475395109735226462689307446263642958387029903214561629528323965472455152642713695875458841324761512584098055096670141198257409566386250389640140140368055580303382344745146730090364796951730475726291744163853972821767065790080062108835351224852924543130146427166647106779833357499576527398056595784646012619065504816278751174233151799953697062607900507440025377119219190525831378619465833866647022939174927446939403018163069866725921831857064563672658990584923803754806190968606736696227693874317405330268266621140529687706069786092051263586443186577073933343922938301618215769091568337143206763774462350196109159799935954619716576714869839511138406631320389915981729992052160486615594258447083429270015933636031627198643839450579912561708485294769469930302412509068699916993851226897459457757130972228772222102762420302455275378473156236022552511772079226264492125995171899497683969367733941313000481689754876651216362515751585135268620090884839030696309133576602813455216036447257688651515067160780805988297163736661654191352091040663432687244262039773555642001595771788525900491169828474463176858458234317377249749503117740394854882982457859436302082712312065990850184246161467116611879461688040480006220484655870098963728102308563860409465871604471532622113359894844262464804100577921123567534080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -46786860122669527201337834822849186390852110576958017393599177481938132418445282938948278421725324872083726552023769585409968338520220995875389259037933046873767946750821852772860626221906639465610209567605637587120329634872521763515285264824748672152669214710272215466282738659779344560551814663900801222918402345721771970081971405959917975438584304733423681373687545335294116114891705031493131896752783433165829385973356699311901706290304685557949478965806310826435539329838942586957011925425023017887616438587846867516668252999307410735941110238714674153121315975346321958282307051274716502838154730158343531085222396647410382176317978903689699456813648877445657719853814972530910473870007540189322019233017467645072746668301123081208478096319638861051686353518300086327024081025111829409958881916377625407574766336162935040662339985151432320140943212850544267478338950784442219219137392834796664213712128233334846271350304684012743625317909552747960576255650523303460292907929021942014144216051262734429221354868635055935308390070764589516717178470168159026778007729725173830048291011902610362324699193277358904197337061996774928613481154411817102628369709327503797133146159172240420102062558196894115886910193514934371063417784618690636190636067580922453564319080684214206464792072062997575197234821943705758656097582036343274284869932164700491853072454382205770037139849459975340482795976884926291102516830659019475555965752928795030516908152390667010151938414857912250071565551124052457616775528120468423824232310008530426081743598650213206539852752699691848756833291556040529426753842287421209187566052978155037412119423396702878486672774610349529753600572939821765989588330738269875673346216509097552612185414821641099342485308104733272177019555671873600161304850312792136972007021318385215086650891762004041575485451470820723650535514522483300839451934114206697243584621992982932000248593470599146666096961967538945975871913753842716565785745879314891793448119248578422368835273510711683500868363170566594470070251432197391775633847230713265522485192407947923373471493406605571372604821199755678025871289094747385730135273377248987429470333400828718992354239732437574883279483634164057855882393811179765766959465478588708915251347398396001475688615267180059493028921333924230717741273487281953229339866466781099782978455250439256782731245518859430389967406086955273122465215238386428131956630822687656426480851873477634824297534524579176073650182112282171985571785476270320197996812992667351714465551819822057679507911565279842759374220423997788712229608685016876428103233450339861977425982160952082757561112170380087430884368514173394964232018366828958776004085548355140094142039104308829924883513658771605573164255435629615096299509868592903234822794013334438218983300672641628248466882020723108256632741400185588610647412552004545874805053060245732661252989018924034226538695723771990082848867483648000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -11480391429879300040521030011152834854094364033315194732818412895234172933838821958250736732653055269251782905232494412776958541985198771992224906143505730421690812291747261869740012576580441534925454614613516644287613473753795376253374905702494982305609336861642356483899302618407558834012693691269325101604643486739269713792873354716559413080346532891271595577776179735316496781400197114183831529284814650656386084823533282238216337386655601539594874092057343307988459448387597807767775016385710298110201343497854475360663160712720846912177397121058949580674515853699243644280049840093317496093809088282781762796561153734146676160877879306764412889171001366982530846325186293849720233837401039518890687279667765821386607946342526725454463460239746336435586075345810068336457124246421564764967122899088332940126174367709923300074649559348528401822489810023539147617763364765961916309949075510552116992132895878320439495978046337000887957800687094131874183598891786588695760988849423244732047985020853035181387263953748793038334790430243461559535784616320647305150506507861170682116829432740169846578362450084736884088752303979380805471858186223607709205866993842785509724109009366405510413833571152204672533703902308133873005101114599896722992854223960025920642330537728707115584491024394514616763099556948031837185893504414610976947780532857648820038149669631021752705872474253943416710247995307995940178779436052188120225600381439211937788057276046412653805308968644685277017659841315962149181403767155987016524532986504321742373227920003792181883186663763272570318477843809903273606784596330533382643189820086155790175077298466055026146784190792303381466270722296889067660114592799384271489915986143512194000689102956398976204365054998116518358771494833147255125741637430750888685253049207615958791887706039463445575172661318960453749867861050804819157567366558859899857460345500102009141866087771832014001610297355832905168728958856937855344734542584356984762837929621410059991212986892575505654377304563279992140252963531391839545063328251150036803547972153525886544823229630436791176339783345595564333283104113331470935493941969899481019413150121801036622165409260757934809361420120618743417198844476293357108853296707810816433540296843818232956070358120129564021463835415000740959300894477973328217412099220318169491820324121817524841707458460003280747560661180169835359152534850291425901911950758874605893113422639306286686319147110491912369182594985499040875289755533289044346289966081287299571451150548705316734989536994167174134355102676135235663554119265730239876989219307235038457585064054821807094425891039999193530433720646104095202544621851769330782543638942773918695062159794879606887831392331735867291413989765077069547756989258611550241638700971193438073990021348455058502389845772157547700587658640117050731698314540722336704360138789138871087156801774497617254405207384424735061521203200000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -523615270982946197047829130536866008661209983213058229818365732060446406651485354265080748198317069406500125414914397261264432537562900606976077884619581292032739240296093899988330432065697767556932125673995304107984755651872815726518989765150575134780546602365359035093439357335588198475439433748816290094819036263162694853881016091839739952929157476430642222296163237664064950729328308307913087165699809371992052018233587983643955718978343066664640473892012541725541897234430954092160331705920664353577900259382838882117089057459469036704245469423014064623375473721392276440600648988854662362608269566278060736348027968400874983562323984990752102264535426566266934188109564703215277595293037472795490991256941356207592819949369767995330215819318479960288833431764913118614526775870803197458820051213820790878599109110113025770539074808981386728016233702461819941185686545229543813968970938561208714517748812959850689413136174746125415725369815616600436363124159890221587456081968008034079782553437934979997153413891226626116159695534311979580618107404360747184771708951104753177113116569521531796101862703177046066280948655144330302994419315223690513306111553366357211544602777379260525509936001063123113500729145425876756723116107312691095266831781442952223505796218718783693785081213808797224650220551164346929485907200315932015021228213069480457975023701317105240893430589621746067509891012494202364979281103520589597754769328700990832621268659016796505392395519684221485183791542744412947040175473909080046959094705122837576656970939659623125002121969410197837146891794929100344770385271999961318118342192432401543990999090224678004724910613745622334857470914870708289583113139386229605301719216952046769629926941605048220792721943673106622097138237440315573632535438777795868130849773461310511574106797216175164129359254285350914668119347057206645163955585102523489474679387039203223593290705562680142079785668801555570962840577259346166725946835580991007356284629475708982001027907852869289512560934145362869780389850850502521067419055565313403773177875977744866192403130489940116942240764127047395162965626506069947038611253112128247608505084200347294881072151665807358783140779512452792460729335272446301338425608704930769468576537109227434499679773846622496972276584076583972862228181335394944578655625633816954791609005437084480655018141706836983596186206758096871875736849409594030413225805245150481590129327163032581775503348729058226107593216558251099518905018684176451766698894094109983834842169661047979403983738903984337870288423427555462706778637021779039365757851945407775895223798392089355251399372509172851465321867406330423611366790832867210858157701931917305357908076881412573884071818309210766139642843421558624741855366821508437424240650337716032876357265500063945696383947028693959249394406719846596282993625225730735643335081543201995699611584839909472049323911699475988480000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 10496266445927735619258197693438814976196326892712705149912204606652640045442278965441214686555495988944285847459883361748825390531709054361671796555779075135482045483185250043709234278982294511242840561995051230935014813485335449110540062314454578893637329459360024766175083810538634622369904798424562037904188543562749804602940636364733851860103312850508101010806455746213232355819302927883895388735863787951085304177720072831579252520778064785631144628903085002974349017906313786777310446103487635167491109329716082845209763761331461754068312763057592985262542979289963245273078972556075255106060134872620727368693275671590963233856653209325341043014068235598960092166952404292643115238658952779309878750678833206749874196990613500259246863299379054551557832557098677256527626109836769237010166751222507760793028856072071894755084837197481658298939684036655690305995231068962583098319108800457955889098947244986848995215140308647311278240986157230589210215423310305272247628565472954769952378858908139943467302329082475292796059209190036353529473370448347707881796978546222792392395321865539696882517675119453806262717209858960320403555318695664795859424629997655225632515501319299741588544614664557889100268301444279769390803864855996869146541901317901091367217385755515423488993421665193933812493411366090494053538292566722321986529871725582156492400649885257469367592293683344932346849981870854507598083213885068683875733667841357335790941860200445029451039783915294857517938824870271815813830274488771268406692413755074530755004517368024522800354837286991840168399810626079623230177466924706142883899729782296804226355602253804478295149025519922302461274854261472767391697921507371521156403183023174125942741738517606285437270589580786339147739486335261485925597821759381409790240687936245415296811468184461989614210151384251648698780035362897324377197081903448640293309535718474059160234956059297934569457853386660706745767396417756633183682389124571685863543267578206310381986050762941774124983788596601525945122890560630646132443885668504135653145687832478241686064379392325498917069378128915276321036966875533409610903357851361056196525348585440874542542022393158696853964023510807910228580139941753600318554450409470903063904122668863246977141841678716257004894901961215672105997520979195213789237929167440064636466158801886810424861661880377988687508616532811342935606392521823537204698942900334111724424793246570739760737208516429992567575154733674232807108649977071224213542113973178444684917937360985256992867604578875312499099026895747848248044153037080758868620153794163530248227694419775015174019963582350718328357185937672776888460706020981653296163442111731217403264395674038991473869109620376958026723555461042087694212427535320681185322821352903074760182448984756034538515713358721470635834481716115602075881552373207905336103372418626900222946772437254889169437975379968000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 856834531945575905969332730940008200636884429926355665146024265413444334687157835430183884870919041961617573260221075956424747464245470097101419469724217875117346915423060345201728804629011278640955358000534391070177568003631416595658826600078678397177969322087334357122089819082454727016079444532860477921463174495599219533252927295053710197445707942418613989948542825645084466852007564783936177417723772120765087999350566134488966832856281291249252941516778569203445485743245963182409728777665251921061131071708987239139890943234791147126650094537347992907029203666922013276139109038522125300333851034929121019023953548685448521048550635367924018153865384289956512159303399638983270019070719415557576487164019029188512418458031051761043123067386004051923745963493726793311383807662777916093301065673946182049476025572595426889754979496416117013439483382379930357073293521736431576830518397513161157970160054293955627521530073403861687191069657921972604427573205042755150541650475175902577069799809016669656014916475361812057701693434418243340453268671199100519374965846290645298050307956092778338455388234451383404799442311735416595194638645039589793777710526684009930497347878475079747307467663648848703899781450388502503765645304053767156360372146808619280958967448997811329846553656587780339816646588632911935525795042157249758885188580774596791409543188598157521038504387678187066526433570228671494212603745344352406987999555935353423301640189438539067426566258664659141247087832378424862896859132626086948462656157730470800508236577242729588872568568217876948953384688594298516300391456091791604796605579757197629818838627304483801902309065923995564076608546209726581571831785603054133752020381759210405347316684894264350139400427370748309371203599889692325438588499768948365455523524177186242486320766355221238034182793333897122319196482596658139342570461123235369702069880140958893482498492180834104032515163074444968338570180194270935448811066806047835352092126738156042639839029720123652870673133668141897858825628799567233908250846957896825804332133468253092188871245120015099736079177110850169924747245026717872794389585975908683154543807039473530107067409309087049658458489696914666253917304671734588407315323728798372292130381611761653657080090234032393266276740406687962513261432666453476046088352075762611034814419559968328957152318020910176878851493674812814944936636744076774248959529493373760957466608907222866828068869982610315123824956675436252976789964126493979883234162104507719289524725131112547691984187519526796410739387018189014775274684910725880029556042361010743620333880690298247760085487737207093860634131246750186671719832565251100166546143070888735321886786344519951837285372244348051329300680974669991153828024898969015035490966525474213419180709478594736150567753906758527278123593918225078633501890231199160543282015518810574264917976550823794678169600000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -7978887536952806142001710806474848383985947452279048607045473972216373188145134268999438715826695358555452555879771073325374270922972949283799981752313792707248033103090623380684246118861903050333828402303864316691035250787494372065845715802360053044296561655276121653011233754524612955607872829767618520046120398839733942767868308366643505529487643852217917666101980037097637656868911687067478508691747188269242323098233661791943276554700711913748385575588797833472205588265425682355148426264886420472085747292254856390810862721673824467894710430782618790843131537698564500946146447363296688596610226046528973793652046580058368812894313277326730697880152665754594895383767906478439261568242996153650928151428382596244798436519406693742382742200914293009857990458290055353080080182787561259268094020292731942136716637089196981067782457638625286500735564143760866085058313366025663475748680981602510944367001244040798048284649470413881358615587059666993406132477518703621995585763105555964596062983914338886645697960074956962478107514633395491786107345425505668484759256125951560718865566229015270389534667498061201806500173882848059558992409827666797607636204121019634728289812725420742792127995190161160658616560028652087690796612685223083274660591598717272077182112708338515726168633004998709444000271590146907422479920752119338800432597541962858665785432656413153158173821135915122064840426069251803653797953693054208798191485769462048500394705325224114511404321376271951000890499639851477061383631570026092181927648511439343783167626362694161800652497742064213868247806987714689571806284186712449905509785666898266363266788026176624882768964610958096655420844662890192294105988331518544270148641398766232830820889540121511599804031898381146425342068355496535026571183318418394874814996971056834118463165911975146558710382102877035314282784983043322861354944962767455884874469131853077853057093892412893902127607826681842341207807877150908669827850664073880311761683525092539740860058290371826576795070735716931087311761944039038896775087651199014984553479748911906040029034676165679735138126492659068448212080935571708299091759989508814226659993182314188996949995852800708905957857729256473922066096058488424211134278636724185315720150507622399806868480344377135364575465785759429743323404628427897535307284957972152794846544324863895615916132124638240682799199373870030849726265295997451589562591429438194114656432657099015796847528888267438246448829258367043524672033121156000987170264714030314818216349428132795029423095975412656599158381698240548908138116986359347386549064535153526898932764966403288917784510344158513076528492370154819279520889011067808757047372164883629797853231815904768736899762479391245907225803106853240246759923704507701792371703286111094733672762014474876282182407719555508733948214064402270974690577568400052304967889863235491055705445775242690560000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -730283468609767786587614825823025467737730596006401767285553400575824615959099367958457766201767057224803146860259052104932944829757476291538260959172876433785228477633216464474926821709859211131871723214984199830911360516905261538638789852512031066311437604748713847125794124195653280832561753692560923040279010596898399918269863820187770727646857166007605561117872312667479338033170672844624456579915402455806335876951713700920166666564170987945845662618073328388438357420791648058708767655646965258684584579620963531376239291426373293004959687766374404875690629723590516156619634054550318451452934673035499804147662200882851482700464579154073342362805060248525203093216268688043195322600205628138657262324510130269680761548903770434345359497837576872599090753868451281977956787787996026068047863553429554283543157778547843860384370046233680727206720726992066523916055712883793319344457402222727707015910961051762413709968904163107143204415783556883690925148286115652525230259739561490575323330906722547842156716045332932284544316836041560515602725056792183962090616655601887572504035219254444801700091569514939398984489437895771282337706006434911145084061718635400556587901526513312388287412447499191413319627452471689745140045958623951024108768042887264342018349431391237862955161577304083486805206196110377864348881746817913919977087383445992658558878777947986078897286267913681790211591244075969629550869363902489393068078829966012343715287209443777088305937971116471142780795085498486263023042683528868168175999143440147593562829475659538503757310629033278476779718749238559847969003573430495780194742059198020970635328448574036698121148922594345734877744956102306211461936761016991052266548041598833152622729595128119939757595079167759162219354089860529696344947699375107886617835944505988067964606107128529423351452738891706309611165418640392609824606027803451344542902563320192463754789360787050772318713718449549697892003662499667450522848038680014081612121105740990289091133905150669138761520749346185819470234797958362063603106459547325451223344448776434872496219654997519427310617323513237950436353120602173176195966995865641018210527698549640508375126282066895458990936965157834526324994977909889409884206366696854101342260565302906274470229067040040002489918898178747091293362415380491050157493236627109311342154136922068344927473181558088180627404938232330422868893476798943038760597254997792486889448140616828647855179804649794436356253425929933010485163965385595195769782824190161635200440717372088886882005486616432571386682411169363664571198963935419642017412165453812946862980084349846598363977952114467445927435359481851658420269909449027050577086010068872703064625264812541386682401015847805077579752926394346445405073642612505468362277030470773157896594956826569755276347178273919097800823876481515686512607125732001936256736614642984805108941848576000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 6556759836171165952790199171347817567232429024893110612620563380846905963621258829598194302798791116909854838810709171494387509702418982661061825736722975792574217767697668874143184189320065329533594911998624993358221855602615026836218453843201368766474843994347046593959191118276300541337450204807491845783361110858444383046884818213866060911513621816720872135063183271536574736710522191343437217884260432259295425747562659373065501823946680829339249329471767766278686559085020874817449902343965051035417666600580951073604116101082898070932849320511456477132348543078046528998291832271003579680929814949995943671410030279486262957577092406075724322136340564351367687796762843715879339654412123084251736668348175891384319683720133272626998989473972973339545713391730228671618009802116659871504064394083046693026314294961041131258302088253247973593854700319230706205282398542319212411566633116397603655317182066559241759676391474831725211464285209403560330234510515233377493736324399564860400062252503985570608674465813054427972771760482243574021119043092816368252065797130072363517785968820647880020091005597530633291883079118070145658381725850324987445178588568376382081956106430849377348726435155648863743493961617853411054787786255961595747372925799639704573651191556196259048518337106749240848935603190782035379693799535029201713798476525735439463363300879706322660399393079775409040048965542991149377621768467075295832178157266868133064903399458819805116075773931044928033974524616353361707106841166189248578706345610066726709780817586318509407425350211017395155551114016281485022521299202170596835602486566387934024066685171770775927548525433942411872543976852561127419599616830787821087809731292099478666900242102140167916262182518538176499806698952463687977925100670939626730054769010033951222128934623255341451950934126173934353119252949914099444760475080638020235439691303994445921375407173705179026709261061230607893758882001700776006509451990791030518124496260461623030654333387856631105418715780795200005118819205454369665036784641020757852749035890896518573005957726212125497242710649811228638580553735705145297387118442567814743691136770099385993690126700897003695464991912698803471158328568945685268534952403999986683881265698532524377578124114631136287335295763441560863383728866633117368184765584549361277544170622873623827632120455736730366994785223605565952608643504390024912930748304544317001908769962386253218778048443829438522343297005593607501546026772754706490491431762177957576951042454797119823269630967244466780745809737497440879836161788983468411757064441386009841983258580580212358330137177814508240396859393476937356385207792960904643456388665570997762260272487438262226660627787802231649089942088053731204033794142709346105773302468785324681629017513237042972910070829101378108771977436156038589199165825782133046132076328334730146611200000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 308823586697250152178577875932160462169389968194607838013621432375377692928673916845656498536058150903397782322680276954849831674316169584200236567719004272390579179663711580099433419534106387116905022779316892049632667090016434081312954338108579556179213309640451371181543478495927921250732790147971206854574207982171165015117666628070197816113442618777771998689888690255554080798184775715991969453507424607094378637588120212160977824158370050012378955791129878542998383440187686008455781525674970978201190633194962887096471120156735301980394653915351804617380942857885303272464326201594911593807352291348269094961183911261922022144205284341530239470984954205537539989868215979780704938333379239763287545959862284619316750784202421134638903969827506534728867276961135967624103683329653353475356162585986188505071705251750481756364674056953620864729156320310464288501811331825498437255352346586096810445425963024301344072026997595991810708115285075409198428321051144357367607194924489759700938785792511068354927406607004336704771735273443210731018051850290120780537046023191383097038923634418405607686591160754867554720161604687481575928612736478393984876997162623244896674478617013142875706082965241475969171562784792214158267545025553444968217715673424343606129764359277479048338218099108105303298949970914088479042265421591246376514953047124304742942312555460841481054512276009231563433882491145080933370836021203605784149247224334357454113394527665522936529695848170056430690174377349624053140931193696512447840127573333920234740657464501948266657716364797744995567566902604919535791376245978603459433555478462062962430540963935056515096459283652992489692863226341026284525814295037591099869254564196080224061369494035558158345694611843128559326026136404478113165025743639763332637206009137573409192483588229194432900649363078867110488507752467598769509790842582966720657600151362439087085511412215689292359660207275099132023935266611788879564830522517730767220031223248786342397741404483017732915007300578613852583972544224940656565898118650947467065363784437509309508536409543271421732334856824226151188501893252172422650637872639211717766207009463937888208306218258023601812707060419425033187836332293461451234674418452879253909293968408676670191152155603285766259646006805340467045716200836670907006761100827534007730965121843574530805503475598874224112468984319475909797194925114684999613935568715168650407392080692299785439262296245220856131094116002309428046358202398364567903521279013306592786760731717206337266226329928371082341859130614413373768056930167068601924049609135465252467253341091980207038459535918909594538351018835561011662897807431121678386920247000591110314765912089078146713219459657150238645884303224348139602042489965203874588107349268185877226772416758648017217401987591121359220512500985235533117865443016033827669298002725437440000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -4278671004398023832938178050939548590136915857647300627756328548916557042814029495353904748151141917092776578627891383516529569929385740322755422361362705105690678648041335919219062148763219010146310038339478861756828682584941519355590134511292465678300403994100661139019743177934935946876241886246304063521869848079167592541744150750543208569280313868471810033152361851483534425474368327792479667733587432206978596370785098655248673733030012863546641210272741295129546520506319879130087995563576989006799450912485764619205634982597627326366474755787349668940476946379307439898776641171860701114614551345297246710247465027989213608609460498452874821095515588161690316859643988625297638807791169806180842238867271870568064558998346305448037581882207496763235815180227250397403404058592515158741332503120851821453189528837665706117163209651489493147507831510630689204253185842672693073631228077768188735044547615350893769632045564618092514461638195847823208781882526743482613275053298837596177148412867015165481670861096471764757072231688156248157252010394877606620723934258781527019701029817971324559476577291499271129914255112858493915453397481757973418326121224160869091038899236973244494833982858639019522599897014251009474539536364061308780670469325885411666759167108799777195034942669750425387224751582555126971359248121952733060021579451518912599527107715537409650987621504147266771296801399430083802959970848900400532873110802089390822747139579469928272694432125185248226420485966319283758141130813539873606538068642406127649972119871041838522079176945878085608421028618327643777249270758115572381456378900171070183467041773006728456013118213783263353187350061803226100848918377738607065878257422715654817161558456544961822733856713871221188122404247672117905089819056912004234920578401722763071358531038211939441875350140611315315728797767351422846152965837815752172102972383396433325639178529665623559086702068082707699467040298855246823666469838621173768072033268897816130409094679660014870903911468386885143619130788996881249677451121890908441597783864215279389392972243350482229766041687278873821276542954285217793565521302188457115960447113129239123681431045359785293223653269430230365053495118504860723238800578401277334571145800335106569864139398684381299569120591053596351580728084880067374838217264099628833928040184771740758926730698048253799873269736736168889299980799260807628917583679747929557054235612786191472082969985160704215075240810328235800220227809961104993861265306114691157655553735273485732423947889791361692762196749703833719618068200047141688135163334208528675326039052046629156351158168041285388246381549026377291997757921897584520450851008330906072079228830334632143522448538747388053763692195048824326806071750377844260761431339361773788855091584280826280402555414131143260287419707860036156653786171608911736807096320000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -30810975537728727449031139680452365742741994606456009419891151892835333180340613787379467746126570726624357462700691492354962198439009744524592570826324893355249262255526767018632442344391193054817739904668914065536824118292035105650392112299620584469168655848505136955121512144176964372837352620565799478874009693336679443903157431406433956110734105462500027934462440247119631706521266927395493228650693588221731680887553704467554132332562381975109381392522056733546025348115732287358225686949876743702055616688794070756797918674541765467894685980855237666744081847300641652888152853131752450837302729473157046203276901864932713645054243447789847379896070186650571493082839110020340877356705800146498633857511755338931505495305113137737545767701190641599288664649112063679254326900321662761336391393829967141099092558215921623894677008745001022687062106403069773250509501845837491723568610758452391293985406044411996661493616997742575127295400334938633730576454923824395605133731008174030172410995116054894062079298843908471531480365610373429947357327984636060555373673770184953014017834764676358437682968459524199991545005157673928301077182896893000553637339422740484568176718973307324316987353800892957582474036168114549002856587351948949717922267600576843458878869075916840290194810001550968831434364786924684674735467881864429981418484590127391722470764920096340950110836288888146177168996124293968203340118544811557616467472540463692819198909259541054759444323181829680553742845121357035608643585381608477670041095344553210270521150723870526332124649702842161726114356022026583366204048772123565574621170689897921328511198645936101955968281004034473737308661311827226508520506645730455612482275301877694010130159036559995639078695555053971734772651005596149831816575788932546248246497966414573723753587205125989359604141722458603066621993360857547678282499063977347992522974382187664832164792588749423156005104162039379225251141049051922490121853740609826118246481103432518630397533783321060481159374553107932583556403042722612656754321633941918232981223747414603803182668181761455874365693359702660470098896396111035395720419357263281506879622226521294646368248954024147530159418420778077400403288523103786140543813983001406443327732656215264095007237327138763125183872887962279397116868219671664183221839231737551039260667098319908207047858209167608053083519116879354306697113306324683094877827316443534955236190012458805408373325839825847981775669249272076135047145732520087838556660538212454681239690107273019898104144281756647222729938036789274494715952644336388421885338829004513858250425873711656580534870345501584980512396491457689808694394996777833645013808877813172054822967611075829473450856212714815350328206649801204419514515425866441591447070022933923574538182086347826875397242984546886699423493886833341683738443422648342937600000000000000000000000000000000000000000000000000000000000000000*i1^111 + 1079812398984845614947009653677176049137397681276874228727127091467990281724586835361626274000862164000900015677765713327246605304456198126941020155132972079276893733697912350151869895370488463920588919847604782707734612415136043298262714841656764540419714244963159875192654930316771827305697023070883374143433320487943742905316560138907484228545778241195526233994673055665392275597195893976890853284794735933956199568378568299267718389147888927670311496785815426310281308475374002764494527586498857025329803901440066706803709835088672868451885579090553757103975493274466028621916618883349687902512541263221187790042994332769509603598573678357547433310173360769430698166899892295360247171666898851140559986594223067817032233825215572828000821381894756394964103901026645281184313834700289333593069833378011812445417258577861925935791667493266466652027071063828387418308248682715708673258944407485173567679594591401845056229820630254750489681758450849520376973571903248063428960256068730505945534334852609187235594474214266522910970649011160686869725823904927996727801141437259424126837779964860433909150553840105084422967295888345217225376423716927535051179419643229498649523400944364178439115143712504103957327402168335741315440297352784425439875330150395526230139786120990560687415106796731346453525527632331913312473204243259919960669343135980903765930975498821004257576120177356117656109560446482178216841663709601913089671679671465299175843300858084533686783684887123986169331734587134898755083713081074393087622809624281394877112854158323422166167305147842655797777445495813977176315592445490691160221026198170333952945982434066887207219587293858891740589307241480567953761423346610454403812505239272507504991474384213592493533025557526308945732161034331399804044874297305551302347467405588652090675232659584508179213497899622082889669846288696243243058182827543531784475920552574652251219281875435573066079580030973722435950555048719427616054258870673432830290618560610552024129640567837796282827766224586451338554018582741074587728137599151627397304107047043714412841640280961166645763787049280891403441476423577916772525769003793165705899134497643666306359736817726298473535330687838853541618631750964284168422309797424783956292260827340286854329559588155694359205182768777339133491469068841536087419726913087345853896777510630537631501746686473025008460127562331956249366933205723890315002580412894813032692093192619757084196202767310227823225672780738556017785358057720459387869384860392356469234783941901065081907684344515968849421674580553255043201413549439821929591550186688911817872537132992678623160158973467977726611624841520417615392984450171303680488456350522169078954029482014281390990023757016225377971766742503693818201643754120361495388323901624297658015172534779993311497250737408984934432473569837217426159483003863040000000000000000000000000000000000000000000000000000000000000000*i1^112 + -9915474809211937428276791833348399866446860169132683150169115990120110206845803383321260836373753389139222688900495398465246183415725242306264879640403938301574969203695741216162785647895993196843515758646131293580513867132332103667951944901322144856665563005703159463318400127858940066137455791045773039931777300604570414696055566446205414316218525311219745484869898651828929434863671415345845851493366402207722429244375628862455098345247297519723015933866623332137759149827431972051711220325829225921509529140534066539872693346041552297258333402823211225519154888169290772988465653569165906735018576567636326557345716686436976416892197303756888495613383595192791967594777310592987137870537431237689965235125422922291151696670707562789999848560260597530033439973843289164281231311789123100496455823486437533926703114828105785316972750907620011324900994773285860669794648023557589741545397867278125198727376347269512935772892241466545838192764880605591880664303063378968179066172289927458747083843381549348694129221301394423341922885811700621527151405590285201663472486097438048833598915382664827781624413250916076317662839544165898325490818618178848513657639418959874625324431648232259453183098185072231497229880158864203067784678308175221583167983802617210602452855121487334950251474160071425151185373431055691349340083370699080930650785306357095762636356183078887263889404039598719335331528484753759492264604876198600053560292463641363528450977005150369502705193349686757236973188618378272345485836258694043949696576039191427791081607529655579752952062966405890855150836048466602810503059996166091310594720176651994597338372375004319118412214273158038931380511167808486758240502925236880177791908559657811205189252006382396123362541734168656716187340202876398392542513830882871310844621314621537454262189459589775029879345927089306180876001947830653498037577586764001796213282184795472300875005465893955514031235752505376847731212889692195611647205503018261729186923431903469885731844597035961647878861543732583054254065807505535333148700668107698646479548380391224735341997983822892654699735182219418808681246054422806811127840636585975589074094002700073957260609543641897982619603996207730445674938207079152154646710985395961983182803197351471293859382625439248826590164139287021316830826901053740460843951762106514467001667706732190186136298919493386136008869960815528541971248345859600184749809456475019141828780302317235817944819986250687533204036216046635232216808217074029774807146110964388676148808322436954872224934745295638003055981029606004620774340136889882122941767315433411976181378694410907433292457795874676241588526199122465256081919227307828427523307873958701288680954722549656596093742686024714885389471117890324461059013139424884612859217451971581954912362408558919885200609878814659732679413793191967764512768000000000000000000000000000000000000000000000000000000000000000*i1^113 + 49958705084114810990944932851543548568625688921324906629146040452988366854307646190483298262628147855968924014968509987361511597540834971263567151579392724890523851139695313809756169847691957377090916828130413267061973550017724964205072947926145755416077270783216829173840447315064104831722976267484829973123806331049049299369874836563289595125337012031627233786736494765298373836602134738572376063843957050093128006282210448151436251700947402998763696892769277709048721071049213693763155657656857900127142822971171171820736073079970939664068763112126655888953151467450762159608650849360295241074725206943588791541122696914576135906065694740350286278553026693572425460718032671511427441197878602009649937969904832754958881144181152148500622256191829874933563965858626697932378891710664529535964701174269906937340635649204004746915375806464178069855049773428124978607875780682793717879405200540754103071046423712804996382633779977517137853811088815408530665959608372678977131464613585334386671474569084996025816801589386054269445240048547582771746039089905787687228482923934357877688022609669600907747750042890940254346288394778430304215770974885361059122667666078110203196571733230438493058646755661300445880520558019313478730899270593070045538489344474641854255817676576632167620242747673030508668658037927257149470244279208882217899152726004991529136378418765831311233582761098147849323446218713706187081932383198990281690056092483016853163569584395687016372472484440978634490707703431500146926392824876610213065112738671339782456491156952136839851724257782605780493943357967158001583640463317253327153963285818372537638941278257904316493727483584944445179247509110965951330079828363807347318135538849532559611793328458167857171905475495291369514394833519489798765560728256583965696619572405686187963669427108932254909274629145093701705589192344787566076199235484601414586586853235946912579205157227742423443452750467542057067566603963497359646193351298783296157693649255664287834921974182092883970132107590923634385177822052815509886758834694596875553036150600058083514455976775991495982171813066139102778586671167144223796141274350248558743052332591368244425350762088373300185647023497914056204251931433376948484440246143810121465196882554321738726345187500113441261044794148948956888804764292069006522961662268672464302438094705306930025338847410973759290434612250421083907880659770676279473749170488057910907189051355390650340580769512628143558381412125466476165612770730490083697729186534614430295611174013608363044449912483748421772564649733302147521056965630112667447360400693551178036658231218927996333621421277235776214286390346173245583687327104810691557293393682751212215101020540967640895802169027614247760869844464828725676796164558738584872128615960452664142097843835210123368876665600905101253122780662071296000000000000000000000000000000000000000000000000000000000000000*i1^114 + -480910620861267397520186682363389449335385564135149245988963009782537082676984871233472130969207369729392176205767847299900267078006354185426078545344322671984729151464368100997711413028807108760902172580829830781058180748141297632565341711899230567936672395488778461034621737086937949560774855483952134712718688695324900188897976023465474455528107389162049899100475461461777707262384120431050708116158704293382273655911213075808151597377320071924615133332837767780779447548044033458455916362050088700689555229478256218163134066160168759082467045688909648604708209397972584433059673574309123599806048707458898139239356654100146999287547287062922163985557388311161869617363986221608830032918804460465898199486705732617938772581207038549925326229635441729617179517408064461254691206286746836385465052169297204979423498746474872048013175995999224141621846412291337873404132883259653563417921750712502771668514245914243498220663138949573752930573496915294772146274649540725851038525916594549164975431197115293513730200796821866140365103791157112312400584411291222263418932681849343415570873807674707568070883521181350209825454764603074542759500058296959466501692359204197708284287646490659317653766628767060492814318313321910689629009981733257164629357121163586449218657321918241883610663629676743060032018030539842099165903441811322306968388017386108386882276132582366930820097266091442154356570618842531275507086890331532345646643513812544637201058803968345482991493565511291594932131711081069098052040488144582142655592387029449349282353325973241014116801762430054057720981962162879938113460700498499698352835010894328917894143558132308541357414380258174948944326452444924437493641632544610066102947364331168430414432310984964080548647042739738222825918733028926923542879279516252592903351305533314639222156235916980046779108849683018979647622079270834187810913210932499526102005065439210278447115966076432905175650353889793017458936847894831225834449953180304441706120447714113278828486169741935296415619624055163165094168241946475471568178058988515480703648102070836327415077594155064109982223872747823192443234326523871503998958519535506912524129769808434578070392464373521438822540499808857185001515735027266434592939536058655835767968668418091717717309828683987210147660608767600577885445142373315710695761909019790509951481022094385984323054250059529410014216743383686236889234170981345664717302169374463363592061985944062496014014987713111493981295294703660717040022278643223142737706445533801583457640555812472241888493404381220876650632460467321678927457844286296920726802542923681696271358741109087797470498738133955134661139306134829212702699624133610992727768602149567204276987683788206881547054932208001585264234722325671057676330966269638972269727581932967758625583785081218390980180931127899873406772838400000000000000000000000000000000000000000000000000000000000000*i1^115 + 1906920818125081969736420136744927876013082429153667588535748283266296190181443692536273987332643014111375376675290435348979358365117243309232886223099409632978648761857089647215692336671937302999040133927335992518023145277555392070992135111492813742127497136268224031106734819907234627048049670453242455777460889376842978547415221143086287935100883387258487436971383104110227577483102896072226197769369311461781382244276116135757010742542876324961602890495892273100298119414471292253244792593193228000404071196901388990543739470598752986505122187070753880666432732260045330956392669494346012781690761949504946459107749284949509542513086562467574826479657930876683651835858464196322463112385387873674715301048723693006818828553822400411793181605655410193404531826077371596936886017265271255222626810689972167085458043453422254313174085553633775875847433986315157780028294169740623218608835378523931905862066135164811700121460351102047701278102098335189449923089247741266978505129996785208121208607113422746228481585778682189041940811246965206640800879348695943931047400137529595287537547621454994381634865731984732288942192266293110809461606741967133073807246583836411544324204376217002515251532105239668779842888149446550061097615909431517790472757917596137447526218782869950679817793790802806117026932266665981397353663675540589519933014461349356595575466484399953767452099153967789859383264578776417759993909898546019181964497120739516250559473685551064691311704388817774398133919311709459471758973291214983114473639621140118278316156537052993479511426389746896688013082717481220406076005166958057316217925835087473550821320568057863448595305941980041003061688926632285127363622973052046814598088586952885891503640512205023846540659775301815801681015151713713224367023598629059525234386703055236950810184540570251748500510892692250937538760106511121003416410074554979868049759794098296441004704961757764194752664001380752515521890458560552869048648206903354663919540274994465523281160599901826904128729231643795319354593496102237058035752289181410929172470775583414948412956169505012930032055970415986057330676710726763049184933968803185707759500509543452615273263871215256299775434594335570018921818042618895749442638124801002418250407368343154008631105479354748619970024633737016644751011559366632699596890183705033980702940601832256633167575698159343207130143908331683952536154015639903522006657710479384502128844534792304600297269693639271027386709717958094756340950143927193772989273381342042622548466883728231344270481980380562007812452785738691444073497841211095094868947420773636782082695684709158353615170262267827435501455705721431656740408995046248420734407729204671350310428297468646549099402876943754907332735235203259880964218230527901979107450147425225480893458267041045669066845029716742635520000000000000000000000000000000000000000000000000000000000000*i1^116 + -18875527564404677108889414883360959673404502584218927896895896203777657908471220357367200235419866523175595284345528621440635663951252939452843337574521076447344262783463120425914794449920633910109225735531349717913626796343726388038621959667050451468340506984238189059879817680452052120490693972010086407108252653489184368369355289886816556071004492790456025896598581372754403220214867588879265221864818903684180392078311304854705589402707504807239831971520789889102562104463973859297957677632754800697196760541887178068508736989206446735813074367809117414824501222143872949257233951113994538371662782976492485016831586083782882782994456076126734501795851438886304236956623727225986242508711584209634075083977754702692190798558239255831399104106729339343931178710344213091891535135838620370147154717719566936349840084949466978660271094321763035471365690747455147554459010876504168995525378414214320700599504096546062403844841556481016504353133393793545768606486568464493814689021648516983812866464764430708017145615975042113855823293072682113918071872049581501970467156929553516885987806493481655379048951634530005945090128956513105874736736839987941179543102653680905993175646308662274658937456788887876483277759378591905349720479360032763943824240370763511541160261625421080552597753906727516855766952419638352075988790125230408707717493652233324985216190529154586590211425872309395841264402181951175217134145671786307687756363420042054921516088499839599827904048810220382783206548539825993252066571228653543853714445883576000674851614732975551413720156218141913608806616179569775662499876123097769985024863220294092013054573433254239404407105531310432061982303679442606771982334938759280633123542412766622500775902119767471338191140531813943405323739687029910918583475245780251120473720724963972079337792825911425220840421992346100357149992392240126623581056644094553506995022899839132481868038680108334020770629587031037674902484654627047866972465916698665796662964770715710323892285921883948624396991494831595998165787640769322039167460498650461368338469315188050203636677719647335994103490445620124168065545657087353658161044597852024415346987938395405388424363787256585359427536547513924996693842433595279954521851904640447520025760828791611584603895980857152800392547998616497761280669645606588960660149287917217104834008589005576682492102464697979360579634180882965824071641175731603335409015535110415026171537812295915693998180734212291813624289009126517707663524822878864976571690918659851008215271300613213034170761484029150989154621770364229084170178407431053584587674900256582548526518869420796442012421047885497499615313647883035542435148007284815601166870226480572925006675004728649091447405768832182951873516064766535927380466343160688292442226357256973087830151332492838560977253721702400000000000000000000000000000000000000000000000000000000000*i1^117 + 35392098043855024214651326546267507801640033531013318427561735627254737756398057750037693877241819196996064711424559413892112208870909903141182761956518719769296463256373474100540770378779076640857158306153236839841714893633592605828211177594190236319836797888370314824335737497089434248670005732042941770627430168632089781842614502551193172088466504744149895682291357536434283148531011754668609403695000304029506713921948759739430419354656138096208432632672445478677074355610952099169820118937835881630537111141302214335905599421502625337703512931719912682913938815787282022688557933006754518664001755230900281943043819532879181930263459154592314817910254614312067290280657340866073524303570022178521697206860553290804243771902867157462713449711601084991949467696449810631068207708490884367682416338780711948950216939797526448493320128315242626592065541041130344117047566888525337446703082084433960866322924222088507849181106689425155669424968045857808751998915855122524708462841861226352093187364634990558712520908686297150014523704571729017958924758571906234811456125876814567236153754788072670369719348745182261469981841728136980124922068071839512320877337402199151998985757169798068150514616149029686739862426684184790681561490632663521362441947999771149200839943284599723191008286728552916217431715795184634895510043085813176314268417872529643958595474403878332420472587430683204989477391043167700692558092383704070632807060384456575644795491924749861399150197520642249248498008954609924708627361271111699414049553518005641784077423155705849107530404033807548383902379477867165352951930446181798917669924026071291043232363468045642598284995949548633588604539784196037421864901299380505444686961558910666447682020961247563135482823925684538821532344933549679329717148982557476660315675487979320827789218952504189785328852660051705786598183987362498647565033961868671594236221755505286154150730298171012756619725952819650397132946887658328865107642474593357782929969698215077786668014791698722536211171013016122685025328158120152430196032576065743919055434228918807544571825840899554769032594170826794636111365083670777895067776312306712163505931169769606701473328042910879326059505167961459509550931967163426927004568944039946413058615097357368370409638816843540685344604606889801350280334651681814264445101683462310453950131617410256730495522185600121143277051318393313992562561532635522831976945880114337850454622053788727951531110586581976393115723985235941410365033684045893367215395287507943807572394218537180342164620201500836459406849985383134506949412848300080670232951854462929461117929856301205302704283911140251558690503824105637372520003020407487180052304419285483156505814047379649357750953596806821454631579127507258485236931329477929301181278353491021275998057573865252496343040000000000000000000000000000000000000000000000000000000000*i1^118 + -267774963360545197642639236214081078605220171091433633588947991139020507474515919107280095573572235654799693074975242537578932058040610973060216270999592430097922371856555257093263079995846523431530639074451195059048725555809862765645461421049016597974880787737177936560252636392841021251768903533037983179617282438099275269058830910563101211947950443491351412031521427631773062204722834951271202411487857769549739734560503825718126757557231805316854543155044173287400645473027430023688931081838097233872245408035423956907911654474631737990628468937850711694404372898742640780077211501861230791375158096324907077755281992917554192848453570948298928165623100695691480080201302726254046725003155625019460846923203639411420997102724304926147267041956805945650479095716321666692027759829023581024133379442812300300170462909981926824530323347731620539262894968713509590895810860800529425763279469677565170339952240356629123374160695316616554517703799332649116277638422683665303401016171873303266121337111737124907795603084176165611684526480059335309689595899139467340633269338462236931124485240554344798202496162296048931994221681338630891561503472969437297227516803667519111087386566588210448728457262327644229326760945720111000614154862460771955085033833056759786332190357218151694366973265271707120247329354082591938373459795921352375669354451221354280088909791100564147397120775751399210634619438942758846782592635977743382526127929885803170756399105531309843204489286162945570244515829069661298750481583511924389387033061215612364774615285896532445453552653243569938629317364942747750314976602003275448296361097318618025729048999043016262123160600603379791171194862051984509143209457430900418176725818725068216284658867159626478757045434323153294429292510211919947875896145768257909550907008212350522941385913542519600737427660567753885300936478469670563647159406981762105221798941557508340324499540034288524319553077031345956533289423771697838169923195294811328975245635199970372076023844910457860878970181029402047861208082037754925272772039480444861530034218577357799424592786766904984250610637643534386827170853351417562867839889391228371816254285812987442538071196109131329064941249606452457484714485611526046699669335865196263575170024919689704884802381825437280199944134506167969210632357920326965201971389113512476596372275142170270561779270762445342723639778088458869868139233642223805501956910046171966742248433035146534536787126186996893031016044640651126971980084155295252290145401606800949559384032851524509238845098726367285930106012629583652092780415419089379920842335823604033287712285647519536451564510104377641317479112050904321732430484375632066103348282671479485275480750162429982299780057792630903065535417091146674935223620013349655427178819173810216334678050201403392000000000000000000000000000000000000000000000000000000000*i1^119 + 754466615772604882175133422283101141383801931134698396237511096583801388386477671192549531669680756399268363634796703195456159642179483979995241402374380061842525559537245742854265260742660965220162591354146511474710722684057724950285243702581281581641915816518025006824172020260167330372962250185627607135385391281221644038330535339157637940524042095588936910904266101411731053936631842645039812508499087732666951205279946952348139740995938002981326999606682976605802978671086257957900902221903482561647024596118568846767216410110299157452841717699107767620154035212562324108580656462228573640167604970934513613618875714527103672031179461663797287004135096884038452976344165535075788881671358380901974866882548210155438026744006860294391857569165996590892206656989782425465308826186477050296900609527710092613214676330471829459981507013011052600220338610993756031035598693601285980919877695663113235945748137756607351214703294943674475872884554334874592319754235728585126584415259457814405048194994551685137371855799857916993491360348691240168035832712006459593455453380587376641982898672815505171769418630658182258909454717040262326208382001163814833337819109457700641652291746520105727995595443076534565251279649404583293898895128466766610856005382418347066480173729764771639513101147704483055758797717137918839415894656149077218909612620341323824178306838712100333011643201796417468755155078093337630975877212373391663506501365731837130348560058005377700043624019633586365438359831028712437408017007004037053362157677264064826694786657090258232122581050206742435695482344328237591603636374660799901134143179493790345933370442355957268454028553299491802199870033403624474375100042477152374461711455596767926497884954668717072012366760034707173283014790833766745225052190527462631489784531597543948008064066195495240830278466450195787036112106512561076562772134463699635059425726527119262985338299035038756725038681640641306096555183286554187844983206098470377757501793618893801357085360717209826954947060153300150533158028252437099120737379007358686762799775541746469277931998051689884220333416046642529969344896391658515935372680317247983212141213162074708275773999598386019696562916229553621986278611583592153503822749016728644210107623809515433038616360377170199281500990053394494375742303690572742297026801136713267629186329104696584165424046806960048683743229597372113239767759090430873738365565708169103649187720586677124121450424525456547655490204926246191597240662822154115359997203216597708595300344527367381598889158730582415530677452794842798401477838937394739620539455236236427176816543628960915457343720327516704570456204528178320323604394884063613503499008056427063671225854055826810388697857970231657440587586578583680564308898107746334539578034653222584313498828800000000000000000000000000000000000000000000000000000000*i1^120 + -1966504989081926668483983617159189309906022392242594355831791888542790735469093959374485966875039633479344239510427336204526593808123224852298158349421064666510820818357005359599381964436459941749231004560547063325127580399466638197175835918585285559223444425386672081547485801102882069081408885001193814542788650483088252202043755269744313261429977853304730079170923003011517395136096999250067884898302569959261270914390666838546052466253103445681525630579410885465699224828905747961979191814645385282662384313166573140453149163000250118359652399904396739372006200194352519771179140113193849663237598328130363436601094882157248606095196659061504743313357861589064588642147349439454370914858419605625476312838913098130989379695136830643836921436740854992379852409629730537667337174618023163907345625839659233248431254656953427745799218725322058549822643190704711420684833130731762726634679884624059212855118900421685853235212827494418289612225272715113158049505262345185420282021909077176995486950560906391980962655299303560894763967006817674529822745778199216223802360992324082001203690878350390784628082012011241460431064922730948650252950285357372567705389944885477929737642184450476912434338515423848306231141146074565537208356679464502568663524812654698199797251353794093306974236877758865634182410920853568675753132973502968434304711797016363706532061699679733253871612594588729618670550930093408390449530545786850245832461870874104095662511168736663363359716061203650603378262793262829230829730174913526676301523000328877657183199071549384595994231831068911296180950683483634719648258471247513658562135296952628817603412916556574226423460836910126106727985296718232870213309023291025695792398328361895232803661015492902163626097603344907724372262805296810185900712824123836673621786573722074819725357920824560167616137338933601956228008499542718529901094096846232079253262523333629572709111799320250429667281433579111882960569740733785466557962715238572661776843798487947797797989830606875801265908969434912436196750697670764758794576698808261189885363491053817559391757199012532559025808098789536243014380130854134654722818708011821108058731739519989772572993338741955719246076860540511944626883519627082468121549232423234014034866021596825642936851927210127154711137849617358336448528344348194799738614484795108330833672048450389352280047020400855639690514663726979516389814901070859538153793509628621748013759119163064584884162496461720980721954404641830153011816690284456883703314469656469713141303794667767746426315668532364826298286474674509765815672894052988921419668272941262290040147104055474329676424737888860595015608660682718409330796310498107971993593305183990000568167479867379424722225080359409860268923573869034329093525699996076792499324772330713907200000000000000000000000000000000000000000000000000000000*i1^121 + 7179988520997539225131621741386843894052157987678542130444515140362505936036346435408257870156935605470122452272953617000702857668427112272095884758067711829245253517946138486534375660289292331097432242194703890786327080850859629036026322257068847063384077262869747108021932582883010740222215672516284845958892827780704882356325553532233877899984670745760140026538277389935968338452175587578536153123408757202313465326531989508900405062694759779040296994564773811745945868173646546661785032567240517921772577310825927678270812477710115850276478782644878473648409315639533707965241841086058115353937634385290248163382410100940709172409578198716946360991581903310682082956995303298253242704332370020818337145626531353745570515647329871483327454234714590351498636920883109470498096406504851463032695212134640925288336539716528451236579219202556278426338255013371949275506391733861072445251479274161121967438458609000594818601734125635979996592869910343688902942732468448855716514657598057071400958315796082014337936024440396506417594952110801258216098417593214126060298995805760191376601073556509035128287961053605952281551426987000241322225378627448434780312427761318378256490993837798209462998487295986033839174557097945703504641163484942250483841722731047454599217501747623270662316342318724097101848948510830978294586009156250981962502614366188611931418765396724893043141730979972353714097290739302166585683964865695088582539137261140795069503986898341311889973139264616276969517504808477444450689686809694535422223520204030602632712231606024193770746945144616957569184018236858952274115999189716298351731562164728813908114869107595463958739862738315925035563143406231022405028293966250356969674260346113779419029606312509339678101530442801147968818608762199149780008382023105659029760008261236027242324648253544968277612064445161764834023679012112877110414079948268895942760394753007843368970152329071020509580537901185889267161494580204925012944376331657202244550433421382559377800080218215241460784371777266499189273577344573952383461730414434803191078287321894384365739485798404480219795187600385100284153062981941803914557462348859221577765718514783767212956989026530347495888911853854960364046499095249229456680661653776799330294784031358818439158819135764941798757416864233094994809932251043313241901442665905916426663936143933036939821589386882229441282631966584218840901084679040058212398065248857963110825027932648005857897444861949666203440975622662189474836720662783832001734182555300993670455800876621409280149143639476805805511446154299656830260654103330066757557810436108356558322300900882423131323422600164771314641081219804230764770258819594509504439948252271988733081057531340116994317672768516477541984087563427073020015707200551171688262052872192000000000000000000000000000000000000000000000000000000*i1^122 + -10135923493710665191877311516662127470273724928405161665359228973512779094149592905728235313363405977571878752986645281103901254703396158448659635180286536686127238092611350268299337099598342057170465875257674728369742280411884928667024671757347743107592580593817800801383258539507747720475333268476346555561478260190697132544314062821270123477168879667751781468720392049532966966991677692551603531107297840318019366126004043187954295407963773044256401053910558615508768077308046501501569057774458071616586546111613310591167579604393257234679934126680986961512133257806845703518958603110966579289252272715756450000830599713325821637341677544702990913966792664952787631697369078835500860399290664400257965847899246674229423609912232066958077983206730080669078816297241893564369136890073413138102125831902751831856078269912321257710463702170241214726935974340522887710200935183593799622481644822341636920357361562701041768715773065496118546159318251519749015531214215309602583140639857113539559487453111351052193123712698846759266262581034102256036285859223258611425308828062045368159129903972754658106928952435128475730724581207276714436763792950798977228391260220761404961015595829443004169578237191714345435642135794111704891006164853300212445379274066582028133261865291855713221695392875478174904779420247925302375475656624467992259002995320925403659405504885331379310044208357935817853666042165371250793385431242084615430699051449662946928862624736844112763029211456033369935019318853770325323053531291856980982152488178701954293008202715334180749691202057251095862830557898144615988762237330302408067525311385215171994337321006353659724064211396165708589824847256108228893931405611339623446798911652708151933506571501786807218376502926988014335651794879024968432906406154835034042036600631659609744822728437383134370474618207606960589046705719246169847477476386636575458278882506164636594003650975073044700257186643970734031178045418705203575849274886936920334984540286591237322864919956513491441054066652479958688976975620956632077771453709549849596965550522343585295837629671957020580100957439628465282236304976320094355510820388647028599155885032653465847736892316364524114758418772940784113918502322565746210004180459728644601682432783048377022341034805560334442372372429768180377051126006988523513277609959068250082023252591318620818269029000579689719742925318452232453777526043921331545630223333260644557891530593884664491982180609002366725002147590250643361825864604491664415111250564910331418020838785556157228836534067653174473068007463746026972731514028539217223812374629132509411946306052446727458562778148303486736916390966569156268360280171292030091818065598792063693893043405610145754108116288779166154618807133847222688983972189007118126284800000000000000000000000000000000000000000000000000000*i1^123 + -13286984286625505677569454883993226595403581747381942623379023830308154480023040811813751839742226155118017121370922219708339108325038500233454498201802063924031682260750561833370240737242854185846029628367343145208107637223653914604474353250839252690818733578630418379607226206508205349352199367268372681726104832493507921357404144102674490342429307747641242185226560178983657216061778108966201382118030215401425912611412291911403658935872611557103489044110228687082340694911730768678016931068788807962767992087606739247685581458781223678976010654395526955012787021071344220825137034345747837511109666286646404781727086808303307850185667201350824783260394318689975230049456907784522741993610147740250777479346381515956458219989012367364756024508127468769611421192955975874376646020098168633832186355446732734578766552222984637602298554582335552132094577395709977544214481578941578403071949862010661384291665158906784501371969100371806594157607159249666695781830888573949133702133023657805892250659138500521746755724268277931197198612127590792814271023785525053293821335367578823817375799004942009666037240709137273048542548828600243014912163058564333669049691243075797386734849120760219305598051418968320113256938883898750444906539692752588279969526395599562684459594484756051958086743552091027360818342479062875399041633133013548678539135697071561791540169489459340500731540348133601070038097969921581903460073580609607770097639405833968882479895265044430090147551269356921216952763335135132361165831581147680189449326727100483219818985305304622869986505497806882925818149073909446902783713586740535538338232171800890865121285321039664688454896049936899823511611726525553778656440473226331641722246396347333289014903216668135603841431612649595931199410833487774777754346873075697251562641675510887327319587012050322977551597378294520249250795289999169327907176503114749710323781784282652347475506907263249014454629031084413910215812434185570394802875024292644044882594689211088930790900591831409643819212507031050565285222239109763822562848386897803151860189509467162857601046966108340401878250943222792390013756002910590460064140165484806381760571887588319067040039702949134591983255524260592230936067531064388780493968483864243511737011298203220153737342722750796781528723572308071695399540052521354794442939293163488370251041630916125084419727798399453951303643684207409992639056134013611046855785990078554730660296773782247104068655997602652843702096893873160893828403161215459723675461632053374965254754808643958647821396614301721490216033301835741024971453387477506184292783957023360189373127525480098671914990109407204370216062993140257904203958621889937144157088616380218387666924644504536879481765663704054506291580978619011183273869762887680000000000000000000000000000000000000000000000000000*i1^124 + 9441496079045852941759660313245883347511321075088971084246051816241216237533203324489712482046431344578796930585623843552428063620568186878237305654750630213587174897308735222216317598615930572067723903574271289792256605926633223106477247428987149639407389296290693338594992062335964556034416592873360744807736592844931457054168081437799101733523130981540095036947011824136256240443879548356147645158282057371130126950640921271041842232632525902253164366742538187988843587459509539972184093210921802311975494534993352737491839802417185960273589719725609289042287957101684518399594624587813738954822076696055945304589972959471787644593264331047552640648250098063603430858538423223887185519478412237194717842898923637052859760971764426440475295504969932780391010777846179415104043588766050343190672778040130383264143706971825018359016525498797656926905368747165060273977435552208823030903906076190116211172538349722115419771780420023001680008361078127011046942345591028195060756049497215364277740302899191444297253659460993049779328833307313076619238593538242948809300355080588661919461737544717292130098228657190827791080189139843187695427089550974972656749018365465096120978014995988630705722424794884647718305679771558009104886991359475302891018997761486007749768732241507653982603912519002811172165138821237545978567828922810494696458255363778258956255097338458634754670576092847381687709095626300970244054852451390319795739116690843699866667287723799836464449216835609314241385565463698416383186049997786539836176308756037349573549757035810988973725139941497400443423251230163465175156403503184234160873669805241437635137362695107423885437775639515550827533758239436219263729587426234010525690209562430992205266516907426733386936544885116617209667718547191325234900281416721702851923973683511160795625356193241830798607332604756150831771702540893016129568290348737702713454382549554250355607739828662096532489258945436552779448325033428194353817778791815551947466561894837620770027247208634925344746496863321101343441316889315122729198256269249274519161642478090824259942497566741626884324425931683691762934184572957049951695630711302050103906349194759879870402658065057502213196709001484494412730532869290158132079040431016904376547844644340211929019734344918171414835402276943454437736865681778288586357072160367632653963900334172959699979061137421670033542430246212179707353889347011445020605301768072589562922451419341304646634488866317696253336623074047415304938683202338447635952398176510549125793189814370738096521833447685656775157887847330498962705681791414986627439612318723236299797936993130656420545373454403081125969167213752438252885977838171758544890121998737213762007029789227494536208804914585550721066834930456596041433088000000000000000000000000000000000000000000000000000*i1^125 + 149316204900475040191219459021715462738626984825521084923420378550520649180715280061598386337269834263696861632010003809251363275771573007855724900105131228627520971126221524141948484216079946193041517330457315695675298302985822063048808400563801082911695169192632567548367601442109757990072734171846055590298216195484097290230356235445935498178209574090431557326123707250117505417317001333161859382197427444182861415504231309211914232901080540945591735358086920680118050201114239595668334512781593358387209947488487028276831218812252260468008725955211214286194824787746053389392804559221892998060192279252502142987942675923359892256992003659889664925134055473154742125935499089817622264204302992626492470542476830644188385430383411448606558294019785141865193000003739070600017463777325862297799847862652274549082512256045203532255681196261855352514377658265682789938433377870546509142092914109590267291957247737470249260540125975541900443817218297312285106117074297414707424025436222190309538453097448455656052587444409195535364818851601317309764990267266888197203608311985165194978138160042360912010973203017033542980763427854237383714010671189558116382882652043871398445025737104582748108722006855506073389269528380594175778821880609691524132532907348505481679275542519037658103981801541670851337336997596394363879720553605262445778522741111040312535085311447011277538599433464664535342271724821130879468207611032720496700072940486913949319520224259950945031619505501077771999807908959864844378156160429787290100798935768059827549631239184154261226386710706939646000621084417575336641426642781550330787721320629203368340461284924959740022237617439123630379742579244121607094395456007368403270239353823091843694771421760685349743868067810072530608804717819977640429101388482774261149718448399860656574254236297145955898337427820002957031375420618212773899870236264442416049339115452103419631372614525521698600412519302680242277658430926709798465031962520835035817985647917866516274256546338544263274867481056773165732646540533215589801783306992830887740198812213355641267202188539230692805254099572819021991179743120546283555185513352462147451032930150813593500919896995463118371214770008686072521222323890539946841240447868178658586582942559820280324304327757206242706554075273495101975580682937504395974790781655507145886021106628748041708588918752319473087600523458821211045448128133664271876328160376237511726995882549937706922082698445129516375493026097162857770134253660100243519388485706965638484862175983178377306182074643599315166941392629604079977493493096389270902171878613906701952199456136661438578239282980763339877026572572051378282043774805910842842317311276826054905716730118208367663394051947706231926808771039330304000000000000000000000000000000000000000000000000000*i1^126 + -259777955894471103940500640919747231279528456981110833547623197392924696974811083130379050819426967419038943916164666462230315899449549590582282773623209850408006353354221541851815175469482028538149615766820658171271301014605169387189222490753246627373031190575689039604408736819316584082747996604788662938994809054347549370461504952325935935445201188153580039220586068928523505575511528786869989606195730879876599557238637576204861030135123345315360435851032042120179750223030531026855385664996059578633400289566828912355366723990463925442895506600547383879525377745625241985973640610618559471346915083282094681042837051296875849838296961837763605439862191079948745152309915430654919360415901747777524090011607180120227595046646361834948331390986609217108752761972271211727716312658037009873669746686741422467958729111398625221193913415687956846762510793264192732109001350786722681747914639933909292299037796028549172926983822665419861828890871305706477718776728796815642874862846539763459766266783433599716009943914981754410112659779725851138539327817453464408897959887304827930505136622502620799629279791097587624330406913857548717017644999273410094791898441758471758037590881338823221801885951536950082974697926652556304057031997791417608733180895666060131193815220744697776708482720617862934671029903701555040616300367839223060362990202405082646735484414428672013197624570983519311704764871486953044591068772122457542061900467161835907099763479656058127293469726174970659638256630387019205727178547920601303508758554465202528143424573848625439198803462576633133387367661640410384655967946379954940713096956502014145506267028406595031827612064166558605857067741648388531762714097402715100203477792232387966788924555983993100430108297695022603573938945324762720897215636792874097869092555333674317624492330979055509249045635866048458635083506051263180687099511678729581134679315460307804609376683831389984860896232316258812543122892043393527635177600273328425451101344713609832322802294371268121646125767600502148406485820950791358142869396608140739974116465206191048803107154368788096442916780255011258804682482800130736317769742963340459799383042300279909660331686356057694941302757081887809135797682057243621810217301785696513523610630098049986905576294977178634966456335937585414667520975903901918313275564299268666681108375828608710068957814394850527463706580261845253360459720537374516613364494108558121340732583914330545647965758033696314399533594266823839801479708612585750648721658516460373177877770434891454796847261179562504115215141893098492941009105600226076826049078736742833772770182366788955242607587956843529937608811583201137630357155080312424742133163329339301340268611058148601368448889429987853537147617280000000000000000000000000000000000000000000000000*i1^127 + 98213957301378934226914213428240082897309094569458550093749190377670400647653163523542813859276062588186732482788463735207482103239972372463554374872142125547146390193541722260843454380335192191084932347455157608718907925695570659287089881995801466511550736365626118564017080517054694085648032147921506363485573843491852395158131154851838982565256570654129648147038563462513748372964027244257835470735174209655412398605377356059592330633851511632617932982951881015232192805204661967584996917439989216452943242639529642171182001190593840348161156350388143868086647855568623033658189527988380344153895414384517296733102724051198858544514448170086007624330358246265864378261268709763988890231167412995287292591187565613072000443124908021324500235175349594776426975050570974082731155626750860762631927554227807284098566022014299082067590968733055574266514275151721221674923677910721919992148708925322677331985601725514552452156870631504487181230898580560518115281809566168426165509078486640340859225332559362181498827383474979782093651578619794921756616578008520998918599057582208963064865338874107629410506041824110262871175906537146251264347392610827189648662929697215939228042876542364721768907356319774941337241095382868410819249443026085334011437112778829050979089846128430461128260404492827538640738139836859871136043909171920344701939164154187916793416093045709870287806256762593008521930138867533171598971301453081802258823258191374697362693611786181017886459329297000208138667491110599284920297388605191189749874175458812146646018310032332752900832354585567432781722694407171265713069711515076881961153672864834500017081505982020400094821379128649104864744968067091425384163638703788637994654029858359154410423959315326303823033910107059340025954634897187589334335464193791622947356900185298960035409073257314835833779812688498891342834995454809430687611664316141473761888587623281304859750526883855596312311101664815679262450552693694942282444825743450295620972286321797310127810712724680338938090398211827445906797214002023974103286325737880040122366213883744461802932049519832304557273499193439017047031670406699231636902889231929311000962091416535759253983054029148379301292201747215374697086354054392732293797430770031756116780775365472150843364096262565741483248913061230626369530903806272509302151034826126396215523133073127161736374270575826093403001685704635574577519548306395353336142677257735277335502714034170407685547715117033238602058387340347336206106612359077921626614165736069283537090687873701551408521304513786709818057837907055098304691455732464790154323536601048109474364674774924956838634439536433780750453133858603911730155601889852233062097383095676276421572629583218202201308109036190695424000000000000000000000000000000000000000000000000*i1^128 + -7371103902852695700706496645591499887722453101221301951061284575054774852947404988580415935900601303876376917330938480315199293470482847054808432479817540516405114269447104237762226203817057205870364846958070192575810669903808296050557457128871097734736704617633569788722245216790161568300746452285117934247051000022273962085838721748104971675713338847271224107704992920381859347002613410384536081402575625976056842116002979548967711386126898286413256519264931537259771649801169105611098906176220508270707814253889668867577578779616128428925949121508196191783511530420586111246610768481739618629133625970454582911898784260227240586865479220211061185684043138427734129993563765826154936027320215330363291932761477053336931134965582638929142237503086310464678702330850080614316994150989552914061314445543034668215815172802005448405513545333076943135230299838842519890180428931673925747096357052523708932337044329821249462945547606251487660092157669069539671929788089098388823919381676048962515817283611187990163775031213111941606227370254395515222660454641347858581557491120138510807807325962619814250941766420842045580632905569619538250013622578956177414917181191350612542709341521320262316380666666994224620718713438190284986506875097598557057588389064780773782025539270678457303125829695284417097357524831234254670854923470061265311454237218156307818769001861042887105894397422470247002111241153144218769446432102225433589655880651874270189589241472257570166407510330820619560602538665961256336799531123289070003243427622936513647968313515740845631848232995708465714030861540078621155349603969856014532099105091208354409128423735469489035864404138100726544975423745869516152067451530763534425303658944784806406946812814514150405149259835588279419485315897235523760540704462113893926955427203744715659479121452777988218362268891317049125495126527698300044656750613957553585108386186062156121372376555360268539544162060960511796755092361127700719099280963370282847534657752488595453810110816507313678388535027160126191666083796720367316267736363643804328987240780570688001947049626875953837404471771639585268533366091517495023572523024696850498701810155238298445008493287553657368653371819157668538176083598191722827084205487717756913824457338551816859870305140637207063757715719909163076817564812277362298362972223312801361982653616294686847492869195330740709318790051058122766046023171762953467082943929406099044324393834124244556364087274705090511119456636072066123670605851337571520698762587664673303921513410963553320512145309204924332356299358386225454929886217292446712787521328995656996422777723194870853081329298352272348731051743815466515507215403627295982344103473292965651441908424706849320978926796800000000000000000000000000000000000000000000000*i1^129 + -2111684094211543767147573112567064895219286009823003280950733914909373341082252160696873152826682342872081894170411691708474148292969381465607494160526568044184681929765538805582414632465753228139195097153541258496088410516809455607211658409605991073219461976734373908159225145639501631136878685586353743169865243456742645760646636770693433457923352841904440281647400069625619885294132505764394040203517941312415276601004036039740980510893620550103848295779357240347418268787454868705439380715962229563286916649390664942288246697852922498795709457643697371189686436796135324505502074146785777077136574198894695836410402497139094064362222133342413299284470914820743093960211144172427808809304787075979323971379878106247877633354948986362412206370670540762257356729332693342452642676052253295840050174877631991581551369167872755671560914343058157528308289117452306565425326178747156324019911112183534238533368119744843595639559657753195085186288481203247548701757469648285663648867128177999507189419114233102266369890583541677539772117109553675166525357750335451330329995031617404767930355664590285839243805415824554767561900857890489185081333944500715526264922247716893248225614750693888096836517704512387925882205781963433003937567847187501345989282414973159110762741678597126416631738811152639619552526757310162058704453403629539290723846850349033560132343803330723836310129447351307355558295594275899038517177254667169129213646154261099239724396174250288072569084978001690889752958794089593184920633646376479146131373693996357125485839383302291258858119406771754014001729500109738651693772944617429108728900802102649085077040218980063681638267493544330348747580421087457225680120271854414118482752695891011774985627079120782366344199949296289708238853208494041536058808462636369931824636280536415463853363448960628064633141323599588028223837173647350000705294947078105347767736852458642192352442412138083807466703324594154693404565413217644225709171091066254324482579812722877127393062667562220524194892937201542609066878720696892961986676201450447724231532459104784042239178929436428702839478275526765793162559349574026184198289161306023189865328396787834841259890203919806994597308641993020598943725692923587660137894739960035991300409938657327228925447520636551597605999690511274472444720195175368293449300779096436205373841810658811671352263576867064414286354115281856142770023883842074104040391540056978653959607386499594460981488268567739413837809604125330675836559968563965771796216089772833976518468940373323343801845869800283744829194313546806653770826000667352774496509413012676289105132339072405245828604888558702716668133398898555793575347773204942660227518581534598164697901946883213885440000000000000000000000000000000000000000000000*i1^130 + 39832844796853960562880832910261294891534079001301510637893976628220192440230194205440012655408433805721922454381757600919492297444200303946137002359580628321990759834458648649491458285290730188162882448786757832492224290163788790144424641228376339610214213428279938494091236082733507307646245211959602983101427196252205382358517696620123949375159119892202413649173681931655179827983527672220458988397623093140931904994869067582341412446192405858561470229628920994198873541866536433607852328868310525275800147471839556881162037989339773408792734791716994077944831388267994461487738773318378325620204979227998099639795557604715364424415433669458537184836774579886811794923002530381497306457564143497509608122888654987604199936226805454194534822723585614498315622418917097216736089910326338585039659289794161080501472807960270785135605783042489939658893877706255900408635248972711785316763699527976324060804547520089719505630723429869169845364993744979951327381733156872903031985169888482318771720887034549853012529917273409905580116633027615243873738255930377178116686706153531595967471979899976640488693369753535006342017831227657157101967924636319001391294682636060354066361478433239088731563165532611347296883045908771792102208845834340631503656039794835863270466570593629282435989168347813903271823552060324085936482351400456792734085120927299787960430962143162473960360447734644311565147453628581947416713022347224507161639374372819580709090463473094525490488466589911004214994948006470754689082573011238342901304563893676698692287012006968134038141136999309580376174153005330582731196236440961057541548559631777744962561180552168607876764566238485272129182846688952663315079208032161396214982722084536592328037676706039070602794873830303419697363302402628900129922713240539240395419661040091401695198326311743201599645969243989286180607662593248704842577017458419392750971060286717129599205194549241928065505564385921178699822542908758292032226518060647257205814503369104781486368985311321215056753140541183562437514011745340964854508518998664229573083751342764004312270102868208345865740029756081976321444924904262642471971159898971199025958957408461887114012071256607750539922384817350894667438436821910792816652155194432366966761502320365752592481669734255593862852235341862644405365762776822181402100267635430817089637719391183868433189717785849135348043006811898289110340961959065994120983689464266502798144608060719485169669364670360191694026466444915856178014817620283604892416651206309434406815068822970291616618837943346113571583783260961874571131627783421624113273431973736106855370647196741898606374791472730442033612749785687496665231763529528133889384367676527690923737350144000000000000000000000000000000000000000000000*i1^131 + 21460065873605817472325355878505134909090999077503436193997184063436742340270868128158382035376404205256371693083669901396525228955646815574387886843873567481928885475991729025310241442792276754005417488972113275245475857345917789427628405861236947737200657383601637927893113683149693890749485490505377906267662068909136739468932219560771298122309661792977545650250419934883636412106525103088143474877192618862656134697448706574649484514304891272363109044253071285464886258213297475030891342169152682695442512957653090085214715313690817709888049982200839474575282685388299166816065460219737126621453009751073702992175704892083088197198941669684511602077297894338817349360478748894443823438674059789430994226647987102703952352980388899403405870007932169924565599043474078976519383915455939519205541719526196418072185552713444724001964276894450421180488778493565331463224545900394468033954277723147133374706981102501989111109521380173828862155241117738704121668278694888710657683656110800667309099565592209731703432955372948343378777168490584568501835347001315078667945547025008250849921116046733619924576344641842212234285390260597351954417780000620940477363412026275703424186815013990195322346312892900620353801131813078712019436299481609080251623146745510759705655984237344693942715557332396371093030797805545898788587613204267744318546136714573842910540804823046064652905869751223108569439934792314646289953761218146641910426914251757803388426284953211380779557057377194514346783911292158839362084479145554410119964316948133879329090298807435034154177609756712449680958208813976710998876552570374310313594277588605426107818446527609319535666170700757303939609888526298500657295459295702103389029715302993764092323606706277819539024860772336334544417950725038624788001806069193425513248659572166261782051775362141119024271510257663647713177320220450818942759530521105479027088336030452383347095913140430163532839124189743352707477810505465636911779963053991626713200620449399006095248914617326688392409837507958992421257868108930179108282732737249612848370639134910678369841427752620324961163523917703017191527249089214747495158392338831484513467940907699634134178844333054073885261019050161439092860616512150828163272958547266072522277372503292344001898513390798394574225033280337084612883183210678962596802168620235404053599061427680175914556284109998376550389384179110386137392792365904847812310173301472978305352496928967858208482504189154887475537505053118634142329253049834625454193946282575047931628911158774741874184368294406007472043585281309309969893780008806386401072960737467139737627758678998930075379439387442826681433508409215944890342924291045480828682940143355559936000000000000000000000000000000000000000000000*i1^132 + -1716686749217344472729536098030340671032256769349100077318651958337257236580572614249183684866681611672682088522506876355913333668627828560331237574703303207388941861050502267037480465470556052404130040409074068804674899695470606778715658305132164294876910616065345870470283788722748420075034824641625343643246046326137115578151673582618222683659185925701484349778702758247545328663305552250844109119795345229501878773852324766632916248284023402702005911867303094687498662902106937473407066032030483611131014150592954122408248161502468921564087029378681986317682267447575574810789200520698568953426014516888117658523459515746942181914033323207398001701760465794859554881312621631835551261670872911015860346750659154271913731140674822630784899566396537018125266531326832633723270370765138639816170786252101557404221867331632910414328732189396380556772788197832105117515010690970683736188186630125205983690890804975799509019549329414891142698680245475859763283146731224738527728671983180194909810686521552859961261508337183187943989696985510905677280002044104773661842581381671236395125375878830571365529298734750760228509344915244385017942198332559698377744589358805934187987465817972968060787944194327382720754259833523459378548167403009117191557979268121941749914707561478105247445064027065451606830767552792356499603806379022027713856440958323264353459446837231891649773343013794976269247179395020361549951526317404601069387193735732669969695506337264689786825749777130747068183007187771438726074036925793831902000690277182357540081737207087137501285469184962454241249357465543381284926986028831422923398331387950547846209866687421187653155338021342536066067262142631886528454630024413448788100728773377802183841098499917873200266336051522547246217030202066423576454449507321443930283402740228909263118269704546625938612199475524350263079770844143240286729753166718831334799168568778675030538337147392624969592553029972741447776372769853190709946324819295816613970666412322585602281152872997002203172516307703505106758256028979589961956527818857595645902886970519237535417526347749897493522535544418743305481535816753399180078749962243464725714115489450367889646385558771051137340502086747241163280413877519138371368848983883795566452246654291949236985366425586250345699645356496000608007176640784678168902627782317648581199763981442405629905274614751208075340100758702477667670521673578997700508276041245893789911446186998992166726181315884414203199967201326520513617742373412493853478302136426867655112685211380917367279700869280893370450110912840841710183299801074255364619607416998132242314144220967320751769306632399116656128686458966522326023359341342037720557630259200000000000000000000000000000000000000000000*i1^133 + 6333818332440347386212509908671791024495107079302776317081118205166091772671223024751712976545018286985588121175352870818157461964828753051972592097180616534808988651775921115697040780822437287271104467687821503483951890544105834430050005458625046062954562731647222229547427427033981546624307075975725857373731820042465831152875648675002662651593247940841127340098121905116676606779675434878478888629165439165537205141973873004913950378769772907990834333836753857493782219736317964636214027841140668228776153627098854480210460766517052134373453040022360385822142382178032768753498117626478539739656344336496330738503378333579215311611877497975706392337331689899199892061418753230586176283994123370984836996323744154480114102399334044219645866965897582242277460435014318721288876635235339680612695342852883594376604283939228027970343346113222657352408352074702227502929975461525255196087155899613082793138804434196740661364600357491393885959160212452645730552616770937656218430724226692393469641940236727366703681911124667108945349994765906765993040986773830624814571982458261617895650163807034077133243967517740198234252277512068046608024337787017414108858894767710039874918889107036532928721995195566368307413262378183568039643433606871795664825990109793963806138572119981089089549895097350871904404792855655956655984567807938809999736363718631760630913295327163406463453228748554862620112606510515973458920848204097993931919249226927925795603833888315045424191453337618681453458442689582019052422176041965493889932636527090620407828371283099833481780875751864797421406969932581010698416712849106815567938322553446594029579807577881631400348761190760356076149256560767327195218679344337222644772278942739639275548036986518033327573484310211146752051671717507322010277373941829091639793954691369079031104065679531626374050549411524963969674605481379381467012730926601248932425314097305986336397661157715300694987360487183740087436747587501188098539213479439822725431149882713529889461114288483415983569955416143970581617306482765998906019928980554390059882468020340206970045789994769361580256604492493604126697209365439616778583711074628974290462784555343320292325015997711642928122889891225317466472294724013777932696802367336305920401265916599684554233175179829941542625715367476302282816115191150187334013690879555880656876102125184732196599086289827118948188590891981958425751715570686555983320907365859876279654781772672943687266165109335963093860821439855861447605545169944869250338377632968734248579288350420695227953044029827632627690351979375060809925722360054388934762947217638187941023115941581518593689384753313636136743508157681939800933079603900055552000000000000000000000000000000000000000000*i1^134 + 1732078737514387822605699043215786745240719832921098919924773362849563173396008068376278492517267550656090626083298397937508971131250930104152653171166031168848581056485140873361779078507784377114024326016669912981792220970288441132921745287690315508002765735824595862654184830415161457524202210984235596995681255436349517103708930617955082292893273216230553851991974259898007571130458402353416962821714387302931220182664571425296831213918318063048846760744611439247259073122442548968328979352856951716264198542080424753027724527577982697185868537548259940536416878474903106650376847375481469010638105887780155374574215214658124042040621270621317969532819488881755106927927103166706635971961183764860540539653896192454866368135897862776289230861753566621119181997667220320713537674743267387331156305718690947997399829801955075271190001209922863314737707146609494266049674817749499055656679145782592121932256953244652900861602672290087063262217038821614466453613964447105695193831171138499629463077991390154825847172532471165889125592599024982358717789712740492528096450423977314219203111452155616089964578200596750005111886425954894224512583972215195359667838989696449471911188497184845842481436860600066923861729787907078840628399493056950533946114793977841771219395087617752669563361947395409222191265179823563701252667430107702241485314140550791684167624558894519930506803994517331607283607283096025984578842099870547911399591807400581627173530771343948606120809476193510991035413577564447542876262998643259172014991501427520450896281549077052304422167111154095198458438306237217930946742259490168478153475116281098259216944369306028817406148572508699485558118442427057476212335869468151593978762660081009672107943447611919126608933475550631979730914063304160485566645090283458247070969592584033924443321939473169082165805220963824118986482631393659275513270200245813351189349561133664161472899977008055663007636380503486026004072326294364633721228693830458861559995228388019565254834545919385038230768667217701112458803378591845616921284821845560361411854362695120443335034124419368014018894088185749873430770689365146302227066617515288172108515615939083554565031796658989510419177055215971887295367175219665845757412270678714086752777981973107511275842953453836636954612051216660521813056309336857413378704867403727167187502354230261680039865041865551651264342974875988339528095140703494173911000473614557148019810252543419466476698617265589155176484936119646115417264756210032467311822813904986365727197391893638584221570319367378748060903863168092234882109327713338647274441489774582790277366363986424540472609477941982246431405390579888959529576038400000000000000000000000000000000000000000*i1^135 + 4713531154398602557793767830010034108028129284600014796341833052827829422212537891197878640894350072070679618207509884009061294843169151321268172469327343856223752688473632956841592393747425751184770666916211594732185923584435178207091077391365818638493387633768660107735812535823409381925282017577786372687699224817515899302972294803577336134170352183031511644648420616221630057348071153530478699972185292054699277221626860459079777118819284558252577973556439057780824749337464664998268192277002297966280932826186226024649242676934324636484614915576908631292342949148529902934068743345523632031775649268998350954718316132286032678696243184715101204070716723882291582142719900654489706556659296190168753480290095309785236053367014832791168808693008081857915071921964935024241723268451606630613991897524802456127929558684398231389143593025435368077284022635658304602094843748395437139848458139529940472438573221439116591548630082900998735502576071126833793505992252494347745005819697303327639126799131924809643772963644887229369984096854716893365892715065783392457216838211007332359709476451911151913032531191815012286444271919190725114424370403704087331620027724530339891595255052100290852003021744176840467217496770723355587212951056915287557381107150684916363500706742412565138215252769703358003596992085806352398938791429776147773729750840993063473324767964748108108226563667206834563926899239023292240021098703260223863415162693519999183548603728253111024032018037709831689496386425251766888684176824121508404636164758221525646180530138199230886757706658503269751170104238453994665520858626273449981927920507212133657692933509704128280237638932835494281112800349575625048903063768011807389021096349700126107044514323828392782906344175857917686592261604755630193675715568162225462303750759469217451288413369651602010928473261340776902661848564513272910247481327640497088215246079933127071698411042486183834287710887361307381922258536843665277216040941429531469147992101706689964974621185252752824938562451642108559196275916026025337735689407623616572440752371101087361726248778115789824364354564748550127339747095899462295089865561377452486806385659253848810127659453811278908720898819489677604850870507854070945100976827695559136158872276234357937971028204102229506485135422006897315124275370979385826787815940036271124332760071798888852746599954991508256839453870328259814408345510723186826858504445385641183378696415666045595622685500106522129333612341944883460883727189925614363047933810299299334221073661196419208863443378109009309285124423258488334710252872100058587335551715774527045969362682242528775345940805690283329286056995119431680000000000000000000000000000000000000000*i1^136 + -32904289468519847574912798200213251735030082627093212181980449335773145946899044564274257057875222981128573091924506013113004520948844886272030520655317259824642906128462400869017578898733197120925742072920100190658206113570174033804110850151848495005557673901736198490354965550434588269247230161686987223683221706393476613741393581975956055095787092979981993714426785267722780995121900170158079645413906286551943257013163773063284340954857521533500340225381996832295580386590038711458758704473587175408391136856504868227614307054862574940471285110852397981716410927209886841478399524485432253738706739711318523984974425872993479234478179044272955151800109172234462443375961227064225497082814480472113565107043249374554795344475100179142975737408135026589794057280793245250220740338107032830238623212752199300248506125926617258403286822442770137117016607538644288541395544715814050742513748636437376482932900988446838458885568916236593358555289190276544924408734400434394951157056217552694579905201149295960064255605644638089328417116970550247429147203017652269083542907798365575438512844410607453161920373495674493235319490032467098373372424304647129814490171813187735043307075795597921505057830185810113704306329399609650216022151433290846679187728152788266338028577446296627199864363130378203580910260118717448034318439499884132443370742251848806435304116613459454284741464363946452884797648020277518425266959164385153609973371616668075761700726685091873812606705977853968636751704859463310014363127835959428933039324875125658261530120022667860272150587001320305010006429689026530762025406309779646067620476023402237430319017191981335876512408583891298509065406635089655826279578528015712168385370069931596371871040788832749758198242439941004154709502185106740622856237378687098659302841269915062622912551561335079418418474405385707523810562923410966647423038999948584109662915093335164737503345404386112501057799746810745360503623796713169614409424466202802459423896027834359689430584139215888773951991571840097651487675615519251163295473700015532657680019243446621035997273735608251385343760946135852091810618466171710049491851977887544243175661126010025262583873594935095816132687900941902149980001522758773749228171542278547920989511334381717859060963033928119375166905717252652439754916054459803421268980489521896520976136610922506218909488368719582301718028620555875514033377146087741165841493693787064583460481276721242046755221658398979856252152638837699371746129617742913431837337140864834938928734066497668907730819093389990758929335779269449375079884548854782595681975064181333763775206540161314034856310446206847141669765120000000000000000000000000000000000000000*i1^137 + 4097703720814674437692406754854487247192302099753520588502268457708590018926012518606090564248209754303662419123322714843276262995333826580837644861061282842467227721683840280371012995378970391144689997252762768292424926261161132979706915904605309922873840919802918813062389748762926801336062123831681205019625241121163910335379893852629732196423441591707414452047118549454255712503206706783716190946204856324371613057404679591009780071055961482924694955065710393962665010009997463089223257530797181340089765702326472626971541501823949171834436698832452911124975764001885343066718039715432614805980389989012709940561680057445922288192961740383994740020962729700841762627943437053060020128140361100272137629697506275423011149701626493636533926416838761373006872014933664238280271027686828942797143611111152320690414790853003239725188443363631712042803800316691471537304332291444637216971216460211500002493673054027188421015964876307435056813548029281006580657505117328996450188144240638396015981508715676423570018695010982443374466517617521771252191835214180975226594134990868545497615536502791191022176433980189577566618023431358819610376426502962059873796715653281631841366531859154207933891283115548228649120662858088055143390147775480153297018599050180281584503041569676340922952133998021986306838586623363520197108967132340530933679309072672788003817230791459203100633931844745710797765111220399282681932441297429305240280935961173528650160100272821776547537387170342856781797410516958643891126747825417450764768431003666283615884529323515732485781672839441018517021956732005940472795552635587455050388446645972793385585159855971745251808726425628704425781378130190201254820789956318345128064493491470053795068684648964671704124491981209813042631687980043172055867029174243736456171106872917536159797808979122983538283311401153032253732804670969714990649550224800259227278709530849445346377025526490281004317738507885740904164238080364556513108253565612584619031012437181608148895369893121720719375393143985336930024546565449449824662585128655570051481582442440435248866208432816889077006753475504311372317368372345793174271472123180794150237897538545482117522343819885433302770966346235591339629168095230568476662708917231827085710687788797394807058004368713285480919477284588631868149118702513669036227203315648925038274888132760496078154436206851961154350961193894257855500359006645078385068159831178104215582898111303373092825383264409385178075152032871014920623857574507993227892525174499847554436967040962590014207579921067992161842351011841409478637884284517176898278977032621021758456945519546855002491757067652982374400000000000000000000000000000000000000*i1^138 + -230814107342675092054173657751987009801290772352973853223445916817181258215014444971591347213477153756553435629990588028633345966080622277194318845875201617580665994046230834596279853974361617414519023585913177917760544283421634390436411019552912456265349621012671307940140967294723276841263180076749098851953902882232250647229419393383540307352418409036911234833136174604824524982248503905656297823599549385621948657031996097302752815290367115683058520737843963297007215050915750877676676286918634469567583852080156368731669467894726689143583312308245857174849897225250004957464322427065904602778954333356379104980149263007635279517720505375824519778205762098427381551765876375983495708604281414707394126723097323148248246655901384401910926918965345768970914618871714629869560521107754341791669868352389481596039898426575901282092314139721403822663614795506592358531723160274958989543444084062955888733106060549082583869869853687043197281274455869977962076166460618511239325513143269782815534975846789567248677211713123128200160883527833676216040368401926370516944221252612800502543694831446460561418165320668924475827346287712075264354380644988871470484384207714786983536939112958041518204686090073965420124543626482857044584847481915828374510296565011660385984144096585718630403862872478891532654006247724762523347572154142535126378521872885791042095877137657151581621028936725704266205026028535825896304505951705343853114387892649532090685553173420559293718915453028284681783386130380370345971015893660371925953552171857048062319308108090603400923706372989035134490627272977715397237688285379379936054837842557814196677970490622070254237205498779761475553191514396526555671744624086426427964203186300867919808926949977420703519986094662939269969591392585314508043747231846606658611196936839990992758975135183894512337677983203770682998853493118934812161980283910355950754102113933691952174641996196151521616306708361427364498594335737046767598404796728340063487100157779053317921558935597859933262232848148800407240525486356680939268641908731384377946305913180297092371969846583125493186896362771768312193999042323750937500707307394325506352107908117481647010625321409596358792267428508726631242268432993426615282757418918115607107686421015381746336489828571207200298289253456901807867506898152053752434662453998572318932028507774414879062308142178037087055666466477524266589213489043960613450712374523586219566204861966245434655837295941413935389640548051968095501424973506331156440629731049912625110795086052847248176110757737341506317565992735040782251439335718362756535316301913825606339351841035351324078343454720000000000000000000000000000000000000*i1^139 + 7087508485840849700925415186056170811649263699544800691657534328464405451437281708202692895847196560864256985812806903918075160412608193819074403268456834570819142809756992377324588738693937534952015535717002451604470100378353174264690293914970467275326427224237563253788098744683539700591760417264235354454382907235549932562027450134141763996253263875413543742694583995048770467900596869344644595076909976053194252880001895758150229535524309896118404123297348214099791391612932371149416575961621810500019603971457901265699953477350781566296349296814882183989221558971645789222379808285314266891019447878312006516383876045189911878329876305589290665869423908831869344441825463346109382331772200312392612851972973402009636178770016117212151276982789391723359559481164318000975809262246896763546728701454536972209426137113420604743049477037501012011341225454798471115352872514354011877173145808394869641528443537937746696101053733263864882955303047386001809511205336893344174222664355889245105948428912913277310703414593866671005772061461394695839034142822558664246820615859827561871321580023252158961130265437114779393722154087645360701069798972149080665931632741780620795035391661183722803091218567305916447786285845225873235463658428844573908528274054512438295784529528135709118462938351345940157203613401525306833401647238625528911581317996508294398320024752985309174112519468909948726680383505481481511867051802195940163810492552626870246074257636815459003767775773348419551721685910697662588455517872124227432092435956504888351505093416418947052714309601405858550232556563266465475845296438758058383189582147111042710384844110555041204134251012694947535625000716448132558732850577304083544967346997745251386803989854989057933004687427666222440074548144175250265141357669761973245154390878248271156918608107436451344294229011846675018785374485147412223201735858113023484585145105480252044577344929131506577636480961984123002774407779182228038382508499828446245737894553155577438364632082148780659600424626801818128194730383994520567711475185650637090161240678700370734979349123685158861156803792575961817118435172808242910687768563296319653764319493105659625656747895083000398902879228584935775367196455914201916421360613013804094101933215891612741571708716050240011042959055850148360534143056178183531041270946398596550618476917205077962196488846876935117222566637599759942719022389324709176187434663149754969461027727253996572884758073242222615886036815004151446451141988197314411145073355386569795546003187810727151023289108639553658145316612993287863760099869792338372019068374196398579313353852178137088000000000000000000000000000000000000*i1^140 + -112628844328669046026151532374215344600719978481515856167963761913322522136704978280357055550995695143366220731040295493384521119326741682112904898917829115883918379702435469337252032102453178960327208149647879004585124659908877211773411861935570462911598105219161197463824359889961486125589402590975950112843439430527659022904877393683651098870031218811819536462392275043884018932982152742275686134164890051905956638022932967390274436932554474260086953617918968931469253534683377918772734683867617761389910088452175219286251402744605105046374297721435065173856291489713252661470273552829322224485672971618101137374372981221061644450481054369784626485328077130855006741243192714130989174387036263137100241043136165923047704953752729517280604386581425115068722855050018059034595019627301460468969136449847752952486734343769041984031281597436484789914377247253395913219296503162778206747125209900959477616814782618785418927365225032740920108582069757340525761504263319929830098011681385722717540562154856295743923507366398500685376357980108863336981491556300461677047811000287776700125844371119352570129711523011468196555287610245384536389685112345011338456182347452066779301597441888118487810090941454220092779716322019778544541536937810518772797585789224352813214884459635619154078327972043113563795408966308373731524927223479620159273909220456926305407877777409866950122895829066741866814944692507217221191201538452349731397272395909074015775684074405570203012359230176928229129990776360111456393111449744844607893950337033292839740070051716184040562045126913182818646791955489721124725871465791670525048272222810076568604780959345589810958104412773391229198129631174152790422808935502536347660784916209121895856359591637716576855619881888574625601089103839488966240961232536938667373731547909131732131351436913629980711013334150147798181224273700056031899544165806785805683954818496926264423657289592958306178740791239893678740614732883300765602091857272680570546179552444221690295462462297671678301804240218583170791098877402374969291297975723580643468546732079869541155122109718466559052370003134768182106839019762923654595102123438010185094655426284119718379751025968652757063099765084423949732337210477704469953239348919370478047408509341223679433812964774887783863371593335435068189870762456352008159518967380507731321012683596282658417996546871374871822351348342342393325422408513626519566820747627875276642229485485590138508408521767872972574489122111218775766020191827938425742876243400100733047282981316932044925781448871864437934159052728955259522385058136363546211369021549585309329732403200000000000000000000000000000000000*i1^141 + 590134498268283228292909522215435278274394315274255454731041437582439478157460180459256210787513125846023462737985382416366228567589522413213300372455777781003243235766677015625833641039131493031990555676966735448286010184570938735005899402674545420900442863499694535398261731170888728027807840377868161983548279810354980900730468662968946623053878279414018591065843093608257033386817984898988306060945927413541213102733240568278025713981334143899635835079190942999150365623003196081318825250822002153695879387860227557627164569438854019352838601839109979429610544451977180031751909302967002093388711095211650343112944627140233682630293757600572624022859478729420225905656014993496379593984764449808791886358401081660092881261377005328335415970551674279383649382228614797507075673689832013574943337824332930954819511282898707973543143010622925158940354315571927657656615860585011666471096181366378398847146418526000459385943404757022901627456703528635783767202573234943609038986258135213902473055840737004856705295513985511739013228219901649232330455658685755591123055751146134465102853781920715752986643449963012165189816950585415229881192683623052947102022030564863203228246700466234444866315784612929394767778029427794112585962745999771205258180565402361589883047484514734346177537116388835367217467062169175631494420702111289774550503167870403078578246348471428421962945252509070299306653521633120684271505371575444899122698353422651319742826438024392012606572848031486632492501559827837172142279914316174901622547213791133702245409935582220524074348990722511841627087106109496575060264213047049198681054004099759121152017564902450214404737106849314159029789027026768353376833455758851528427516656946392048951347530307135642275547507379750731664190711179686877296490970923677251158395529124774417891014706960204343864210884757605528003051284668819886930563543607212539331120179368515253971738158175661232478494566620358440768429889405396104359976023994558068718607503366781451576239791218984140275473971079997177146293586373085393883121835574519041815762348155095623817283550758965604170944195155870082029006199334842784004916872473199005621421640812555532612460187605765251978094445926706228218281937554435445481974835552339807391257785817470160531282408739005922642484179155448419454849393687435278361873086790462421591470578289434630042263497555618690662174330962733542070976542653135766679716894196697435629201815210142223019514798786536044844369673854686317365649642754414448533835488906276973475627109656501024724073639015425091069725332186795156820094095647076738791526677778268160000000000000000000000000000000000*i1^142 + 10609945897781582768747596469100348905946108662031109105611461331866466328272961593885922226848315718771134879935944489182235801166552287218581289730417401710437354715640916349782265189331181845830958059428953194372872100941020506791124311779428012392596633784848717046872295073155148192797294551023627149005753702936953441478825223658758109507314675816693833375763530032551998382634833204080407933846739079241694040847750258224132920098387869433576447482261242010690810422658772175674153382611354853287739043388639691439928681696529255702754406215619493386262771648243774868876832707154732158198137184129019384863338879773641486724416737211822436888770939023009584233978857061961717170954640927553652999774902088399525007154790442393650564302860506198590532287892273914712547991720782763035907363243852037765502092243646156224775428872475600382669659100782429804982304415167213756465857229127695725642301184897348314782034783723305383697676758132473404973967397773216097286264207471475226348052669143414019666593914677243370980624806895414203590107684189670295979739587652822785032788557393500402664100798128406074728660691128452228620747299683918383083969446548192282806660502762715723520907518664633149605545615052277053782843853953762383467869116143715747130014505701080117037995243792078442877969234437645842559577432221423262710927584719707588592186689870151355472784289815482498382449721802045378161523162768432416156460088638249058497617678651215914368904560782109010458120165733161956316844910651009305299068317056372288034430555333686222639735376068962154893573263122013043495656444113534106816120220017320605511431708248773327644791886116822341941255857853720028669449640843683642729997299739546101140805243630995680811695357924963743432307106895245414108341769446687738224978441360664903765869854480325078680018089221274861325772297667150568963778473777581568767313490050984254606146319326057416773779584444698955588547691200403634891847226345536178361855675062555539474118189416392769503845896689461580391152183498967192440434966366246299676807329477746739857947148310398116751063467727885503861658380252292343832466730905015732358176855367558586356365392074858721223022703458976733627223672013299167052522541841960185604853101405222978961150562581372750249158938045059998602211820858685471531022080983142697694969088047332745457479781016842868502191093172477343315643499981633662103513797297133761032582481937388185602756266227211779486426602997862887104592736746422247800693027222377772609395411541079998867332170545985431538331022092689427006177283444274342135857152000000000000000000000000000000000*i1^143 + -104326482471998908213463994342146961590725843493505111266776821715393441080875824567485123734572196466757017904180427941443318398621914140913642825389948796257031233679065303712861750453120293417137683128483984500974344513324474318626961280202761800327414982751745596638928854694247498125403052574779810828785962742821940698583976160153552844127122978110826482881073446164589757143787735683818564586452520978139776807460270427019079414641213068255477705656339666856961070457323646853120546301910314485280414111780351224261997413732516093441889922725823781060105867487764747786419654154384456015025327736831731324229661640107482620478109887306908196930464601624764854671598526707296605921241061136412643600180254249695324227298080651773516136169304918542272430003207441458458551973667146787531454989259499454097657793563409544569593651328940132799958916391655816740478336898791964874864963432981465632327450625605000959303549430926678182889649292630957162357849191162825606535156488645316159161056846355832370531615843879224709944593109771053148611032142302325369206048829219817832613502411499617755911909302526968248151235927114543358742372839742680176308910145146722310483175172480966389850088664060541520450086352201189528099961645628380750030570080485618080847245170245393106536188815976481190192198804141013112209815767614641725458082438879885212362081177604757040419098224699526636343441409512738839245451518730677850791527994016251484607782345648576140229228065843160250974956438821709126369101649036899159158329484143861914242027708871509912415373129033356742159240950187100558417055788854670902576900436203318731714085407765793255213408750991941352225886126492337530912933752263170756082128962130655626269677392670963330018584931518706850116348573373387699257072077919840691467889774060647077176580096514273113034026489597510542287291737580536395841705768746792122212324275243557794028807055524864437859332179411048327775707831295009942997228111690347619660263862329998822827263446462892648647631698854343326100943597408818084037788824636306413819778964405641431367066582977024015851287335782059578043193993275663539082231552071226151897979497394864350478238692066726168285375381354906778262469999431040334803873464647778954989430522678883129575123111704979931915579693842975236992280181472584737839134379830292637209072264000274222109089407679652199505312408189384618087329445073175372347292963378374871513100757726917264280199770444844805316046463191038925038814268165233664007137079419471474684496069907882510137005460369130478747694038106938145037838549673574400000000000000000000000000000000*i1^144 + 15856465723285926711212660263575830051330970324456046363797273418796681964282936201971874106988304940006169393969324931646351240483154823068292980423857581137833230970902714951589339162715781043789480260966955873279691919083575053099191529871306881620445996959554314501482839597657925933178799338012006987044328963958031565439584652529605242039779942496250414528601247292691078438456482348116209917507221951342215478865977225187556903712317351683481735086999875682147613571325132161151831076976213895481653928530688290010299225537686552463083097001508298918918582748331129335404495850524606825712532846659585851186871550082080519361748867105641931170379397845784014371999096134185994618841354636025112164348121462572549874806155873474743009697365333811761274864480027708034956574394697170586661795485906741389098819205155094847228322947069787790091625844775723879982276645437878695257937089051323607438139840473237337945026408914029612607400125533144689474061638341918101509169893889167900090306251711916006777315203344091618183137210157418140916111868140120139253626653333607172740991600938503750132349252342697003907692447559301599910700368537208057550093111548454433824202673886307820767522380450463434496720529285752808715982836852228701073979719611137271733717473812327349386848843331908327004027304174257872868585399789752495816699003776265959959062335642891763877523590448633855865027452307016406593712856527753731453199324123863026792994649917581628000654041789572675380541975613802351986217626166626547849762035770944713489789043890300235095448090028243968929377097594004624719029117686363708996162454871495999912819284451688278732558028225707751036438689241988996488989950381359920779662888875745655203795005033151826716908517416110389084887075755463976308892502702947429339860387411188073425289108112140819730853479415293101883454539500145192469372419826247385686730500434254226135934708724504987555777251971981505106281008790591894350279103675015530606210163059737690496794183110103283543589551630043402269003937024807234366646605364865127622579817508804872417574330087773697702469273869528725722047862462090042128937004727805971117980732734704707949059889775963136242423362200065956276951552375434079239166196860820570314977978958167740380051422371847611123308996582746051429201853220167528306459142517005610122945900627687904610215326324758090832251417810920681441453700829170690081633793249757166618831794515606970906195696476982671693093073458711177633737459014292954833994025744566206575625755306504037088926635068836058679978520386956091719680000000000000000000000000000000*i1^145 + -1589557164873174466330139569222257445440054605034522068176145800213200076686510041569925308181078342929842375922250486815897950883285350525908110566740482885818193068034016371594715490890565050092728167727324802739097571392554213497132259728929739825115467732775596142557472578425490161906130743885826057420592881065851903238259544445634849717122986395456919611399683152669696415841624791616206319865406342463285421271041598246304215218638028313496990995947385285054985366231778213801260024868989862900193615636413491483313582614601779152535758899766102827009735962396926446145964879253654654908345499611417524613721868751174592567755593361150432240527850832571809270439469216589191482146560338280034825960854455292544223679119467533686550639714826632924203730175193432834364639034281364032597363814636701312098133098905899164110658211672351352939730270574225819578006443197678399957265802372168272377711393874078212205520620339604317554486372622169762732726099058535222209017659345619377002099059974913547727539101588961470280211835693667882321919232055643529838581998417932221956772269839112343175411806501208304021089547077305312052093215283117128390296466036420840783598947895454385391429482520729410092157905724429296056845984291721967898927041967192549880243707840528710685294827288144418828770998653208652714119385256777645885795618330400171602530482617338109215021803249818393522644665318226560174549663666551671186346693110169557191201346618582531156568209480990061297347758504111631214880195158894672335070990246090161869225971253690255853600919040346484680329809551878424267864969366448703310006012644567346912952255463371304020939534486084844691754886035530814746857354543306404700157774450575938019806437669373541005385110501690803202272318959647279435553369078353270876112672660532393238423815403839579881452155635314897493046170022982131973926074345148877239888777713218929895075458992412272935015623709000903268320057517289967040916140142487064527228620593221776810315952767849758016188396785535704040986560539038025404187925266203984596649293444645213664191553483724364112217923703221993814246374462081743227972810474735136811760920874968149079726611900029103078152734693362777882362228536343801921216598215464759936534199979184981990625732654152230237647082359761645672657214186029186151318093436904234810759059658651469291412339072791797133846485829609259275620017972440079182023413753527200453329442462517309858584758271571436941914624844825627681293176232985541672991924581777771131852134258717360112998668965454700888138448896000000000000000000000000000000000*i1^146 + 60090621183144582299111680583086234218015457839298269321025521212751684674300509261925386455305487692089294943197432716512724692844291478010125041063791965852557368239106688210601730061830439513134196964801603991167879161205927821309357358523167242568568115919959843860844751581779456634141109930064657938919359760617669599057593298132936382657709674882544336046614510452169817800387761374405403841098572879529359969877497282530073522141399062687662786404367883651550220198529702790013267609868464285266528437585609786986376651282242882121112786679785187763552513535517948476425741025824569714552914539692632330312500119400709650171762408403631949687438203771004136766517616406025976952751224119700273447146349316843705239821965536004668373314773569675595831162974756992844931161285538519442371229198565854015886639352821867927367811135263496215647819963193894769612099220345935067656996008543442960922595155978868299136895954402550965532791246919820087299496617912031040234496322170821291967655102576702819709062177646178827156575127984677333583988555321169956421507470789510871805598908951931487429397767512515294071902059983164698175723867666551136875332767065162128910658904992453426555648866729421854743512366279635625965940295327205864398185308085978242789575523571042530802074941814860809712804821500808790556949271290018978225745580249497504532662395082468832245036147426271255010141643618087033374109580566095961651877888184298681529327789097996986272885017908331348028265490586892007763102976298667477993136361922335882247360548565029274462193881596932517441511111146443276177506451320564080350181250635341057677622210989014031257437872783329087709010510498106599698876909486646469421786205263613709333515615701703490517518507307337068845221828002509053694180730834671585013131651428721418322894356904926163672283098042442072262268353903670656838669266147754434227510749176223520555048276032539032842405488142698634250766154828443852519464397975623885746863134144188706533181148495777861366792483627008547312954917131931107040977011010730439281702004087354681211982390266657019196405107066942897340327029083191055932588020726794509113931158867446784701325112185391213234168594815010333596098323741940799789823455241480249521279372117878714814138457003093718238390358185537851724904960281731889179070922872675072112183723647529260727868627181894953517159220457129333322104398360453047763181677270040994386716158349048371884727576817592145056163441075989520870931818703643853021795700034142016270937255609886739802792328828708034969600000000000000000000000000000*i1^147 + -456300684615736166754941467180247389146597745624723502278055396597239364260312548328693704670197524560165160399158011240927397873400213121978797971960000294790854555792734803641213258942092287875292016323965980121969590086389197916726032021662569209110905322043724558686808993110357640444464778501381178197429827706442749412117060466232607464356163645854968962921481131880952061467318101196334607882444716261215832579211064440123986487503209989689568155120104018438963492303513194187803743468915927932168216718671700127003445316892781468811666891390093666626063498940144943590670631060759129453641186956122671180374879490594548796612449052248942440696006021617115051802063096332651912211680375624123307583349682771156830081525501785821431139245381261233655494634700568633978563200149704516979922511761327516736159214260860112981369411910588147369242633831951056887285877994412716563618777127936883097043559583177303217080481791340053000706070594714594341935150922553050378657013312673434321998485049808367484659002663459614221400121878709435471850128199684821403565814113482302671065303596351085916574023786300174394019939133236753566168277415341300527343565739826916085942965381408053725477442955439294495618906620721998936654978492975230026749720175002280100342575716320533531061074064424415733299719915311390496915797653765225301023152492590381208767863409377214113242504295664199119168908137725808365547318144381144569903092168216517230288235275343977935389687493979533954653143070041808858015763021298188331484074378307328995293230796034536777828263072871311802163412719007794474248742798750740134540283789742527828760241333403547916428066789179679975381510495908049797097728477632491534716024989877689300310128291932992012561945715059413488163259980990902511483792287959355803736676286926359226544905570616692224884086720871270646625225055203953256195225465036211484391435545456460391069074035222181671211837437896082842469751613145479596557823195273130562030226202144738758668642813179848403380822869719612432544295627301082922540803380040745379330660156948012121541585979984384918684113508451162876766307582365659232730306092076971551222961118304396635344415008669997906396496227589590022826977143911304625087263078535149712288560587638162907845238570081262801698586864851455728430788634041298877976442331823431147468717587825601466675161977274126239478675414491734937031046148703301985835683050422411803195697108817857213487260773204868654283024432678091533203949278919208659505694006132744863342363203316912430775984455680000000000000000000000000000*i1^148 + 1605794558554556114067922688302146701938933541331446002100739565070509589235920444860806854333812947487498947299494327765110716101368350696403042086288375279270625759265029519004114356866037845324549689830169157770271909546171793636354659764913160408522598674153209272354586049280713636699129894430401820059548086550231213343222464047821550868805766237046356802912899628457183678102018699652843962934563952295273057665169778975069348651409497092608975611285595252049749213966368523578490989979164584493696245230339809181392908713991485304605342757919012381580229796545937183418127994052322980091151433043987256694075658516191537751140681942951633783135077137989908084764337860692734776631581291142423987867605741573424018898864877658399056723492512796382913878688949962783894125221790679790685653719103744637709509081080687958045065628538075031567690763490619356981377306026914741263549642520562818252959271630545535507434741426834913081327253179930850878455037217892679468211457387130512730392057201992616830762939679660224045336131199914517306120533325923704740704580356311609868106331472036875619786814270381798087660915828679427012565893930168714502069944544778208426256469970163914486738741134245257268122709942461077120503377449341870558515422443250484748239798442002963523215463353016139460723253206578298205713459803390158382383463749548658133473491508589837605682861731838740764167537622543185528217539044826731799144288533617414845254371444488415172084983881894170616086038832052149885139779582286538467600146502160142355869059981021707867035632069550379252047578973931053742158903855008253516657200650934981954282747389046001532429495483598432420745623913832952875820879739651116189404848508897763529619669010236141106295334663858576694631927442285884085234671635876088574319218604880340085156010963730120652467574175521301185885757577972639677538660758447673208791098164905887523274284045394124158290573351882105634832418327757411718770432965910257037997145425875727458754927567548179317357138364756447454329089487160856491878793984166566385916748048682190693186370030491817723530910697357101264460691108142790881326108575278443932076320455342152375807825588063436473436919955811283207437156083852701345616095716583382902828386469926550444382056974625210371137739107933028844326925620515398266720034711471618485071213488325190967547527213947457476117012177679186366267513357014934165175734506352895150149436366492809244457003118169198459148655994858390734148764612489585819613347447653113029391992884851376128000000000000000000000000000*i1^149 + -2911631692513327662282816158585978800415457244007169723310159955332134314730147349455808161360835279639834916112007092027636058136127317119219865583871745751279051815892061067894315491783040970434552080527870411388526346959252372798137536723341996104393891710141704698156969891071224418624574762000284433879637629509814697968052181007790489464099148575604363928274525603715063130706012358184724490682389698270497094841290667526087602901289480031650306877054959129328507806577094041830649806147964618368306853033258353124151224768843718087193102936576327708258396238982076401007196896626124719641224187500302069262643159000956595065387878179850196720492274582304100481096610198889900099827020749339831730080838901651110999874915284803160034338039765515779047368671119362242580370844547576850638914047869541612537537569841479170645608906709015765374227721423724153065575310086777009251966109654288789196140708478299380811960227932639459328723620520269155457377904118666823467798592471495128623307800662044089027434214946630710964546632688178144339668095808653798194735737557927287270261119246377545841987926443271938512077588907949442848511761140740565075691857334697250634053035827385194779936979664338178391280441054140582761308100824645352177960225545000469876823919807827117137058243571634698592365981030922061173163912646478334479044022910000397546491701800976693626437283955867160146654151047093001928866023673467248408164185422577613489524177735379017531184711565570817013469883949749606554474001662075880849728342045280095044945010695661719991942753967380412760733109993988228954130102738838322423403518595506839340394970724518622907100792783578472775849268725792839050206824622182998058420941163729301866981907255851839841567647689829779953962740937073072609578965906452706424432728420108483514154708498260717372741274233085876097126856216784053703681756742677195755554044045320745004367823505049612131462914791459608549661436668686543019416169563731588596605430638867251151152786239680371881461313694528426001735547220841582612768944907649792304789008060634490253911616990712656072343039863614326929083840366337720979310405392756370275018492771709349209373195048150089019600431575846968015909746534840544337504333022458958912944336857030622047763952648613672135999215196417250910207625825857502024643893999073071407879018985792610269985570929977949292946912162921657195193593108956999984788321311264790210249274950976220222694536837111679344277317774033309265737278511472722261824320790025355762912460800000000000000000000000000*i1^150 + 2736096293771131360711126023477209960332058157773118107290090479569149310121808896812661125065980161455323913600119791059554163627149156716830869596401407465259219919571317602247196502675535969859921122018498967014288545367811294437531477955518779284393542581397616107118088219631915751285791886911655411465642829273467935377679551110605288881705010129472443833891336353260227325465453228881816990356488559549163972079245184318955839107462534601862794468428447901349919888352613063658531121007989689462743419081023895929751890884700510196284857032940037715432611435778311408952617130980139557212194003356488751511707909079705266820490370327620843396745916961859210360782897743328609093596276976480221487011069805498084894684112217362318607066822079884864076968391203304307397995189889800015983850872658424872625933884408051801058726301734111174166301819966989372342430754146077609292034650281297952836179350228120468809863976893118753612944487521748127619847591371524386062105144512460530198919410801972170570649557644017480696843413258102659749604830089262856222436927171233765836678350211711431983003882117325307224740585435693899409023460450952298800311293099561184493466592974573975786005409261976310772568460288894631627936836358056561477240327707612327689280862225085974212092393904311094438271059631674261108616710964210202662887922361755249955798087228662445445918495849000798469661527175790062939765624735577006550632520721277113571326153417484346134881453635659355932103233317864980470708307658251818359479994744389987543293806861049433475177649263180602385383259465220895943642981256077091555679067014986474072658845681757265185165252181010963712565306460511717873793231339528265486966192124363833716210073219083025956085303833076048821166645595215939427632474872057973705701242930008845413250555163547797500569722996147811532050098302155213045840256550647929115752770188037452068645882673928259688878649463463292592817154110351907149051494213203261260776919835731495838049894662554643127038093747513491695530409208005724616004047429768181652831341538125948377875488837442138537555295429088761751487077985716001921726001033226240069748755412000540659785291548333813127452580914575652752471394675478973284390977685992856287766983868016243041360298631534264173428859829362951933123227178424595196008945213962495754599104191698826140136414287121051824565201170553463314143191106137424859085037271350462174039123797045182355011530678788929904507903781195009816997115614701228665897776714874880000000000000000000000000*i1^151 + -1243980225650424404083522222182805752107370402134532861850368375605007585735621441330181264462739182019780800123733617156191883021435945194174711683687318784538897264899585992330754995688676962912025810933135864820948224418523263655339334065943592703919559145778144882343581428076040241398877389141354337337978223500605435361502232928531170165896424903967290707925644693298793112459505644120366947859850014931896428622458957726790061414267921533377522552493416622914821289146136511950182459412013670717367329280626132853272645228542454545840496216006629905257060900662860169189310772254680763167356730798770045248411666253904724568313638225018305009553269283278529724778730588117415579347986457804923664923119489717757239688390248901395757305137247013997396683745386800802180354837381047717692282443900577066235444223917172603266436980854085101851791714356026003671257253993232545301760292299128666699157580502791926390318943327573427460126192356655078129837658176279043912042052662197096007867446272467630257908974413567907225889559701075004333368171815749932130351652058554939790248049941825518922784748158534503174835554993935851742136063259089752105769540909988726889277164892469785771599084303911946054663712191451180418574511764180995995347525202849120018384628768501108620990445329860468816862629260109022233235144851697946636527536642333480873783677753637731548165104322185043803642970181823676034267602518155198493786742707795817583483517036024844162643893354777704975634327383090569685293454489889823223228520583983330923213137589562617160978208462419065625388289612214903774681653348449891413868163355216099343285184959293453329964032164080807721208907981211376151667581116240308425159184478578029923343060159149746989286753035480354263009705275652500708506499126079768155102470578618448075990651315366901849093792928520180580126074054589704614944290291930463889014349861135594043544474783179458176566474363976178109576250152343362078175806134519275183947129438450592912160050320005326540117627933656353388435542067434410432405940453550475290974934479152310543590694660001822632868432243522877018228827357797048271780580955293876781358416599126366433187758542931906141633557279102081722527453012848588130626401434576697038139093081172581873048879001095615792705467088807621239471972207643764770431021261684008912581044810858835651825091020607505402479497470664231570866808177149391630211948212291226678048524744482888543238783447956605746270790892924460996448864136543562891264000000000000000000000000*i1^152 + 279673557747202923382950099368754066382061105614497705066103465521817563040732394712746072694969435353105652972045770309777678863359156623201104253604266786050598769800879757427392670752111221783405030502250190568748173876497608981606968491653344863123077556016573636598175129037705033215033066934244823840358889044662118650609958224725571845761305422620092524203607951583985356996277438524044385839408301441153110151591188597114431405382179479943569849830183942174531709997268982533400132631279499813192775986676758871317472322025990396710424061082663674452363503772238479072729598578016273669691133997693671755788005150852943258826760712665850019488107098266343038833987243490156039208660296894079312567575355449565582273097263753784601490789867550214320223739140282255452230131553794008275924479573657973915595025204669886416360769263087308956316546681291379064853593777238635174783566878638982128856260935171757749810335366558725097897080593707878214739386107286967138095462634653488738109243505965547478853931355528371425698337679017531246800895923227039658096033563864439053234762368506927780132482607454957992158175172899900076429155375158392993702542799372385699122970362926007209522428488734584273756039968688808314903630400728854041506889961153600997932436090998404844052695862240065086098456147454371950623677991815265384619375041690086683857004754778492108946664834542480456854306256959261178774087285439902315208888846671099560434607153849542980304548475533747501898141885198440785023592389562304057774549064400758045823241300895340960309299125959464709669013398071020396321447632678383532717086862451734588319441129281638604176408853018248658296925914042395789499581885597917194203345332663851019374887070882064847227620694878053582819182204384259294991928839580680805474782294901505882130030521189220875903974700716813972281279938723570092156965561482813189935391112120545179674289611591692600406756660865490352801682268547032237694771597541844081269402977026207135036634915321527819585060601240221679896209223087366265098357128812331783603285289247249454066916593276608016963991325591971646091046852172659760590514281256910311511814641826511652488157765061684022891014293811770388621557536002694581685618716983134760402196691520430728335430403867653920592787987098028545297993685903600598837969073266863081707825351198450974776500997459620839216867876368777722428553076695806010455548070541601391581827271958456180833203947491240941562619575149935788847372697600000000000000000000000*i1^153 + -558618650238955152651238425442639084716891028565433656869078452249784035196561800645065160272962245554394742152094259823929341889753786104691320384978647162272261231973923465351000612515431827383965586859634304986329419868369378360274156432844155488777383486501880158285424484532435291344477493033784768655607774150950053641036239480107399367764418451100030903600114764890580702936552667742270387166603719489116010519340602761258067618919083147207663166661326533811539682200319967458096403775696286979383370438834692375306220491534438551430730701096128162665940337399104401838173002173849233537708300029714550336586154365640991548327615625214283436210434867634218493827780581867341597654596775833254829928774367287630558127457778780373623662983212155066325500064069774454681066356769086609317621813057542408444318097042296147941291005811908829939166374259965505155526928733139224952850385682495530777650901667078025185824177374893196550408240222971683856256021527640855732484527891310161717150788610302612464593803629616755062016095177263004869467873608162507219182114855817132300833741135718960314375597851261989251594942962579049365725032104608927898150025258188292799265692654363925408579277435562619828981565889019914136384320235783468601167453409258431560853404838492670803397689730372960025843099862530937002155207997616987317669924640804776490867286553601124280716450625235903047531190108157740709938940510843306812185745900430197527513342412646927724576518207523701896889774229291444834001126238471520782375653259938008645657916765989629908995379067906393499787776356884441577870639988938661256417745850845501210959404916552631887173762976942877231123630031165124488121961081386597249966785065022850367104130864973522316634768784826163819014221363446525883890839520082626499259576154783043224733275967730533138141960260470402587658487366119416283615097726548236581751735719245216351836060922966911736307663626648015930466061752559357543387935656396269253948818697211548538904197367269968158096943291140943934778250893124261945993706831646145025923930508543418912997440748937003963603117324284514845956639457758159796112964659078759342387142047030851123291248247446624115788128494317420335383365989382354641605359505309467068863448125271376802876404826028700224324228446487426362895401727618407882150037398461834023582009913039332720187928657402251197368529761308254663381192852669515094057536840424113279695024830005430094886616522961458736532279420518400000000000000000000000*i1^154 + -22994044867328486552870762645001670358561148196986524562895323814944763834692146822753367002146735089815537572297885075329159230326243473233250544699162558666058988226120740718610715020492543971311780995936632909972547445689090379404274467767805790674655111630649245648078211532315688293212514541484336837540766698307065865169356793067774079730862420099623192208866909753532950415716379399546491112278319350044947302347519227077950316878207464526382837771468719499529172106072315896719174266549658775187172268670883466081098423679589255638690729373526779233971001588332398481292510997685078444018109811274391632894900425681999976485061952369841246220328974604834780003724436335883052747172690602578492035089417961439800916107677437231706646729620037227059681743820114285772726356799397245830084642320171927590525208035138826812926329959271357715144971475521980110802685028800398638296281364300952764983562801313853645520532776163502344996933174942687003057286037375886667341325353883092509615021649902916582553455362695272329914799457950569150471558773590479446250984043008657366555540123234696219504715037819173309478030213716524696708249890515552167019956377696805900305118410610987829454084960043808286027748371424266497079840803596173100266181008355918829099611261051256222899326451269751751827711587340350810680382780016507488473034447204984642776774539979395210789365219450266861400970963093021515116167359479548175779123681183458315732291714547777725121813364774429867845022297395361891505276195739070290300416632212089809969858941183805282757794019295877665771772970820800953819575398313854765927371133293897310300366724429626401855982309069918781446574661946642009610569099102027246185973391981597560360120348573697639316011699226277053404269519232049231027812677661760638741648842010898834775793096485745723792944908522135396769109323535725489855967282424897338731510237177212370853929112295089448753476068592822510722381675576224507576764690965754424581892507032427078896207763151191482999747406744561304739379080717554500281595515022669812284712011322845734014157671173252191545379722783892603644450463537418728067556371847078063008671671828002010364349901703016649603843273303261461893790213967134702936517936653464234372285055593785211458497038686970748039615215642736734441326051224389427877220837869877957966335844957746643787577883444360573331625493259125816338406006500304383585019434390019664634303251687889356815976976548900110336000000000000000000000*i1^155 + -1069826506814500986001151656456946375072366622720535896981653155034274212001988033688427156468902836723596013756399095191903163538192696938722995402051751083976096478125569150827511764960853548571071292913582482080432785965904668033217591718404209567807943356948775998859505583449345772399322604141049683612970816682497822524934800295335541313086259162308000867072684473589411750482803414183316272665842267895251224635512673313636421428282054784882591725608132071082060218062549980572815221089742245561680303061876478553153604009106596293101334618219860936020052698952025566505730409774672439400589351069177118351196419838681794586050530616558573133276226241399237475659075868977107903226671445540391588906448630843775017611037680906002751363353900973022158559325055349634274290306381944230307310834932284003847371509180067885181309699362058158576220648612001285540841730997713971602879337266350714207619851447517841796126664103529942851234418446850339249659414990248176227634230828708051246743304556609557490848777744856573953452694673131227601446236546898061299902719386132679321962549974381926137977380115358876692530291707389145762353205193296273517483937871628251279758469345031613299384775961090688474413421538975794694744990624088731616394609744265519936918888248403648866499981509678948454753242007657115809138250600612930771700928600608270316794370699925381984687714451903971550468536113267001329232974777838561045641349782976093206694113957038059832672179237997589036301635086396445154765840570060912948889752608516293280216569682701629005624751302253617841699235123000412114636367722825467506165609656789711480094708502927204295127851409843954966186903740239482597527024402229667806564938582865396624618578123717253651383775662157090670994012587512169624697356936369337214137482493894739644851431544018392702037428488468283100681290070723612423131109692332230818006336268465344156311236435971217874356924269095611389971984366371587901273594388893506095208134908323281082870649995427803204681197717241046773369788233260500713047647656966014901104677321048930302840600503235476656870584136560433477951281559854311063791154515005128282653903384315957496096141695205840378712118497132593532699473359369807850019786801824404936133608117500802492838143059192100561964169175810232814409299534057358897921801548038355196187139806406452755685567326042128499225740164787463375699632819137781968097891286378947827188292672738990231440588800000000000000000000*i1^156 + 39921000295576940957887513484917368173459454552365391981510280798201917158809443031705767852252952053674910047512334154654829304689095323322118825207971504988473706031889877998141178697420444573546267393363262021729464558017428860719053618752135014285874557692216404359492974980822889549370830747558523625306075865200746380592785312992969250704916028123576342568814394586871571345385020420579856453368771463435287462715328743857323506705732990072700386750643666457014087612141504206967810458420474498487545400936976929895783540486206740788409003932455123391542640218502670153169838675223587660424237236440790762125689054862294121382551310059429022814883138012734465427261686430954077504340145556779541674522524437177157878145784511722368720370800580734230273818524561645141346284130477006847242032321411591073954503052267127994214076144247154282556360892082635681402275910097439914298480709762369976063164751570144300393974293984562983683266482811241550440685026547284129443357811183538737617061030670418533443120042163167670624781179210843026210515182656637813811322973951427573228297789426465083510690890062126136699073082562665368516216579936033357068668193108768100749350712437950802570663551573305478142699062100839777183717716561886672916243118132698049698754121706324723051947290545683711866646800341257069241146958203084335807066885810189819481769699910859398521561823129550042040672065622919439550561392538418792781183855434360796318260276979987218620663503283211240659777372288740252445466491174954692768201264890219649967345412725326648014833477535996387074809638280028173300827807349974935090396024887652890504188147836863218631917008321431146631336301384548031815133432751033949380152665205160418900308790627346163529221847433210028410124354429274709684646948692326446959643608508590029698613075610480070697276312928438332412131074671343305342334680877871669310543845953329687730705669335815502792705834170696437309287031730936660516998105736451414288778233690259584511875980513427482295183432000453091751902944653894431152472602211661201355353756735687294201112366629355145669259878596568843119825464548722012207784358349907775674701610768304079442079576966061657577537644049350644511849896806783776953503686010940791059309779541154983955897435097692138121287091033953262550909193500334878698506922692068585048480006468195615027840039927931910744149386730448618849615075293061830838991525783534471665134406205440000000000000000000*i1^157 + -695050526506102766081497628276677549759399674577214210627529289697982944078528055223381666275271327333872205964656833422431030798399589296754923917436871694849862763254760958484491606244510629426546834339233067480446334169055569143468802338782629658825089902846386721012532083722847053415648070394668660276164538414042510434872008398307977738642992909436792251283418452061093261880853395447115784641740800832947449060201904458776937052298365040594029613009290037361168247872009608868768574095368639181963182860630997948272408291693951698432113299839429369062192836700816334305640051152272551841633313617592518931493826821657082782128834958027344941741163445296112701807170365906963553434384567669403342099842471641426303470099453893610138556219010439390118115963842408356683432107870143041773377516013147795949951125966906212465870154536940470880640377925894937386396723925936213660795113856508495618534790460994535125410134203332456217013093914120827962434466533431936571890234840597649868938085299454678731012061387405659903342259982524818708483954149333388922564610852519029634832078218986173772239377929467413003323796567459145853821385013754540328680053149080068395606441140807887772247283091624752903122906475391252164615741370476846012976440852636787375305882688949779959506653346722847892348935871274994955981426681272806877349031269010899004390320094741961543969238910076389379265034786376551790505181896066551212620756985983208302243236850496585052057018198193365993385107917458284973483715666314939375767157725422018882098825512797518120737722350267935828897766200400625341855010572431502123601774116399283874272148142018731618131751424405485878704125228379962352996826754696947993271628929229119372193435474758805691716571244470837144331692420030891519873707565404335325296666640164960610759938207819559340160733856328692937647605058183966948046907024504548670728432962349829032466361781141526089327429594696630496353494457398733253637220758281953073024220157580593259468998095073398204082753707525444646320087907565148847205293274794920856577121364735050491472648384443696362693853028131102866018259573599341635099573008449471946207088379003038175065497445088545531954075279575661744083572497483635642371715637679737221294423715035216789078211826087112584784928957368958423473999775146756669386461288110413941931916287186000837407486583203410597059769224651956211083848024895302324678382834413207552000000000000000000*i1^158 + 7957202096186236466916379252849703849840141077693501987175227392945111183707069418493196086694905525033847465808152221610953611272172161833737478887843891318695809029674677414797272297369498779938958552047532589889804809757791427525639675087740082620383431314385071056475601656972939385003172110571564278726575856900075434855731078268428963174893678385597247075181066929889187958584130322806553388363219345924989229159227078366749022385296697822354057011918106449525002921298404614813614377494493386287406098170709562430919070207548054772226492086101132465559903197740839730259413796075709584901650162812149457012282881519766596930433831819456358846726585362485475436976186598439438834554674576323288526457601186343042306817036124334275591383286251084880070068865398511738570825819233995296540648127609894500365416965153284599050084991932414503835029622104512142338069547913831470420662033893774155535299738994165119893327250580848745154025585467544368960582054867586333736713676504616868597454095548519848396709556225183618835454945413616532182970935384134115803612922476010801250296136110624622855813356452593382205014343840386374555670787253836050248990379763736975382624527687751680290604170514554451556549302676705233379071031106877370563284064573784529938821400176505478003941775854750656357909556156568388868130137055742516948249449843212871777581974155075869951229346802181627703844337897625844963764287065976563033807254809154139616235277145040403771184910913129338579731112752051330753310081349830860088875397705331354402391379933324340733449397653406102516794574717078416300213923044588997752722427075203487736513774122630336643762945506132259652170035413683866309906534881815843021841183549800868972648704115640869732635686065437172156177681841197331396082056495635184605747334336206159647553310806935075610960262534256847227267081045935723694566955605333010197278237189598903422125641073380036492829082585315076593784229809557473354486699453630219528306683245460944174077735850579327427486774551554706123477470156351193560900103127071714088124640861283600732296936383794140247290815720569179445455205700727333117410809245988308235283097397184766444738378489879133705483027183551678833552143419705702976297894661693780845678257387631403040464490962563357504039393649235527595152610613162966343318450587282149140261626143596063622088833523602770436903854907546206277796996306488571746713600000000000000000*i1^159 + -64690296481954072195519610362750432280632429302645813524839725893144145573982810398524353516518834333500970592013138975685118097357980632837886475489285064817110976396137015670324166813119293900288533900767907576349419465197229385245868044161397335899495778448139346965118249932509910058070313574882563205494802336785616236043273630123173810199032806978664368099702440628683747265218336033427019743568532109997269217963386543218365699475982952027949902065810700871497232545417770939877738641436537740476302640695635495998470720818155793612523507938033037282169812239981218810248946025129769224436779299296224762178542299122598616764884337270908565807873476278505545878042764103583677026593412136910283674584279768548658315428845341316330812230100226238842112053006070060843888281014219167047369976784209462633949215617585418161156416609892053558328028880999939743671661953156591320381477608801296299989681706212548506197434231892260113220123231114160483149851077504031453913032991202157394835017181488776803906758947814184665492233078660636933590816534219537289556601187735497159525573240415894968947373830624912203935071164185886874978673030130300137421291738898373095691405946931711154858568916694349559132508475310645109100479697001970726449991086664700653514628514362236201362681802243626955148425466362739543106447627168706038213110795261438880121661351650214437713559646279971404398007669502167974667312079313507159796007578162162082853464069956114817617182523927329338546543046834256046925242952485130487236825775044832902939098758169110175200801336199040625461066882712875826560865132425223990754980739059053382281906390850722447220354701695613204629669673694150279111830450401373201475684550444166701443114629660417346517833890043104506010403889007123343776285539368797228131624486238714029304554755233702782252654232526442562689752240416275016580091265948366252215258931928289013793111777493612123525185799453592410254471418994984874838203884575916301181835873893935741205711075069607551583874427267039980345499131911591144730533330509344130276101600567841071778883029983405168497412094836338566374520566449470159502327525263149921972396681884960614885070249154093052489540308550247727783858597672035781747725443391504097413798855043638398604493481786908215793554174859931906616109108421617962614883632235393762598475067207875889106322021773939578634528656446944979582365204480000000000000000*i1^160 + 373740375726528639587816854217453738701253976099290542339277412867995426125755965578412118365176315995400413324165498996895097605680837004308007711796159596911263085562168350443830521725628134167436451379873965865569107312966790801748702500391290763970356054174609135130181899590580165710631420827407292243717788298879634046093945385378509016587866594567377564732513637061642558369404222271477325252815154900507038473255558627929156387666769877348293978068934529024942552134917484780812221626296041259815574892162119548950463037298434231355071302977061856010057828823523483225440475936764100367207851081149674796473071999308406359812443227208214890166187086499063334289815504627760845445771542097253982839254390453866156391526088489069746219489381550734083420857813022623175683836680779691492974814616068925474420174870175462582281520482221703553718855307676692970618180589032905159876900444712209921602879694090248744127474768858302545420529053501573990601366579472855812553310298108020453983652105695598640149843196676914874796080933761444928046478796100499205112264176656849932596286357064797594333863452636797136069603327385231845627420719106806999906429152634838290671969293342239588288229729368321791488846371792551483668303916446410011877601176015046691439138697824442866090008520796182843883807544264953645103800630290056351627005184179272373676615064615188853048891835329845831759252965819686202231689346899925780012179249598001665005704555655845619102198435998514439501003382056985626503236627354745220019992455940121546715416285267431502183769146721646070888602145271667899143365467382247908343650364424754268475056623444809155905589451152683998431285166461669714416476450131928468273153425209464139178940350126090969301432679344967885350247273837551060767107734408816607295217875791680378633510414458303997688081820610476565295711537554017548359445739535892222358497519914848891231660117904317175780431219364378488942340566075856236646501114994890029353696092874342058560758269549460829927104196842169362042588192558811627313636364676280671512338131501618952920680787908648525926552655779530717418712489010382326517289967133945914280511653229045855511136344738131950315031871771616180758260028286314255188666716823529343628639898523162613659289161297120770269348680295600697572473862232382966871381085498636833951894478513395024870142182115392788189170618400768000000000000000*i1^161 + -1311546688993098174514355281568675814426946758673535069877246740409313537973112259147186508064970312773499920195953476065901810198952516797575651147395855345702743758334419618832245622418905112996975882199970268054210044835895303120876728293768721776863260143404902301915607203206526467153116179203634436898549464499930508497364258623199416934958415877628390489580174158253546395227556802211426967074949097272971736401077606878039726122470838036411632200423904519335759596674591426907299961877506858767672596094883630163377955712858366096847443238020955198045501226805811012571980167028253858705715466729296008571167280200915832308801533768024339336340776872165607442717946387739390125702559056990274974005175964353150010849248437068754169508261152219716714548317029597795027366741870163690637436600230555115650264186106265970141995863300603054789646419317264929425427734196645410021550901719791324172159227412112863511934382539808413350470276101879879252032525194406177907770787796580149769315552839128988472720925725104555257966298046101372663048479747435232177161070208719916835073925993180162080498361822846441033765144442674023776872303458863739043630494719980403770312880387508332236920484249104312996039820612102720825970666674484247267213231460717081452001477711298580084828517541915337486313980848966536254882842235354916702264321648125890968723854526230928604822455083467133236896904007249423507812112599681400193218822036983215984915087597326946762322907459210353563777901093001521632733880937449508842344916672261859954210651074788576118474304174716798668005805504801272456613748350593579860551724634612316673483682609321446108915867381483346903972759224382003044959604098600096368825520169763490505635088120826131081814927325908457410690448594242688434266699091535130017354445468879739916163470371007889343600122188462561832205109901541006281271278218103196487432607000640193763885368495090183698628448036687707776339623012572225950981955361672932704646230534426337430993406604031249632730398716526664788168589838723160507645667502451960806464545462445486667753471804859695068979945799935715884532855945079211436529487038406453170263341379975260168266643656272210171296110393496258399660299450490552667663759519154561042532946958401992769995414164936125158722223835808667971157071347735998214564039247905609057149521453373829590561414626033506713600000000000000*i1^162 + 1535225871577862893350923643019100864235401634754195204723018018905804897345281889081592487044057312316762548308200261570889902232313788247183580801461914945197642396645107190218890707509613911955103549204131428386531809649530936639254949432045796346585167957327402395559507623060197097110633514344773054871764598004787879510054953470259423398109096086286629465587651583753717434652234138403551292008643863821204043373525184011908603199901358783671194999320102895873465839053923486053881625795180841289849408319256651208364761571668068859840480513605241451409526444112212281164004360645992975520014868796317996307757986062116157706570131491365420158540539965847109288727253368749119048336997430691883124378420064539353351728545295798867550941396478095521812614575016009999241153421499025944655424093562390214088768352430374153346610337834704389691231564612700315582392061549811790950839340397919347566208109745405195678961936004874630187269670235021673861327871094970277192618088337375390260143757502755680172255587566560222883493850203441661345644444668174501935462708711565370873420173155199894715666649617053811539700815722129391808505507761793730929181457908178851765949226988789747754226771370149202499729715039476887215410933486003752734116389328163502055584736377811337971966521294311182633285734559832696685104897608112726537876618258571108331875946192025734382236122387691633910263569074368290219135371535473812682656875093442115480898877414739579942243616802000081343581453849063283080918127085048001536412825272711222129225551228898632094284096229325833414809946329741870590100859259837227629467994570024636583623726908372026559265741022081038951718603222176402381168208361332094625806817895756307439560132864637255108114309067538419468326236514465961685044859076232221908851090046708795310013621983128594575136741255573179613373547412775417295923550346024003681994917307489789778943974319700888824000215210547955992450331719705342016619654905652649680318088721384854775743414888840027856173324646197636009480652038808818732841980653416877246798658933292348867618841891248068938461911614622127010910777237445145431794177548269118241836423396591354329076723521681853182062605820468478356162644254214405423476343397289580498685130462432652027664832714906136295506963264428352230388093483733921731424828763089169706275365049509744201154560000000000000*i1^163 + 2442216426027684026113556195318777761439928543177440808378356004731018729265451810033054900464334144936781874177574521607824120684645306919107765951326362706766715259035511656465380135481400325792465149626247092959245065139167753142108818458866278687603400942009788494394654943790446862786763182789160958960595063788903082394608092356091944352590342579889946546239969514156071682794942275098038043942676063253571017406186668433006763548386306093624755839106382591020718756223652622700082636213842017153980692789521766038390482031403811742654788710523303908372283993348169692528547760104793118271940046357080265033932730750225889768905281831505301910497627406725880916872799565892292264144904333128156310435813990535039402485188306914979698934655466020438354760016338132281633798607197672030487292930309789607119165471096330298919563340639970589786167408771006981094868084392604149274265181063761973786570304226168556552623284829987555356362834523307838009526554504902087949316755399339569944151813713178232124042710260001747193954733173516298939221909830046777225882929427441986064647665014945275837246881260910439735692508969774295550483802981847886330892619158104549761969412538124101880356451429166848581053670247631616836908763763691875279524127308523780301040553886509943723873438355925453793809412286036021877919820130907974888181896937341283556540303684968791731228349299431215661469832224128418497123099777799584117442596135007339382933197899084736075945292412190362861069330542651364143042103782335555060630394809386291028829647512392993297301857537240353864052468095724225614044317625630909086078077654212942924614856838242811702466584029131565938250648086610921753573517758945647749273621619974247740538492574962611994282467925143998296974512403215892623313478489009081712045242671267359915453450471216230800126518910561315794673975094730199320600389980865929624358982872331353845873605288530457721494382624248957970381728165744523900374887569770657359220818420136509438401051183762964120121779980783540220268388932979337890256800887046988659700649838786318187549328861885733984677058789874788468848511089486244554716997898998065899388006995362944209658435741156487158298086757502510296789382388422646898139591445172542930066240862216856017181896148247784045757743769994553175246401313599824390190533424668213653612314624000000000000*i1^164 + 895754848496783210443720126579229184839520181249215632219617074592113469175504050892861584799935888600061705446433514645631386571431923295833844061900944602132395623102068167674772181329013085197477865469600041953182827084556159888499220571237193878035761390848009019844047761094559288253822994181032842678449915226649375554256086991844943009891909037837276864635884756644706269293586763250474823507351507721507870599920482370019540877033424160123983089849039832465774670105777924770432225891586316364602050388482849538322151112703471625741894846386251184373998266312878660431048128725019032507239610209553008401966983884323836281892706056659623619000375954551789973220704971278901626512136070637014535458901310674469447742016929129613300659893468392919397851098561337903188975525443353269671195599708796810324377074730429477279790465678408185277219528322354708620331512730169637902874027923044152821482117153030181426805029230185500589846001927483723014333329239099248737130136843199036862812848012878278747289914019823903878828889547818469163677868305789286523581001755263117368704776189208946506559257002514349346971353021515615782186439220354911782312711696906845979264047525972946470697668457383832198120345235999236994227891953207030084569583719557716044139726180853603886054383655188687669542206453992767549248222356468651769960073706408664074939195983633133576352532269087352717948499766758334234833149292205173540840964393487109670817554377464275102235069114994087188978312983474935767944808920311278106548640715851852308381274182725375779563237402543698741860410004646840501660647598314756660287810236558166140966705579918265486842979151713861888318626417855495225653855962921126778633047369210534662385309553201452464677075581724028232018552048532371555568244475443192718615313548449928603449227842553371337178416907512472626507418879238532783954330336974228624148420760615360863863287269877104440315973964053865245903179754041536650303601609402902784615536878228556748021037238900492382330464441097477299307055133315846318764715439338939483351714920414376094108814747456726128799259565449070231822690225019638527860388300758028389640527554675051869878836200154100695676841811356120230441503966478472906235396617278208560145846658759898153430499816502188304204883521240885617536221610356949704695191503667200000000000*i1^165 + 101626080917529472030065083463572078329667820043447333975760600266144315705553763693171563249096335441874991647898609059655323589656662030282338276449674221707077375686166322673890237264370131594797855762221017335563123322677949122551172086851644775722672722984049927911523761975136356808651147376599114393135550517077937421004925226007757694416841441129834670315728360381453553736311685718688044956132722540069498797785797853997761738777573293272258560245060796512571604263570326876119327948150701955111577207781639755946796645429071550338417888342640459531420996253320644485483256750783425034539375405924855030893727426507806410388182409394165177359176794532686206297387459788051362986615826747391208062507436952351064472270851545046411523075787758064548209761093673573464876758030931493510014260026278102357549988983969624883567588606576549723713294836857633935040362916391662305469620601219259048219848919202747922008409642216715622804716341888597876557519709060195505031706533873841269328433072137744925454147481533322252445874775345459690355699470816895130003879550000518156475573252715136680786789412964691423875566585093849307802022875891944464484202567304986990675732227438033680720465296144509479836453020692864700078087913117864152255585814280932472002193817911698704080721296512780663395253393586488539375344340106060912931033280166483907562226549273384408445261922284275759520465728437752418290918980183443532925696556559121606533911086897458704712770895764548550856153756603702970394681149969230312606145058030452926002384283385470618101331151078252982699061580818808313316743305120866925640838628426016726208903527324120887731751376836001482092742355683918579219654195478084244582811816686641603776660262436620603606357814517110898308040380483416494707497526386639740896418257061411382971512592074988844272744223257575796546094007812220873268340432637762292244344564042863365234863081124836138152833246953098596003678854671125009986274718072967053416669810345082018445628885244982088550022659438278076060824815842055914701539327653387993077595979713329400533297133294098174988443729930406237550409427264254057817174589299543266758672672071318312105417377815143312567103778774864526646916334657152903419036522516393218469510284220197708137207341819976472450019874089674713989519389523261440000000000*i1^166 + -147869896630888757629814649766428529179811671642682217109081351918900726682037193351588681116997315695287693368743326841697563692956359295002853357222096821918851983113717489510130447145391846578455982640438270994436875283469787152114284083069081997463766807028202148164618025399596754916611866924722397387006377406626389853802309152582723227219324322221715621451720037823921879907252125430208940691211681222076187473488929774891435915991392091009571858918484877103436169894491340327759385675592836067224843580789473534171305348947878141828825323474273470310294936460577234700367092877119907311060527036691693543497214465732206006424852254184950598960938542652635174888272818379693907205532180161658563146457209354904299523399928301894615234922857489171350381359619453740424133324799498440909661293652206497096289335599442727649306566338354368423046409841589433927217032490072451606910844690300636424857295383370206880907314995048444674533174386184022330160927640731835253380714309151238708313486581750845550394985806377072135892743973993986591433927719019880682085547940683174055344076253047641348691364256933155165324790637379494155925946880205749433532139969963774121413836983378276190248367259261158094833528447763951006893394563847231076747458053425116059207055287755554125830476189894350239065911637654065427743354095771834207557204329698023439220930253911317806891435594894349190917124882818894202382967541120386537539745304306000934003679555404617067698735696868728478667581402690381683688049191229392295990208411482561169281603330751480798475052179747100057466064446278694860997052485071132905662473980183648084925501097647606773376253021866136630324013833905055120330015502092316452062021711491829343039318956392287371558704536581860771583477507345677873409984350345374779174623937781586643891018759048910423039937217838640032742796794086708051056719526489815913999673421685442330799497596179312100706289902211244067671258688379055650689685426723245789072818124615363610431765193388642859689641586363130339673403317358135359107180554728154846233262250894304777442903067327228347220409436290286089158890428662272184818207713654980346752039733521271127077010147500164548432029588853898208830416448974679473015750161941520799152212114106638298014840088103497040250791447378315904000000000*i1^167 + -208440413701568192382977702778474223605638012653425759823889537842152350006394403605232169752272363751380746072486727999089605074104364005286771229011862036950192927263502304865967350939159531555718174813761613529844405335032619733277354399124069337830560815858390523698519042734346313799600371638351398403755710855367347832212434630730464349364539989826190290000247755402897151792092228850461004992381695927618641669651887540173204756101431199180015573370713399362310688487083979729004351847677097833657877558181365054339440300165556457973992090785994696978950689896627197517791924654902625729408732042134618702642860751661516451654406989313448041840905702145129570190143629046294159852995452986791846306838293443348039730206411335314899493357630544013210713250375933509113367172773117444784261173393322681076662085883683792109711146060041193024302036162421040248718273642129361644119414714072076891232670830108225539658088110391075993852622479671669785649397321996563973680010168572624527497993118365887138853565872862573697661034687527416713336460092824241067722743139987883550885227392088756224573500747772926406004819173290411479838796104092545166756484632490023374250736805424749617902317557399764172214870874960536437233691012111403508052992550757580534670000732724781807894076532913511691130861434387182984420853824056660173640964879892921432096745664748493348714476126696430135626248522268537500013645049984629761925313407524776517136974779122863392318243714904310870083981778825421011549140421008100687050829158397724653746937134625971218165218429541550892089955315210918185752014017164488312264386727721655691099077194843760950801240333794685230234464205960188582184491292556795449955630633755769815347201501190645019047064656104093337288098971038179458861536064735262216726854202289417561213973407943050573593384645117003198972958923348632109690159700738906489187577972122359992316323885806585332702013540954499159170007761628737295001576425282093183199432487157884176330211640515304612558134528141747013059563468977387011882274644485008908026587017281746826276704032224777686925561480873528970987580347818175254264020328895214577983444677720130750535011004982958598334953179419058046658710649570560997358634163205766617809621359350498701324221841431355136000000000*i1^168 + -128843538895002570939616885755147926756365797256829139327293408636345099600881689689827035331291731726263877833295516887157125586766846421067303464303393743059067760119850843040269976075665765002588607085101875695794475046748310207608177784915173069466045370294732410507517500117544001204470815707363620584117224845775037158628278040859329667005025636611007197223522128790286796289603223105010865631337297770760575678628584136704039537188752937998563562922082459355271545485604011026662066608981775596760379514979222615649838453411600396233484972055823064678103082088537100707995955305546037862492338844247505735464353461628868411465489714559443354139837661956756365282233047850584791945406041535731983784454922745928566313135181260896178281661380693777761066753075833613610730733889340683591098919744629680993787428661752399242683777839870949313653295433399207794044541871190459359105028616977951071160331008255568421850240274700383110167310439539001573042778642905063395581419507777426104352707246543194155082423886436409638165861792569322214043133918751696517522615791296838278866983083885598779288849110283096917482471371310545124770846381134011061354026883346900384194611491886316763144496634277144056548256218007553091869879752775221197722426953814779157788282371421286746436004714305489347514565253817210561955732913911140111172451458833783914723468835880348130057319306497789978971430490260354056915650249582947091680833102467556584034411890108091508498390288337534649724886576201745339770899764705112316862562868874554035799173583319775678843987332973393129892550077762488472401811321405206167849353207046182614479909197269395274624400935319299379498626460440103534025662147498551001522793295371365778092201618764711183124536443393281464603685721468216235552204004623105533454776965726126595306783776382726095883211894903745972574665571202771645074238666555596167854029756431251591567155447020324594730511861460579475099891322995121810593987452905166454345614517220467270304279659851507538584967214534531961853806606784973850376181980425466567009906892509741485666918774275759630195007066382963165095595395587954353257915298431122714458991899843453318971501617804999742627648450420973816370878442768649670170873607989351552227574065018504960000000*i1^169 + -79481549269210133535497759008664277261399583846026823981983789145433654428652898342582314424883843709552318807177459661451109491233472697590161747277160394876950997235203458233387563658025415158135574795377624463882684681497431258393353367734260547676521530781491189145165438280888913130325911560750693468752466112045796879222459223373769456082592815613044874498640460392645292697156442871581847567687196894409869218441291671904710219796878841356639903209378988930760411554478351635748704927966740738479172054381918740299185942311005825645556050633311094899462601453217337266192322374805854429031472002098731254555750009765828435911183939829022615527858638071724013878942559447237160434481822853532398122404977028724393574640670928879696230447590845982650880991516643330434094488080317042567818211988217899327932643949149757389659582214744901343166454687675106626256317212578933019551204715589212317503660378339996880303613296108787966522042645360486978793667959561061544161500647533842078886976363360659182675589354359455464597145852035367272553452793014359178838148212609565678303533422226736678459937998629789314186481097587235730718408065042512510315044333150308969712325724213894938653125372359372284090590437107943067359393226458587010113453721364536170896270972313357760649372903683267259436028310573516810562013649532109843464085070291908400851649429286051521788139617563014042554011073276195614873534907213847366423223729204076426478917755609902677706064328420836616104710393886257935318491457130845120213776556558826411361162553119717016691922300552227666304442381106068334223649301778528292732475570295669471760425456005385626012831131069151370812401622247849714358000785529035548753995642095802532658980522458739640358252193454963259725124798476353032448686338276163027700592403567083065470912340289296414119626214719350358080395031509544803611911768421307343319521159145150939823031080186053684658151445713778796624008070633293153332643891594243693417186339453026981899322073283341830014442094658194462953478523915828176734554254508615661128478129340374607079323999985426758824231228324954030534555076635275484468613094804674074034831495742275866007854325986821181754957746525980486950174366948064341954373030791936000000*i1^170 + 13713561763388089764085391697923589646027027088824680834576338157526317656851990923815237635849177096441935613881703623514826252789789011273101323079687836003385897970385432320653600658987662547512544857176803942412026194603539505461192620954293113674131552327220994600949991432250662687059543153409004987488845395899757563682381282612995896491570848608636723319352993677286116078611257991372927855797632382797055989953362172282976544431614215939957499152597356858400226732658959357923561549050057094202934887413998546169832578051464267678738369294104024479069723326493275161789117848393439241265995292873480719737201560945808557976250004034263528356171108817637347170719525758857032968814295698173980793568895993890262309353324912926907322128374849186351667149737184101068646310663429633253453259068685501895377181985997746116472181979128967179225181101813043736256365443504859324376515212282592484400522800285136138764195988066764546760073481727626556245701899155827573499650252530468050211824394126880752810327720538692277735772749950901297056922542639712443940640916220222481256647773303645097601806769814652876836935880509434686840589414956135379273653517456698170846762211031964388500850621906215149461120581027654404870400502035121009713534102971208062641418976473984659576755191173950599584093945095199438664933089651408781622645176429979212690700414752266253336295053240306980339108614755245069048940283063574922344486916138358845653871679065646913745459233987391342647125942817946405341644188719398331211563439235007585575878002041631939458568263213535294693524631925595031339413005389753476484155948888535467586583180960394942817872724259488206517991232629043169090496520898109656246237441948254723973215008646315070082215316839842794565588239599408769076815831341189168900567131385585270060728550558920101336703404301269987884622142948328666666132062505364657640063408427143125397270017594793555015641016032187399039864433354520147366049682429423181648692449737495199428210134008180711958215074444311667280331989568390614924214526547668403554720475058472279967489810233360836450944375251801799404310585863217440697960684426451362028628949656960551908499106872263409066795066640555466047164938529600000*i1^171 + -15503998539202352206269735964925897405839764501890570807391382863987260142906225416529536798754889177278212956870849139888840949236092888770132534484894652560563192294232673740506295025644205923700425903618107472856635829452565992086212230242703187612557322999884663464298245840192633942574069587805064527849596223030575206036138683299931712135892081511533298534185414963683665159468911475555669856300983064190098194789111776678946197145076410443438257755366589394614244058742847262920578932821395526129676224989569743289471936563612066932619783152701339432844240260892361368047449320472368830705823829277335601832660285995135410098189044658655774829467665173836705665486176013273269133195961233081088543471729289458480088437726268096211154811616649126101450422397053104397361492508648529047958743530507393588908180501453280022136691839592619357815139267254818321673585362765711878078072628575932045950332297651473939646067829364701491532919046593905768003128143056573627245665294976241772389169381162449326635758301455599709723853370840663326872199890946044459020025167891873821730115025529942479642952793057106281648462915294597874482674686537313953811405976098121782079589934717714587128847400117712273096081321095961374139045600120457102452480188397756693257078778184125533786892903847223363790290616521814985451900447857876599765067160288095723971705114949258036581573175361145576271476679981496797488323179585559746581019430744338330727960588503469312604552223382887605816012354807948270858027917523113815741420468154978984927512282170696213080377412313233081438023505482463249977126955932935363456337117438987272117085594916737205947565283775223117659548920130453085857042902495543142501650669486467473569467039390458657672855087759327472551934432096513003862500752400024228280628883818198463031745037028697939815930238813566669301874761760359789170613193210392086798403531006233401355719758681216869013052905153809126527519384644898919725899572484039056833354122576198082255124591664664137629730714324947971496479750406166015221038746837391485657027537791608930778165335264147053977101963858875354920435593680637719388044921123510739554428149414836171836485072018048569500336441920000*i1^172 + -701067270189290133922251641933823999255907136442163384256347790208525202384667632778363453806559917617740302544383139153604989729641553738457003656446780053077753079857685491350915664288216482734452121715187475639973605864305411508542293366508163638395707603358971682971090475758349253932446807421387001689110857976333473096230476617765215951145993806627162171959584331923510006983861673583170481216273748904243701850805486522485430025110910285660302541080496670603502500546491397804343847676981049274616791697785009888089271692619531535052335979971122786873518657878098292043648465907729874422554322223172479193671742294322091881499549423433446396574266514803209218332283508697589487634326700369726587506424260318522871802924887328656033406239611894098323056465086437264186162033326723383705839663658638650167778908730959352274085635238996525792137088219773569428812317260058545980045623027330898586864447487733402915554991080002107117507418755885973193213288892114746625655926826796421450508741190998345711239928300075929851365307337425006618471874063371719144996399829235309413748532902582073265888004495856131194001540550177607697404857604747511724680747114390279583297308936175788003632484365378254656871052523267939113134416245898870965165292263586558834409914611689417825615146297062504284368140899258955737013014539898572791110245257260303335664008818265841980961338791633836774401664218536348024793482313753528239725468980848515718471322621069247842794872617611021817597080154083885279626328705640293991148418608385787042517145495383729963193869901438787752095116175926343903742744339691379695220704784551656716518066860130397963066388610096496095057621233627333064338685822676434102309476646827889350155580851216820055742310219966553365587319948757028651183025186682862101263959947589450988748890208002094755609069443514088010271674715107446454941670904033756034040521142087586898337976431866468604153254992184820132778919611516562725353388518251451325160651163003012094005461555501505994174808242013449928057503443362429013024899466488200689228818119689585461708827197705781821555624189471922051212229997196648316787551347827042321557217386121221152941416000*i1^173 + -40591719103978138167570047473181807181755876164419326551523525956101629186437567984819072815174380780420923649264128788455592772077923566489867564075401586843922112762786722330461620613420562341831417593917987929759437921147528150730282367725754345409502703978698619041654621269156109237843257301934693521177712078266814129409219291761071754738917273580805920778965483548640095362313334466805900571039211530146491442708459899254369770130855400007888909515652897075777229940570017442415475891449725305751372904997784790720292148705135318779474770884637635617025290372339857320424686100077222383199008549681527613712818270705173499386549172911274767033079458875371694305494836795745359647055182315230479074709198404091473850679674261068041823609158730929775411745484382040711081801336332530750873512106307909540342368539602964406520064633788626259348105335499802965320959277775363565239317153309788479925549793573426208050048547690110714646251109803779395473514040087695353891359657644791663491595088796235923472502107281037893179359460656592675744788151035426561461301372827884884168995420402339998636636334270499194256587815756413637309603919965550702287062325006164901950916561214677332826321123019443578156228133648643859702309874281696076522660129161818611698053126137989225355724977255322236841267509008300157065873710971280575701941335982946478067169387564906966238895786358098029052695158422902681107641529886193553044006770989779721931301321347290999014621677237877892791289311162906685831256014277780258117975291057998104453602756864663783003833837070302309564164580348768358934670386412448085890776784853484464895783765210269304656748514504014676984311500582008075019140858699556628305472360740990402728251615862536406025338332948171186273745376335949460946523892998953203065937141249851836640860924200536002634759894945302342276951887099295324888518741170985326018597577869140358099674325138584899080954230266247056860514767991955094884494597957572705781197710714671496335026435642882346037228413004971317243875446633172206176912545150883004784993483432618730777784561077081641139919952232871700287932223973324941846687217600977549011600*i1^174 + -1402026523757793031584390870345010854402495418943269375246988827225542837213996118342608180827165405996637700860325313094178289907005954285069355308656499998089073189242304645969989726377577340580727879077645595830387797915193787547588002328543882266489500298337097828056541637076438762563316204052953963500994348091707235259786690065186416625278436601672544554115888977954705204528035384146750459763224741446052046605837571727086797773438592627041150851775454496648749052566284126299089077741525719526148177426250619492310246173314347118957816399408777205061829059836923105756953563248635609436329588240154256072910028536271339160313123167405779923825550675010016028024766227943112133048237075515553012407189989530469935283481917087769620366357237742299696264022452790052711073024518016040487233025637064587894466153485590185602717894490202652680514598329500785271860760856460275757682537271856763864002674946018394469915354569388843073557962706332077793745410860494019183907780217040270891892853237952623356306542307749007534351502384469997547899293562454305313033103420897385617347422285688596245873726211671334945227008884112629812521721121407339024884793846802283257951810746265551622477047380907418180674604471259870301533123674054220453090687984474234627862452637764773996688026846461722857576492539590292443135897721855473298933393693559307133459320569182305635063066429146499095837331683714260133657355854379697816815624746754094294532799280821181374336207340527730992880859043680770424741938793806450410563939490043103781948670611946620703340829482782576513035139254859099919589393254469398786730691211166266842394871233631493208128874689903190487567418405118944906951224803207041923635435826429600405642863714743324430163680404427284186563734672519919161476212243100826609515767051807249178812558641862014393859850478331087769799385794263266516935810805970720459227834599101958054732933977165448118364915040418866663296606876657260903891161081445258977442430075109891537786192753926343806660611053761366092764876558009544741512963634768135070482633008099220168781822382325632186324373696604143161441215*i1^175 - N1*6305336339517552107880203485998666600646966000212329927840437100951890937698380309975978061470148006453415894467793211242317190256208537106341715957978210175879971135019373085304861882485465967084428079711513910078059330523273234169662732125013135959601085923091090933069480892740968453823090982177378100463932580404587181524561994021889489843445595776*i2, 247935995819810033457384431577895969793764742556063544844169800650619108036447027789780171964194293372977107245319839967440467387739459510085356670276481065986067536865613484941984323979349509290579756937258760052020172179382956598352387150495948900801056546148018489200421284984076387550081061392345655477230221575181552032109908100626818789587556218288967374594362520435591334342702599345498211377424314923500444261539358464237656134451097690371315966193417215190665093564225348898705561305176637241263276525628124207722968262063229284574123832080266011038557504140920557822993700506929106857727039087659672318394897884330925310984566689097064823426396427504164480410638631765832045884809827009792947053349625020795371474110646727168679633529173808250152674816376645956942308140678652887745039063965599969959051969409026587311699144757538341571140948376541629369436518157210349728418107724839910419935812046223462081576895004447729038238917388127334515560026315203830766885524931883279844881415080753742733362059514727948721019378840374830133004891292821855071801925850304778336821063631204742729574431096388483304240109022469657908406940675358343985858706467525703051753271009090433972164030753955858754839330326233127857511422718500025290521648194933050600579562557199237968073724084807940895109282415368800630904599989730086087347041391653389236486508805863502230467485090583769019733856327297805535931781845187670851013877942679762180400056000583679926291702891715070639646892513086033686256441720036886711792916710016339224551555088202132654847274119853667062427623493081793401263507497884043602515574392601124541313696668745264171839135185808596192251239832744342718542361880487182076455254028173354550121440338566691189377850903936112506838238405984616496661902348201794790194989892604208956536344464602025511913806748293900924208556539453978728474745953275986862915386103325599024942547763532436424988865564107013789065125704033107629609958335084169107112423250783130655293131834169261586958932534422853468547032799629529702087493732240152681141485401841047469410377707444662683101714142267534155550757884324195551700301856176508008947558092869718533656079951732204140521312113381064756720650001620524247667920514551706112572645231872186065445351413746787853487290874556245765598257485711464102247366094732314296332548807739375021286982538286086681777786446444616809382626073524350747693149469433276305576583389112015946978552998268743956869233487319531843804180760637406356385869673674662523399350518537132248377224088677744015443995136664091429311383999187880321373199127967432379671507852648850224576134813535895440812262037381339042723261289539217163233715272814784323895374345411506027030595080184851106793977930422198733661576761072556181126435178428066955263201079858830503131480691581804210908319766379099036208075196124634890057708111297325124016711006081331525036665277603097692281950165377994394518891911619830145006745983575139964428897703182732304886806237618287710629752004671298776220794519871689607891565973676971479903473637636094061574123354524699096171675086071364290382496308833271789883560088569257457669925362759696715307738293839221733594932740227416592947378505544627733388330435328467075055776587331483576714734180944400829149233462937231579733719562260515389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8174473337533348980025969650268009964932749964215474490793986004029519158241605582253915560551903980819095942662224040665528070071862904424439783314910036355485711502349066803175572238723878278325980442516366747288110630151783993753523342995636164748260007671598568478737441944783026158929555569226425848788616845645635742558030492821129465034822788532549337451840318190180497901564174203895954441662090728947478972719821495535407141453683691334229305943408473903316805475768775407586265023408041888095671428290970688854460579385678969276397858749433287395821984078019279602723827771312446348964506938020910338713271243191756667719160616703965286208466836444290877703265352236434052388816451256740590375668081071639579906694854874078819268063546472144577075234165242042559182363134148447050264403470037690327688288423125252354401239242884777185206286775417083590519384170522291688562760441646452730286363604928515620198471621692306399633568334033603716845549123011436300269664696838661348649360467778589491470344803027009717262602031853854531794926032026193309128008993914050236039211926862842832660303079650120181533441541961977385132277997694137479587939080286258192790159542009078221163408175686583700470949092776119983064540978228080160217746289001289807077948454973681001572806834853780311271145664126880452440918801538610847620992351619618490740379333000481490195277866449900752643919214121862271244623840107153982954081468575278265777017084153094616187398409546064834109905795295095507766934501645274149578538576532983419841664890961137128564207296706472026694286330714984342415355796607075805478093347399473437346480228921696002781718459496193260253248475128463268563979206355644282984548737119048384086814388932606514583207165056505725783779371859520812989381126862572874256059102796121399635019426509647388446066307840970809550474862242001862036736903272071323414432198515030485406981922083131904781647053810143680864849770500899081117503971337784298960616701058235567548459095464249851007606220780740759238986723945978618643128953198110968021641033841723512183367080037488846011901207986914639300498730772772474718274395998142173965944046918746015056179993633619408596045442972966568143212039599960516732626364245320872187950583979733871987301809048074446717933291126930445152593827439200296425157430843236121924830609212460568347358366932178763923934072560720800474328975758644301588842215681098488383506163215964389083606288073863703991545918862191053498641970089000211704867913887721362459064913659878236990343941203942654937111986096031270970600525786734125407920143846537597438002532609728475017255397949463725561099465076830965514523271519841462977914939516459535866590764546568008793020735213065616450963055139018086693339171848886637945730246548484813827737955619408746902431353877511038481736067801722209071288929611048083690857788367235321603469141359811782838965590367918210420793215804125576661515246639638455651159333589596710233169900136200281132867068865018746421412412221938719197081065362766437161420743522576828918647014149883961033248528618414760237092004040394270696630826246368429746341837004495997007702229242932462067027276807706417478444618603003550962339438060325598246078993402588087343806333143994277534854958111633307419991674272224818477956657828098736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 104210557193059974440672879761194835557419405872851503618227943214431979678442129135811607820288280904119242708681320271419420952389952142603154286975459381060289615297122521448593130109659873411241180650319873920766802072167727248646000070565041299614689712077710460148377054730737789890026208708656158047125903940557660422696977637167021891817977392849441160029475011094187131105864546202716724745128872382185450566593056542017797810970073168073177445538254438842034779853288668753392199771939955229436041815565223479403648667745547073900861740646779262513005629176509301215977781815606766197709409909335600978078410883236610952265462375851993457739238946522186983179415760385545989819144819974713970246378591557827716290712495267141650501525805358553378467759011250060801821593568837623487631041927506428734882216536879890196153870811217380450213169462480764989615273046456225212948213013379663810508995472051464392214649071099138517717086371777011881961899061920663448880457875390262730731656756713715054034831381954030203768587281095210528674759970701201356289647511209334113979405835984201432724367499535888504446293533960103177799352103400815284777246609782702317974647792467966367005028696081832591494354538182444980880098264083710285944990816702252982464868090371742325778924611177863153363176255564573215822032298892627470498329644211461563562215612751333052087874177547230519211105397844246060915557270766441511623106039805272522686217307693584206487584971257824377757847808494003204272838233632915090962824520059860293349476475560390896767011585821183809098190700244585889869216924951146718976207788809577918796740772119569572331280987557127120736531540195079123198161568211013134560635409146210538041427756887019223697744935534459263663349049450351511919833213750843969050166019574700169240163787855041491212829722533947625973102896762981041099978299319481335918083759208378055370101799887312223480337537917136807750952039958529188153391610668199516562802075767222413182569160893000070542981100171340124989276802725700929570122406564826140430951000818419433220337242842701279192755425943295017785140163744444008539928434001808101660934785832552394436767195884542575022769272373510543478803252400103480497215699078445773144781323360923067981000297085982315465440579951913568788176709003722456900924393102122949185283759656769258064244497393651993979984202146137317507296668127008906830782321414552523760085393152705553619712397319156897966960107295615953832458954860510655009848831695041073289324217489422144505956431657936217372182606212469428524907517074679690085801158892741322093569230554439289939794600161026497698614544787591316298457129824756756948629372615817333309326628567754378917946327997007411788898863644941146016368118321549057270064087575768983022013558228969326335892686623479245777545786369338521546132112287764516184133811927634026524488283732802907597530590994474734178364065800370561063525877397093773138491690340869347578966540028052510853471962555094100779580694068451118521128883517777699718529625746683698330670033045698976584390515546619214602482445746492119459053817946339220423584889702716539409710327102913155705161842142982817641577576930700250864523305864554625526969733657496217047741558749456488779689241943762360706079052440716663096268560205978009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -440248015244609961182270124941076616077985866186469316888870064372391704951330729297601781100702990414828636907711920754905054541605350204753085238979757583925706725561071743728749453302861716310558068310888750847717177548853443846675053841303510703801514547444491062082835752703225324836873446097649495704747951191633501018276723264897502517182611811932819260024287906707783844621807374436443047133703627130203786795852094524363345250178737607550956069587625909928674794109441757865862252656050835995794879157696395870807253560779331275373173043737503301042293836335053831903546658353129313656496947073100995966842448732012665193551457855600339538618953988733423811748629442541284832481561743841534172717078294943760291382445815340330684177820248662641439922654160588002924570729831160915571363449781585885654380066914145381262663746435203120783930254423952961917283222116007026373458401062217720530387353169013357127024470036962683919297335914691691466673809633711959754722143608870326810922136782253024409507040267338171231829523307068950317848915111255154714438998756383525386078091678805652225702170417676396097738902222676493006226187531906583932105613993621746098853595008837434892084944363035272071294531954071105739814047303862349930915665350214012067610886081982680407022137570334275109733053249233775917176835346050248245063684915258748952526948237096803565419214862161232622287566543327450373149922098093372807091192430783669246954674782622773085495886221664950095751426712544145583803176918245326960565079487480310380251939820507267887793978692843370479594348518567800119519028568050925979867651457132304699277779877190398146201724202641391842649688187727791324246909184187758849010980033007755422379907819472237216843445195848972503100481177932174697774826597693294287837479890159712695800749263688000974911990793914771966453873312574100809574624954709669345600072918383443741751512223300459272502118990140033865141166336746268182331455792372980678730710240324197861991200466560961786708040356213413307804236655697943055697388335539483156966208356822613468182184987083453488954980000051001001415107383553674018238336500298040754204147856551923688424106069678634555189637638485811459360911523663205171080307600805176636779386189494110788358226691348449666159758877606188122542042805324056078615077404535226476873930546827978233193880331505246914064560595832641813127940694534145387486099501735720909449543622309742433499460461638574029452210131262677560186806086326009638413189767321162971161542790440676519549413108063719949360591594621537349610614471138596598598302412781391760940210547330976284557541509621714649988288217310688119635596764504139783768692766935863541022072280537896107680508541121591135020176016235898594676359682541760227914461476292845548529205175292405453436388358804302632398394510482651986363415654172242053518637764642379168376672126727510580826810840888130161275443595325447533360725739948844789265689600614983374115720880584977497046254564171048607501435024793828327672064316341685784058672180829881854619993598025903945239380260218440513302232521700810783376979396461988429622647161884030719779635027481197236735929758343029132333424049710262122866498432788522728812477225271497075318550000173173794413272140156719140365174309604151886651900027354480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 796759543926356635020171428373871169179715996160316487703853074493404662564674147076851462271986293390292588969245729431271429039778585388185943540945140721969686100697366923873123724286418496586922372380282014350902915004696010121660929815706466613803036521312432648897222569237093281962579022451156061702065187533336500064273889303943318049002085220757393422304526346822201805305378183327105972117376552190393434098919306345150328265217819574275108438258143428645511095530658559893540696415894244693277484989721357251322862682261553966755627364786732180880904710095327975151544346200442470853337017654423180417736254902462576971742894102430988254618306370177936812164255755309486163778252567716413842691812389903334178638121643819869557985842395044323374685529406276420289378643966715357689145960790388268492537346941535064727645726456418531578076524953009331364501470452751118518461164101278059874075245034254370224368849364785824218745344886555599896276423864479732234174090529882198153964404308540402185579570478837120265780680914696162843653608332479210362732224346103745041060918288242800031547005500190212162132399041194811863302227365004503369205565150794894734460335837457741509353866861276265196349070158423579271105141061840098951103795454979352116525732707754637492790609203784292825606830003905334456868825770058518143426422020223390732210621584525310782139506080360709716485159219430077282812834332646845009507662061885853321418619703985507479019715567810082169183515324079623022748817574733307732663553261759417732321361225277426696015626019881823686212077579517144249314888607729882539523329148594173908298579139046287818324579882336689456206293557914647237233819823727038347415526183691002467982310696153158769083405573534034453433391003971555104747328350275753835436407638915000194033559986447425279777212136603761985498981912419440375823305443671776404574509916919234284797831008927651052601089459351187257010980456946601865297060157512298061579232096454150833263162350433581223621404595791609238630494657304933807202164137605726353743055841740347871592817942809561824591393957621125713960308290581574063670287275433708282101008431173367969957908522567606391004341736457264140507412424403388369971689809615038375487534511239413756038789127741803296495990527895244290452257523933313106483617224383864413812914588291479151474462774540451201718113652923914785243016453984840770867183716805985012253333722115909570019330298284830883778953790304604010126472498110274003189401549855043743189622648387918403920432414859202947283102305601981637713300852618977968282746136421403950993160379078598751184138366597837239420251603771632139367297316555004479087272723365753099550039563625176048107391515069304604023181029394361504076373069227292246142597979676671019609494969753716365715883475942997493099914822839823815176093665623820805636420169658097967534476332664803452463025953107363504833551299166778380121236626908192545864559807268682087320162172284165461083804081981423403182172410235042451465460365413073004774038419974297665202642680850642235129423584980888037344379539055252082496856191461562789130100995363135801242784788861419064035471782657691044087195652423581510249888913404146528404217532320296178870131271151493050885953897307944851068982763602519445194054809157632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -772020705339357372941711410470669658586280137628908079412890123531571842224500429534820815301828512190624453340239167458050496213949715909295843683023485832020711717063222033868819379376740109263529680731837354807696789537442095977747357203781253390723770722461361205673228530027835567247925775341317434158791884802067446602149336594527831025324499071675607020980672525369776036873338722659913354199694499671604942308462106270918497707350957167287726517646601342845350154652299799848308566463001067430921358698861085475708564218088700488805794505792538507927388589447296949760151324845270775303409082543141044147751467904839976556944065824845985048403841314125351427074483553936359611366842007333473555442705454073143584603320059819086564396765199326438704869489126691553734907237122099828708090253831557452244441742731787529646997825375943684517438486857709649776795722770089655135906190930077733277002991646338719889633319725377163655405143246286389899614200122451191166981092777435024648714602584444048418584745143962830988125086226419058106326528224243661627883406983958654662773093681905198844272970071236191929730028588686934978206795737461657187648124674322553201413699852589177738811165654056885645255879261264621026847084332376756532947195767453007540354067220261291349056265544734583122867029276986210716801458868954037361384485500186578714533287859600664825182259112714574176154192924958889391521877542852374653765443708866114724945314141041475326592638991590488656112155330938030552956874154754147680844225551813269197135085612022547383824640592544567935017548480332693684157379270446496527478335628635324899083394076020447622604309844918034486164557852470045880469663319131748471428243798108349370421309097276102965009798352657523279335787826087975697588733617840570800407219642357882860677609777018825603023362802641092763194126070665271969041935176614285026391835420784654888999369042203579891231904394334822714822350971030230635770622195447939718026756479548622698862668704136437532884766077692171217796366823094799561144930940687720514330484204746683763912906517138080594032557315004916004790064771535994828934844312380565287119172422917352262900060598897921761931875151574025838197947587084905684986437299073499234244982970082280569948505842087964233107691571978689095137590129073114047228813034502700401976621482314629937670428070478110007995862142169623897383952780677163927300439962982527562675044770536637026283605395579023639823432367408875685791307715019626729819251586246715299380347050196951294036273887907010098510306050058267998504907933098349591394613520320127056539552877726977302491500225273341596679925181328903554707270008597721948765051295936269553477698855262247593950664149823433155270281365788281990774151261280291941112990323687074895230828054673721083072562486811280866768480968985331262918639781352682639690414532446392320567787756294737345742768333537224165798636056023743097145728849996652520836872344905223932724143664853626159778411955703043009469351210274501374666972982982657063589954155141449659293245501082599938789688011373961084951993085491758826443519932075414902948271413282849670949806488138919543952175816001256780157016559064867996914400768390060278690791986567342254699383456358228352523633716824901921486485072167694382807805172121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1502032690539645373732236872629997200971408604011492982571996269842402226496419453380125353659823187754133814093564502073190071177640341402066394624313431596607279921269222922157431533856415764111041360324157578669063175549013676616282577981987794125618081639535521001552250319577020553656381743963251532067837861091963992136625675846518236549105661966466866949336999103598228851729055693694569097472322594576169956700821500029584799224463112797586417917899591562782160614076474194415451917536951949632554112223944869553052610345836639536163933733272607319656667698113637280170339414668987348068132570209110896810527603371954457133113583092082905500370951267238728984311892942536732903888382158849235990333913231480789798288225966819996055439958558801367788671087665409476152336064423882961175652563926124436818786808458823140882626832562959336196025519031970267358497760786757681827138624254420919543970159152896481157709245079584033835229246559716925558037242055644583009721697229856498972120832812824359539976894630498830951318027971555965842791003023222167593677002654740791210668740973021269421879503687560417670069285984563283108308886194654359954634166276456884404377204841928864081365648510335441976767578406048579972148143194170141027704807405891749181069809147298443204569947963188008819633718232699713817395171373698115571003160523853258068755506235031354179827825061223332375170425222287991474957049615302358413572026806708749914174406131217780223085655359770340525834277896106469334594660924444789160083438612753749393068159219408113894914965589432187431362495532723089778311012701572642251910680192479161825177365058021641485288244643311254184796295278510757422345696476357743947320045574082189882169907108282567968395811634209430511921530703421859001214540498927787918603890401592092148111702838240089472074710966840466040488780559312423528707849834950918998723765126415571955387187657200558693717826998243967487740691188747273830201967148263393419359297690713874828124489610355141948083956444474342222826985046504013575953498647105675860394420586365579458353753460441955441135479529940479704638904375610768763799562579729512669207374598721317519203451104174982923774384451408987148278360597751268237030014029184310300425995867321922141498813150413244377171154439819821952391509439684517077614593191634595069818605061111692778504835480349063326360846396823654764615639396839505487877228132420443594195340674580793611159419308635062294257179964274809474082666221195545129449634991210122127083464955532537274466735650810196500631632960465446645614986191553129259585378739690976119145473581275137928173022457771628805106375943904966926135168147327713961411302527918068347605842117445047731528112177504307758298979388250761712346043252495938939423482327638565604218899178115414277689118400934551132431491848262668673906453111976105894420419039613309289632106754453166175623263103739871437058938083367215063569771321405714811455989426710386946804068837221134862358727682504515455012630749338758999438636359397653097443602554101821708679258488779782148039780965701135392969081810540719261427626963076378903256730957411703536444046330674831055870355859787369138605379513691006461482965920650287848473195555170454823560779275016856495439588169286598128842343918111916144958310973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -146227472431408433803212454171790381114254099690231629266447141708481799861757607042509039237649848380896389138561624121610840499805183430045669670918521480660592554717500975959234821976939748235936198340186373132116390816279568404532493810159558325747685507478872083577869772551568723262529971084220426387051692159523023035968332253567789233316758965142621371198659030234795636369147146852030169543390709427299054765563293076890480144934026330993990527469321941015144963899989078848591900038567516539358516018639926030926191983604196645137226920399954766501740214550765253225948047623086668428041862462534698910717719950924001046080730613245552426881654403682690478845316344409154721743438578738422495748730921685463751762420083801262524055937270753143136460554637143335905381083609917416547754491799834859219411289395280178868680889319097254870378187459453411767911552141983615592129227354247934437408406361669337037419371081683844828841312579493362692722927997357361757399360143461892537619029358104447435569646129988275146484649523289447551213349921649290851336766119552394135106477997725172005292737256405003475381182527171997187870679518760352403705671125372866159744112454539500105939441062703084922595555282928216577022773883810631635589091850672269150833817566760241018373897844480861006315712327058644076916984666983199140676218820926642772944860904309969270501909287579418555911375524049703101022379752295747413150076060721427053550860559213490202318491571933019791990176199092733445796035127530003317173859703633968618658510305371886649756817592271875748189728713037191392653901455582671897285697624963392500828828895697797252600465987938545426792283307073232642706959821447435176556134852940476247098195892097678138370111614914197796574644686502778092248665532851478489203752840032938913174511865308565955543073155618011366389365584380362946237260271783793986168480362413773239783334453650326018504376175591068038982628259814400083504559338910209842650908731162425864718833399934500376751949465469950873313118468862661896234398561975086466411728174146426373892457307174865744213656196709356707432995294456123880879989462249914936526237723898587799818656214922146115657637116240838536585222204224821906912232550095486396506627008882169193027329182194949436683465050113655468420431499516457529171911044321011676204154717170813120564975907261691865215694506034857863444468168186553509422467873123580347813646787730735016581789048328717409992692655051129323271259416393831036629630217388278442910833876417655401971730107201652876646560994217957281358064307871520816109302334426689538166863017128059879688065764832551684604047892819164407095173280460997726694254187448358622792870310326432648067008164376757301740685414180830215239494089873806456272844978580790632194010535875950650261678613822636447247620359386526107363325917374670413568356853759111396104117815755777769655924479550271609685917233107132571127295719954227823108687569767567776913296527802467157486735706616061748382241326788806348443179053164630054360730415414439274787202971772183602168515776752329099291965346226690299702460729190440668412289349384043287895458513930832598217915064390535886634227966268141338580628324530622995355840926839176913461713422987379407970695761750498544707753575228149461875163136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1692717847442673928282378515976643894079438894520779925753405290508528346616542349452256207732157453972220201324852184593221599956419488290543579558003301670453452565194512994206476786366199076765675201304283358303851232029451358794432213828068121646665868292846411127032987810641627386835243506914397781023894576543403302870389984823025085955393923059071785618091722726638106192501869572654849670747240715051336338098317639380297062394839389534507516076278677415096308640031925448887291097078825961367539586489904299086289144521914104862008035689239352858432791395603787827681170016711407716447099062748293695870109433482115335075863295712140291844993116820669097479849859723228707635945605836719166229233437584389739917114618256236740009237976473970423496191325622929594808419303845451603589276099896649221574112735485827840801026568999566948101534918247970899210734725086081154838177861513923970237397492129529347116425978509241404230899634925621454283082119197714529504688917332194055474523929085247932665517218582245820989213610380399198557932788626282005463326171473423516892204949150467662242813649837403756536192704829265865235480771009793684465749875648551363459703166914780191859646289943856370972053822438498269257614373088822180924598821863953643147182287360861585133803018005088322899324027617582565951010217556749862533532790125985576070552738982224549844195703717109476986896206221364807579514916693234095498930318996902032876759218191558304659708079369319649995400952374230149547166805051449920605788524246640850698657017768746046532494489448328826364378422543279345046044545780282351854240623756434715652791249167583289660963259093723493558407597742565356421981379527889618939016604720836070930793751231080568524189788983638474195847420138806604780667546968829575973312902597947704857920594135510657418963251347647479523325793256766784556582997020684684755340344689415021994047506593305189407238455008591766313491585373934698115019399958584600154148306545928380089857430381203009986614144319903277048992642705800330483248925684263894533276159084738104173508565501036248901678620908199839331657678759771857635336769005055976727305584134678975258947196468324356220680410232537594222562768138403000244246832531686086815788305166551053949600787174623103919899093697274040359207876279479164348481162413203413669858642341931354438204156878313258112535397844566322161378664529378320985413106984416078718260430127124695443125214625914287120655156620129795821787614385724933208370388081418703358247850105574338962837365743453273146757484163034780752200483625166912027912017859628789314832299149714617867467637693825250490480258455263185779507043541042354709645003901481158048874701646764577885194683765557151293907423873324555893025506288257391110007572652624618535910740314291756228761452745851391072647294147584274629915091847467892790985850366309931891201722654883948710833804808617238292108580455115116960674736159570279253469762008081389250286064728379906660316518706790563610596644924915990535350791840346207267579602355058021766769257181358063534931051068288722550951176104852541048297859543563930556343747151522387364043163059090891600908682285669705217763158886286389391380421242104194337213227298525563297910093140877199022331642778076112809180606927292096729369804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 959976718496908176749439602455536908098972041239790871786685683075672507847378044967941774792974190194041733719433648578223049337598299343793081751670745394898150448253873246803378136606111501149888554312693720818361725953956498696673612645086348735020687969898738755728131549056593227790584771405658764346064986170440147695889770233816569256667589876691468118903485490888256823541136328279883841669317400362899302693484986209741414059363924330632333349411475441148719747355975076808934307595067258792906421417387853378436567741555506551147134288365691193508850723476419645324364027763978218385715863099946468697674312706270423984240230331093161200084206891048688013577354706807121567997192273497583144296026803352762221745610737472284893135945075544047276722088062308812883986816306979612026883992385524466951977001552079883323915830613643971752120609817862238923808509633883256122900798892674999418742564497354710820038502352238750244822746265480779988920285493937549804209280691844051302057620109503342109075824059247376662436301147364691754476388053508279831552950042525875686109866776276177659979414071301891101645409133685522830686538655233355873158892600521322249333118530851258130627867104715865675661616706982188931135893461541575095727565045881750993733059942485176633342020981016540514442968353602411532958554181677207269037066320134475301512433737907973567472565351604003839434809638841754067531648654556865102127462787588990782711948160655884510159669038080371986982942326351569981428521331562411913613801360548243791923789381064490916213128522533812649398799856314254689645654565539448337152892794188830159490491205392126410308497716495555977438076675490092016383367714545401108028870465510184646025378883330489720101772923010836630580546286593521974724517335486221949849334344329489954868463795797389037646706502920742938916560827379606831938052789734849152613779837595239341878285934054402206257975412318440768308912483437841555048960065668418988691047490615803343373549912157867200076384192317850201182197670119492307007764702749577991526501869111812454803894895424919093024166231232195284707627789969927374377422617611864381330998117787826750917450022733029912554593986533777977434481362474564857993972029542731181535073382950099991332567576784402942589496955225234594785195338673814111341148174751459895295028127908735713481828510718956015228781523965238641834706804628502739927503653972139187159798666194785188124808519077173518130877693521651842209379060325191040350536469642605469305693659159414268842413562770680458984784261501049709669739934067610410747071120565882971767680592962465595205378977393090722745959545178444813584619642632459854616415924371165422795278435742548605852031131560896012116876652280796212405080949331135989350286769424166175673512949498614040533494628198410168478113446687502758574663259024987543822207799854608878185417589062307066330778057584314440845409063501145655737140879901579647263089217106513486937019862967307713763867894460662343263476984770190027971448131802026172101026367529038619738781385699468254018780577813673166167861069872710497545233873509898197095365354495511288222040836662887460715035616920430065244946468389302585681592397305393806120126886039800286586742753628039500368797981335324467573020550059096780308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1754497213039987084490128781413850387351739947935114888590864941669990202547808338661933355446743856239910177651436724370535354674897238845732237284990433887251881189693044485719884403102560835737755747815465955906152968543889036312397410665361481509029688202240993383748849047230056885481582457133188980773298834949452862636800108789014896699569492584317335555307830756831497607752746700152094912487804178927339055680056825628878433519753709488773048634102093951381741180657015979112875711683065546853929033331785175928717966918028904595569826679377152629922621677273148444860364733951749765436229316344793225296690835098260023654022111026222764594244658672355617585368295843017682897575538110310331999939182699228465356780332604703005315370522062808649332963744094233909966230969507720293748893005297515995732193322483433074596502197612898605043543786394092325145639633469272884480451492109497368356652529625246705298662853307508098086686540387099843604883289640452815872844345452656676388807796239271929090203127836498991826551429863866203457409034367897959695362633382220768489562814143090058143452691152813721317980813142595589260506730246951838877432121277076814563512242071941321197618902467419032795057846967106456695111561555237458776065748495206412757025692590671068514149790129258557822389290761776272678937759208730098156280278783770595746454691113736400048287061718183407586714755916767483944461649617398827507198672444698565452063731603836290073494417281937278229214552453272352760613580056379683747391676727225752124570638621230380511191456728705315896510331153757304673553797403255487194522003421540482405133439459252359712765475715174208038357925392290141814672862972929167405274119104391694817627353465511827234274628221004059298927755436345804696241050098311863913453905292823282280196122409236817120335626273931031411853835959260244099810138558214444086633888927264632625733889822613952675666381937610986757086801563740940754688148121751204894845392437145485236073498090690268885189676526279790740796523090751148516127267043126409141262728536786265711043373306643002198503306453667159483853360835494386389075412121710469671288091625022217581503734752008011402747415915335105823916763763998001469522094765698984168607736224401808329843004323157307746961590782473914472642243907905219978612447603187702118238419327455292130238338246674763079832930699757942674283966685106464243786339924491586678357388227246690875917734311162967809623106806773021945484195814486410526311300731784876172975805769163529392130750774542791014076453144678882939214282339078546724505432491268572944094132397022374939060229131146017616193973197725080667268048564842889953314983769781689938946463038197463197321365968752345323598521362875630259833990656165006374209553842361821080626117091369370675917574473971627431925952315037944758233858995658451215859508436870606268963609445070119931750085566029038490218037639952059230374923848095516582654438361777839534442155419524118673282382122370074131904813924375528668176555090708471425781856262092624596129697370106634494713851597519685880892428031470147941897689908559088649082301155686863727837089398354854360856461379396648936449770456057956389854831811602230747655866417371525788184597292098840246751171246937055782408872022177747042304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1279570549289598943181524063913444346041128281293587067052854522264486938065641088255366027046658598451443665781912985327738642759232725687014378091494323177363179933710460653890927921692358523515646734555805459078114954756645237344871226449099245184121662310512509317074812628877558129744373029462304821758852813934183426481927759687874070989506041066225139095172676864039668998317905064135519995393561577500607214269360814093408807427644529593452629492407384179185577609908942053565785593227567506789675668445031252034742201648774264050542897683088928007212689034614733270711797268902632853483735707164368453911586805862789321356329093994102750208715367239822427136934425995379871091959442829928945484321557402569992074693600200917790145742413321238444427837999717043383099006657188948534006808696099291020997896166673456633880214288514733999401398312350140345042526567958990998541441668992880347154766066205530095805814842796789424636492876029515306795607193288757914522110220203973249210398205158706310232688505718781888035200331158612541338096011202768906019410963240902232785285815449276414480505895613116449247095442445761579494106155097327110889363831583298544736482969114659425463387564495771882084496898422050762593937815484780098303931030852475988322606043247240849346792680251022442685257991471152298796335085649891820821558831947737943900553136335782339800377231183125946640160206611383920066811473052255954552944652815404141162807762182490993104912286443502983739795273352047166370865777754954808252626282167060240313939422717511627205892462914828126179505960071028354058465504793915171231367021994051989937041931855624084509478041292362996445014820675945510249204708462899076260422819759047130986111535595629482153092283676386537612053467763726521154908327589994458218408413397067727473239603010750537131064062911947347950062255168892728155527069148618441981589127814327838403961356908209756487128753727032073139336119537331254805159381414143098298335630011763510203846838975984533852201091440354897769498216540830310727641438077159661406045538150220236269981643847558943741959807050330628100062919227881856612576495616167426776158183765101365622988762346724213671405867760397314041145122252743035190714099118058423969770801028905380868764532985207066569038707686494671940026815323622291690471443229601546224602870181035694783740831582225754379036670471825046613449809955970111121885329097457777523807825961618386578762016611696433888823282965355771334482532294540993594269463058532736883703327513894200075272348706692157212505947016314537298696337462488263609338905661314586816098551097896870283015160636823238467683086395300286910618119200818426023121356133679593143854971366850951324981274323917163968217103975507078031815280636182377463039133166021439451442060895292585588271703799089648310891672642675558069917379355433302471058493375385304869905837151692921455463865894355268964844549163512758494817538160074249399675370435602324082909737967826711417857782769097871028438341753239528200979525545802774487113709185919350989681445900196447642386317544160071377760914641851115952850008242299302320029674203204882327531583343197886187337104210261438416615731794377098829185851379805260383439020489161401746080015388585983068760709839447149242655427535994198425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1255419804505286922047291680397511540038121667990754195055639556869430279491831938294997760460158805422073445998502030601006030615140709652448910308712960289650819489477224731040758252180681161528345988132362783461959663803251028487609552379748819745109664354960812329712722216582062767158090761542427914175250360416006855939185426518579261230736936998047867917502624742079444288481023105377289022699516890975039646209075025557030709731476940579905206291444012350337065318313998187748549860623783270541863315141811521878442749078054574035897095947388469611981626182325274397365092133999536318032651652723475600325775958397486725343154118137973425277849706254476065299028746027516939668106474961020178199295160079603563463015834666990083452404627700925833752485264378929667314766923533586613749829445691525880520442786492116144738232754969306693927171930740983998865395181821653776575711800433169549340199994765069311775265684697475771331628474897713169171173206382298413328556620583571790823822339142611602987271174395668466834620871014003778711706620377964786489224430201397703947466117199604493627417488412349683178923858732549096464809592696503461347945013057272394480726395619684992082718770512807022845063387997979672308283186459395737015331601190767945350747620367470827948240817317949979183173336835816404563096320594519623374192250657929497314104406360629231841086619751853172083523182471936072633493432552719724905629610528893555128487042884549011116988909795771524297192196992074480207346443072282765852032585688653743700695097448709971594032913055033725587991614610073647044107480032654279471164676776183200656769012504126963862202187302201742804034702513042521909083687903375025443266278697585695695775814966966970181162095689013353571970818473383282849966580062394148371991318058905007756446458190712759518981859667148540097957128588974835419013455607794445245674291504707489216701553984974167312745402009269617465563008566814057687232454127601343944278989499801524852008072608705123140597866898185074154616501952430163908397715473269063771794341480175377333417052764819083833486042337302262207149057457431608900688706391865067467601360383912386700491626999395425079192437436208195813510824132506834454850317810853965756761445490431041528237944011599447039201415833289137965862564815409557543468258786774356375604655508710770051049136012074715587070563515253470173501413051877021675727266960967456798257452689617464446309562444696361035859473066885298727078937438849456322314288170795900234740189883459986714734184889708355961717657611196570495749782176501453030045194148187508270931297522556183442891985031182490516918263486830195952613504235693523886563309528436057590164892819708326944218178678065079067393575676292899946512385337372042706032243777577732275396985555028204985880906114934834220371576130620002504044169963857543243061916810703040056085737836236948028362515750966072414757648312129543207696975275287410692786288885451562945463853236662218793969815548756583177497168291289973154595579796012646973941784914234407020968037287247814585809728766061884356270366255732284994716060204450413646848211505744856515005566620546306693078381092773625259118637178443743392318054745721906251195994480475543144217465391228642831582584714188802881205556353968373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 848430056024591505756111992779269224044327414465099083273765184456453553013385072314717499416006035894222998999897861761789770012490032974680191031070070624831364716808965926463111463393764144488644935859901929055663259620071495635751880072643727023036406284003742285532011903786467020711430442170874069974645381105573550750220541468936403935176062225601806358861501095821614427797288526553024791666858084478553277028296756371381918994402552579585632414801084425473857360013121513652735709301210322474528499976876997975605576249640328093478653592387960828432100873797148942691399108807017156898375624174742794567958717251767248379473444121531204082272843114580558041155633733925895079914511054877190037611656571490949017273706865200385179780836098772987729040689937220664961542218156780790939657173834005863476512287125682822989782136472874495019937074646605831782130887358383091762828306382285844319342766543516615247892287210340825848487116456722666995079765247896643941930451092274066793924086628474853441980846617984702459377698981045537277807796694900592549973221491064656614996970811392755816645054365309341879599117467363375318949748068519754023320865401391864851786794406639621149239471509697954673554365929430447236916405962767815009888179846123580925938920482847707629411627519465691214620862106605211698761875389673584904482411935620581303827361023312039691020630566425025943637772853943421840167240278308256966324920832573326065803980332346484602180958034124038276355322331102230805333857749000157618232816780131494731783515218419899671787963182508709202731721721357248907080652813646433066831494370794973489514827921331581100435198499764277178531196883028565425451683476993707589076817368676480275832154091780701429873273344815802035798129142113443190633068457476538577509780545823434536928409589227047148017052789400951838998482228914404576649271171143202861841189854632671370759403816584491220724640908640412191576095903614092510792107302291499744098979031259225982381882236751300114021077963539117003196726055323298903346063913069024460762059797908134884911640574485408301893340719314483514013151237776678074480975039191615149526225707049533525474556667553324916055201506794125305429060445563396594294018907488999075528785588528080685770582179378490352113594060377495167317984356746236045216056476622669819232616552322341728122112049757300489880430684499897323464255708971368479623964968126952223716520659489229783658055835336055211361013033353839467829062978944850649375760878271754311039272293091126093442615422099612101944957118093636247889612491486013394795455970480370776900923605741432375798224896632371984799924208262047184530189203748458501256369779069620098196998879893611512192830018445901483196760527037431763457818996448506918356620202278283012821644721649345565178311315718246079293450757320701775976175710299070921292518518486230550930657514505660035396797935638116679521160058344113529825222208795333315118485822102543646644448850447507027331681185534781567003629687018069538794013383553866855511431982274771952576148152726822217871924102320121244128069207992266426265930383367041441032341527222199217431768811873236954678978155075302980326088723225562805073663263074748798006318603200520548338487209094287266897175861233792458771377785143296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 591334365004427997080626686538710731613727775515133218355137955342996786560595585057098468543876938869915624101655939293386150848097564244456343955381179082544691414184554497073030546434299669703677178818125831350930016563255468017336139587685415077301981987601652553991715331595209819008301055785895794358459219632638246608657197300504461833205422057593770370174799500041421190396989175303392154306510175641005855441908179487723733336419184755881113134563697037766932430736320374764729653645513681714643114737738995452474947476944601898481225618251227326969066894807976550602357187490777101333877692797903247834125013497556876918731734760991146057771101332470651211705989489806321946355968120516974701260097872589037751359608616558833924427676134846913860128493864465350306982177233041944089209125960433024170659374834563749184745885441940457993155402330819332575437461782266168343158588198747582446176164528044964147234699660492893455209864076302043502803870331131398916890183625406402200824480067591347864524672372783370688953110206946139411691094033672678434220383559992216047520617314140687770735752929874072170672807029532698824423130899187175163548312419258325894114639211424103664932765909319357500247827763730619970264646684796990298555685308810757410196678316883546920276031818131464052536584339921861685591787822927060027229812749933873512142890865498323695050707291750419331727746822380054157007780832415565660090487794797703675065275352564561442627691124637828977273201856940525256269148408609051511879274738126544396222489807262477977362124473918805466113957264487946037394365260490009010411864460349051878465826664473896455585723607950191891113228231356952068126735977430407694125865332758718060992228741171827945441613961844938780485988633898966111809565443176974228530319884626514160056414877492889780924218365979748090426124102493530528168865307481724632868707933660904573489455530875544270945919759967994738457141223871186828321248385002269600991300359965942911574895908385319345578666922917347957832268702526803129961121809239085079438357292600060507661516032900657888246937339074434411329346799296183998254964891177407005491211415414277973994474590619153173388591415559864523924050142028211861004773000131433777590834575928610126259874009589738027564969499086498762385331091253763976195769538328516640170293217072376688977469286741304115595617094757822428168235549741787283337120317985840290463777769077594593739268104739764881034507062872764814662771534212585642907965324054238840540119223665256885685855798583485649997575116231921694060404341017223337719774645509929225616339868717858040900060975191163388039035712697121809546901717318725960254729460862308706605918977142746047343731283989830706055589988208911576109387433362587676240594448473665695758509099311118633029972469845551810329063957784316170590077000739644652317730822520166083311965550734189240034296078217219514803131410469085268128285993733490249730321279930126945467076823238436103440252522985064279757431877842152641228334577358060973607291906028386035798995054424626182210120709159359015306477445012057720999935752410070207555507591544111427798019240614788274226152451691998838152752444837094084974170482892944084807312693917594093647586659102256751952554286083152264644140204032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 332075352824464664880478710975008736929710904848828398264263751810466631419624061988781776635021735026782358948130908346426304662162648416385916565172352387347379700663121536335539529943939032732027210014418374630650958165864052850043880382936969777592111431777728338624857192952356672784974281510442977444767297630488332452763542402889284636154880322052029367435780645267483181377607152489227385233413765293532436977900965556918616741835498478553133541601753421182696645268372914326885038868584463883179273449195017343655896975187552919096067920442116225831935241662021742495042813929730671451636276685410436682739193483013599153216789182154782778085513250518559087544500661952693936430021884384365565162731673617117515022126552451484306668722697818850009029979652051128134825545630988590397806979128493084619003974076702261938536246474386996022802564397521390294796327954330326534954817269235274443229295823310175254541719578411638507465385474335632953470423540364771550699383531177325384344557867012285564712291064980167955918844541590512179980577096736405901694939692019811168426053669369771145850016901855016482902409591561496850896455350825055171068688441599302309118957993580849163390845250873300475589061985010777791892850244949189566170106931271279903500345086408639458940714762362089976628886752247739148137779878396936100966098112254675556697153275578357713057079596981151393873654281738508127177656686100065952045851554058928611523244255627166997907267757482500884424502275238575576128501429570217215826178705675290968797785969145217861889722220545270734359029852639159582105034168487786175048062327425888416833374037485382120146186892101796361438128073534715282258528007809512637409361693772195840669392756204519621459353546763632436690947532318144622249933202996371420721059616503865429766458096148841584599589679928484107293340226633273803795585264876400860963857412324859216791552331471530746124526184957661044292405421002673192354179073701583610821171973267213938058298023111971867053806663926233585536695875299992496119795107708046175049607910620801163748280609189607392023862904825055410065871117305252189564243795129016115809907962531281340470626390999118241331358847890060310093041288776176144630239027401879704611825981472861594624934924387246859485551747198124396826634265689868695462947621844325917427134280090323022895831579516504771952294444806419610302563457274421264257617888721877586086681412821039677257721503587397221692811465065564845924373598374371511263494339542388764703369249705328319895037695852279188327232566878648931098858309390130868975036260627137081954119606706115700793180923878123864443559725826257006329815912808647534033918766317345889208226665785267221231998502148791323243894043143151396328437171699386588471994670151707876645530481967323420585690324564960566635611424521037392128547933058023667965986570800435386697918116034319742466174483190911969394504294729751866837876591884498333314832659428444933826371202955339780137783735783213201330355151008145066677084374720007390279190121973255600084632113017893969743073071892139580338462596680439904470462632673126659362381164219596105396005240287989756758140769855565727032058569272656627860392470925519263177665267457095461909464268039529593900758720770019061880051466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 189033273136105007170861456607736721202728594814048845661733763261545107698502844178859118800887854313138682517371115535398658254171652340489984915250803514594133286385069375497450164538533548820503263357234877350768601825744423531742216945970903795447125272263633345694520304665074604331345112305063519264677564354252418069618772709285418644448259376964605977245257749530927317350030214438322214640589329741272991950295517905631849960376885623528934569860644694462041560661275509614753097752806343460911834725345109759315351686537004642858178655062567367509313198604773332881680816470527323829445202952734207436542212824234909480995349450944754736590748230620530448993829535383510132157120999805351635061898985067982881269956988253082060180722616823297217204480050383714384984769019252229090024952191228452630967621972598021066843925704575856709594673536003555365478055201028506770525447366288304905635109116891686565401909755932030296878021983979067603486364859492523432864749243374130806074815781014915387849172052273967042845421474265714395134409101268811388132636196625389916205591085458083480797722688502306252552417969435041888976861867160890359767360302828904956559692057403968636214607849517250032846727417967587752338922236832724084329678307635290297345583024975555733842337710243019726652423204106390885417419885348314317808591445546932241932606715092343742180419638709682440212772872902448154401819081121420956200372399278220743851698631128857275480961145191502501714869043525607279391593073654178617075876658635334774249716396449452368559989124332887716203085468137935360728197901128017588846986981743538303139589639009884752704297824368058236175321564046985705871540784157621695618590020769865015576690470628409478318894507970755720745191828358472398212952789906063966235457360773598427415616010535013869380057057964759874517625585415096924998691399101110204455231253746663627994784196607854081605702972056370444768662284879405199603753525453349597385857517663968223955692597511756093860698782553107913502559276890145018950232532187757062086899117212154730749491328458311155174390093048528526643952144642154877223387319748407871306518150323760958857407743101161505979249243802056537088206582747593701235022079625085907844700351110549019226893068304531915677937462658814358477633885982886637320179987104777648812020904035349310321038263937386649994595162022462530470347191663085874976673690659004419620050562727385267813193493393951036845819593584399998964416376066339103013092294297653734132134493392473818781023876180150253931861882002971697798332467009694228279134174392526039496902132787124418719223325858000129426027345281539363407561906362132491119008723652347430785966589824693145584969835588676853731390568949740604329144974516948332689029188261512099404920647968232920332406529748405064714890368084112693359259778830875966007326208010329491751469768585401497270996174424595116078337789794786072450557984307122403270074211856313457821545093456810786140866946354619628290118443202716214675545339725367462883158272971281602262407695357593028908077507307188762141661462569503465010925131615468296930336637528634633757517542088403295672945534610817014968124534340108377764385684013738461865100769038168261329418036345843999236676677468582778595442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 100732705012069213708496988342571350217915990480417077887755916268190371765494294299799306030876859733377811398069186516036778858842610572997236339808425361384307696030974322497544466570471525686881366994784293501113428358875680623397150672567413355181065092416293226457421971147433958126855903719436281981696991038798925782395525748470584021584137035623881498439967721310639271551755092602285861260649455108298204371750614667549918441082500720388879750712265531875305021910318103212204984052643746248945987371389435455624329610062900977927511188353468288972353282554027588092993754732842402484703981401371204347143146471297861800077855622119888021600527325334850905185011460323907157547660231003301988653337294994989016046554693686224924200345749477988670329481814260761986430454989268362188827075478941164226154306924019393429738343164449416988263696393175050624359071163975314026707189667035784098646337478099085631217641233950151375809958000710081891100337263734919066460734646833087498823170771041157778921460226982538411357353527454797015787555625455097708891448880152606930693887333947691135025376745381811495451815482049568367332018445064974050391183983186834732997109074256180834830387078629342671183871704266965862513712656192432022133687012020566330490691441009783929195602489856279707690342457149241879372121650643544516641432358542392158391078325421255080756522937941257190689277281732959431059708043201565020304166115820184639295768812216042260537086299271062596462872829852207058457665312830164009807642149487523558514214742074579437313959414185201771831536223812830952509630904790643786930525093205980175099196590417776079132659873635433672229736067755315967617427517403820347733728717307992267772939343420121484895922105363606969001577140545294671773474956125351824354208038252143910623038553268243682730789694619146201030432152565192073779758292180221353973474732145687736587541319919751624854438744402587400945081367090268226732795907042252983369400470078103215228408918276936556356425628437504494970902642513879665601512725014271951530902889347521968398549669356108101125743161837411621567026923949121158802619681182186212934205107690404107595115675687036200112709360052026030163230051118870782563138561190136917750833398753222735473625461112199959700128051709786150530881456401233052863167197357214811517266638954312528043502494540206658484328228142113116846825156306278825621318452498477308666305377008601465524261145115922370720938870924389600434860633867663839818972242315871395347790910904063466757807656450597363737419688235158905814318354846895267847011557482165180087839139768093484411352225907697201855497731978184041099919897895427443414774710788207320000910061930386169866774568727741889277278406516508347875245903326189998647648684069852591474522615109662474205440316793802589180974151030858115098634224815382852611693446799840974837775526654838090850087376920035358723935290742384688614722315126456035696996213836323296727284546680632512235563881397925971641603783697027700758088123481640389469525396128141158255380757327518492396796518578633572937808239206516936806861478307206927582903051811157291305799309740333770696044131208337003579539107353147561052623100328896049125519491574955898959985623784964010196735534808702541784678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 54261198464170929281656529837926829518908771661488326661078868166025394512638756162031032665892565182728986001322806536065056886904425157197283840371321382583803012641888941313599600601632480651136029839260765705028037226609972294451804237833823567826546149027378114799238884549978382964386244712833609088666989235889281605673463638720638011197004109916488860992373350269507152016330325179487778591081812897688612836688167131013766402927290331720586990451881825562408752320787593225200417666309472769176699218352216465530950430096571680211249953149350403314172045100283985447144096574781246645991338124613274696176122073397584034666489086296995486196624216440078215332719233648505682058761511377100330104177073163101981577477667060059176040736149930101236949582294074011743988942835114518803448315366495744038197160049001660650876970220991601930316562498888870332973105108355962151977927125969378566987760016106702468415037411522716566069997865196460182427850550737101903906679169600778391316892798142992168285029903298114802777526224577748909839289481295767106019923814553843570915141704198613272550066580864378555517612707842962639477531367346452690776684884452532278705103490559505195000575001646180085018898167023345254296437008231945528771007270849469104730905256619183964790341858215648228806669036773417063571702616855408055026101091253489534891660840797122930367414723079734734420484251738460352096765102881315155158622748127591293732432480491914455889311094139514616467610399903809820613138442150645278020972691270524001269542836931969239032748602104645047585437127423717907476062790797342982725838355913660333464347822359228468704088315700408860581830745928963363564079937699248468748915657305104397305740434948601805465676735653257078859122855005997591817554123456631463418122844028074847959377259120660870571605464521413699864159708075305377148220295866929354297072201266083795477877733193044353483237893576389479833806041279995054893136202573778285348682584457720278785609060950904923628763794469189076636501989403209360351763135685597903910587637247732165302417001668385608968033108527910813645831771102759132595185879815531069262354157418340662282133936024537936272936080910007069667203341580619616768945963042870537412006424136675789470886503424736534749627954233208253251203102855833306865882094113079720553948696219231093715332752919851345776725550148894060668846872754512885045444315803431702638001283916741813527248092600043090297057257841136888604540255812272797655050410403529318156439971862726125360420736653724428715914368946715243953700292564342073820712744751079922042986048571553872474239380098190451161139087602205678964947987421667501642824846608110011961470876895265944278872376643007213301513249093689454323322226184107748209206589164073538067022092145866311283987466479725001872098596349246104674973778032425061642641871748195133379914666586187720957789755189815230315122362701114744798994897967299967900413403345934377040935583955306322919532971516328535665100077146707252864090444913979139427042239959895683236554158517640075700111193282062873400653098878720904314319182889674808531059694479187056775235385365441935570063756246983895520959111403515017011980359455773862958022207346852608991401807176770370121026396555860592558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 27039848082500786868304789122002233382599591843450602595037900771357404773813853384048467697528981863241894573467645763161775981895813588240800468019085053181439246016169073674155744467948744752265929535706234358055166921921542264067325764415906576929402832520953022656957498699699458377693684447292531072652599109330114900285240976663814041964945098898565558880029726845696432434947390672788412993848299446552458525271279331382867989600413770370430579259268703438546136817228333038770676193586279734477852338505063799790113874970775153781137655609066883096866085253732059639497588007696521178420106222958069416414345106287019411512039492754225675492434759744505537214664327675851793252179879431646263843521781517692116135347498784394508937153722005939433394999728458128453657232642927114746680647279171193027241282275509951613437425756908314969896714967897713499748277681393001477130396929008337072859737027802727751636118128918129526277582574034826963130136536020529666929430679365450600633876863184843032371003794732873934678382856699164738714947521904912851528588471827527230812224219264593710774635498771991444662223142934439864983404944524404543894070366492267779944967753117980448252469995625296730736138933017273453396195488343711621398459126152420445208698455242006224144628697438991843479153538130675056166151663820048233291677246790239587089516013085362670758188280420695640590173131652608375026947817226613148968247403171566936417277377710913417130941318812720905420971227395469919563565831570715251805934656220845917645179037364658572971418063698141215513605044286502314442179199979977945617827509357378069100652246049804788203704814059014500024128235681530246250617273299679469569773009209340065800953608548139346167589385207500873715566973044347158219464779577261413131996285520509874848195706857817650647938200819162212442726863404980165333891238041941889685501750325469268183382276018162312685935555249536252588619470595180972333924466458689334560793587820467982741956026915365248040528689364647242740636852562528220057164740668618237888230508999626483795701407455576002799146581046773358531029780185315746726278283744941316616975668850142446778537768857942121700347365947231702609082508598214176714980173403670479223943368721187043333527912890038013963804431548249227254109537267089672519544378119868328654208735914486737453570375406118978583470279972325910946865491103723973944882917011225855861259227714226761894298330216801227800136731516421576683708873713393107340072499661976892277020456146379898164484906782249700323487443304353084434942058971165279116347962994676721083775067121384694963649896261017051787640471537118130651216722266912049434276850516927162626858114067914509497463685677286476821928600614926796999374292062449181207489012312341662224486685896548779514867602111912306032818990473664792489416614185817868765976042783494828647686010090130093215134775707952156703638127425711133389626810889848412664108315786498455967928851927650398267290974226369100623133209689104247238803230280403881462421346990823873528627798048454098344915002738344924310763036371826670076345476512396821847238115060213176830557383189794963498829613734451561187194417831819200012862577760896674843005879510967880058766560786963366432148175771683258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 12382105674823138744156268355588112969530690806477442643652214680836473862355580756632313382575649199886592723911618542066305365045321213180343922389419237457210752634994545031034765265895986272882836418379391649070886376282260255871246022089736288876188915873926452659459777039053023463012674832686042371596882943448277646258293565543863350564139286157238394436561329724105015906698519649566129714628507360373064381718188659838920427585826643265041561784963894634285303537483973598620044271518122572915925008781561683191775910189805783215767247467677196253508948009271349983787958303967616195270364745584236139738441698153978438187266101241568742021121727645598439401290684936884204686633371278132486694627693910618562470403218560190007275724475941549549650020879725068885052248792511463508366962626478507586406276989569867548445275017528524948407710738522838962182389514461512162541423503956063216116751798767051503131814102725234193633494208883448314293659163308607369470816037865304909900136141572724231732699386130093397982552093211457912875679412170497464075548369143956519650555322094813348722549666826152163719760311192338244292955377688099223592352627076991880774960888801385916588022593401577063210631437054541477906503500921153565501763455247957875898577456604828622095215299132656028132339309777660851399174985703445680400792088245767734054197587715492578719421345145787274991550631490674844579469012550355792583467199268204324841579723873608740568303345054409537551896400341807216438607429374285040921357822502483715529262758596596578611015953775601466143837624482465869860708113769969180322596065662873313220145259828668945812246577487512912258091485335801093004594320995127973813160236479518287806281539117953712165241006432772498023056822726855087490236317497837025297658046858859244282366135307899881775078574930484568860702641588634261537646866163648472112221570006994196230554376013955479697756165113162105161052221310023823237764462926755880964217289732834059443085926864643044635102099157280137631548363571841366159482325610200990520866838582226103160989354987664409157301444107661759737316078165342564494278660169695296891779429745208836191572183213069085360740890222363931849617464056107327837872945340469448514145214685869064976272758183280143197678288477983621158555162463926169573172632379233001877617066777731068354751597974025389048777044900079093845487289228112942515690378935289533175260833915975875738071056302874182337149441715005453089999487828632398001236272882811585440616351073748408517330214022562094811152930592759447510199249432916094235237980416791608249440543023420433476436182963981362640357307857671967856234195916878461197448797171350082634017129139910668507937833111289647325632183755123943199393031615487734316186086950137009225614063527889857955376726155256719958069175274475635034809539988575432254081312350234947441873187843676187238653190440190226752155505549246014315261229120553155200730808716422253604308804166537044260929687196449049482187919029757041828087146955761865212356912282719413330564021289680316766699224975863228483499363057099856679110382108173685364253916013026596347656852672438709970907875645384211063710553104620250007599236306829104350263480474429181957567678606218862364467579305171353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4992188701748081603174380834985664443864345426007543873008799697331247871979031889828174207269035844023695573780466919151904504284447800741628740216610193577264787897806664260003340689204578011798292581226559231896585356066271977537568313842620553046442526533448328718931190108335288697983729803978964850499083547837293584589335461047641821145364031296874422269536211782142938556161570387929255627041205553686970724282622900028007663301102809591610744750564639000632765019265932146033767552157535957977600672430763477834917060259990644794289332581698948883133570998500013314124597126894388355812233778539115711016251093194815743380433529585667676074087262850700963018505918090150639088946099558473084141792882610990020789969947662924784673448191179099760154878234187633934317375823802370385677228503844847117072471300925792366943779095308253722188104904024412421221592833714719111925444953881870601105213713524333291770793365277237850731302572544598890749673207323152219375776609979631782823671948336831335788392714075844463989477754821646616808343942994814204188073511432472703046227813027595277168099246880185694585273690254884252303389257888945641307214220213073891168377608138716256361012648655327737572948972836887949781442145796015006495924199603860530913049058922826675565232040593396751449015218316281458235294970203835946828984720814174660843224883711500830184797693807567465474626584579725043192355629079182001141666928198307607123019308413416957081471976677720942424031860995995867624026435131069691004708392582962029815688306590738132247934744872090301876689218700498968831877508576469017487420927586549682617228776392939328826831783890311581460307246976930584655648257203831566405051446823593906399659371195972307396454268807943436469329816030993805419877372050055654957567533561110123373921118494096684816834308818482067272552518357781994493214822500988296276636705300318933798274136606263452750006866848315875754405851375366918392555728538065862538361546020881072205005632860441799328587107324232733006967515877819242643102260294538549311904693189612895192237049268226435913406808934632156053981879312471965787114250798982462789649439518918314566617331057246586561935032430873075910496374192115674103218583037535543770328780386027320310044841577807935371116676708210085991780179785888309365818978113968093562533796237510524873294500451098565695104866337348212093829824938553636325945071538930107236409591183130103172034632055067713601176903831666221132224422533593671883641467491147233057371248536867962532687115473996578037727513812121928933200170533455812731109410981470676401945509817623943376420593667002385283627886170319129666447714625990687268545518679451605221002281481166071412794225428397231907589006147709116573490950128174478515163888166027138821800880212868940561256022544999825095473745513649425136241803416396900866279628411595332018158319607092023510553703117606282786840251813518082837030559962521108727236304039798246572717516401490858414286021693235403662966894389420367218835021495790291618701980901920631117257190846756936500503686226579792898863008172610363271111142694847375425874474970006263872510143915531906640609736673295637378105379846964962610079866220097622186805422632292212842611402634480113172644568047288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1753976857003942863948382000997269788557559073937451787913552286504301991159414683744307243579041856903462108200842783659786967308082927913035894547276118993503145203671196459365560542215581912290070792611827900168682603888089496201293812024489285385345139021690669522756239301710496605194489371136161788086392087502329723832267937445945614694680651122907933114641045682294722011120458677704107418837844671801632853061671074420361718691369233433666391577327011843184361010957146976543471502865762845076551772962226410717824673475025452008792720798849967648431210603652923905319917320024502185083196903777089171301502439690198549003546919165523595506750730043117803171435000809138556305300008624738686502972803189109575826696391172151632720537857256826306746422598716403116190836804906836797647674338684179140713521313284222103342172722004576518020738355033531488960141234713875323056815066858797674295914056846719055743393508874903074626438394410352781068998615629537720392463793959532746864681941860036427618617031580363430496345190947157243976674528586096848600073682767035869514883406135757710686726485585289922663402866294278467454136445283133669201862502290213377148934678187874944257949479384939176013084163849538630502764041650325204777504827371647198496073256909332826264867725070293381736164092454385163442364005359354261764730111564408083253407543730493656301286217673852551937860325873524039024344511512269143202030741756559895249017328706677739990622039217830949480721087755629532360716989162773487522470618958402307734204558026225988121880677685818244575597319124047393195814307320786844389681758744215514310057842693249829264166418625981185438765764525177144866782677342212850360655474262587079726591213179182197948697787636365588173577791427243456346550204308397489173320911643838031326280928383680626067533148126465993879021296460039100970058262313530583122640277223485216234556826728133590843314785396747517574943441278004740124801886960833410000924477235807611903056467671171784389356014675861586368481921146520769497372347808917643351996445473494405825736044242300697498915434414942737930700780446679789326463164656302720075974848585708795988251517182050840531110060327245169405598058579514619585153461750826993354368743838750122894170301530789330660507960636043645652056868315369211748478850716065857099984778295450057160460875160729940464964575324851218409902405807435234192955690525186706443457570298247093611611296040280945357605588924210831975623380885273006051052710810911796196355862126490469491521056231778338282500805873203601458594539749176198656497244640537780223967913904240635435614501408391005686549609768660878691025740836949972302511077870312193916197022376803188752773170479192395777261730745759421479542051694791465253628873961257516051526641527239204009424412374421238376966498911380249164948265944287159731963154843858452142628805619762232509771670672608289569102889913985687381645163917711672746196316449063097448950875907085919309191044846809867641168586401543899423119976171057049772522804004806268420463000182585363059453320590031462303984624690315802271481973047753773312481923207043647253142083839909805633033661738701380206852389436464729509074442261429486398973496824372408712485319775504893034443713806336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 524913729992576170318494177071425389955832579969939572298300309754002632957881231055689089551317569829111381642569246421375070398900407246598077823993602701977106529553185558045409473413537400406118673339167649664648519915904243315361823830684778137484620537842410209117099677003210462780640361861381550148685929150970746245826834466534187725782003012656301764375259649184933654736624560686472611164841206364119682444345351512578263028643037297335342146887468678837237138605107016118452509638157111026835705724964502458626841862762803993132911725068781851813901619788566572795995674626161209174623883528452527664612025263048375655223497775425994045584393136605223512531199315659035660859545209731185743594778497787248752553155459294918545221189300867234998289410319352541643967534769341020818708001296201116990295757641735296717272655271175003113358210854226823864191298223874150335838280074951748237624535299653723463674265249821979800622453127385919396569430076411137708621740406763561355901669946448597365633142597320611166798519282717137154645293368395747608133697557202731908465528080868207425997498038346364115264189521133948542828905993933105188401339432534005633706983218145651137442573378612217766290615628994085294918333393481518537088836022505253799388051308591405533316019922117894294732870448782693319212832196069094540898527556721520161509405333211172844016290783542254096049891238934606946032461882498226743568308415899584515959920237340040742149460997352240789620839398703181449790075549141631033558918301722504175146219979290568342109896043342897562302607539113166981102538784634847158738997244428131635520623878051771405383743943084047728194983141639650058440706940322158620920423009070357775316283313581657558632645816904139542440357243739462487932199490681601038431597799582155368024162966642697377074442601912843692694281607604696022543822065210506926578351416827751642971867193065301626816549144837725351657356459248156020669020938875577966124526992914679567103740974408758815046620765593682739584639412562131976592389799647047684695556616526363359872965273434148391730602164812003688142829278198034811564420916272026151971640808478695905862792795019219386355786098598673843668043631978665558414617363753573664732988856230671012852376126052727392218919545060480025702308494717526790101112826397300939740769239290943121104102550101016178082179596048019400799411452803665947522902970944775581946805904801982124741772320653876346678239033458851505230904822891922462429793442004117921912257785437152662151825497549270676607763853940369580369587866994231373360008597714536413877827075771580644893396963831875189043829754154579117636548926531795889171511935447122420394061624451109963029666605808239265432347539544678697173932248412550994988323219326109728534680204580212121643504985061988522023290666416746189694463373708833041818753950130503563559140639835249829812749560833562718408342629180157201142462188066706499553357828099107341909723415289951276629612249892565171825156839321943338179428691574001748942849018593512984372300909613095313682796685004047324584830186499301457620694244454022008284538922972566535236307806584949614343912812805086151267891627990837195414893659254937879888040784495454444009220716582990459699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 131466890213949797335771651047862894364290346689045777634739193027566775630890077709055064992193929926058783780842814809078375912888167913193734147953590091281343582502582871419554177725772372545226141364810137300027244440080903134609440137669540757850145792450873861697737466591562820262261998908964722247389927370598117194153257828971404986215903554957211484031352599045622525415822197562613763256396774003135947327099253995953763316343300229664418956572740841794840009047281240087194811847305627359199174906982324475146052502452578952065496770190361076002267614204481029020483959869955072409147836538730137272552979567495875156469791899736827534412582347963672313772815258446222679963309096094197460411531783144851983330522199814182440390187944345073873940492672235489690166101431626551865582804760766134979314572913943442555374663921060774715579909861720857050514969994909973542361812087081409711786810888549004714114739484723135199297126351586755714400727899921541313679700856261219975526917604362062598848709750393973333925955220493079729772404749309440460838761264194516190825685163263446337199236371913753082227099347168745864244970752336710041192059355205599730637730273875953611710941832700832527279840778253933866474654038011939387740302008393636484836181842057644097954061338188989057702331018748782139093958806688237472600595461622727994792868054736374523822449319857017547802583691457410994032583792169130613157335296725657930100157525798027881940424129061354011869407787027569512504590156598441872138415455545969460299832817556478824144362073417034097746775010591209030475679645412191908323931882009105817506720987216543213450276752713514435474481338955797090345978651362475915239779601658904192513350882144081990515647679725835472553272189840081983393990057148758941307747834367655744261182811171894275444850704736891045875971490094842930806794380328442305543234365657102793177802945873082624744791164935060326706737544044424386015056810704683612899320701332826180299914742224480946651240292738834712190369209905265178947291584355411915443794340862528355417093252243133699428225931170194675735317681963875456558951999492893451736794767442077996346684433063508021267937035384977309442585470855234106560593915253280904252308505707742973525312656034790550097124280605044723186316723349891368595634728252474348489135752516358199638339538053886845911745032516666353176495062206839551192165794090653187829743378551226395102829753266573857761652985591798057745520190148108898934342784619728940598179494654377038312703142950637753326755782679636821631306879187564160962991602805087887327342609923807284958745350649167654829207946993226228364997040046401830194347349852068072260638915595380472289947291469026793249605915305410242217919867217890870565802250301672120482186729802292665393370963396360450038613668985458109989168936664179121407734929007511715316093541166833882650634255003269966816466546428397207221709248204566598339700712517154720447642506688602495115847542541568714258925720481024887436286111524059135316904925854413203680575946232545935334719013921534051970681684470356360694950056931939311827032652137407590752937924399161949164106697079192260155444407817155514638704523816684955045813116291296018847092146000845483781652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 27032708661265985934036533731188267070556882574401958177322854325190579087004910373010754709383125441972767995787067045084327720188469190069355093564413035092764619543565955339384920232503220588455144408796808979792962846294918663630385049469154856590012691349992114645102339989632801390968380698447588719996456358963404828412373439603729759114877129795702235974269647705812445056896850061856772149280437097221374272004061195397203212999582589625903143460070051904729784100215355993116321322420210537760723037623238126625520495084004014061536957665505955707091060790381226222183831923680735626683971355130437024151343816562074703007720123579582883351331939480507632853985413783948983214544480853445044862174437684890656733493459226006661344498748178361860415599478408085250661442679701757444711449416324949072247258052813049760468773799988444134581911835340023291348519451363883852984533099993460313670427692355480209033765233706075058034369567406748749936235574489830472569960541444889561944483630592600531220747262289329393175938836296706124379808589224538066600761314719294570990481033731348420591714079485598891207273686335161523915008539299053448780445010284655147043434470516109865644495443964318952554193992242651994127827046423194600222592881159381939536836851767819666511783088701613360455342518926222873874025367646115598643314154119322092452763510259598879362188937232263478596886390004413277061044022180887869423847229230674100746306557419896926302911071360659673932506684065428043224610496656148074251299777173122752938052179129193899477078082838936117630722756498922214973042082975675285387494346858810883149024704438976319859732617091493739809839549930901096766177607721247395402717583664003833308998167543161618027587405813352279639016939350187903680608346551998569959595804505437968030973730995716409232468421299820107153632216729496943485260903750868184092223902254181353469533689473862775466288896481451168882830812216714156299273289227992180947504324228425849757640011630566477831036864222118318431276194645768017971048650159734081056036025507454547704487683888094508757383681785598688855944088594896681862147191076178116703958992312060310837560713839968056015700271101859215606852772514595148586661816998498212173181932026024645423379723627648512398807518962380314652119589468674259173651226083321608873821999939820653423016913299163954595008545476144666152779626396461098954058831744522586469478456609405582299425325721528505813497543577644036198168679866755668096353953303478349369536986090998424336197670312448123960534659862492055493682108368364347671080652811526630712470787934203723632702577402020428323940402205966768362588978298857836891986360411379623898892634973264000995538665157548784554230612192328439283852731353765007227067443442911388442990923738201265847988648593286026971721799795763632454468046649729672813238703367107329628297382194420712493271718461515604939030801940573482338573643698200556388481947838508751308332501496965845495288446413868835702854424545269685070093300139387909749007208980483370461635979178240565709227316636065313688787324260126678413079435542751613810932829350536043718805271449259836819536334596735455828617106188661453218456966997377504843941018048492742242635512308186530971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4459312733841867111198691895191807632079604774372734859324565421855883103019312751200698860543885211348329571250066407765110427540870219663990479975904666740835645002790171858521394549602082945487392087603977832720073148137766820978515403450713509258807348335863396865116412871822492500203131572393598166563888786343117484059872207569097298019215475380763520202712394335258867650388655208300228238496387606577195040314376762875738320746009693586522600574510305750611872100377828289342357739562910056241507001919187336867135702823973718139696167767990262129461792022852561324527374337507563405429694501238701075225292595408312477671222644597461485108644899986541315238106362632382259945356428515465736255139757333429951625504339295300352275683395773547136879553099094517399840395785267457108133816221870054814257134715398448368894124974807932997765562379523548341393223889651434047399164206198664550281599820444574741108892983113399837385681457684874083244703396165401015301511441551109479870761707776946548000038068585219236170366587287117978968795859473186468476121532771432851844361286112849296262177538391429333702447586274453547459045937379936496325877135409615523093883429485305692018418800961666451442673158222521816626560034198703484114049117485178896517787259614387527362329509995513146031534343074507490820082593542787585455537735394708852378434390732651161233233879611986749924240093091206120170328409459740050222312540977518945100607146345550806476853919022166403156518631575745466037654895366907355174478898618727773648987195466749623097039498674980507438020295967922746793774337139487488333480311404299681238735165452246218053961072785599480143509382463002476031169648977691634283844302148434379566112741237580463329455299215773736299719357336462221958822563504320713916677095838117318533377649836579368482539638180147641421126609157592499191963643788824617526650571541333495931241585502248538577051872150626660664336427396268534814751044698578473933471481334283260732653574898119081175744336869850249142846549525267642488349579563706813532756176729650501965447887638613744247499202769449319884114227030546846370036249436172017663661103555562546232080811228027970785674698816263911087927782180961195599118361327001169997253389481621118068789549741636175685332948021686303023220248875683138296999953980161728978614711844013564293710771646404454413394869340535780935222082580219349399382344954988353493359202729173314734947455173279078756824252454279337228411704651539677119776593432363580908860706081189090021386783235355627517416518984005086999714048467136732391573735478667377414973481164581192298176850529905560388896926502334665997440711352186807710173328510054322101636058385862445875723615612023513858400843835877189273494859813260873549720431040997493494444198801773707604838362344845453531163481598419530498172323618254844848098917707130414192374741124980864972352565303281862223104786773096201644151571353564031746609397152352483013529316985153832527595583702204948243959411305693582216747045399518642258627758777949351255442663358661125976800093189987882655591872272523228512712601469448541687907247872058187439112614464893720119964538413753545273411725479801840611380477123771622906803235484693685201887480971690980147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 581453710242333707417979538484662144789747052637170758012591754444412230761009248445498723931563538066678225115799722412508799937913871356668179992709375828957370657671724876666904343102864559907645231394997271796780773835600067976000753060858923525550583815958948107269261991562342663637046634402815541623841327474629026743522897685421556384340137027843355102271224722362751145668059786457394547425056049797470421720773559623345553806234451898267606271765542350682636007430246396080929871458831959489510012585281342839795936207884563465015375364088342185545670975861958952675604115964462339278799706091722250313309914419038362519715933711654055280972289573648430918636033287830503449748203634854371431351449099534240190279867034558915144076202807459146737372759714239640195966105761291864524654881666924876133890566283646240512593232848023334502934084675000830722653712631206414594408667834681584361102324968943304622137575201293900107596131176806186909240427236236411342682042731959546613897095326161394985130107641995641548372941466931158714979647120370385389402181561994871081263747780045478685949971667027677336014108170552159565572809544228758373135812289806063341984078541989293797018153772708177245488616521520178226268736989627586498520144660547339194304133689901894839622950195723175746915339556814650713398914564286264090036334695652057437952264510731214914150681549655481718032069359274798016421201858970627529861038147127539841323459160109375269684174602948070751154195887007135746093627244278165734220507718922031946465420841804672162951895197392089251241944537601729255621995088013655993066111422398035220449332667010845239945284629586511094901991309911129561178550145932719293007807758011249666325191841729912015336292225602076418851820170678431952803954422052665264021922481379427657379735590233017186327151988322178802273883083703501530137003454088666399620807711072862679097462409148374912779206821020452329864657287568202438177937577871602360772038947531999475378580771129390409036604635202206274914809599131910354706176409328419992833631829916092055890754414197014765974278758064787371482080805478654202018838376695298702091826526984333124472355166931902722240910452075393546673780760799313294196903756859788641894086859471513824915111601048366953469776827946401509752947590670685752043477343009750215065858505373422045690750949420345248216264171193792778215323249148289530706866178954748998498764457428912213367688760148438540016151883770290735499168932009698249830256030847219894006813925381520800170257589379864500316072394260724027652940657744784480830670974066729205129690095792476315664993134430650067904171406420153668804249798279474607503942463237294525702835190126180271525640957284770115321790180194994530362833186970261498823322258900463516583499140584291265638541904383315010823803493219954480894347195647923207565908956735020734333878065862534608869287427972975416450963921962299649444131101099273603465498373801572875017854724865898402961700162650959152233340951854971710348401542448931365609135909082434982754552728955091608037263797210245559309145062652153209566253070797168965060803992263624808631981851592003069624434133508740038544439363602533688044702358037335360728017397923828473572627709406740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 60400521178960326425691221574232739730353522146123496566012181641913023114760581933199592242741134014649946692368850824302323984700655268249746433461360222982495676660490119386020089885731404619582821724108814139673054383952738703391667936294805623533814197688123412013283749595094039780394885888866211111365239995104698524172915467361267987280503636597729591381378313199739503209921925788041882978145085685421662263466555242585467768056325491256647120694713354885261789060966705446944714588986687100110128545137665793013121460108712801098933186169956426507445829380956455016913353644527601228712953556393418058974603171441619408540180303201666684394636557396991663456463160125740712055417591264123787560238295953228461109381702160433244589882967892134531564035839071657195227723675667477774504169987714588981463607817630573773090451227333473136133830792980471755525721059562022519974880648272992436043594665886839749606792156600769311369501182948577593825558197904287107447128125255173196686837465399039302849110140071701207282734343675679616414045250969439031933704867834483124220290794792385624790438826559640159838905246844588295638867779728671502808134399001044326649408215085184968956889642226856737604396157326179571190697867876308800650052707031528603905389377331041333330276833896992324028162489614677449017652260133723846390402203515671305227263893591849021500716124624643290594856639775172484451453342030415733027423493677020289351548567864714415444771972659461541354852999497255409715868796821840967379821062233997526138527996232471917195936005921864347317650728041727687014004471140781310756958666261357305049384331133400327479102053577399325816738883949831420321397699067831793760693324910967807725590992339574274090161138128993446756700588424268723004074201568948865502494579277393201766495708761650663159395851893541680641033098264097547745898718601768905124333321244202571916966177074336640166632072397550722134854503767855584030802806213041232133484570849145026860207326411835646337812563302648074755398764707694523027595092277965072537196699696606570160978916983843044248773944376965332527457496522298812903914447965980354282560535816017433079779009123077042957109266475110719597292845077627181968982945797208253152179107452506085103700961298374074605063707079767471246933130292210128746706945367858619776376871081523206074521024050285410135554007646290327204759416717760050103949297242837237503173762828313699085866790787365621950201026553474037587397380906451814142265487405566320911822821880038527622161402498722466457821899007547032877357441414585859981960141160328736944243827183798041236903904554417600464837468533485262570769117670271851755758332130455067060547936573681380310848772870427561931912948248752617185301091331389088446713392161527536156845291554080208588846636577155078774878712213277034533951550215510382286028295610475015966632673581544807798315127708016030560064122214165045394585063367966440292015123753142206700198907197702831123103466441124084662586263730379974837358161185292501928850265932865003361136224664909767685815812654999204188052277478539363299020576519703988409341338700667308452184251807885349121552055768431200518171908644586638802922296250757664951062140502024535741429098479616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 5256331622031651228102152671234442939721258612329203211260640601749271076565089261260197227406842071675534034368652406320613560367553747857082476622530646623043138536648095034124780339276478422827409489405120154849658423938328903630806361283981624067662601076480477390660966505097309303558043056773790614393147024054075468907111004527454562406351213705695864362591098082750743451021349215829245400522473568859670278011957139852663823239686216734053190715593674306860306979820191316522783998252888674763172272193642540052751282518919594218470719452435639850111501475668111095349364739924527123350420930544075514241244447887989965773367104334302148487034489237937027716568942358355418938718625474840392340856857090798898542705967105844104728433340668655541940955920160497705648057830685947536703083691133215293218966333954471698087999190018992637966799845122073213024809656550116834883877527874206223169715342844025668985489539954658816373729654949168970699621097194395808443273662804606649329076567856350015710156345502100363322772975943622481331242033556289882460735522270796800771335476055814911071412884189884915152854911920986128839125425134252499623434727932603037304401855589630163013510143821444984693791618458758974323759357150881913285630862645359703889256937789103427602656850342911468176592585169233125990493884931867182150707470816314197365756702978468071046117646275541549470198514068186560263549417280763575172813869786146061607833199530322938821049338235623185085242471613872246676463301773843062801585300327274695475353371056441239126214544376481821294233275353326510299913183435983684686178632911684304474336735531841553975102929591590656655280098719377853565277321405290649530246840685317561509859814079135821248595964347321988787343203576119936281299529743491148066325961301029580739406622694644068941737096736433935241119625979202653893000982924845204498933529206383836629861508003573842184570628811024900276738426851355685701157036495833528043946989302451381537152080871671793411920808169569574258512015506005737583952316221791575653876120515414514464128081169140555091273103368907379278045361392942428882879101026384942946205409572164399456472545710789855464888296033462110327636774694358363466907741285596529785691249004133642544401553441721883382868900620340781212916884991779774789583626304171900358499510089780719957579555504587820890123571054123004674565863441668725595813059937553242256939957247116410897126465891138318417941208743389871188164551595447772800053383072673638504204467596363521751516698203358059166208132444352396439682148332241059186136951253212652048422521916424638211330234177887238702976737695731801510487141421019877379620337875128838090493694631339754224733013623149494305372190266170579726801826407626926926206879126544770384600056791082231163005459459111279699794999899592894590186541542608661302481486573302279665710830765720256414508004897946151539325615270554145915275857601256466539405408522031237033939678020977896619829006650634731112527862811619499614957292335722433303830596474140098663681996485262089670144179187528754282845321281862789899445197432481914621897921992613969736727976118369002804918333229681182546201038125477085284856601235014352072688573508063335636443489894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 437542854100948487417983373239756466745303795724575064873449029649345584827135054070608175995912646006288831446179446567355113301386673117430481076600365154923743513287841022283589202705643732371919651200315638495318590891308160293575840928142187448171547932107871042203050027968225529398026649991281301450950332384524100885870931219515068513565932173293919731641676015285018741445934661593887800697128326925022716971671930386016362010573902393436342750620434140381692293960007339165685898210560968176235512431423061915893469988794121312717340355224463707374865830940994835631657079353891722104610537243218085339658463459020219204502418197462109978493619104033033253522583861347957362789590002901945404035771913843137712359121757229895172601538611285256692555171950301107213207398414670897047445568189958528731434904637634711449478745656132160286463045944544397826391507264076066706334310727120591180356404981277853296456503776900380657646295562827843646340922169793610525471755459007997317331287715094135115151926756646472432867230644996808758942189341468361675958686156172521636058414398289355085758706882765910204404338309757984117570784372199425406135609651171087769554265789279216361887399664891683299640777662753177128113410065320022218443354972649276050570531894238639625428391811915234391966058187844512941127342704018437772869699628860224020834803626438679715450797844423482493008704417073761861924473790920107546300568906945864933849898721681574163451063472093989405370782002814261719257417448808150581955435420081007939115954694631512006679726606559506845453429279623573881258146551971388362318710434773563127940261791163678111439392471487090747157391408000512640818776180304899012938710161212210063029429644942526435221555213072165239318591038841217536836749638789598672701222742843087308925097598052773889034645848791212753631825654080881131969893734971996968628066190298695557550085680099666472752501540545538071147899855593685362125854525552523235920052741851929005161088256634370351907043410015780847919926138200124695095612425367955581384273907784941707149620910296837319477726590423435232747900637621836606779594112194516573110510201244106368100004988208844132680795118510879773504863271774797319302696470398650395031364105204871539014698225284361318215016159751619461682540005228949705283577404556125872535464141048946401146430411328908621812658163677257101689465170522599991757648279516116710461850240265915848635508541170714528477401445689154972063527508872628469768456132606434722493037627482551888723536112604972029811419847908073945855539911394646788930033635207206852419500942758306738272640037463712334346815913644062345370317657112178307213976455288512554363264463150546119321799171448709127386581111111232271929248969742503101709458037184551987283176322697320694582055729687682931696635356418570623778060007330992455223864932448048883736109841809900306733637139939961649687328166777645355094053321306597732682810000451140852805884897492372964099404321346740931560540973002275805681522828289909184428692175311370293284371482945152895478872532659948418129519989208152372594085690792969234141144161556217771736724797833127843235907396274131695884083177033251829836722283799765289952536148183271551207997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 39440002959670979048784508715556603206583916983923341778485995358917685150671051620533279654532791674032889356327471711121283115151058515365204772235310365138267245974813431964771279987259793735342199816952348675730298508314757789718568923246529252400211482169629022233413055027407972892095155805178055528481296254209100512653118102759071170925672513568668176575136106189118930118093457386903546507285312154815860043344322311958920504430060352288804523945077413980075025853017175645111517169018443221642386543121120341219289287801770398932326109129904369973521198422405393685749593927543479265916453233920067580416438859162137107224329197859070951149039561008056498039902884347119067666608514152560289874481913202977347692833281948989609594043822373203647343346454159164698573420196472272452940903049436572575481251257848068279568735939378873065893087796244929708561662773853159550583918570999861982311700786556748358661607429938013219661586868428260642411743984375856018190527792846951070325551805438336575776273149243070568849463231010215162261877302968724958598355241651992691278245361719607314416013119223197874668909213397994646673627881666991788912985411190322317951861915959659874066666947686591708809637827325718537420216520746055181316616991886450291655735769109825829324611473286621691889369425889364621678805507365525282479256339095929577590321402750999325574109278444720651181856301468309573985778106366635711861478228287259963631323939817382091881957299698167722257631036646214093860857670941198938388228435219895465162597821969541924699248796112100128002922699363596531362572200271904815154286392995971158003059008899316916058361157266256162556974220103779284752663492581212295411117603070959160126133850612586496936833549957723728920271981869980472135824131486673451468564610708490592224877615171270147767534907741707182216772489176279620806608179190820404466052901529506102679752902405502358358235124043422349934068325121392187820712594211685003004581283445671244888629820703528836260485278426237793034568202301879051978680614481665083597965420988088048849132805423917586091677663450267997403820563036934960445441004985362272728900303045471577343855142080310152832854088254342166322741255973547150535467708260635786294729991143287845515012196052863549880742370011780618196298573006496536373661433314940645779125076298909034097275806793578633363150533300103058403022066373123760941851020155909586225946945774821716869473371058255312803734850213423178579341300604386223896387097546481609260194425929627505643863894292872015064136819997940505079418235828752732412577569152664220098034631060959459317437433611731070590083283024394719690706067323473650741318820253053512809742156412758259208235011472442068720941849568560276404232875957627620452374571365325595673475131247163819907264823302778286109515630506214605914563320033171596591948392630111677762011027636200368169899163736533534720602552725111968173339145650908617878004731072728540508578356209561155284914127974437186534646562218711739613322116052134246391696648259442851144226703345945853466870285167022807658630472721413520126141565476609516384813909831060911937654888321009765433683626224739048930484570143971178621797180617515070914695011452937146728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3508326102966606602627101235295752390826177824382963088400484780159532746949934639423566094757130918150295842893265871168608296544924248463016370617652945643009557927847519819274749604051980776270854170110639359732013978777611767841181693120163322189210717322301503108486323511181974155425338666344278192386856831654487356300851952601843539828761237828329719900332130937028254187285636781293310469287644474325260433525287387334157160195262273054932148134775825917817094847716080828037560293734563417474718904370065777062239725534937142854531400290013640024462416865668595283078887168143535604089496354155647157251559906091757145021647771230442810227154197286466916940888905841952684265540480645444764419477150373474831083361512480042185168124099500103288171107320513233814612462036657992844081029850489316555782631209029147459728005440424624641119629002912379963436260980591475065957068543414319260734890124883157912230283901980294537803628934598800963225089408949933341981305300077987037906081242756974363697908980871686876872292258546468852916003092705227838719899355201972267614967108079828848691928016056684196027753765238944776924328001548631711407918909681884680384062179362439989148239852006198987416735944189818498769205204915662998107766049658758208850935312411163638529222287420517525629248345806028771904949239863154772868445120415692196815414798659432777240679153952986044050845147910646896823862827631529875349518411256934798292753076542968911326545566083164125813451899606414849356335395655089512542211590205231381251981996201690768536445155049719131578954071827154171546848641317424094267379073401818585683428875589194803725755088476434010772331172028779393697076102426018192268914744361804922025900345898713704195956348671879383631946405907582934502466956138695965898102768492873263877098550350163119675530590143220636314404620637777727124138558601937248212189955756473152514265367627927023117833702351354526123004637994993737004107066920943273592433962079966236265535641348268039745319600861978391634096561214128622032275053370202094254610336544628660236877810195641813151172327829916374600089348256321938972156556202982350040681210009637352887678285715286270941903345076747967436263278761091503686550462701164610176065469895565230890523175037250965137908485959061856100420677416585765408596388451498367757530216242088145613926242076547048462790033493761354496244002150946475422781710976258941362014126490325451019774064284713450650286235696218001866717642821016654495248158579185720675510747773403717495656523321916613132755453815603947703820966754432824832496546446181932031870960022133303778605309661010049172496917901572766207931477138005621139527266527475910004496023670407100602991693494102161790625392943805591055112281220612074450090112419777963720366358796153009988225766041821839898491920499296679036487296255436805389404279757938423571713730803284908419590119547681981760495987627476721463210864911897689501909996531590316536404756288584291772824544835014818395121306467609019720400895608258517131375138025194091589101442820313768528409100110234465121356858133935645422070093614816637271387336959090908617248433453535310929182165916462356185352590878531507909039940484704628881464692026534736691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 241512835898708932372147702836669340905300655986914862384700042436197289309772156836453458941954474362810817460869846035998790666819799256465659328980120088998547645155048402504811680646566732599807096671154388627359644670963326869779278794145038865976854202249339127805281205598842648680125398572336127854401644076929735151127875071213177657198756358480800748260759132779793307991275961011691605733398389648194438504315209139589804792783008867922784347076129630020653136796451976000306369947166573091293250302440023799027482285164379581895518050685396900850275882311116186578035481701614360758029385019483878128629890877168027660294982331001373100597840664371186164409285031140330008567162455520392570388682090143427868405596244768453671497598715977031028023874534294951247237871436431586057808728414981282628641751282015750885306678746561920673398004076985421383106287058730277847296395233737006367898961156080135185756622284286380496316905528668779963875385096896352888172011809032069623895236141897915271991430899017447526961661661624234538954146724671972258155337015502117284407233522751564441001071723068670969269002735548208301070871538640760102722360124516332130514456887586316331500070958627603868182435982140722174674757551170895786561897400431242648778084204752822984759690176029258667669848891633642967803378848226077273690717548867653493792726389023039983876173123443639905625173832253942830742975721394604329258057635224339267305921929504265327623428092093750935868675402336005235733706187174407779161990402755044009852764721679905341146024381641784807725741120224740068750808007889964343049868939337998097048443568968745512572068900001629406280360164057774300973830541976277580584479234856532647750829193706649975204717688583120126112442142310910152145718159246000156824906392171175620692743118007958706042456086851769033284966408130659882803775493788950791455157767912559950115132356791473958000577953570075169120210951099175144160510785811835131549026804219918065988595742134245606120504263414987009464641906598396143931232972043684306702970309029547851136825787534807485409415767103543130264001141757591592802460527183570254434848547954565221797297924286577576937834001883044506550778294452976322766729150415638253569787332032976553850023123644873333888325276949932370650698798147558779190346742972712966786454972711103846626919305794598029411271469891378835293380046500441153659209871892632739721543013789477481026738571785408624098794889343050113123758895023104266503011161258538456498116754209282947893251843085693427354297570084935401685714786890209979007959140206399870395048368968452561324404272324567965521048578973722614377320253612513430527771720036581896439390106190670652885501456863551467186153524652912412532692694940595658893149951848983899156787756703241210885636122068662533331095059844110171074834053481651719344741591083856429132193432579160888125776921154250166259599932363838225285941478116752516220116349437487368316967635830878072749307527309402929923181809344271293346506258227840250649196032495027622058001412375152229748617845522344010685682950618442912341974044230634268805624334378756593832724286574848141378135726148962392506728373626277577378957747222942327629577730224291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 8716524304396300454913423674409204036777431678042482491807556932252115650861117323504505274530699902014401098122599275606142861519522597575085081635226053355123803047494936779452543337327025113397716656629327225668263624063541164694571209528731925242895173060152745141041614779424901578909698214578000616898860152335882658512631973934749386124742322072497919421814932063606355733453400265385144683391613762624667692056238775976468327047270290512869341835492788600984152789068815111448086174875985236921193618096045283613647669153604683265950326725358601016184920772548459779763868468682046570980132656170711246580675934138232973712375847177212634712944089834352715062833484804573902674614601455997015837165780361202960126700168600697361828663801532096809009171971789762823358924078586712060546632454310778278788481458493702644719777443161618423114267488941393031497398671996971269232147950043293316198327576947296942804082747199430862363092078163204728541351717463444159574624976649442306298208628581293538411611169990067221915060067490461789392753420016313107695087327800181266481740473768484601405895297632993974320374846212414933231002113786392068298586507934030346059890912576327551307765208693229097013543675743713854356377697105173297948118383496334809405938691047019302200808838736917056575406446381970052373015132618726106867709478905051573731873115678538309177592858566322890024186189972331954630404851820153966871106443269149227968035060330797830622417419280789728815492773024360813967507568607697204350687636961203360798831229674809094934844195537836203340461544023021109284787523504302035669844554081140396920798773195042799390653664957833661777338270837629718475756283701419131191528469240911452030076909769246760776022199653924888591812213180831959317194386154865734146144035561764472595803958294658688810671711669531132814038765883888324490252972967626614774590304865524780381049313485999286512627702777176168173894296619820185952180787025857431236325316125173078962125270259236087675757937697683052746510839519153410025568387663771533767076305498952215636295021387882010006160422224606999771424323159760450041113363765432663723683097890444321107871482108348917344789698114221661092786112871839698635228578565669684155094519958878750878412133438377770184523606283064109332238211095598897001646125500908016325502419560776189334906883397228432261538322607949466999137576695751786869439359216017107411242865780493921874412192632243206630217365150437228281036644466414874492514147764976593319702224764709945802486120865121262699256751175499979774768779967735056940400196534477790024993084571408802886372543106042531621992111939025793293500587313470520433115640766299330448833170639454364132560443226880043277108668957437705447385772943248426603553119104829432544000110342622184142820408987917946070418921694512426794430473820684195544241851365874560637813333529286615245280220772740771493285052913238517616494344271398855680577709247856682022930035053764056968621943077261200419199178545692623218503856991347788760000854003504480221231957419284078413513260141587569799428812660075466406430685917316381541389023537439176437580228568680867588761337875243775345193388121674779587938504980267789673625060114432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -306257702556404968205859142339041850300815852291926890087153996138472050780290121147703059509963589579480746303320904425635111804829618168036381461910553861620986053672933914619869929206672766097819171243468901183687011523517142680815734689061305066422403633846422530305207894467813503149957214798670887764188650232423578138391184744501254253275682739406849336056656341214642529340232298320376655629737375601340371246003235094034027160549232640401743362823581983956104011848908349087636493623712903615344393614904685005744148503721981364848645947414884101714346534921446915294652826270843920312649213696766113485270976348482454041641763856364382483664524982813704377581943735640134152965371292163946266041103732071091067870928130705627118181078090635617723017492712022934919414751566150689231898258265484657840670549069644464421616177917266552316449821860223322527031742177580506132569370899939469440470976138448424583676408053673063952618058814593472401224221703206585477417958319594418139177250294510353285576543147753167154892538006405319812192974541602048441643364224739733920290279037182096831579148227091495179349714250760082962210441750989769866541286708853895308375920360177486833159841696020076229947675353113813932999678166523670225738850087663123660821583772572131085926338059968351004833590807124016384894443841274523056332354032882228174633467867374629498344248371514484802691667483119186723233756241158190341246986835922514527342207878597870273756801149260042284443127481681666495783957513495560545361280751306496727507594979637693633324156934924977056298245582164899251135953840731278761132491346323467573422948266778483228805281442412734082401180766096980770446325262045995061999164964518144908880489245147708108749231803471290673830886866557243489432601081599502363399830334284574347594334365773022175051840322627733303503351686464235048009987365128929691550318994998330706105885036557268106019644570427584970089622237133342818464954910655829337143001485664883157848299714970984891953636280594218475403598801978408653086287482288838257644375812974233269609486235335376238536762275426827879424593135115704798123800030542442824983340479359150703004410037420168810316515446208350147975873157866980636231292426692199041590406904962159123534703398037920750468278120744500493245947608977865073501244847594466443293510780970441855610951967567197870352421281086587098503078299658448948861296370466276328360798283254732223102314648844404660847344640755421365114849634588498997267186030495289282960377547092110289612160188649814373034237676250395792693215889859728722337613655022012485626032246507990018095825476255277787260762193846515103088700410199565475618667731972732971734177070594780623717038203094290201648895434877801051422540562256702352748238019195425030987601820932638799726916544841666445668277685388865880245178866328562555097321209483092300931315160704268090721842751385871543785277589992960308833341264564008736621134876693547311627679981483131574027374744106061526675268021627031097005605521797671033921925119015977984953028967576818450591293509899677325764588661854571478877133162232025880103326421723865931847904115857810681775588873691932041143888815829889749321045368198899908559136358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -66969419545492948609922020423705551071271005710303527902123954369176608686383710586717282584288869849846334134602006023481548793900410755396944380580132371530735129794779753918360385426540681806074241856504228034081241137375191034738043231255217206605366340752112702004875615709682596114586205804607657997477766251981269801009070979967124622020502257333361769554851694067806316520627178524842410749779023112682289031359272928717147328623934882812893304425064498742633448255904698247474064566698141361641754581333251464735697174923968093552873563866611574279620867728630457351007786208238413273264486982753481424971537916821862500694799767008925969012317864410034173994322790154560718712314436004082324810725376693417126329158133879738147095260031680425489638437172755780533980024449770799045932024467800092017628608481288493588536049050130198575002576655809931106308116400782472518250693913542011668635671237277839077940242462952851713857481870953244456042549338247622286973419916616439506263677129446409851143909529163225280241264544921993629582413396879533283483785605188826503022021578758797560177196826242097699788493807311006323791970810351538964174123195844281535663892933724875706416833197823128119183242683314657297745345680196010155092760267069937954839257594134411053854796098032875218940394155237765543292177026279277244611726798478713652732194047104179420625607344379242173388676216607482304659704421539149189431059536238478595794863958920052867681458677657559691187546792924698010885824745162699660885785395333572758380424074674178692330086481008876050492091240961121122218751925752675315605438611702527085805265889458248571554556426006109961707550988942148058569986519410611757883702909117708924895408264543781318411331513971873216459879385435577669407148203533680289623731766208807429521907343946377223649914245395670720586017647781306041454896519492195753835217654446300484776641062638384335712238167002138034987029399424924154321014001549131520410305680114628556481227679277335028213430974628202875794794798118866660269407773184568389128326067508984494155443169620515458537860386016064747231573820639621644083651952227172297387702716998542457305531255846779241285432193682808164419717901562506591414773663146102579853394499146672259914005175112820832078049665155032449038353170357090132228525486334841047979907906696820481712088675064473111577267486421990165222914429335802345524151777596041087235740089145608776228679673529150063275851208756265684421564157170301506606417874146298367078288850689882393183569073226862028341670376122676196134048032955422766793361407330283052277103115794820618982969040542411090725918519631231551131913903349670882035803246580306282753469558999706008993210822375624941542036838113525797286800363808173195844616682066762550790613815816001637391243295172014143189806310786523355898567112146733773597969647375302754917602747570972876319896250643794277633062257074696949906674306281021680724908334738104450947002637145967263935162974812993009782586075433854763185734718057271204330973336678222585501271174974126930657425806445563323062365246645661170891284784776407473913818270545099815273674042455646883199873514828481858626474701233247965759218133292513102082867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -4682352616139468030775935238919655407918356313646280386737679463007566626030348305617150234083616142219639773879444683064541917220315105741072823080259956203795868958371804650987855162801269186516912948335271286662986682295536900514460232313154824036037746493251814716280675861648665506244837856442545325936440207651866001892589030752929126415487460696542938391014867173175927690424605922361764934460299512222540145404215865034819793643146951039743498915088334867946593882876953318840420487688617954181745213633655614701201189387455259954815440319817182884998960700879409255591964577365206376934228276475125493992120217478257777993350185608963900893591958294692084890307178863221560611410823813146970566638046976652198133232519617495856171935703306817074011394343899469013217293228208639277651692088537684753677406749413830719096492136619596284548693852675629776928119661900548135772133659531635332092411687966503677974277203129794512633198648243932354343526955323748454772619066797286440168337943478012033954616006572750967491375145816479177986639705388020330120862928175431102210817898070244768089362013632547029484806761290839338293078012612172376116640726662199630720100474608778713957179396944444041810776971702047094153040278430433994943773099228711132950300283166853120996028680614611030769792625275151779541824836282845255220524907803901298207026699493815096474653453368145053221337318145134184916615921804654302031470210963205734659116248136679483136932411088200974744078085859225527047132375405565286655174170071839992254789440250788473132703962958447037813384423119831228603130692277046234698892949010143542618204245441917234744734085210629587827362148105936340817639794838242324688238136788805305882781707550104627761864131294895388909646860610788716468699007797151880960148856614277888186450638770788325711522757160231480450293017460955956106053998777043182885125345683970135496326932768206747173524443336255768399459936738025978319502785237848676793824807417078389118110310863404745152602517411258731067456529086158520605489085148099686243241579244585763310519924594298816910797739288923775252746452754985565238963140788444406108251859710622633715603045871239717781458455908862183597487708107321770497815099169059634864100685429329326425996191912860029512193132247058856562400799221086072290874856344353533990576698930006981185338150275326883714771473624363292073847924283025356783315059588445816608854875466034481923916260189947944828520874103781610489552255402220804440948364975501243411819861170337883059570804244374752431565147508506313525695847352259123759730682680543554360013880945547382840751793916405613028524372471477301346781966735802939251371129150842650592674996524889840475088657677877119741681853573199881095801156241484542233952601992346052362221761352869528724515738268490094108200891137473355949543278800159130069355695475212226521927187958223347671470496224057801078615746842317363262579466324762863823014687882360412352891189939779400282860525233784393365990833837810848189362109192123440656207429686006867468262077042144530173844116723110485934734531844365223197684483739681416340822463599825743772639786068407860343155796367727501972042626669822515316391123558183787823104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -166176992848561022602819127159350188140241579323836339548057134437387475001829060480736340201904092359105778207831507092436920790566909302147638789321594678540179234250068844818053655801642904019127828451221663732024565532504981942932675226012121906466911679570364993127655460664203770842409228022033389162404691279309252621684495752644313078026212335782263511096646215086108254677910907351081206296727260039148886103034047314710310308150102434217304494506805076844779985205441703575403473121786927189598958531898155462028076656220417729129514662434725431640531526700877917165538100838074062277523046328435999717590901418065913788233802438360521004927360673036309713001960998473820812628486062526408658443205406292399301406894160117514577226659187479791930187377613094826884656087249377763517254752725888475730705783315894909716452257173469538866954086685261476298253293085844591744695054716225987351693065013082548988535351869698233047986802581055542700560819002835099195789452593487260312212737778304976280658289482077113489106607599555011595577174516152819153476645132674797737419213852149136373497261606100470832496326359774952417220193313436971859006033956462109507642002203720818611245652091095603898228266439990924351693710328309672581708002303394066179820904398242371144288913184233148216315327088656118576998374011582643318226362065651933675989376531770350596495413918539631073301292996283321320024717194141120546259542836279904834971013740796209790619511942900533134306449955409439846031918388355026943786428532482111509577545128545220093966158596870165129036850413746786135221569305630507452576907306744548076090991932739835088888454274429896719489818007630732735882164487059556373095818185861576755409399394615438536217262511902584918807163146068119030557658783256814083806757831462071396298466132955036234446442619803293394629250889568948572937708481286038886813664976624040745810820886082882865526692519280693011258411932427318608442073748730945960277619113653438726962923162775250398658596191611275053256036784012217181734166219654187081316761360113265955368520291339523134220819975941116232846423314754994157278631162147959441286175580229556948557384782202353288524558491225128210155689653340561727502555269911433715120098411729956937948088903271818622420004525061730617562940625122128158241214902962016943237687928264170835825170407203873396056449868228321744887421500125870120266740233474550160708901747436207624006926748124755905451587408892462283077680662419513318166673290641124900675983407540276998107453734814271955564765283540308058172272922475166495515110367170752407948292173524416712792151522575098543920981695860933639104720614114768015544137644864216252290546950404409337270580934962785927584152716716988540279420143223155660883878028242053203323014301785581654949729211603377484655699660626166530779693158934257081881532836329980963051665588126261989027684064993275283644992129518898941348173242712966455193217252482278223288767165624560944712480326860914635761211275199711439456824141552752735895059173926801166631131818991785532694694762821299175711316450518625352415348977923999663123843354603838128641221130652114987866147541035654162706590688012735815750149232210948915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 108806017648339616150212350190226517834628017057845579856955891329739376532273581476289324710836342118413411740332068108221425944337835057772622816382477342393348665010465581905510628576314692542664672402907722377778682386275408761924600093060079752127122123649945570577362668296246289359487818634752021958172019486465685036851939192633677698744101315358209035231534602048621072235627744176584405577181837284487444891191836033911238992849625653768151480429859784775082639785352680909889383119894221663835083009266439641668795730249660531806027744766228976730703558166909879679623428727219119877625322613473058844830803813608411330844441989448309454378663137856184785315311153647755289845382777588559513663616691080380623084722471063071414401771822518157731392824168710566702291716065488711158316680609141302747509981037608107485497974184810439295571214330725398484870798569547350278266652584261897513240277196172482987053902232058021766953886565274675709475964295983118827934386669286722440548764285192456088705906811875378290805806769078410201586177279835115794584689235575880002584011161617303404931130862933688848944353170906679657165339701154281997733939778506999486858106478614144073657337646004416690841749278710492221637390678785479511829853865666206444152939081336029066181383497831945604815243247150757377603249688091168746942575580926007681748837958397850321185151300483565192918072908905465240702793036178684505661688989858740671302750245186748083137145134132641277207248830188295870020735848807116450178872787113480434161645989126494549636622653504292593103014627621691554004009682028457151514526527921499494853296096710668882035254025920887733641742741837178612177469988824597350767603361955882197337068443028288013721750286219598722031249955877773296055331036378114707222196206516398206708924901590708395683074905127715732955019290618816293315928077909862068749086065748978719765841854194018666572803842659629723627919823630464318882586043018263024339151716081849128963840979382268516907201999179880873599708484176483789471792758888875984701441177850959902802676335780499713280024790555544657401998333984062047338811602288797008393497890056822189366641165727891061932630802000803977380662321969457902506232340554114484252332074016851070434931522696722265915218027496604284699795333213279216532963431826400799179434074933898675788304491941406361454964641358065364843435712156319226113880100921683364246687671835509828080080328347866676483972854500195901423354510442178443326254654467304031416137220506686914213018361789619159715930785364812022651436392259071417339832258256783925661113570858657781581490245799618739081717961792658973705953740909944034243690919641416699176695240079201728586587206293765718518654742658417781294457852307140486755660281482549181402914804838423883929306597045280769570564815357959466998978588881910219927025569474173242756371280737211156954033988923530777842598172083668973022335320030339247487792246268423993843650120854079653626621078625344057045118917075962866839938764197101576696741027625021233190805668236150604337749667601120626068365044616918181429160098085375215251478517129435585342892569053634402767903142891680011099403139226128463522840843386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 400980556257794365823215736670637295528111934531024572288790995583473029951235118353343242771763491409101229863894396016545543611909115878895740496339180463243218492899614111458854943763826088109753295402496263443690487714767784692564405986045770703572190021638860324643672476206630626835277909473616507406642704288954509826239260912710667750444700102724552073339417231479115659586858047280325500384979560618848812555509399647996899137048601142441703529485232392992897453610131894118038793005360719303971494772671996056938348180028431467732689456140958532644892639424853089586950792216618197238600241570543148557375213664947084681215998995389793032038442152899571423710669029689490572759392847824516152285478189348765002047065627072929190531598152496090191872785936282386475432435867293677605290511848073793304451268821072834113190014693343539518288375324165477745677622569878666813658199760744081623871260265631342298326802284236820176795947480214217808862265438243569442331273475436464036494803829222287652301442381541855004992550089598795164825360059177562549535796433541462082812842596305989044014674153662310476614723792680512468658577735706348408333642105824631722021750614221978237130972818586934055046169242400115296901181982260875378916613997429696404059552797147009728925491459389129226398044101635675421607614000824924400754215853222881786043286053731437153817736027877981155286587122045909386418733919343593223304533855356989802657782198217963050433695268194199490528465129803808583507810542444373932403282550491375037217680808075637999247518094672023067597067973741707679408067294496012479782036895177808587234345824086862560287894741563218126850710786865214817793956282146258964876385065356967369111214180199487535766296314197278786833945311902575850975688291846696118152581053881755255493828577246581373216539808120654456896937547973124392069380203362832716783315120739438153609196894728492574501638181500237822431142950648454395489129629361418991451824685176452601855094699877036263884304753040832647923513030323039591774740482486970497657252932205800164610801940014832083021977761928671239926106708195445122880642935542189046660568918979045201668269806249952323149257867381117246012229572569464971668918704812884721024092927075622290795384149538585078249058694969659829085479087855005014760480858484476863521120434591166715930426911955986625153967848402498619276459266495376500025650746021803793240863279676642017795474727784709794211876483114560089552515902352005854609482939154088512371643843528618864510869586071161222646128483000339802303060138825940974174000344310775069792501050349461400856427707490301244856886345366856320957102505836034906317001965127725982331134660271119354369713914626952607636539764591092026826533065488453397147343233727211148647771955676373109214885198102756049925057031942397517201483259715391930545011818859721255127673988356323902180104326096813504829149098456968916483133817158570366900517287550500803641178425351263007427013324147874778597622912408130694975396534049683272549355886832909111537449545495403796688721856479362223982741460231640746583534068019413882137595527676575748208504001692506617455913696963670808422519002862423726117993054208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 26851105416561762655544979686226367792575014651632842413084250375088079561411059658935447362004319934437535067759237547918605450550056371424171652753939797645379182551815769655700632373188748832635487897828362206653094787085021835744228091248537555008433319457716993631103954686572226132551981626995376493762984196577618598157013162110748889590857387649695689248301856924742980828929858713464646762525955811085886700576168172406015257774007316192353352606310785977919887364745158307243545067767736022222484296019992786001632231129821954793032552195727452834346186795396020544538343866290645706244078057730780575718126107266981349967834369854024986470127353231479337687295127087325131634937494623655434976149271858838217072874216025914739001205464422861834656862661382850022364717094435610771889846019051565986310855794329368138330321646242218130336664709069684248373632450472397097257328179780623965840304349665211403475459098439670138115997491358658317315841779812583230618544181708185802154004471288464065429423070791784677979610157985896373184062220583570195088680378329243933996635947815982308669278895574217045804372306933461756688876235869572611546477349084147594835873117424513207142315227829516663416194435492417385779116241117567761377016028238639503720183350235015675635457839457152355518123211177712098322512694783095852479111988193999175300908346457882282790736020899355964946985672281072631871885030434848938136365719374389792509052696333214896175994099868411620229933325592172772863000117287749474472891397299887327313345471877056602778219107518823989263947921082527669607774732737525851658101952282902592629520252408840451816423640253705578808639632839338821216225326523969533757651433864123226361649429970876722552338938947961739293117107207182297847414236165903841935035743477057470471478029752992168355209962215479548091562417259531381990403146408592936447579839093470767962035401877197609328389814818304208723841280009435643961656558133188105174145827621159636233274049062335678481777298353084574886458142443266379935095136636794732837761062589769851396677095215719612055853412336278902233203716404771368980774812013816271088181347819096891282259719154561083503009496248583264950005194155554436338584385922873580066848563500822394660415931213775365480266439072313749228178419543934636862714660909036536529671951703618379074281614485964842681933324769784406821074155413653724532405609034966492304921027575017154940507318458630925098308405026609379135650246069670966778660167372096472969241452800990757969060333021819156765540626238166565148722756439970888103405334216302147357942276334003549833942880161886053906340177669511850829718360404930941200359011625559846687866900258035968431030607932852406463369694519931962196226060704541650370147549149723959900509993504508451676366562086403618280121302860888163162342958154069049872926288546029265171804223092844409674540913216012392193115057751349622146359079531467292049212480556243255164693810636887073381069788138307971438517926434323408178922695741316791986929709643254085000039357742435569042766338139117211159385755992240400450049882864621737854988131663755246805181806917372020420149323586996613688366205503335772365153894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 951204933449639541928889642677388880833119948980910556138615907172068364456915448508331854888059952077863309639707748985919147989137515234835197787910335292771142959739225539641202893586473340335460991949126751071758105524967593832060593004116374481110760182617529960282722870754091858808425767609252169326230381329230917106302101694178574186760732954706735398601662155057153624751617504363267096302998901272279782337491186074711057974101348804306487554660509309357143926422853780512720202276554946944917436002764919217968855960359113330201249991620783378148059413822694768175251612275575326388884061918524325440128657527907354445566675918700334213762298180800575986572513902817779839314514801286705522419555296424219017767263908953869930664118231128984017279951295344184124173316377045648393106120596408017324251523723074949133827651726990046365319810722397779151602734481480694724686516571655733368799921433848637985902979757041751919163796171234924347657725244624743668333753855915862528073207305906893037964934048116814711898882213665809120599973345815129381899236066347275459783966706793670775981350938690512477993119017438077843073075849730747215165192293764043614937195082698322294545763701713896296503314716856484757202531595200934597448650740469277515914010590458349321161471692374024493813236341523964770651419821584731014708809756055524764172257918577100662269564790285822345452891505851317146201548306423644674438781060105755880202826803512775357356384056386004096889955627954318239414924987255522527109904415113594241195371652790413076244197764756308769553924793167760290312736050510855200332315839930943974979388165528482131903599555383139457443750626459262449884082192656123189654128845733725526847559276553201592087592680129899032319572576714453040944737897906424277187164012188498286440637052183488123282850059879952159225994846282989651714765185376270555579284571308891429441490353210785727450959146217436626316488017076116452984434834140110106409231216721842779693948577654515548514520884052637911354188552272949548378823803222915217635983012489412781618150481850498041854160036334354082198337419013702848773621194483230427659579330140345724321121228801437286477492965477150764703857409812981933458668374945523407159662401961794546525179378305074342678115015329430147699652150474822472520468402008059913329316954784145433989051140904370412730439747305357871220016956046985051125168265293162815503967594733963782301668661556179204296916535786254553455926263274514721540157316511491460216058433960567789384891173989066118929399100206872211201359879934736300687560608764952590247823111506583188660773402932594896484405387459895366864487999426025478449710336694618907149603794812288643783013973536315162094547341252041345867411012580492927301885103544595551274728389706763358652856085543462990046274365229358947314738437244455210496763036521109060511235224805139181489877341621531832767279252088973468738353154116000814159419350770823083962614927404734743057294830206127259556164366249494835132594600246254425400088905708436698307229480386477885878991294204340995836668768753076732031960162928207595503607060380792253665108859502507633892719901341577021980757397883963928739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 10760578409566102940318591496038135419779156019687977819018000311235879512101371614493123643535996501986001718376890153787230689816060158068862434922823181803296759450250172842579247134024452864699625248954696717064555342037257248988659517925567001631460023809033770290211442184667706746336838753307332579324060178018094198733360140795694364897498235580144544187481772134130273044632568687192100523030242205811202497142611980766320815992375934009850876179499775915550481497107599793119975617052616637237197304741576903979647407718411424874117689987874807629260877620377058749441276748938077737035408408406573358190200713136079108772970012701571210126546613051581517448308356544335181636539377225728341796129991734643879645884671858592081109018422985770299197397872435336599098947604929589229448806657532230820026944538708748275855856399170377769855839877726727708500425110603684840905109247991875317597730664735226881925901746727709270246926513716815051077682905850287450354287595288365978284740824814095229811474264005314619236893342358791477309850002862674937886118832599072679094783512864159257272195658375727918711826532059533595024855360201897990719290635120381395192260140900754116349087841632496956491417806381673416394865226037151590576714275007176602243765086456059723498509053397657900704792448244598335920014391423164614819221194154338822316070876758991847798881375011808014223538147443029504785783216204989647227947501466791398566342903606850064321530329869669365119794012465302229583998821919486434542327948915375082376670384790327590625059360766506311724108191541863253441799498210018959682006630137377371420126270771356689123675291973692298187678994828036288151021834798490263067631837107543375741990136860687865008597435967807668781830284453271674612236323758650298724244191167075306621012849865992629247056656091433725963144059518356061513215619085829251884079398843774154512946005443545962952865334707111698507757542000351884383870016280753752987821020578944961127316307897598354698498083066484707922836468520082247291083705770068420710084836610328204254668853440368954374440465320837832362087241726593359363996785263408118925497459552346835011750398538642849312018785545364915617604893946505198126535693757813386298489120643649154889398003877353250934360843371319721364691255847351415936332285678774326185830313010590120011664348418262280819137808831181728205544973347287609241718678690733988255639036831660547208473477147067200342774948171342905861940492806347125787082615735206057926040392675148693398811319969996207311355410835809318939280389123525257395130738409261849228979811248561100744203977007196570412550429523577945347456534156424157882098875188233968274312551404285259235461384797466035862409885858489557099019143517948236587423839076522762272010616269350627081653713269841434691829600619596874109165892519712466115099206238868214266613804770510427623863177654886223711943219290540934290214734163534925207004657716079490027781752189850832020602975733473593861301642279011592636688641217873651417090797999807019746612224837344645196758779007317644673322979662554614905135140818716224694713207146535903774638573973627435420417441648846560906524900610715680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -894177600578957985608862711909630185325006580162160462303102282547011620420274472716278742148541354461185302094497293924370262857915572347789375700781488803572799484188144339223913175326362781019561969794691759241444056410743913777261680078381341615753989439031096626909220336368553765144540696273057977315720670836901235899008842076429799419313755602497708683722947663770118977957037548187914031504563469339803311856637415465308393073260005499493148240920321317787387486475337802204705956253386487665039646239945762134013151439484391548353728960260912232453056466212384711548351579113981033641635359622066256671998232951920350040480706854664155297379842331951021666732038608408982507683197638297840001247800580589634972244613450589298185555029471688277677435194905094631059174914810352914077403768590146174874479342057677418926258047542236795319204033484534920866383494878995857464986740380971303531353333285222015200036095786235083652254382073225271953989580019719700265754718805332016885621226882762827350546361139866970396300992698000492549337584418408330700445783575101732351501139354620207167467497508895833361484770981549914143497448584740664086086279518099270122143109234677360343780376658518063857463027925862770967449812068886644085205268301322849347712154662267896309031719204524831769468446816758358695816806113386037837998822366157974847346016084109606746832714149443064081923393660631183294488676405878739395955859858749223593107164345838213514082135142447485937454795510003175497741450062493237395384925446898319274019917205015539684074403385304954097653034096095462968965750414646574068799558676051482782555155118482793785778451000973377177438071098911821526806792054283395677669643453052726790045176134048713027769150871085190804933082406167819807686071234921767944938763468880214714227203857668863749822664723072353590611210817058208710628160779195402393274732151630357156624995330386503388026150924179657493109127186960504349716260027289701784835731262198504861903746794386847845147565032639604833033758209437073262888203405073100863969603377026653418408973488401249993486909230950681164307962385025325967231960907571294952404816224233948778793577010895184937210849971553358236189030765817920817116158714586561252107029958484005811891838592813641320056680417499844698953589196837675256065225900077815173046104307606859435262061471138470067302946800885589486151079730185030739604815225543002849640049889530707755362800865316640746902095444367617019409817871026940884857489918589015498816362439814641513559478637443038979326973033475799410551151225626073206182976250036900529457752000971572575403567208121836595706994892312364648821964663894659349485943508498338953854976428657445800373415770891759614151719233419258644242208788968858989531500658039149748291099338918383018299543675765440211541952583894486274743613542846016033363119294685097046154839552780401982335485928840746656435415891181490321006054676412810608510108534625091081253589551178348657386982699889967807051623566710169166872879619748442396902381972324837144494282997897823328633910683889197865880154955816516542140454373451302149314440402385306962360068868323681706914486409057483206268518173927014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -65684807359744036285879323009548805416018811687389419988716261035295360843577961504213929329587421804149412485773012814620893381961518049731063234898212858492555313222264390888572880756822041574991042987391394954870004373809826491554908163546284384589125383199842819562161816718529223690962571308546784642230687142331159175044385343066818219558466802207683302651022881534312077570076434518685547334666613934262563864153426556561696628269119688132649163056515382954209909762103459292907746613693698385058001445325684801082902379239647862620042258585166909533915818588045194429584471136359041365435352214727328743724505248469732875347819016352383498840347030771316272165440969698753321287460902770462942912518244633862558589208422905552271954487033495509942218107340543313531064059152310312410381795872641702338391224676760095069964561862709386501362614614931485521044632650471603984892318538959613476205514521703892396057492481896528086078948190273940368574446836474438836838188696568333234110045677994018981896267979221260116927960677290970987459015458867063029514144444513248849031361309462532723636420474756553282018202483186649889049955825359561095511964841568912199441011220289939954983378339973100609750516398271016876773347964740406185190069402466425586679548947446985784100048684953721036267675053546142824623592660695279629693844653257867266454403108048618493865942091103002541803629534694946558899110368808949016103145214987509932262866690820738807529198494028548504498232935045307520220423931608047845902590790373752601218591804889202328452121922175282957903581020496698821425288511320104518180584040397467813829974719096266363817231602000758927583635157507064834552055146457325289370266369151186029387890319839835108804077130769237548605752561737197029724591828760488818626837484374690332776869599367626398166963067794980872429523439759535612351886306089965160165519131792103957274046011100663967481046257021108429390705030509187761053240676264699032967602502246131276471080896015201553239631854095827306069596206897236779694503544823040624504660450879218462813171251864599524901367700380983893675671452768087726284512866833874937185717928139810890706920208132974660369301445682304145348835929235195530211527392463927415087856988850964526314171285773400784141860983698688557250923290744980978643352550895433144461327788312939729590202990435194789964485192626541792965294425794013436360321009678160311562102234391242127927974769526547797805205774683442729490512436474853565364720047538650691680721516774002258588126896679989609449448982974550978516918834912408014157095943807321618730602448499007158992457614916581076041470983114095253595271980627262660194594283716900260940256242653987005148649371311532616465085160905879998292750782072733942256660583575665971200027719176883002348962195396572069635404963990655669781540615779319193630053759207125133984446335709800297786045082041675185818591377653834271637251184780300495612748486670068809135100139700495372255105139631986483552567097305185786964447878675821682842674207230200181374255196696248245197042190925186356431965918139435380785390668199585610481585807831288230074195464424811112597875540044223397005865055682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -2438019410230711689397735604982219694617170188555817711058308573373357521209370643978382607535617282724922008639010686938583447060179141843845006167094251375247114878009181881744891118459193641398880967955084910814428862399560608757012922271819689630303829011372861903972409362089538771460805870024761549309837356564545159810477940182075142576405559880210477969193919355881752242724012713799184639635995736324483684710641390621367712755811943883061724504022656119407536932011868797995896376482364409609780314968030776642315467549137115441675513503077194124429347371048040164250685950275913656816924690026486180188672789591652742173145634613123437226894662479454211303743319280058376345621854380798339899393051780356524488758590790527164266973702248567021506384944323261239875253304396897847363120887563462536275449449910844259233214715946282977345338459613787265684797139563559426665418475581149540597788772989450784330015248759530760051128580153285395724034176048894456166113101433128165549041247354231108486979581769720682536160096324299336986363825315781232493245745069178879133243828495109459405032888985671158976542950527251130473495292983559030773015676732049704214377840033313753425319482399994613301088635343165364076154465154098873356408643872498023629580103379490701783941907229062314346225781813635572680869533325120320492637069250679620400332682470980734201179700824885726962969238988465865441454173188203920854946926980786360297152879268619174736570115115434328810492678673029577505451146318853687673838261851338430392973473900090713991337567880436969396811327129594033875105233026723712980013440123224735925249564020915740282561635666202608441633406601789184801752709323991251975030077429869992267749341267220707887225274155853407991122831251369177556630805763944895472450874343181776079244780184498836234236910595806746240457346001712681131516373683620904056770478706504399932412370815598802578195763878201629241204467835256907916800323801175362362633575354748343427818320323759172509508320254110771493681771338002273169837635590080406772218800022374928819602069492911940727420963029920615641675603758034109738084701662316837423337295496596868507825954864778864332170994927407577814142209292073492377181940093251300048780258501131807359613620032076573015650996467870889997166983413288526335426216160729753628137511682861407146437467153001529029152541929512640485243353366689047901374953793335269949574109579462873864000950265717432458449799173698497612710541610053369579575826490071815301456983569781637343851503651447592716673196133482522796998986085538023598363675956816379636689201029855676347832461095915431161158003051063599005299287480860339855227967578141411534689602621172655600283129810126374386780739147343494686301998857089301370153951845633988965025198005119224216942424305182896577244618112423315621036733157637318460623756360639686428135431603309505233391203495317716681931411902622259416722261213989882586668714872483382476919504901764319425876737419090788030360667665092945273993199493124909515052327361788064974834273028800475308133056137676019953078723247949512329836753229624230094562706237399465426520310035384955945575882148409277588816527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -55194998275204849096355895020828169070218316919638508642369381807877836367431718214834514522458668798062249674658613078500176861229377933809336140227364300336982451779563560377134468753091352055168518367745114503589044589865268745808824469402358777417201305837549857852353478279494480379991771127001360411847412934603412179888110980679963254259446057271133505869511547876979083074337235246452699871167606096484142267645483202657508692182591232172923375933465655141670947762258279898610625878565354088298882272179487293394089679172339422387866183144904686315066163113318598550096950086019422777184323761739186769710168103346190771119353950574566608724717248879779019027480677294300848279772838769668057253916958826045917237978338937643408772266480187508196112402033537890705469154215809437863739783865450385540528286530492110726796941332517035109955447786693239425201284927037670128755002830973161245971623632255793543423803755289367246468736359143964615061394917423674205974391310759016843675372805003987426392649672726069942095408526503128739953669601975041669051873746253293453701767187432268080346104842546466501033989842459873091045556167447533437501980552399562826031949461795832436870705793181527408525812126291210331282409794514799202027466274718132851602444371910802258748502911907413584788982207127225678395262186792701894059930445415929043590063383078158690674509596448939737116489229028859349592998558161022036809561453623775619796284153930041413037345063188844819331651111465321628252791148417579464085032199285387071561833185889281346871435804926859168755371632516805772045409756161708795439889691608032007175581866222726535040465724105757751716123678374434515854208174911660321804352313833859357974027386746170134689722251023870841334798357106392864104302460623510064107468960808752358463904068830908624720478217134035532421255166419028028128404440050524389268255093205479410135431648177774895846241694810230135638389983350029059494226089591592768495987181774456617904175179337802779389298170219259316845618933080687351316505247873411611804503192684722222679188369269785439035178611137764045375026252137890653212828350704499198392482589642884530918185946111292636253317391676230028957930557134558303464478299310905672637700365809725272282051164475007794765813840633349786363554065558357913898460723041116380589989139958087989014885968542661054979959944222846586937390732893731784224565423965803120367801032283471574533854229007990865340791614415648434931091801977432869742650240165176883549790453366058982184498855697434397748242141898719428550711947928877166090736789802969949718019660103029301324658613291968077394794628928198292188097202712633264355484815493817961363430579602979375750147381724466453411969767998588378802944025885349312857736902381781449468986321836579055809358751439490471186561086596095914299457726280073601708823183335821132654133200805522620489580853019785390172344677888471947251391137622343826627068455893645893652123554652903821113865587009409625289640476354319215198316594736483649422534163864758221269833087760701748914571777705348256049591967153798305908876216200040423079659218812903401583305857428115836011720457653879194622361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -342900900400127633700659570320933559737556785439769746781700550371887346629493627175140374668835614096275713229640358573175702047660046513839396791816773018461740161016349718539658611906901755495574042713898147592706577833988172160317681566454188120893919616713491732689417171090423353816434125913875123246293034954009234871837469379730673342057275623322388943840743920541479568779998971665369973731849315335022884981163581164967032458360116292494831097650619067584456227608396927590663204448762181363356034135486043528183521821940872104312099512672154152883913243544766138422458763857307723128337627550645479714349556987233300053129458284504920028180832604809061044235678221464814086533983635992329680189905301707992481890205268377884837137767066950960656074239792365688025717480645409062586066390563379927103595733165674462500239322071340008998185494797557118493898727369917687116209984157501637725798898192141881511766723467891946643137629249293170360941699408752451304245592077213049035197544568270705543420230545111655803517053529836434657090005310391076759480264279087601223942435728504928111538960936105295178043488008714535163009532611126134811916754462914750957951242846561156428745455558268121967210048467909887717183464437132818567655226516801363378877889954662655903008220399414337717657341998827130739623366807387623999166065298185467789038961709271295933899759020124660217557219009621894477059351523909996040145018284770547358288151683566996661701324008846519286167448763558389668271813970694586863794331607466640282734148716019476413387589738340871426988796477326962659834304032181486570894957003204554692522178683624557387807287091687335956525969521039969797107620251400921974608602671197803009353866951330057887004999101736037579980472291347817296845619547544688306230808619341159936239260260152571125819448218069117257234109141032749636827152850230511633473807156188407939091635308162535059824705168351363362120515232023277611665182221227864874449040434142099839433543571176372948835425412556608271631721697350959166809725171944882626469539720093357092035580243032274535687756055561446248877114710431947606596863043861769181525870908065186586812736589980158343001755261323032433998810490241728118628109543468993050303180019849705491076171880326923763799004082028601330422365987510582355664114963109357592763065216268402999161081157042161866934058659565397035945136432984139445077124589370380852310854867012568645336838891375813621049026043565078585154428574714916124750300820840159067423251624122426495292819031838452539307319458367875070178524331625219936643969732401049751830982540872714868320876123309006797613327349487381707366366799979253891387661258900129492011447273386124317174502936409514450687380694801688602139712740401595399324239203767444018328383381250487834588387676988892567760036753039218973442476300541124942589105684909324267155505987702373262357717204175162583023602136009451384127829364011349942905659690539879158230821531449959296860252312363920295760276970724345605678058724989449825939289096580577260787271724176132067096650693268804527051418156444642371644598377304418629290589770383491378842926630207097830643701716754754437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 39572741318640117352510144212147075036238206819297059571556641462986561547584386604929318002074271134378796018681333647350256684146794040750369936781169576026971760762671621479470935683484929397352413272577568523227259517814100372734768263682922707209360565730182331857180208340942336057528593950174055632563935943609517626416212307196810796453716889287528457869954578458696558864248999345960945012046067823002723885680202311193796965694111361825860915822981112279988404313810255747651209370748495155103585870817089018431149886259940189046262029750413397857292546783286716472387397216071528420786443571661167197251985008867004291459244104875839441692141773684417596799760443875003548085721516206852969731754082482962228033422302094292063797657605530607599197005888741275595880145804962045446530241750602851261569606553393409649296460333691840265849728462744258323493281504590521659275434971744288205323446017028089873092459972404210969285330129137367307833324408879120455991738137005419062503378706884337445509788477647829629788110924307536169118407373815842475469724979857748381342204257425859443634860266034865142157506553818321186432426597278098053489694510385681366352753943584667099752972128851536592303908077370396938708226425299331204900400992806544398495004756339485642509500568412235040837527509842476871853999814135093119854644561956375790291305328056650266582781896746772944594689447990859262601724531653491025322929494237556591583477229222448849225517896047927714436492393325944104540489912099214353001291546676248721956445487018408195953995912767172624494270521704036113905397058394418532497683942092500821940914062626313655226131072906875974063066808156216173076159975783443916042254495827035576457618980758582737171337894342471215334213715823740574608497584162073302030774455402467947425223172340343839862077889842881914158507065410944286911429118850874839739803892655591088925813029703630034000510133077416796950117098430978704553698903565570493156847975280650000200359652460675905629032971785642411545817836339432639556528204264931508025361263867132269935958184144453882220246898058549058542906691000953502102094582600388627944606171769645140872103918718220899067161735418195226183393852903279787969134632547509648549498193378173221273214394722808727622514884452826523710300311673163599990915285510383737561509338951584156838078223207526517157654725461561985713731566343076948530401191622067578447596987248568766937494143394404123118756056105625879761137887304691975899681648286252567735582365407382379784342043757355744741831028768628333380306018257650080620197206098190894747883238041205848737130177241755761771406719402445972483330283279184478651474917042081515023444558511872579902569192933960545415203256915248569057591695956901093533275448777549043359170295329203970703743255355836220975050886558598613174611127912710441524375574543397098025258880805795998546107682237586989692536140222491132106785285050431744155811579144776045968365285734387751510346099608356569446076959259959532461377746812910218943462902145153058424698830080818761683097202907216315984401822057193542890857465885245851159133088918333452094078152161052421058363129453346816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2646740388243046212785861660736445787494858479428420740455840908750483606649300014764603669700730081204368468283888890930771060572696377877721288524101794553973191922575897048024829400628684706645876482238199048658849059965517632403112079196160562945638764492235091454036124304882709105223177281526744183977608999216693771092319883790947819599801348325841334712346790684977210541788408979455952563144422167321164101804635200502883131669075228490044159405945821877478854788062840012883860920851146076246967935805035221620860863177523443767727023012480992601203331675830562742796802421099542850464377074735032519175651808645984813749354366896125881376196348354457755448952582711441025814033889122037362144088074675065964950800507016566875572193854753153431923737588534822727431304290365634896983205640747352836862208553302166618073452993833960082132698787089120241343956428340232310301331810703389577802142618349154725310738263885434945788962214194366451198767128843293714816155280457298975810993904194664428117330098238714648226425209368500125296001864338936423708592275207294648300308753706556422013929173534321071136526885724777336528424387040472788952037907298214944577722316269310580327724763103930199748388533919936451276458025746944723997104833940375311005649448793697112131613902713383493242420619509997164282951027848525910416086478148189454912898336117725304392718847680398182933955175256544826287465370640348771299582661977295428647479670797149355021153030184568880359151483358684742824822496585798978672556993836127156547153618965422719983270117599856251228964766609340508441126638040742612293867910285030518734764768002813903419848225721483905872166330502637638368662734761604495197560369789005822741376325959193305371305352794975131410777718234606049753091348740675148083008001794993356160969949159834896478222501742602695958951052013578189921072754802547432420600223833085522301312754135868917581009579790464863607129182007090850489318590737362153734429658626398416207490357898261978044376586049720801199867782692810539866187309962711695639023814842456525134042506206305219316389554676481959584492173955271560817697430524584876889609778000609905240355248755365923914289587183150226839244185352008890857097899850981517781085365919063524536545100750254627888985498649427547379389479061010162573343641736956879573287363343900582796425761597977843931222239447578663026213554420007192199610299114113465490160476802880098564492765113150855344084900599137371234914742257160191784716431206206196877859934603753115007646998472621304784504002389446559689212607022635411590501129161467401621561772167546443735701126069187510888292408139986227696277758838743228524223683403075116792328804445670520707686083844935132656965651461931115138254429183566245468926285233317525224511881046584190531741513241309914478722880359304677309220485022402594963410671619982489801269156690197874077717301496035341684788857456693506438787717277012925425345972292509118446432158036069043869598028930952571438772065703699734336348061581126268440080855947376862606681570729889865515081030556844428423410584050526599842023386574311185336145836990787065879082328067332289082506710142156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 111807879813169808530109674382906926810276578845679308878948151242939359165350922302826937478947304773367101069758675648274741170786202798409131542460509935145427830956588868409841675729379203010156006519715997471668575963055796055130045126029415495241377298800716042850455558376495935667080327247593574170391688274698345239245246661663996530443292594685133691396874101975403413350582859371882239370510389929326526700754670491982839422424866640257323519148135538297339386160986428548599949748802504994494905613097156751076470270272215606264364628409784834434029322133200291699926494488639518073842643571568764759742407316488815823464876705566287262387276377877210164074144508940300950627321456577151841807331803614034319745863316545239574593960212619054883674711972986603251427818936316511704171779907406669837589542691499175200780485726845956564032100320697222164737363916612027392966457413512090672484343500499909643171870503819945402606105940407042304694872300444784763122573933309601937244868412570176905988716049414515460231461753994822948828996564855421894339776280970167563984229180922997091089701788985174592200330665176514431999116536145286161467531358470991920103384172528152171705488680233236251557668526716219584408361475144381709169063918202577236629424815975965628693845166045777699763431784445146840387935603318264884808689365986927390347521320183496884866165011967572217439889736017790022381067477705981205200430882860736857248844648682796559299624482015443522163450605391121415467012596497252066003629474003104822926129450229975126136006031929664982669123533025655295375512580981545963717795708170338284465619729030705408168041870731673843261234691613478521706752690396614485545343630875832533435192232250632031888191479324579964342724529060955684854177113403537816940613980947964424446278649912436658787391453802206553024885826345654896417318004912339720511826541303321414458935555041464030123899565405294184426966805194916969730976668938842513975893612437283693374136283528483964577936233190223764165872018629909580086709919177193736539944657088573845924952302628072130765491442488208109726739056872790250307955439226848096082443191196777707581849298686498131995068776247131979919113154969355163067885795570635093015520044238424468611454691360140415010946065159834537259241000315027877554270971978526475621254234343359634897168493505495875650972013936768856361668235019922583256438209584253009001138431294322491122121134944071568819715364466620357604135896367073393132569502285262999828992116828106863175129948404242161219580470501980358605666626566210643024819590811516868886131208587957696770721648544048313032220240395093965834610156557851450825736202990365042869043571764998357571507856811960607331020267384350244304266919802072837567826651260082279748474629043262374479813582400064403714404884614815142740882924793662966321908001427875251901427372209780954603233460283280023059918738012394064372139542427491736907475027527956618219330358447102038829640950563440750014952622687747459190310359650847641995419526285600404192413065519340386261515747244035307120773367880769244842320374911304197257167294749372896418688188831087006797413744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3702068506279914214916426708163588432010525868971873130165886380497406422111382952253294576742983217505038787693261717426820076071579355848069372561878504352162949723364172525950129957754547325173686813504924079552403854684157462935292988364102111337790517346303101658716003890581865235788587507983000614208663863067088841219710301841032668141690101048718825379628787917323606984427026973026994533190318453621190509994614182060891994563400322076129557306602747533808486926355704406439321820442198477817952474833714705561177533360034760656437633731079767357866990958765781544444078881377327501178121298912988024278513490361686226347554635166183237125552344168441111726236001433514533124017424990711525206325640786018537512155038239264140315323456076620855705775537250516427581032730670319306564945316431788890305596568377870392565183543809712622227214892840016137919096313482974195901311439987961139660878274025067466579030962947420993993710450111331215115080859397150550051198642699509752116426506513404922025523944226237509044581067126846527086686866697954392150086112491339624759980572262902323177310464639827389322798701773011492837043927369174893911156608240207732388274550010934644525641179989438378373320518444353940951995572174239226398957640710776370309829553405204675925885351152752140803690123793710606605028282847220518915517080765379935892039780611529656278105595459599969026302254966143618560037003697496947382732635799463110156803492513736455163439045281588412396440498214261561483349408444444987441393771170991346209095127383704765417367848388943329949610494610497442511279886159107978129877560676481219508259742242822148787041116660968607102397133675833928378213050743483994488070562676621630518493817911731520394907805786386955506340173722814972931466823369912219783826351229081651721335163859813024204778699774175753219614861018762294713257510530595835520004367165475461569893208215987761601706437513438801589549247056355104105539866586763874062146340627010902965171713567754459241418790750547641981889936264790756643419629648569515251579022722609928180012574942024456525340004216882003882250889005460455119846498137635861675381750468840692752023288793715806414723418400775173032449915007507900200965749505590736859254210522191447455455016763127932323744327821343519446340295521962075791500556969217838252533852867501109401550129658292733631813373849485105792178886484119407175727997099038712305042384493840939621536904732713344139900993618078375060225172492505934418727281735424984343072007920215206143612091029006481237252263765521000804540172567692079519368298107006999316577969376468688516640606886461059685552102528821955391243970186504732224325102241792965545534480606519700732051873910397603815517833435001536940525037845146886118414166171683955535973603929552394729873457610030326762907726594385306503344957181825552342412357039133363135140896068707082807261211542863285148358451872681204864774168222981791646309890986029679811443705481744962487632446878283504320735197842117646846909693549235760544851740831619474465437896341738829156265106906789686532323108509363935931888228031274353725574884575578564911983091598366254148091904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 100811019789638454313413954557678556154229461446673823147176136147421461986827843776711625837833280104741465472657727963914249489502300527446366298941082251904011137088480066039623139995376471722485638362967906701132158912581349090582572594588885231278747902051250274511267719462771170755788101940637154741000234479622651766851866078503324750651279135429929059197163575842925804462493750367403386776570179396447343371090392993239732053449722577879894843519879988471666168714401678223723792827537068950417854237121645802952300416825172524101630523561432965110691948063974748227103419411567051318133047461309508913792821473928754662009141718933828116873106468717510869281571982271215537197225067282876503534197988908879791221572051954512489546640623363135157873702180419532856761841629549245453992597825903489010699919539882743942087461193985450916283621170617634215506135922629988467176995151636014217197423362483650309440768322497314329619110951557156285146861084203521671860817826158286354255101745446118839250472601397202625570155879948477370569443814064447640306426654641787440088591466416806332070452621486933216603766113394336278394577642609962869976798391217248476486040380016626187000305929602838482679318343574490427688383738749102870522000594169052242153967518498774960070450389270518579518583129449040997832070024288985600124450957682496274622093350036253951451385928942748901498938838429388332121792662416011517219376852049657291762158679968151158449383020050665283625346089107061306923786775904539873549181971298304148524028823828631648555833249898297561750267078314261714186730045220260195870128142215393856252916032355283358685901567402484890682334360402655417602889839710870675121565378763542481819569612577651687062264999451809363352978473018313759440892359975075382447257276336275395650455098473101436613503938992430322873897066289775412998720829477788549437836803842383656721660188934887222675830403590609129543959445957252162092227723737683966336462100622673414893040132536415865417601472009590456131119598253769037905721962751634193420925571928093357100410635122739247234375070968154746981833041445457059993269794166047556498287766558883350075104145928072693484822282687056871869085395811527483935225234448654071742135843792393106024615941758757413317684590212108844203870478219423231843762142151252255862611865040227519712311592412821741502057991024985163178256736434500421040810953066887917991034460655873840709412728708657278387956842415393022041446148579016071141837536858621334753505751615471238418159648061010126000508338284683555351027189988488937145900286261230823561669433817633101677835947900999431589611887194748290864224745581128420997554016080774868388639272980360276650505619345059666853522139374674918920480089291136210970656747182266928969190031464533166287176159977727028124747575241768372410090674399681327369195193133827819281155876052843974125057990595081188845132081132560703685178955604118050860172409465167078731770236225077031770457184034503472684568597641374096752498260571139571351484994843665338159442106301089459187226183181145401592970742835861974287700462118105851554710095754123547332407345166091183718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 2315384261406367621087895577908917405579496455680725123134167409396747663946903930803356334083386867863310421658986876000371168547597459523924673019249699261632292148840886480773741916757665598076976552086390712983797901901989101899576621765296232511459374502755601824163047020477251907183775373990703652521602796679214185399072629477112898827760325258487248413390300332192818400805771166839227923981191707377470753838584261564375870409457138411322985337805060401770884975971571521547172243694788514164798777241012996862583204112299689040999292269200637658945255820519078664191942119973262837555571826635389999005428506877150755532956632783093711177650467062838446376805957758844423031966931384551473163133986037060605225754803195693676365505329296528695023583287291771079797006831714965547208651853708353420163126387111614950847162391498215518617233039855981837218403826464040471610704493500920836806335539844269930327729121821203897142693884299661286511734821703787436302255701291282927578262930685556806507575194696881411635859989050234139517176946887497929385600948467560788355051904345843581789085221217630601749505064911829004402586425043850838848586355921889160695041562732410953897562544582913184361905214025165523321046547061094713695433858542407249851357591962625216597988187417776897292600617409771739022108272331039716322086976445103283358260049598319891440577077321319010201051085883896029399439204895916830547227686818215175624577959667371211827186808557717434378207726094883184237198444011518188972630234105149433614936082149354578812004672409408670909633429460472145746732699333501860604526416182662802394438369493799923595443339775709679586498511453130138361086950355838487266458203300707361904839303131218974348753063706501711787865906620740234776985268617844017850906812256647521667629592720372224858746861481198945448068527953408481374056302698000752956658031622246479831358724381939874169701385450340736701208149005581137922253461464340742515009706852653769830685756323383391057672051934298629936806554163666459079882503168631471487677985432649423216291870069360842832324845219250246042668879005997730138804963444038119116914813180683410393775893809846237058731609486650728630992502382219489415495701999188407113237059324590174145009001910573710612434329465204926044976841697231934022624798491831207319316710542338207921118039342978935081980279180446134976468120559060180316790549879797048921652779778217600303165031450498184833944050834271161800407402414899410637870633382693483676816391548823212933738072216390793700278972985744917885405023067930474156812760933461190697303289199961740042636734210815012226061200802482965122656584369074867369515611893056196008202511617277729375949473692701470534019740602743898229496203994067835489497439056350518096110010962528570418888698891425471334345755470591671724868247701663639952171721740856675454683758812464413326136293706729441469542355355063709958332074381372285364300457412238843166924292850514267914367563846926429856018876628653477312862856541767909857538024957649659556816988284639391228639707998360172784287282085560550173396596235455154216014954653808334482622183084098846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 46067157443737218646172997895810372933201730995182214427997155465409767979932630219267229240071021292876264796441995872862889283553706396992617881047112524656463561147607537693968663102221340420088380115607138695477550938119242136851327449517671006006980555689621066312227339584267466175639593942991761800199670257797894520591733243072170323094500427115419312775707377984385730479918251689974060258987711347715872470558391042183822360741185732278562469852940585398324130703106244424878380312714346517159851999223706001501850065021896633582909626306361105682860602557212949491726249942953252967046808197580259153776980527138561018003189580477446933713740551202196276112566420188044570522606903695984851249630558297150192692452059800278480514690730350078384281644837684817069194370027369466409275777240718847504298568863170302092708534578614550478200773551700883355899756997421689722941267383371341893134437980955634317132099468496733323390423146151565109049812341569679178224305312155588366705635990004835162490014824638408885229445576839215406148162597535398746083921795076060583489754094206628091081844846860909009184509881885990169405182942388987973184115937390097047827701271033125799822626607467003717430859570159845339727019161666360230882965319551421648635400139750192671152247500518834120247368214738141845276754911667009959638644621419726734689995781726887264443969315895303919221062554584520297302329820055794982786726784926012426764235532623871602630871730886900628524255349121434746508580033259613318021057645486114453135380664490585710019159168425027944643631535460638563812575104644354119530187090875363841101080920908319015703778896602953943600963542667640886373772700028470294476255299442914137900730732595760816505267382958288257772239775736320751729609271974356008431979798316329961349121354263454512955920850179846178612036149643961422437590518183385029034059910235335308774374610616512412389435621167953059244080142778043338854170815557543799146787468595324395209157404448602300495544175486694324247374639967677931142758698193698289505101444094460197404465178862861851442289239118834864669793862151161175491671654650313546389690565503052487774746865311114364847652995538806266842550010844643581089205126515728748679770205184867709126498355389856000298325910170861643998644361851714800864719661575517276970512302094480605954996060123273263707605923319351828101610316547886886880104558502722075493202402263552639760314810839659351873896023852840134663184052136338102827848973983791623200917237241139178351628941311634918653545068003672622807335143230112709727877167627126126773454188430464526498555362879132664496839356884006963580470262970697259784074843819298743644101814586331053239084048284314406185974894464227306635353812968231839005225557580251310339654080434671522388790989371088454480253226658360927118273452191665941617173356321573308965830102155027428578135505350189450068262893826907988259803923460636549344374277009207920075509922546693082941513557496157596255646770787090819672727630637852372169740603608183965309708729234517663384364421700520904443525225312020205070876872568254344087080316225552657027945344270336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 810457012142396258276476578775160255706689075121058152954743856492464267012737047311902379993924410865567981106283218072176948626155186770258093699454065630056377934847858315373998439604659598167330927099969354138547330327769182739750687881855987858194415022428133027812588269590716556092351255373551731977241200714833356071383811424382255045834671492985039593003999941800648098399805616082207977227010507668442084755435490535848963612484562993652108797707761540631712810979813434108794090764456077000925449088645131869013875820509023055826557004820873653247540752570975383356096208114609276399253335097656844713464260580707210902555702131383916566516641060638931589104912107044203782997393680924113005983549060246590056551436359248904142183266664067354255417814991511500677594376176801292671647052034960915346916659121406117219496566581302042391881781990578538198205758719136491045529569480525361681159542331346178398572462026725093224577050703504192052934490049117373535231751972770213547597256740889902185837825441190800166961084858477647775554423286933109072695286440962462770402916744676078941377143961158966145356085835564548191326775986102676565769724471093546335885942806214605090660154949929508367910104411447602764605095154480916160380109189009148053321227015293885393856570092424441772642336731485218698034102219666666913147521930667166147579102408438832875734241990270442693927496085752436228710522328731404482006818952119033668313295744303673213097697561780839774513872160894584600424653964011061113170688272662613504944395068872249030977973191895928769920177846809295226576376279962748515612615199777521917300522783490907144307983948332951973274304699235183983965193251634699054002661373039500534422015786394191530541380271634561258904229014136202376524767114132236546160227022002608914128687750888138325694186517800980029041252664877322509210362327919754721425534834838244961696049088382854503777769489912900016942224723852076774626692365789257991189585984257691504897688920079310172908822275856131700737331852414031521489076241011884733161750732423638216344053982098887668641777557534546145415217307867052433916640140247962462401266180942351298870066263591681184833126512864167845693913277716900390628603498457664371299354082469488487030737209554133325674138825826501335598892087036055879313156529506537518613169445017205742217088873323077694806343733761742190567523946364599939814868512504218860069684332853699164851219207823758969738669976708260524776691842595809894049639720532770293748252752091165730410268168528363457628196680509488803071315424756850290286218782469420417372842170491048947129913225476813478976354272706867744498957941901301630969945229822114687294208954127683915973882630326599634777372855143636282547839387183989721780249737410938201351094308217477391465407152525706093307546649330898570507454021239302586824469072256310001561226458811866622861776900123086080732765442159567342867066641379236927735527244463974901490049098438802401508803446895617401965150721643006012534814930474126890670104621252173685782827035977071702279188465411743145878729151612039715183076253028592787997246171664385568813980057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 12584917023279683101823370668879046701482718381292845699159641501216071850433230084118319305706082308832659663124176116376607902437299836814818817452226411865210497708125829179158727505468310572635998913120203977027998582176737948313204295965167150365040967265144349085351375923041794715229320669582220862716271426687062951124741539234977607968599838320136992424279788047553409493373655327922580925047261656160018755754895159924357806977870267733653183531993193207027198636575920847139464241848164373991458675228047626654688127479771693880403425505658053777710983362782619140671719923887895138654643500834344872115488229592314823227651499853177260138699638308858126049310333049496890353148018337866221341087034353246706213933795444528215681710489268997779529500130430012324078665551128106696126994106578408048386911788140111104717447763007180936960291539564270528754686465722550120431906959127185807720948723498250263099791595818017076164716081696208122785914706668542233465655986177836871562471048552268737739521794788022859048388336945607509710603222040813633736922968538622907278972897264823608617986100593743844613924629360127873613060048903501756732542627894246343925139935801207767912949490502128175118322568679487173077674191257045500251767465583987731532864907150563539157479709777269011813101735127554354667586057158513706547001725787377079561319279657231293087921319200517117126997369137869897136435797470563159666561707087240965457350699417402712335724165925386581151161277419917761750358950025683331037403173182432491435699846638923883988278271695927698158695208329385226409184233105903123179691050053907801319894813811259151691238396649854332955424508895581294387364195275213232853170229258121606391439230163066195201721393764005563990648821251204399259405429036580700456363442180082379668002212042954905683826931760799056466818183083155528627346017553504038970819095966161717258320004017139230610010741509971921157807726402269606297417956475126006088684081408026681616367695728710190808865541758695900117982365549290281161413837707545515403468124264218644962850216024294035584910119475109031911816560992542138661245680643126914130193144148066070027686814465979356259697448877218835199608797346562145876354452987561418222787367959747977359815172620204030474825346678254531370790479374936433333096103915967545941519448781116624743383881297709602231785941319414471269224358557342912195413082359468707882153809602603497959572059818196850280988500596192157752062493334133929099499720701789256832686919335254101914323578919422766749432795521299526031187274867471131727257529952322407640422438036277351158193476268171587196452206049964860376929679205149234461676259486723097369305316494848715954516576930517716894716493273333316281267873535177711023234194964253815396540832104167118161765206601770000964981394390342060332533297142010754486764384399936480821271434655040718355536269051134777005202016817451810292516234566677635698775845951565984213521987555252218055433520225697349954714844511471233813070594748115273753074441545585065610948172065446278500428556806391897788438948979962748763237983383597084210759875772425835139563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 168448916385831989653675944271569646504952966570559252355394376345388761020701967245771774494841178333201104649632035988208023643012384416352319217736924425973873434474145020043705887569908760042106244710028431937091642666799989897213070238033247485685992263036494075305718615846052614181822262769920210756725188071862701051029066351907486760291682829935397044396886339124564892340046832880665707486913013145664933570523873620056481306599382952367812741544415339654794479216814356909687942405585702961925095382830277539422556328511782600555621898979778756291744352955683211030291980778167938192954462828586825696846735980453758251729834813837812343813011140180866001247228235427267006926298049941097762344148346096094042725965696193933882471148660723531027563721659630840712619652108343059585112572299294707035836900238164423408946852706829327415724374704966232442448723942260795568458329705450690011413881994178611840171858340336104976973009732655794195302267839320716120052592892710033218838133916760434005154949897459333741850559850023758979974283154833283820549906480192837243619316928296089828078700693366719590555901556361031551744567815249632877200097764699534412765351714667805728748600477439734150008762531614778681974170617456741677995103431921052611163728539278628165147943749657059474987635584099284145020236444091426472640155045082878182592134591695121131357418334357121762506877232401231182783080781691619778953206903848702609682495131260331247542658169169359042033152036493131248719049956834829476624874940310153337570955273774322825595103077446660326319049602487262573003368589826064386953640700539798281404619485080741165491352198768763696980575918774484211442435854136764124233578671960119542584116575882574686145957937684335329207267738915921994594906274231159181913562519136859323471083652019676601125380230232924872834089835181747911640439158424275090390005206197371900412861991126075641156947432362427194056535042969835058334751120144087212362337206335372551272557180211566693404141173620020270553191033972510364184583102714683190457611232379838744754301115976568003476493036900802871257384147569212796854763901771655340846607228812540399380838549555504458337515467598196031016757420774595226740252331484985964731852746275189397609754711564190831698729998475093640734807182159744428042006141200948350787064580562135524230845967994418791555750450808326127675954997836731754115663500443502196516806166960146483291957128609025355360501567852399198707672275943331077899523608940500197616586157326674830017031683698945072180648900577069842363149087255214608751087140124087953120553093710082607895296248726954588318108915403968272486178296101418681610442830461408944425739881571072511827746260508569872092525731616310330784589580936413562884989372641445902955954530307157865260898580925959262994920358786047840098537010048749929537116294438944205445546499864266815899474608351846072114485324110489526221276080899548952594461926433536507977811697012798731696299330498621504318162538341829677424761787427277880097740257543245399391315424516529946005819371419814930544939269573627157067395741812997841274219094052813406208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1883768881472205898238355146826648209157328934270483424374522552924005388543233311805992656425597110397236793638730530764135759817125304615260304662404602894752706937682715494578751057019561469117353704542850880887533109819752250564607660970166373021647302148360043369785427401568992978829999212215620202587110946242183178131864252502869268921544601510062063109765714242007820207219432045777854537352318752172399399753481255905285335293041574839393880442827876818111910987835084039355363853574011167961192973190932742145567049585440364759854834115810008793118416924678138389463232070513093972046290274022996654845765318849441898109498769453057146247775989724439091937404162730708126084907112906678454247698939853475023189283233392055662597903511575922521393748548710454595850847107924656107002736632374642458914449344918584752598453692238550841252413766406942701628336743956554957385144824580067430249460213946482498709578005175142269943182584371846102805884888939487178713418513676502258308516587386202072985989180477713453348273121156492463326756031698128384974237845541188927121192193948951890275231403592479184020211222841257543982476266960619090579818234125033193348787612000242683064309313269469853046811680731925286263287767857378724425223519273042903835650476455455318892207131505876705207802833990629859741407370744245233330767875677878710211687025380142215761058789011529738796513204311473516346899315278839890192496848496061049642311516762021219193816724050445588597583052953295027954430413796194282089851529509569337812858897139691495524511472570335818223648125111598830485996374320008193574520280174185180317920564157418846690605287836812844899588810144566010925937254929894353306016226840032263246344613162595524457053793434798183314356951955829408708605179453336629070882164618761186188237213643680698811733973260720210877959141767444455539973121458172562354327160667338031283471183270210730350600115769128683069545030895453602136575555445893394052614001653834436774297750221833863686641275066205420078139074102523162028051509870305609679829837272831874540566544898225594587280447991679476725724874051030745615573437376604394893087392160520056983109634597596980078129771202803641005656632772343778186868135229648107894185597466708252695922787226370049854608295137825493751493973207703124277130158822548762930791028465749774919826724205794973661544704683321058991229111533628008609540099513959165497695733796064410147833636437210465708926925245607485092857600228772976422655889213067746652880405707745347704269708930351243108135926323174601721941044164655021951241587691016343489918569644020002513068108580748482608906194664345733268955035409138641156195851078552761722040260303011566713812250629871070956315170650942683901354229704298246313432247740889861926449171773886102757153189432189324002402323492523737060536723427319768180030378078085781479688027307145408188832917108180702165306767669858274515400083982975696545525106437592699709382004340715337986209684854038242441485223067718481631652648361835134712955976682357480128926447102129255495218749381770901347953550820507056044283255374201124767446491002725990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 17047631589152517522173179832402565464783640743522135602980271294469374266516547089952390759351390131465016227913714020527232313073992718910048918633376479276938684787080041435996305836856650941660755205961679678121380660074642248059886812243634954613763993549570238381470949500230023788901029233037311293231013503645780628652337058942095696600497253016934636442755592316775190595062622784256071295207302432109144815359103687847719510077053793802024227035480079920804412206294398258663484901157290317850533103092117414785444925573672724507361742030851716732131944003615262241226088737115123209548189729422636898334841335483916408497693278223377117435798689987410931323657956135039234063297155492983256507600055770239275053131877585335140172828010033955589659973024493642763580228893050616111998923106971495144074359345612547242139452717026395407452212753409526803805422853087909692974745962368172680386812448412497658256148866773015895372401240631640634652335084169814629108260153754275672882444253157507415419042016963893157209981230642928877687445366577193478312371910908999113646556331696402582818430023120065962381509522507593325545442488394299496534162922735622797753652671238693679417071161439168413137337972284734483268818885770185855969442358385049342006161722484771412100343498015925065620109438444022244202531633019218330746323962302947580792683508413602577477697094298018238712503496720815568537624143219962697068032910987452243100859146970534868444683292363957369329905087441957994373063057222812089147458485941627420810319775519018631959814078744793066807992044867187234426815995990088244945462361067170415654530477410613225667338774154525301565043728109310156283738874327055946798090279650252962485912146989547571532844895005497471425255933545900159182947676673199312280400554766508714318795911605811132284554355475103050731944780778222049357478412913326346387144712432424400353622188897667359717350485773373597903880988696398141593109602874291649447781460448480824622503110282768476236477867604871473684903765186136615597995301900801033529646081483290536264267396321716488481027306705544688897277474245587124722803789788336445627485783858471734777936156380015957973310785997935397964831909192008003270365290571122824298656771601752918866364787096141146425513129284576670690591302847508428358888907961925253129786572495401010384310923506628255933592633238550544938936427890442433309067039644007818731429668279652794585503963395774758935459200511349667999950681890320043057963922903644014673738354732713331421369712355930455048591455036389088368526073481260805853472550039207845348654129157648750856125704363594969387971005254112751615833345180325378742588801729370765574057850657872823613689193512188544142988782616545507177311001109118203111047641742563350465997575488220707930533151527158450853282948755521724543900473926667203918114060493199481639485512536639125534842100180939626651486936925768638836439599825751789004426602624400000927964504653157848061041848853958432563658914530320109220065246486672875424316369971336186440232110744363455895079155556397639226890509467402576233761078526393174036041852518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 120577111468417177386915379632048284982962078453652491973300279111850154676655533258307416585174280023271298010255299993417017516007491337889651207063463478103202527743446324402327409709672438486154362889679506435844774905939279570566283165604686193492083789731121550111077635306312703249286677031148130469384139681978492813216444042163362856968844626374425443958786620097290516728752705950781835719700336031493104939279570630267100994348402849673928696941579931181616395244735085162966579485264044455411595458893464493815870734815793725717892421043852901496673030661002472470903688641812252260743657437320543794209028788969884602755307191347652449811445438713554387080211588153305682393058801926714309380267700755451777722050363806443683080747912421175905792060777419689027485126524839215498823444874539103624081976619007627615832605471122538347387385921508080769309422613379503816772848039436880586775043534885848605182566509258763813341969824534193266965240367872393608467563585364417606548915892401339701204346916620353846960452377169497180622934821013378755972998692422815199029729573159672396730919787439247740248936174470769688288334079874357764113947157147689770841076200518629721416285000864698661883245559818252685716150603042622340716126961810008619676208117900243070743579374989491053407889821587857880000764901107827453359110599918568666943745781568414105900746159586677686946052947040469910478886843266161837327190188878979826459301407921196335655508339688552550435656245979314171263178503302301545350821270504947650300982401887663313179344858531794110433337338187429668076503424757156117938518264851846938419884353991395325206474139949963077587196132472607001848012705264788985087457397828932877714175669641384661375913308751358284982831731179505092010063271933460499372853003659522588027782407260167689962084886766194457241020802802720953092397499308474474407153454670325796992052572339401275544197676119771177228182527653320532258751335593925001275880253423899417288878021059769039300480533952985268265948749213410798939873663629182671397191543091936095442702881552648585260866918580659769944861188078297641945642513955658249997753888338226663504351376992937562363406726468943979469657410210842470824400232523001717340433549125561583574831722803517350557624736244019585850753063497820127692353062357753688570936835090005717649564875342061551058804274278318874495182607846074641265157414438913364634947257344386290020620242138207884516711737063472372266673475815359879869990429124996454608180253954061450222503394657527547250623370418699551753106638812771129594021666474988156603653296020279084719632883174434943212448588050814898126776203999943240463773887985980008756104244445329057221994423517819612446583013553603376725932160495167402150938880738470529037715490414692347560927631997194641966464904152429117307675247191775151621812550539924349684623448295516274787841131677599262968182160857882055700959123933777645665839765646932071674660618487889599259643533679571608295991021501356968702083137322214059588887818619754604060746026319472463625772836959584584797491874703229513586465483769263969284390912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 649221543247920725735540607207572797207881464606627968172160243748299808834345444862368479255962293356407462446721425513255418435465196638312054930384191243491718224963103515304938077743453285595735095625417808423536245945533366883647649282613124447497855842029964174811809586040690218475615703380620417006915265912309311062740537504462095975917278137962247195692358428826801919165377059171058551604334807311128745036483608790960953998764658118187091578953768901283873832187622812914062204337990447107815089648896961756772141581332699159660829241780237869897668145461178648423467413129208702056443866784165109505955066237487583405696666834611499288502821496781406158846721834366653614514787157200167335936268931308080247099847416916468797473408587144548734591664997259281634433344709553068814670570143936762091178136586887158666962207584364080289179425238792529123925466738489289580873945600939345808879299997596133124531593049978000291746158546287587902735943623328089572030069986944025795346022927890796742627221967861809296686316331013174080282805420927993891282033210890701402960802612510362260569667213609511406207826923107161705942636168771335631498331530363646919765391018965654027510017422281459657049602398866640136064944970914636365871779197288777494334664227087038835637899091956732267973690463468147465312493088437946195702957321703312149656731071653631267013951251755277290442362635532351266087974984786612555928960194293859822719599926964825097964804375738151071998991013783881295975857804814460312314537296004546635495507267535269910481897490583517013544144029937468187578073331789090863525598715262975469538351503788542435512943696266841629850949509637086295800404491401777761194662044244678087419518194253716424107792046921610228382870334795812756539444680059286812046938690032056438635304726757347564314840554151157478793392417137634772562020410261127732447056282979936783549294830342350386593105439738378149898054300495881091596970269651513709549662499115083608490281735232168795993011099531496581975136585977096271768172929230695292989718248584823406014474189101076889910073561815886797944954447507104952553627693068465647332101305426247262442860443640824926863473019826167571970643822995982494694295372509238115141226481392404422877686493843930880095862205294062450514951317989668220146269703080107680356144054221588364773321422854179647129045833368585295926362305319835688568050548036783814387595780995624607228022390286112355195570592915983728029775469168918086992513340987621006613989310374121999099708860177721632440465721703232799466422871305783376860937800466121646641867015509499129601885157699583562602205315517275713937805782622362672552579950328947666502780846711699518786241051371958355737247193949756747077205272167120363335242342898339787404961493577932256935065722779978299506811189872879283105670132794652706370147389216469330221217559420733966829200882664822851304762025976602092345688670329875068486786217619851648321851582919331378573076595279234237682202743089553606629693007066123529395178076884422086960071822129353714178347893869942768329119536943503859799161787647975332249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 2821758966434417635969395439811348833773853175475667517150251768881432828247983755318638641912959975046213838163884898968561086067705317097532378984131039864419637824954414011662330679666506344516630085408326613999189564623307582900449140809419206057904670511691927430159918862555548312914321435691444082127076885616611948632375673661068750606772061294851072663241942759983245989297799899417058378560887615301224896172445531175297234856288877323556388079006736904696582664189771989436740217577526947703628999623475599827533317520134020838715323384583573725559543514224125059883626582042637917628698871292455288614902038548670723727977555254834384117560285897246112630751407292364175284619668476810197299404017706628485996838671024697177360207081236977705587425147701870851854761315097294553070144493919162877463723023504846435551918363350951126470517464142841957091278927000460593535053739690942451649243993441727618734863626658766964711977055097290011649067039835455483118335324384481657224516037604662940090296682289146382232323653480492306697835495179684651206852155270828673712599793713729178316582398597669469219746313235959551472271966132891197653164922448724449155032386396754081404709726879732168167405550042086007867244492087579475349056176706570337062861790153648362252174490989147220152008119950051998249205359103088229117121301287799734705394175319377594059799693187781712278839171059886415828124214388395132983909225995705817557013279105937350436608640272495993405122028089046528026753020318289120104819460287458652743327689818697458562298893613000208605216788800529246470065470965935825865403169164246401853113209118016709007211284183212154456097732514381900385014130397441897680912243311216679262505628643712829026514258991653155182174771029917343638865137618188255522412063898079468199186470828451662016936948791744382775218066326316840630099406292307802643340350392534477586753210767563673161395152262303733420335162908310915831765216973975653257336575469381817130376998122102959799869104077337386649822829148234160882841313217372271967837546594768139663192062214202373642428658391487886260796010919751645907612764814527522451973117445335507637775603486861142868484603946916344052686376464955754742361494058053913913950468357588635721187626561188927033109226900475859561245601697879328951049534719053495703486794880589301863213844525663489519643822280970584313463236893589506249190172161931851232042030194571426548447328386711347689187814199154282474401507555769388606827743645781092792754012197100738380107026396374080521643999034476028738852142003274659221675009136720067381228958251637924867984459420358376479823542177620924458297241308779138106555059407503307413699088484920551539684312862652010760833515834082899972814041537414926487947090657241469882206076562318685116914285328197096113834279635665156413368668668711895338517795531614069113601563889123957632371464483125660064997845122301127971655026972711650220650134168740134787688001395971604958047199121444432640401443593798033987829056165382168028109706417185099009611336399351444330535526021651923050561952791481372595889027263978536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 13052366934906060280960289009298914843077231421301002963573446341499337769247578434065855701201675054198584029824085108766108196198398753412877327572089732815961756599039161460598442674934501149397525175610004298393074498192907901104810465812436400442190426683063577976316518054935314452990926966530685245029582689749931257353196401913233996691772243300852982952527153535885859349082292003830617464848855384669388091476330394269176474118920234946172683326103027522708381240272811426359277865947025648147707114064867451665470305578930988502042050859334685851607683903320914774884757115920429609561261643046787199629691529978945965271619008650906121412044660432377873125605319967014325422802871368537678706782478732670508480729219173733191590309851528905642417084379643970180972516672742652637874034178094185961697833637907093083958989949308520181036970998938864729160714161811169474396831484786390043330492458642144619800734907256112041005737827031611851321867884517932997178585919635861942770165807103183922138248733191807802354539052150112943791384173803212087235516139528432034401998897530710831331851143304212698344531031641716943323094696453617163528048966662353960553988707403878555249300045857228312925791286745030086751479314834962090032166780855300460020576670861459153295985683140557618281897953539594221002325383979900899754517923249780525959259719360748637281225205474882061650119705069534952952695688211412068818945895608017452477684804734912141889088285741968393846272364051423215073942079684352753033537473260932122249371373016993974089006196330080156011783094089792142269502315710181816083691801175240050806056268658134461037526244673739329585291426099911046130336667817907668192229258230129194067692713529778980692376121579640727874338968146646675162772904588438304217968163835281815254975462251924207752453589142947799056982105818863903127229085530801645125227266623329877945680262198880558927417315739736772351220725123369268634795778424515797160097578442649590641809731321081572488140920055496193316425469477002646414960009943587035132999595580103356211736961345140797642378427097114537840398533983304904767111037644704600108756883377786747246913847628109528292070612927582872791989187393167239521222570630686173653826994955038750443553926718452793078884229949020945986333771494100112448536397289255814155079611762805580304713379108967220068725408818595588666315382933282392460767559052920157052361126280473086254481594748127061828072185481422031314120311458741071522614704895612306122724506332499531542829536807059288626936996627434918373993287708966649601256936631067661569163026327400197612637684641456367949762210007932896999893364008832079860944292628668417798156548724801314668785968184239875510707584030893220199044626143581302516917104558454699274391492942493398581032181547526126766780683551533307533181996430922702899719748201040688221650914470264806046791481535839343204020817145900504103709335063485238575467256728079171431578964421329127659418575415374344486061650082488736506205645698385404951707829154657993507836677202691064586834156904961379739380945149279013959801438732288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 71548427741706254231636406026602544629162474201322372249993396900072032055706814107721983605342387149966934257828675667453709382385816652231840886772427036158177880052496315345639579392472666244321472202519761004558174650444704382353381268413096253271961706843117884046121385505046171209235225277334097504421413157989121719965221071419122769792147916383126138886943523906538057023970312003970102401906815294240853104751729184296074620824522418257023245578756877886217171109091792262053851049587768868702965650030258182545145991349348335832992375088149263241278586950800398251944612189018137645408311390978392123540105382671679139706153966758563211050579104610547909970145129905304510232177987249810900234111675544507051872367109595528336569633364600850716128440728117609244951635768134967922057719118125888791509399377502390162885477793431715866810267174431750341939955327505846111576973561069976038788386873184706151333165108919817862840708993326545157526347577519770747471072540305282057134110144533659391625019495802821874015260703755731953062982979839516270339314908917953603115681851206343209651195424367160339374924361298414864438689578808764733369798148953172897582370822636112994292014249672410096004566564032095142094339292462172809861572430280564540949571960644880473193888570517238551966787675004965556076750180566662470757422800957386298706334295563996759946940548524154564415042221474575161425015009562160598622970563182481978938915622832100852220327496369067417845380086301879394055380073519377956061294634352742656656013962873068288894737012611202531016175139090331918130363167792663402503725721572156622991695923630352005961481965160455392346826678303965871102872903178258422935020318527986932977460811124646363886063913326152097388986969039189671032676435488025155037976700065964273465481724815003310156376464728425464628145353798101429832957638870745401433699115495132262124697100564709930146810941938787442439080692314397676078655942744641798778026458297399808152119463921268542367630781802458107568900060986650033433594675628883644512028821207122599969944325388106976597444615369839309901131257922095328948266710133093582629617375361048368113083691581221817179737891965725856037075420266736076299321462890174583763474774002701679461005066224441152849219807622024538747806907689194502922963844823962340081038590773154259682146226576609278861377837632343736825547041897854587423664363135669571150115224924986704552113067727010305508274699772235863321898236200704682482502986513894020715887055454870370625884827164990995318785321263967679223113000142124682178469345800243108071427081780320552475166524184707577852414782532417817579426391546003709069457552050953434072316880973153211830499911504853407461995058371332686157323642641327590383778717490347122468986951807992183443320433475617152300767822736392342056475387609272501410885447930447586386290811153040168059613053783709409753596077966876612041877372074355993748262918500008719612706687319899448478839058419701090098278418610225006041862565728524453753942534025525059251094861106510744402486988348156739441543646152644861378953216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 308889071534395429206885471232666374045104722769570313718809699584929666771127163498762621883715231310274622914974183078384193636514654832846270909465946674600019773505759499838566053321780232930305297751156746149433135716074021228792980055735803508311436592049065893261103884575975713424193499555379049522574807949688417452766790282904957532998506031975339901251527200865418218256835190725387306018409949305760482038420756635578565301990286738306845985431432120976221985015987171572400527528074748525253295545027749250568403331122254658938164617290594005172501956139063987052401262955529979944118695132443389468124103844444304432944426682355126259101697597268906838041769130407591646482571350925108598220633728226100441194023972794797914905033408217776164026119346616462005990777839000549789834383061002505789302947498729122937394281342608410326854452410240932824602801364694433483492919145509678689884256718931013692114239589122524831010312722620680718042680832606827160564374528786247567799948935846157128583269248792266657408707910803579249596021967662528072276584579270310173612417406435761369404602513143659205219569567102865543857987000557251642285940440857489750639087551442293230060347364601854787075839114337163165518618071313056997577611767709403720841675001736291750349137412289620628984774212812991207192470170033920827077776515670389944822811024485733456912464331758183520326287999851750559515566398538871404405866741166959545015140258210783307442641498403017556616652233269333252605621283981895579987433740335358629968766045830095663244825372967189439224278824096917636650652091406537862712706533450407705504065501292075743126288070186696454020266704019241372797557152877495428388872621477619822282968569081334368169628956413116490228861350862818032357981350804155275733415007024203115969234875567194356996913238177603203614931915156766947950263679498961493996632688903044885420041095982983466570125343784136162324533356086425735255559465691088738719612899064918258258578290127764780193295554029584281596487126986413595312334421352661295560989312274228240471023250808823669617020904270738108982979389985856748588590392440273958506616916555966192412052402915774698028877464604326168642125072168894777145296650564304041452068062203663784331883008714683091318574379750402858750052103883789838056433172856538962399605226813240021688197597158330029792039666502332751859558397321113508405689144324530228041175366754742829836355884237783145065147760090300921531522684305963892281807511964417142102549958287242816697433208996552844075780739144788389163774969332640678655109032730917071736333947329470954888002035117684497407761483767336574550968350630835136281016066541913366612112512779898083409319970507433481011571315782813774985625662623912326069103026584565143339433115519766930397822084185791172432183646033153492326359199330354207392370906357301206953690476160529680665704704580105745714346647802033539356270001729862002249071110192378966265053329838230704985782847478574197814347661962117437636057482801063892050201609072842932153097117245955776546655050233383702223967975003132673392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 764860518232056508685671722665588417153993356481541969219677186280805726339481312442644585001432284558609440203051883275640893492772182781909308618820306734150608910178548702009092873332336258322087145988969542751693842969082917120754871642402545835963106192723574251513086375266290500507307748568178514795113281373267274250990656859984923587171704539236767226889014295536156074154743792132541248286605803725327106992533950128077484101725961858464269353314135575704734830427360727032849246417501954290877702069334857735757142688197399720709159287432416558105029286150198172943265070276588777811485348408363240583463387229233518607325466916912284565827392359161361361054975574621188740023298342966190988924228107159187976050863944377020620533123454797397663036848505034572680038500571994263284569070230733610387930407969097944286407276721014097672185797153274749052068005775071199745588119122180719152663575801947105120354722805583875730067490773879566449306337403285643682756857915841563638378416890750602058396941519722917831757703514662581743866649260361664129480467794734826292073568839867141284333715924831827010456311312929375711192448946912260581821831666979651441599267807280665917867296854342694077156088903148766049551882105280512686589313359988402555178251319542539717165743876272899525000370424882670597909971450263957454781613577243638233007554564635018332654238253523309098233406080385141410986853552005074528235011270443026282865645415286512911276504569504673642330232993560739808991139377925380424812591028866230042234053203979386166675653173746346992055989233976381093827643966024221994483625119272674281189309252955396747258896691808021164056120331161516772193718666751258465764567781946477693019708680826261799921098434991517722634248215652370367582167855785947522456469179230039225944255841430150597542090014844415275458768336932540548874898832915605087542474696597691487924154437822418356906000801441267590782170151579795154541213727860457958406300569227325986141291715630058422248763222635264960807485334658906465796747523720157187094132015545774829897601622649090003982194415568709448036895767654968494331238005565864874233785124199902760729266609927388567668440967175933201118992139893647409548528756814581315638597374839901553831590302199152831217075511735389424266568946972301048276651361535828976329089638022656895842027617701934172375378872885882659445679217323942045434149730376135970454918187102919101793909664169575213926231004603005599419130979566667757803761707999070370288600850714226356787041864108833742091286717019803497951745004918255197520675789106732021593610845988848105684873587854698512558846643896933844220568998198055531762404412604668596015191334959386532935743242225249773865090223261472448652163900219776460527447522441268541565122757610436840054408643175875932595967693680368558383526091838018039491840707561816324895799686673748729328716725260277676316968201051505823391885189213252166545976306905698517312022729272058809287723232425604355861716439347515818522343779554997320574783623456575846631277931034617722362691744907003883563478859772854272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 926159184839025206802385065601632191083374558901079026851094657016430066602271455920379819331466223041401249523704083795076410339174566023856475620519603561361626707798408561642972709222367607887553403061729185510141252945507650042952913903907606698865615707761386030007467919028574310588444561410191836094281612397816404524672579834802895191627648749592423946589561258558462883097360127300397167974453121809169610939012672446595097590405974609254968076763246196503513451131408999478441621970826201072768228167861953892993086006549191621819972552233748978598517430091922451874489518578875899605125563795419687602211826957426290012569027698122698055717305287756204784193481154751581902167199551828730462330714490417616517732432444873969575116266979223484938087828318224660994398077893282991316001945431445099750471881178305381210228673481324108193794491910885678625037093092482815932555588859316656186807771229011735978870573895446549922624001143818670111971501107991261371468764088526352450938145344338165777856937012943049431324496191676576882574001771593881556792886445651232099424397870076268967700344897960607325246698980824633295754847214791161853247607022655854471175549839991612836742571191337971532298303368127105779519859327174954196673719340610077453390386757112843145978417020936998502552101469299900995399428597479601932821992477537110468556629461945914085665564022457198331248928866110988943688925025830055851656456042867926077427259953809174082662706730113291613359706993524040430548416022936113925004029008620261629656282825876763686166761282554825051039112739961472184185813345842132297654442786001454704980058673530627811969741206662351020651036725175486370508035882419781867358122214937473758620613329287525980449688266076230442397630835010140359964163470754191246228751227491189318731239693187812867854438425545148148029540958802926831642669449720032401843462361328578492109995306533729557164823369586446224346465298675313840213978438611335237895132189575318018929135616404043323266835644084889208121188015938365679982424818959878564383979506904071201051512064933238631250245712493299682682748697614569727485293110931681014125907882047777998909687539161357119297097736130907287566484456606831668829613662216711940831506117526002164315520567926274088667808959890311732519201486205808634632174868294666011663323223802917890215953124056492848682141354625499501500598783491161114820343621504789782000975149597510277467245433882990285340575057648736796395726424858076125104243005414431457140068777624194331162243316257192479718517824266682710670923405958275796766025114328605996523504835771926070831720140021732867705209909834672440199575402087509766753025399114569973176869630275130361122787671223346835331344551855134067492321450973899211359115286807968949162767175395051439080928990188442012294714270023879963642158298970537495418763506516953173754022080437767843262864278935301791436885814665119985595954797544803746376494225015177368742485523485989637530216385753692819665331870751582310011258464042173756888230972617524328486492497199879711554590830770816101260896239616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -358026924109097467579441553927729254665092272890313637858518194065272928141260675311426812729184997823760941817512228659332187622534065186898951691859550173171787289791359900446655363482732677340466449536768696019563588543312619021005564868339232039225934048914139507087210740890595942608144701450904617777129913987111829050514521792428459188858446069260077546948040551127334078591830500612061389270613818171331092090538113776424895206290750962243390228630597124211936264787113378789582626632918644586521840961367634008899650953828584756460532513249565543417356564615150923628355137842885582879509465058845504909057031303090175373841846279693765700256416772930445804376649835210862724466394673698932395046585713881822776827690742012556741437118790500319756348551662296489128001372399797876509712289340991491078291970108763439715761136110408979970771464016779174232137994451049509406161386086091920626347366658454288688645081206546528424050783776428385623946167081505499771243377407745706792448281940373183528752268842364453027486564461092061373304321181228117584086129026274612803030436067257688690522148384002325835523815794262927028423140399639754997219193484871554635951578879729254681703555573224296135980852614077089271052192103322953730740873377691728690000834766534139736282251240811780901100528327174142891482172223111612065125199275257373428263650436579551741621711569046761462383230963762666859202858966333735871692870280304235190132866163951324510694427198714653066864665760863503393424918865936544677831729686632268481079048313953221376049718494642651613527484775472910793260117615655996843135694054070343341603352709668852000546301133365421656189951191904652776703287661760440377044466483100222723949414112390194493797107574054763372466413094791958265608755772851397277971691392268931738265221412043404912250023459135267051041086130897629542015799931433470541217046830658179666202351210554759909921451489123185030345403440210986147419504055849130577888223773723563555510721429148044919530261445196331648463427831188772727887619435294457550942481282043705274083836357895334302689975665587673979504176963246441104980945144315899554454718411357189603393524106562937688976806331197820597480750187179935365039070145709703097482828657143503023431364293968300825062578901298323221065065817374092418242258080097471731472810984616331955363020818692850365513231202673064222371364121581580509221923015126735767340883644425325956058070385828317227869667846172741125488024729345508904837258786598456496349083522711640181142892909457702301145759451205494370330294182729299709116785738614301704132015246328567133187072389470263599148425886527090841124930138673612287511652248046688886627290097343777343328236734380990334645796455379747034403293277375845227116445020211236745095580303109285054132940867641670844730795272780960018321105773802633478218214398771072808331332292499416189146917984464258949453856616841585552523283818332420673911615660105530104378942250041310531220393420964112349282803538310527040186902823500943970562337097345621114992622494273171840377307198351524812952698880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -388391189570389971231464928384411549172314191028699955458513680381954746294492999961460329368271142257338033409138594023689070613780453863726476301350901772580080503748079096821432588619273166238099559552202426361910455777857265324941676630729605747376664111715756949180777592769213460456664736942040920044884132764453572323760612133640436544620396552720841676509063696309420287937302353839368992098011981741356247535102060540878778474661271519789144066589118794254169033985731508008543563049248508586097482612982156155267817014744493862459298899060227243932053263870842530279791773346858514674795093122079033991895472920518129351983708785541681755229185091275643595969359600657697932526985203706894602285992363148995941740747001273026394790885310522844488667946381088037164818889663085556889952462523909545571087709331911523951953762718484205813335241166878862999219336926532508855092228899851172278505401485129112914475706009041862989964690708166121826388921694541529810626387869264097825621105284174099162356621477932065334334706036998566651639889010170422212737392548302970566066364155676038562238594726315581726822945585660517540863890067348582533037654958192481330799194741819556471183827819823682006459811199510316399874573838103803032978893684315076887843089700991079793991508601154954616113427910557803146561962717026326201834382169119851907505488497128705488147560517049256863903764840523293864561941410664542511254991940023603195999981296860824214344523771929978836694943778025725927946806151915697338737064059893443088784433252240446950846622395216019660162832837556289566590566234508878500914162399986986577560649829234790465878619856206530858178405204701000605119167756018394317016762172737570284337896107405999595039888859627610150582794802192555506854285158818070423127299660161936771492528591020593107832930700997196900731788194548171306352352016616570051082720430273116218446246342909728339996741739972656971087353448008564419974235334131970563083012726106867264605052898487905902036214228683502222868453040136791874232744041558102649912185358966008750161126363453280418538004522655103683781519303646032207461872826837986232641575884297589893992416790977355887052871291467870697576558125588801418915445566566258677695845414111510469476921292694839692936474005959053722283073058562356604473583558933247444636261319027190516678916526235740390009062201986135991553684620722024348146953180286991266891987697950235660154823177296251253865900147083255414316208990817215451050200034149307578250303723481733731774884588427550893522587541788079450439012703469148347788368399302600634595699106997896923667813466945382296255125858216277513727026638964688808382475125132438153050949207729624629477142691962109705033666756602589741688951062759552050517039834705137901440457863080112028762667361786266475145016604538773562204603757770364857789220824956521908066164692026696681223496232466452197476662953687198875118078127874198479048530977624713503060526749616982821475169913851879113045596304943465015767003468777802361486204060433230976438613166635570850204372782227539361792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 5633107843245353818736405304800316605103861139486143903728273847948323429662181289817886233487357499909497715871071229195313474340182491816909541362569958363701595329001797343555408125726289419862059521323398674138192639766007629192223917084500916731710688315825066458411590242714131211971761316245462690382440378030227832961774200241668197284615933193424437406667846309972600972067352024129205327210953758913372500485079143064533357046778309245328887571362210781543840388210412838137204336262342005843346883807218725149390087350497368249446206539196626123277868617223367873529800999357485069061930021816119747112053223787575215390719743049615378081454285291472780032027052749506487429116068240577891795773378187328082947883618715290810274714923744513284250455487125183520633702031416970872176768737671399898630143581973677602880464673100203967508508516965284190420002316570351876913283037308001497741612208623510294956989407489967513972284729713982733387029509338419881834813264277861474116875831489768340981097737641419542124722809418742795378064833883497177711686764499863573281436771770715120351617879957867369857149729300418728367229382085837481544952135420393714228787654620811342731303224019509218059543240193478742442584682401014497011248449381028955563692896089266784075185597732829133729446470549743165822363258397746834201717008714198143178918094607591855919557773280477615001860448280959810583232117080905167741402498486111342373461956360526721109829930259546936941353786236154107382469146354626391944979541129286475632348862322141555019851902511921712607486688043601567157193339824126593091776341368688364843849270458264198284350497348439724861158233434937773099523209553810386309312134119071475404931084812242972331203529945234014271903746512928876970275609511034645503970590733940181461906999744944837507771043591887315202614466913042628143242160567735390428482343200105321996119200478201280086972139960117281972673190028102826977701281075217736438427792730339613137922308748078905580749621484438997150927485169941883966717665855677441112077974664023043110787490185103533414247567940866975464649179289112952584213929494316538578656190976544061793779042071222605359410146667872017746688685044824466534376668788873858559640433805031422618332147161199953082170024474154007113613601522325856833478291232203842152464537795141798780033128349585476727406430971608010157645083519949546049459695733122897996452812354658977924566885642758146030486268613835783217740177964015853365810407111611317342882823405039309380308239399178856402108086015819908749212361328539784978301718499902840453337291043257422246028657942853048523890525209195346806194014408436874697684763653015540148988333428327753046094611209801521697749462994632008800240558042265680112099354621697934641160184925795984662986485576970323369915006032094835445952160538509946678915577225211422874975113409534729355737200337427533129274929452881502969461448074306165369923013905694794433176097993875526802081439714777144676686551352231008046504974810935564425856332298720691851578425760980491903351785606715801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 13921033814253146473096556005408398280642821010742337381743470498768091533722120853857725276111322233253115958827072641858925721339214546799906467543844394989971933086147918905739241001300018071413485037769833132074647257955248503935978164933306827012008585010928469146198814948973063691894635044240412346758984032092575176299379182274323505385435675545856115397147406257520792944066896030155870125340138217108441212857999574702812649020634452676359444895576627588389210777730422184635164981157118727551172821121697963526165235908895234243783954774609396977201842802708444331825783683424535764048235770514771711709862553770375063651379603469685420025994866561033769315489290088205881576925706672805997546566587060636136027298078041434064908724881572102420450357366125834608520381850492471102841590217688971682759586143659773538712473976836434930426904019790218803479726443905472941836143392334721094497355971388292832648023727454940093167894828757883610326263716054391600026137048688467492680470791685805575777083829153204736621095063945448289213543975325992238421003834093026053401890919381178936200937893366311789490871755461871201703239854998835273642269188434270504266230988051151477237825757060657546349915595111849335048888605032862111582782276058567651117907831329842883533694042434119366028996552591222439526256565971018929745085155573962982260283683031487764519544807127654159170514051855218732759784497257531350733842388458102230170146107107128113032695947852220475669635522839890405278443775473316544478479424104718831606844703906696511339964526254979645938498787681175555633340239120342307967242671861805238168329973290844461577929635770829702405778964391125606747551179045729838806475763418716075921812221012150755377460003469971998600903053010532713052288235000754020709356539555103835328352528135245766621511311492500234948742098006839147082478157764979796420233786888172787996547077769831218560750160471389023140439929629764035103751468112474286016874036943510857590774896872629894309578842157195784928135626257623927028053853527650221655316439608982434128463393126737023452438022797235479597500251672367380159346521254944532278536998481305396309474916736385673572075422436655305003554195769268759263336705111504253604429621546949547143143865661912021805613716200498087857567042118298901925472232094887549996888900919396542017366654655767415497874548498267458246163932213953778081301515596527587445645675136488567441964131723856946208178688364728765902744609272093785182222127411239524447974553181836095726103294970952911235440652874461666384972259129619512550591845579057656826404824304004699252611054768516855025201350040194805065928897352075701814382556778818543853895746667744589280053169823029190998741738959053620334844322852958710079629193316871508428535607538189656344272687108042614346445077927821417272966480986719375610093808283484156672951582935786113208791752141045480020678936399708829315691921626222807559619965811733155364033933974729356513733744328865398798404996270182031051584562029883926069775753217507664404683994452870151292941542359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -981246512814288922004914923325449135016856438982559898143935090972011602711252241340703529896600689338002741096374862119615997675944621976624122109554166815454123260960465600200700564125339663570296826217959062781969043185422714391552221547222537950245631812154276958220528899590519994993399046502556731005863060928483029978478287701161525581822560114453419536366283074072770703838129066600969322495703552029552216471987975793094677370230551158117210212157683570529814607877762718511276968571033892742110005139919379243733808026321316920002672851022354172993316713960959883817816863589582341256160874525840935564823128214105252182176141668284005412074781029535307219434011331005573799770322107911980703377251902269635019446922043209267316700006496081695989952785778961699012815149019116345581955803834085573167201342365440104742933213803354835884642113897690642071602928755672470844338316951378433745731741328594929346958006484515434779405561390972003014877709917162995641531162013232729641080739069221609045217700516814255925875300907558663063858501000587545462192440237436249965267701871699716187532565054003682002290889133454965312869679894332870141183939216052765633535233634263259013637734823990630151115560533150969838967197094832859299167165228697182261937286569584228092559000876423276539717304517501370709005022319502729795195488887346623502166890055649237025340327110113141025521035023259456833034009337427186565815176695368600913757117584415627267932652736179612038937013979669314398440732385176990002998567052904582277766584157684800601902988569151963310595554640551467724957650668878144765984052962146067379897577214273293320763817595937976793031496309168574007712035058164704221168871949825459822099989402253817865086068860107877770862818987233592444082243644534286928694855191972129072016016654606253626369681452011724744327583594630510760646255826715268778200522199432417717966045504484334936417355112430898891611219467993277873543309429614381040129423339462636010687980531230026274075494827703388344769869205029603800220535355300871446185679337845951369379776494116749045376598955276292223185205221089346081008864522504763147990512470282204195249510815187428307518426963616389878457980221868869065158599280636866348993386427005799003138113592404399932644110925917622176622293855504932806522554183754217066204858456489055215168081647934669565683794449145479452574974338700528803074725905807344492161419047191677832030196600798020901731124184484363993303953395650959246898195903608261005186237895506578655254387413859228561327943737398267473244763994296862129662516525170367667868685513391695592712592213895357949913173003782237710721894661691694748909435154216475345273040604058997472810973904597627048815606300490267269717221910754255921906593792072266411607658107348029335724177951764607973241587459000670275447514644556739945300566768402724660954441327634790550511523513339256755675867208463540759008184678510423553110855661327761648593626661435294303738691797347633217322844867824245774219485107858010462014421729120207028731578833554643477331968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -19878135703078717547621147772350201730097871958338749774167039696255852062900483540324445587389301677671136016291640791394941789271520129719754549271548602453349026163962482843094287022365853134007375085924782734230958750310836452391894264616269344802494213830638046074821226412346119514099869218419646396245843843112091459385374058117380662055476199951754508632621672847053254055421270725436167974933867692009068397232789239658433251713011351080390938877763025784245423133660102481820436936045603415757951151845720563161605309545614419332727504982779777003130603870081244295854284554103223383039575161386133702887138330938813257330057301650501730485802368400500335442811867275474662359220643932878214221831715581088541356184164862862052423864760291840225869647031236398480941175006540581282263165742403950096759597258716075260577374888479273537088328284235987811989583211542611386799790398960515289959554604185564968127610774399564735269748183687337198785264217049905248466222824818706692613572748361984007644409641176705191053774251826877942878017265869793528878947497332874119945743943529376825373940760418331632787817707331824858923808090509460918291811300073736833307421545321541731520981868776429028216697398482882067165247746045043346384840873072537833452773470578209204446112519305042955712255783813245450115741205967658859449074940864037448407793018419537454035743986666961695635041092396829360622172235365187013790581232885084623052827175717263247457116615733326195882308552736502868214354380183213226692001234156615434839435722863874502014447915809717652838937569326859508298443283967837117534040749529306075937477610544845233745411027505008491666687321894817184947445167864715421267321445136363257377122899053213588748644080253802487945919060407335247732936299732537611880811776528609816810092008253525948641583079404028735312652017210702912710970338621575757123474259971382411896028341432768258853667463332540364145783767091064685682458536699233480181920817350170319329904670041295698520747153095297124050475197073041483886873880509764623449491638124624546385121845033681988733427885544632155898299158955578585980093905849219941951358619141888304736303097174495812036666390971131361001833792191042251520083143876543834950129852088308370704614245804188814695882098545278446346379942079321460443287515343759535162716305352046330478279292682661811065695649515861521928046336346913292150297461560236441346952165947985289208645431998050706574387140888407002363627617554440447611007077081011412467231328187544943202768285045225160187530949297027176769536910011144103423378222709706871265662049132668482854857954666431453455747715750471409537059505098586934722523765158837265939043251652215183918303087516250265630575296608514233951321806941863642200067470553096847107131652755344212087551930298256508884821913051883281933483015281627746802542246026885009420917846615423702541675790495369840833857208942310525739064681532968346479860118668334834926980714982599174731061688866362136095457643145060389318460027735012430757070432944213885069521390267618086092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 5279847004658399959209130384198122986436949179515047843138259739617242698713713158350167920305540327571843076126326265483146692626748656813775034485135362369533669269129647917705206480640111831295284846017273671405054009143318410087807105267066193188263553672912479446202904768529388600239865142528922794036413583584344162861568960572833097184706051227588135089042371545904263329718089744607905642217152364296539960477256886998394398270012255811663702936048114341852938346545852516425166718383802614567332365750441561128077901263682707315798886025376797640256065751418347964568386006053982003913979262374320795203191687744031512273404313476992100585710751853381589259964040039292712611023642361921521679743284736748999036827938209813371190272879763567372042178432021401375470314548396973203935353855761870859947140384005087126593225378578155174485897097361608492589979170009920981950582584451283999574831481950853127953366251748501902432916675469572596240929647774374370408571870616749061751990863730673806375591132181738291983966462700976041845858849029404240016026913094978595426790686112456409874887507373584062519730382653325155984863627264256503132069252322008021542918902584211702491209299816662010793276100553193040266305340102107524518862659472013257186323227150636763609784696043054213058057174328542140437329941805126597964077165334146336082460410601155399240056489901496535421849455629169394141982305723575014023069790673065705276985986796848126284753998919073024580411206551059159625751620152812677441006600192181727903284268884432037100433067997486226174474994822190458992111352912220254518354890061727235300660769690914516439754444737428627942675525474667059420650018504464334345775841979273205416446489209522131683101691696508420175967406185834569861842410868366468891031462967702408256696820580386977415409652289593160180659852196717782745988133656216452889583290490652502481076334774017318106450770969054866378512791250765745685952390972438249969435386932209763386265287772246071900069679382064877382582054005341076797011872995478657135079038260115718987715418448155961419273853365195321377289086758353216371187815857527203318838825027258172233613144544773144179759413086284916096218371715191717701894919504866649548951356561561640536548354222588959095848431039590761366605099656006613840119043949519221836269253221027862581444037540919014101580700612114370342376127796862460008550688153778779252881602220209093402918557315578531825652098485061922424497894509623227099567915200021655771428387138440891825528402626999803371830233248957190122436187451322944784011527785456167356849162896011158437690679109439696271141558183931172813663622513734230645158675533480348464563751700382554417668260505231463979652957399189158508553850686799546467907268995156018395567383133050334900647865264090868200033505367269143464662707274490183347716633900162135730242038832297899702516438765083081324365691380955490275630316198834032765233255484167336972077483553351477443528407916785526456620728534161758143866581666893373205771438852554346127048132526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 40228889442383305183486544834683739813145675136048761173763559345811111427196331101062242206457825850589401337374661044552839187402881248269753142296813417612818096190706415804630493433928297791083370625751390485275523776631688960826402143276954778269370067573306070509582876667309626417532573154961132184221910417700084734235956082546649995076746487552976216317818273891514104628734964440742396037777637806544028362348741217458310242103518900056639098344404250123486506215803595798525191834421057074217874455799226343122050943184010234053777113474492208803900413503073990797332654449695516952792571257940249693339112660859424825112566897701470783977511942527373506408443422318978630709694948137530242237817454388170088520690896431844980048493774132799371099900943035075766607878699734969583343192078945809592636259000400770660499883035783155949117006121461385617479793047607588333096868770928331652984744405906219085074080253796910821356828176444347538898501937970901925934006548080187799876527077160796440759680392773897229995310751352621693423711623419549803174205700739286553921516880572229142469699049409642950528656751145273159412179218013816632726923016798029333447638853032620070658056114526281873269371292623634396476817977681845374384069339978667950055904232630717557382960960197434337784733366139848405630996465653521533924177666771291945511274575426105629919141825087701438437102378201477319961752444422440283028358556990950697549533658123504381093459719480898444694797407753023234015297319518670288949899627926652384733139058587320971029979883424315386057550003495971487485299065297132655624755168329181897105689822554337747567765479437086053312097114939018116685618358143311302832533119001402189415438710014252532443102504857215119051624124444254616676248904006416666403416200606743808557760155026654769273937275026431082437503376748201771034484782556738016235560509541544961983738919929193574177493763359685414103731809270376630932585494686867956685646061191861637877800192052065848566265264318524755415851833751902882941584296387322425881489684405242240542229663004441209898364849017748644944144703092619351372402007083137253899575240218398289586559795956202088270056006663031338604091871829415306786826282874641170121787817518146329836419285084861173265152419127178125162339991343864836931259229684386568496158941306103204836462295150874868986016282145635955455204784744247911032885145386492036246407173858925816501802162227007371049160662748954432095270125020582466698876304274376925590975018789832158565474874998077684167527366973010102845859400689875680079710366623153724510185770652793806902686979295208986794053928282009474236513375016359142687765683528927896941328356759661770298607153942844001552909297698557201759653447625705246737875286567316200922824311993017312503522337039270501085713017649138320002281644623608235742929925086665047649292707855251999701356607791789173462010302046365877562381788735937782464097776077275933266236067769774916884751800568943908817732305494001961576549358803827475840209544237455739016343191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 29299345236817007816854129854122076245392681163248865659755921292482930756789758742213367718763773844793642735857119560970477141634629668808104185230989763806898852475654301186214985051575077205959079202631244657219766587351062014077884738953450148221426144213738561399698835654562151811563738782567488741788789387015162967250168733643917436410866461805212399429705148538798315449940187687408549098520752991640546939154830084522489565970116236056311786096760770315860656532281596695980178684265194079126897454880629152017251612993670961321056938095257948178371458179788124828550201844659251723506202297834196061916383228365963220587492966941813209109679461305218122890113958413300265319025683607884022982022953090903557160164559072044838426148444455947132387751379017265075958271759132005581765212702475611944127703510844545946332468087950912937828147379676504958891054377721798152103016415430195422797999750000313876669075599057198220211822130052228715012009077551465269403443325275123947916358283933649035876429138075462594279574346426308805366359344556027050112323791137701886930478202640737948091369857734109706824988565709249385850217071562617660048722657512056556929801591697526939621593893060667753166009045787528636088362947358093719613314684215705313646582016652531722825368544933706826440905897358365372170716199294432626861758218365046578034947168189599567412023996440663524241601638805737644063490121611867581154749414263664153708061358782590462009108743331160094759181597773269129243751512701321343633668069324007866014671250343044687056778840801216968128587968358506928235150208037267495921847027523234909936037638878857288314262924872448206345119059406930985826128434854318339303316221718306411440310010493021415879794677472179083799666955682862314153204506685144445770807644083521228255530381416549760854850209234034761120129712862431914587962505947584205330240273760397497469105880848534346611138819167887773252019768127393127488277515960923894168395021537326928927463228326356864410599819312131959346652999787328832359715158034481711963548478844125520550949694724672908970356083280429297930852118186318790445058551747499148256802200941412151889090803739247479238151964253786453681902444002714666761218204677692823611613559178624109679283317188942459977835055826872636608271810187894683335849740521495177950056351566054876016518346162513633946274247104010015074323333978359150752421058640840313943034991587134384442039582259217408670266561682704772488173621081628490599645414011825643037549791620740533017121942751081294243458957840036173234972208726078929546126364310645609010623545761720191911475345717998558436104745475347364523197318709202209327620077350007693413249261189009329767884384018465585373311860566448750865927772612219965048128589896497238646711367988370430261893147433204572687811018553411042882169937018351396684387687121425317712770600027583090740217405561551930456885269410209581124885635965584815324278584776833377721492785558719974809695388349296624004336767328059132751212431030265174309279708030702411212390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -80551630599453522830085354634315700849652132785936519493135426184312436069020364332145526536730386938490084080703285722869916273417368159299911198238125782060444792816789886148864646427638039411171618885390614151661175531397266068257909867225100390619301557818562707529375855066199051793536670615222831092275988141004737943198950607705851734984968933199703459091307650691571456104161845767188844636337785858496089085832414640794083811839291346679388501617395578127415149124109094635928498936925576298024412533434575440789465246669996544382444893257183785485227956604880211162884379235445861464690577197017290064079958623113398506567667628473678899540739818708859403767739728238330680934221561609515146321787438414531947868619012265770116899544332894869157573269413041737322083035701819032921981881885710253996663105874423793279922344955633182863560011765857894043465628415305224719045256568337580962322829557690872079522343381059420448051434756932967718891024108695738069837979400362512115816629451965717386664676723771246961563722670986824402305820676578068917139002216499841084229799957403198925250106630925891966655759725537002295301579016466696549169820110834879621564064862910059959197889732455296834237512040734618953685077778146114295621249578151645418128100241756603429634927317163627405152121081414528328926217544438254442320506588334103897917022461646954904811015410224822642856785653322555310541111265877375919705474638473100225126191926486959292810828723783014189828113292782094830036321929070211946490751683885835273486544925717236130677865220515474840021479430523731592383740339454525197680715321771975901517332334841549313934502823207643437731993113481844604553914561356062828481238154842718762944417852614463190205791715035279912622700385269233373735722023924407342391739661380082791475188382233650660365290679754492425775390270062681491066085336328247497734007250031677538558971241852001692742235143955265710970941848250642973927510613358702133567378921542387206623064214914427959786985156263183094386660191218794967406848962135059716603126076186591761334156415292763127282442324697873143710474488850238783727444475892126600449189425370949963542643154433266505348754927404140213950544933958824074664590491613017032955089012860356545918269736191241224002107495200232873876358495427490065525354897819318856192765883352224409031964666582527134591055410974143037735911218506266484967500673242281727694331759379239992359738204774281887652279199786528549848326797223003677139757687350825594822805309689247106353538711518300059876709572032751670831344962636730165667454254245553298915487588900498894190291945912147945717429877806230105779601289722062663328864203454995071063871738535021015771822514675399741181904252012987411092650392908127139983444829050844617544706621154468009284514113414251443919384792500164603822620291079313625758932095586516037571032760768465062428382319536835418090935847213859099922717311234050152514793578203917166345984016199832782635912048968794157942329129278600438447037246287539397961511663958595993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 101430462099811701629143298145260289057653561930722623754505445649510676013346521296940594575737222233440609557613182891625176649504090314876937695632364419910929384245569732650230017976446301314146644814487325432132442553553270637061225245136769158155721184809329687677181810185372190910552070555186793447047448049485621274239634445346480282978833255738260466487081165807925137872405768096255824227997029093822077630244638714442980749877182059675032214503222125339955952229416811014905750221935011303624447193141103106441842951627250660828383643467879320344735666880731820925084118441045065058672868606097043354704197737042663199424399119197834542015833788844881404882646643398445345366561037661508281778843799696940143843957979413672082032527507578370323610654857001373590693588117069988723141513116123797618549947694038742263661845907285433077353614404326774967280350518702645315090071975303445865676390572682357440753467594918821944409208188221992082166286858175404314472335636745448349480147673059302755523485736507197572452869792224977959651093730632483876669971956519440495877809419295698125259020709287715063561581587903980278238360194086177251273833915176290393794302577111925332229786787854487920192299513283539669350988604658601404421715128441670090505993363580080895347306182232250682008594786237696522577819736790027204602630144414316740527974710407144858414574107757957982720744105262187880120846046432208184489712982153329624859877547857893979705060957063882898334890812830555448751299017700526995670420311269143275494707256961601038549935477671073768777689776355653249480867706301602240414537057101087688261622276060479104262691637623307985148232622562674079456003250711604365630613523563997326131263287072600658356308442653991566986221560065382876336704517107489749335438678126476656266668225326233897164779714512687479231546793086357296857848678373917230111674442633797475882428874915214459712426357471522951291602105029846448644331458558469514390169370551971394673311213923561056869336733864970589860984839801402122871337423770893186391251959700948940265804549072981787429141290857444215846855956124140983223366838393785123229395565414276122611835032080675699026412622679930706261044665678081370518623957821185194678883976688829272450915756183313201634371213891019005981229573573906822873496523082066704109289560956793291749174138472625413442175966035738607111127244615487100638636247107526430431309776659672168077627361528107764788118732373730997980380940071041664297891844922218293043830726290651585975761362476690626939836424490723633431163384023682988931882556080518628396795373862920086849397089644710654491406360628897461433355005768018648278355395179466350434846704576343442949110962686277159470525165560043142035283788139979731673608631583201913706754839326660593215009078941782480952235348044469269328353944982642743521912353457202883852124412347605916770207820849908408939085984506282407507324685445366162233235237815984705983898047084308640538321179139359879815830228361316989986114814334081732840089949569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -62770711329708583275589044747340300378792379717134087111339259059782684817834930760320358637336935029772885874027048160590217119450322945860999418781318542422593113207807867357585383801214944393209528270178557942525118077583127090267859878601396755032120049913444701839278076689368823237300140931653706736309659726440683863105434210343337661265181098295315611122049501312127086826811875408091672634903609903257197571045103261972878989450753026216525621172557431515543808668230550847070608417150532006698561229255523055082866574575777530419299200925198420709635232239536263355734924630455029265320626618899847707515384228415620187480003701743518546924678068906336330875736886237336440390909950658448423004667739826119234720283413008643991125342040626647412299569262798670388902346263315528007454665613083301555049385253328866939782671943918896752660849154505057886120095246155673353207845518270839300894227644698635261688433189521366393399791628137395089755691285102642579338045812568850879598383531173704851103082726382516850414146069522741022135751637515477572654297805767313342704817389322928651216312373356168132427214864932682734571902131978776417848492617629552913568068401962952690102318781923500765308017999586051600435510500844014450201424564260081622991062192856956552938671850145152078059935081617243205041369813704836428310623628001406266459098534973498411733090501135905961715106989209242411444597940525610136621475906789276887578756543886012466191650504239717078452084159374735740020278758999099596794284738608021286349041669140787507638412023972432643057054623784219858783977945697911177094388201280441365127986369156224424364195654760482640687127698087122931692963688368480814029135037324677417034937763330967997766841640565777798693860679190452901381164807339351439198583157384979847723620196849042061778638374635634039897179016800194360534559873144598504974269052541227197587882440421252871164114372626979397983118057657048420530461309011526648644245848536173258914369432356106071425956348510969316270058413533118090326952452417493025354159284161470372112924830335785416343842026217842186261807827425514688539223978097493311411084811275939980514440436301401048093266573292722191454156830213119691538397459078939682053096836374154454198847586833979328946361244163126170484884290611103579086665244059130994298285793316604933769637187891323607908158795302395200926077742190163514211770279440348528923811935853809859298943967150771684177574052911707202644128718326545803905492020678796155289297663817172675876952934592736197401019696865612911065672657980150941926236974995281862491316735805745114412856248432350922139618562943557571819834367768580421720347212999343562689675479109786033688659235279665057821415424074400617153501884937201434061729227869502786279253443451287547662271670151074799482835461142038023062902617446817754831413047806144013848083825258278836809979786299278720946031058665929605609261173964180600596027985067307062303743946680607590940440563686841695740486586679278922201465135212195393622455091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -212432111971550866577352568912348609400085915947538591151813154092825377477567721981237315103040162104433049916635335907866298735750424762439595105065933454698467023407940488028834341503479863290246290145476109497287391163898716698252238581667249439021078618004920711492465111566487231339222334210935613126817717935943709137018052289674716470308403829705575253744116593023098381214285188354747118775713883192566328357183878932500727502301738087397657996662447321824597438001008663737057942163577574264000760967543505495914718821480544199324157694679036545722710083344729510409703582025549007084060814283959993064063986467466222224611486945554316297478261816747857490973560756123997901240569756689965642826202150109504301585634024038420474013158299975494691809015485120255480182196929577330703558958645891455580097777435005760344213781290634714315089908966580567463609766668737805585381992686060292641705988427398206080643796491045755720510451531825074537680511731528290894702544179133389339521029646522613123005668971625021175537283468338296825096939436651009286890567216384288121591626338169697727843665290785388143613178351790997254177331253891062491120890187688223422926006713141416334585937336045517761284855875865100232478307407770054239128069551771909825676027585931767228751498455822758520819755803649680787460420569905462392448690384886093449111580825034880750239633787525014117216707391218063019928533049027842404962275387914474614401181220687151074878117541621658151696054020996057784519886956035030818754794977183292220139283278115286964377780718729449894829750468534924063212230497464540231104855820565904569713888428913640740163200833861955115179643470930658493503658976270111357171170504665975328972940601232019756776403740660552299305647567948437990304638159647958136196234524988292921337629602189674649984923277237210738876310940300937304766931401067484918948950928621807369170033120158497541547463206028313333826626886000421306469209004884658293125320843372989351852715717112875991495002922439777267400015022012423861662745155016452416953982872982026053485902355306081242973283935387204821036433575430905742152489529317994002575480300092184258216266191560990157947277427069667912832625528990319860413685105090344714235262133472409497500628853323324128223213756128086114270164542905546673828404159645455739095774161605219250139969504023298523953028296084954609178182825803643817825089030356452753775303000136388166790099766437960482347773273427069196133637029836578853363255662423370519648388309406153122071456376718154799886957480897028849726976135671840375580442763611042727047355651583024138452929962606425594274075858206103987969237787579363048060624224560748488466929072959423880806144530656376173746853484095741914189575823524955686646378907989518375478489389339252619582777881670296990403001516234779625710865937947626573317801517481601611045745660448553094219597350773451053201411085224694209704051471118836238269236698150480528354720632746955451700587092661690329820648679728603846951353052142464810352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 509798582363127291164596048745690037927473221295169538704367617617645983308514043511035424516340500116517825647760878080882413260616849954834719142581251020320842318752277108104222930978113976991716157336143976987721841653063933111782868297902353647641183559990517715524568824849946733785183457468892833749065754801583370164574823923336903609938472545532228888891963022190476309969140218993306970282447704912154328821142952984892891224440542150865808451926711592031484588957888818497438879549223384378365178175510145745528103823203661089378464735515617530452555378736826370318234172088647473112170714385110404354625388636433862698495592467455344520100293535525970619048810396931878372823842804190661068054833560750457894019331382032989381584742351284325232652076687942240441995357001538194347695388994580798760160057366687923038985098292497111841803724896854048790440980472164352768579034012349036887943258906550301371139628237569662974829038839752596533662668914797968598282715957671524896079860998265323845672403694198440325083140066906137612469276149253697831119519604325235062753623897058293809592352755723062448165567929986317411238941436698383433875390388206399245311419197053184865182183489149560397070797621167422007097976569051914525878166686477017964555408932878104366797188128852137882913809829305856987345753664757027310242832578048520970570155007763193141858804401361648192893284765061214663230374515560662261046045993852650220747710374253791614560592838690707295294055109416972069193704233012678105594445474352157724816039720556300738131424904554256721872638870970551077429089777879565298306977489237401957074502555058015428590205674378603454698365986434345252933981733679491906786796762598355625585159562411657252431601093153425062141706741636848548771758599293124815700058445133004511991326536205841471252130075468831207858270607911577867244521403622576735727160301853797003891461244110922708112893873988814879461202530754405565167517800020930381163470618744634958305064805514954161724946429585728810900101712038040200919941054111754649151459934297533062773562409853706601546487407454353739545043843111347616013006654740163740520487062633261119242144596781741915216323532084574348651292163921866510629660006385083757306468716324651270562880755339592646234397443348243245403860520194332337094876681091038492023774101939066275300464951005541073994626832836417842285827430230017975999930721651825160319115583119388240391339445771588022437112946638269834587587525057107086180110211183076981679329615948965104938153007485960176718736756677203976504926217865928230199323084553590382728212869881563595659334702508345638898813140465460535278438992294085149130537089092434669531366210833409775112472945992278296609805000865896642172503938746282481468753163372711562967511651985961409822607286564948660106334016122497124154699470243268749403570591777653684807299756826438456527292630502521204277028015503716811932607362115858329354565907917270478819019477609057005741626833591275650845033610195602358041167913073770496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -480113965607906109878349124596229138902298473568920250353428880853402374477526370451373672990991619077217253013181015320650980666120310426464018102241188679700709187965273075178869837768834386330847715868434159269521165888225837249064189196918302236825257102590981084922312830732314372202378448556289613893505739586223688903278177407479426098385029854091909298476273611640889294126334394081492327243075670637506671546970320574072524436538055568445397299375719759172191690784012163271281484495655441826974997344388295184021284328583508154498041241483395946969279985228504583834168341038811121790633681003210023251407506170448947308256649118784077241879203369661853153673724419571195147274673530572151793558672959541298856036089690341424972405875565057711829807639589827074771284177200352681976932081971811380235696938274022456380140343791365882887420179444519020889286103089398445372424789916529893194384074802224020189625476776488712100358824337042687856357471395320330339285487505138582715202516447304621947471205087285127096893380594044842577519151157234142611850037615526857810941165865094802336752535825930653006619009550386245225238668808152610622268725448866625205059526589859002527023978386403399643819425480539755141268138651699375013661440767043397223003597934105279174726383862821602224489607460999802837612741090632848714500956813511035424829456890203687343347376284667949345269073718760667582820867828590323488054360683534958080243784529387114146172267129380056312791180039434157680134668638543331679894699336134305947241737539174191921359441291890052239818963884541854473822736852745905244303505817670978137475991373761876912945016091404271113006575723418097204476400678106232624196579565244592661233576176105159401607273864070048373464792422014957518039470650888794260525968337370127803177321057396226446860000009709048215172884912175067841132346868245100253135391294850637528727882691201149270583730674708946036872654274244881794306645310041913580765688123349165781102294764339944419213426544384868636923875674092966266833909897398541005585207332100331090315550288756583973919102829804485167213359347626098272629392564956790814489778548836968701918067157712154044123021718374393509882497895016701596282981537933769159094013705634612174562283007580623620740201932026795006156402143667800777762132047851714535396570714697875463191300684715335628539440270764286330597524541283054965500330769024394778674460019959467869999517031861219534257422737775512641001564046581417929211506221406697715760730314333330401781471877649614469884421503900192891567159444355024708098042719026416228183418772158377242025230093389625159372098692000306079605998154730777551065071607906425939942751193846208854418925181569155253079338950699745537925867528493166089895840412351042149966172836629132471653434380373682947981804816281941997449251167405275538475110091841602786765724778876282522583614208000246710166285201471103682270599507524626640093789945700740734457356705386856386522884827751817039100471846047185000186815027609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 289275762530459888594122710529573182726400391907662274340413655038856769162345663663716407533153226771371105943663856324099123501921007569060445752520718727636353570113461828325517488788273555995717075337249374204029890507620740510481015218491527728823841424191204358704667086053776557534380637485795073802446534668566995069239945974382463743748155000720567630168061937218574273389675840057446240816787310446300641428797372865965260537846247342465920576021525993992858589017591836987146554997942981073956064198647285519694404742076234058421077777699377372325870423649934880978229953475753212957643088728790987337197140506290371224693599712138795120392565076766244865466156652500825962037910033807831739765198300408893231317174828182458906080559692598933718773103884343598194503436262465016282190371248437703357356260710758537075633713490756874043547014454402365734022271132689719591125982981479356217194196020377239084673599083817026417939738520543871447696954104464056306010807369810704974637915460869260340515165529756404960482618551033675315761887010513935189133478530510975491769636620699123535039432896801702589536344537725330662400817460956711818716821765563078729264901573066162239169368763062747087011755727145593567963272045626007166036981375435792664680039362142402445186255114450415955665377855815011235564841402769311894321374223830060944220845159889326684310605930211424438930138435622937862095649299239829696487147108959134125681133531809121499027945471806339616371986160043624266369904722057136022951024588215199348189101753844105123386213109369885535422738274581976804817020732981633729304416741901190931036274807819056043659370239297808329003043392348312782530758101059435099252965844435614185332491403768080966155393672169811510420698704406919293028676643185956716288473449837012780759136734326792158983071221519948652297188970753980342276373253390399246708808434844643857651600541466540227070438556037005887877732495289330995566860138948928757055920490584582696615882175825560935928452016144826190671464550429224497868087584649180698686912374128866584353393890499724136290720607106075829490938139747151198671649484352843384251293110364196879809223917455487187748859647764034972413294136359489697355801984101182268477418063835610161037744837279280975465425365245730872109018297232732724792370045551205305204047223135954402440471924563270871279687163214533741351187809897189749304103525950705655973403133340640294771206804513385291330352929612859903660641116520268522539103794449181454065932411322009330313921786144374576288179226909505293185072414610974389869373286827833005513114457059469403010049440867375489251913496108500398926152285131614591568714780501541427958762445298896616440287885347865126653704599474519500726231548571727828380694985627686170050342357325236978253012715852379512924400125322028562872818617135999834372002807174987908527681653983394493749478356780409168057222415098015240231762685874523237524395347653573500345800014710336594872984317572357640416287713338954770274058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -104749352388806115785835156885638587434342798576690929149016902001088823866072209197547130422148160110170788410536350375698558941334832961505429439597264741830021902033006097043900014954886975843430091769370877685585143357356516368943276957461387531861746557335768083168931700069552277679795135358433080387352540817949484889923941359313157017216245678272236056182995898721920322016861093181398186177832725927759250545462817744733630170394768466976429112206767192906033041266637605854470595588873372790764384524437848902726747920252568026136597501874057607030422815721377387854699278562750848835533547905352625113314848166469089167297915570198994516184911354425691718037548563957679294757368796721786885350688522574021347349514498735958198036609976097651452399749633882468229420274942011025347632618032954940408453585426041708862495493850727812859476484753566205824240991289221698906998370624302946123678979948295107274512841503673776939554898557881267148417282644562338851459839089515992061257416043247156286751077302681277315236571200607622918667066548659068715445284352158097176098146133563702390949834548809194809005613793035331899508589675144765929263611318850554954074806026530390242394651772916813724135786657651043623176350256967321463394577626523608984780439518742337933993735400483358070792059521489987107539073228321530334116487555158569146700213463627338641122219378286152660855421434558112130884163742304870965856572375100310725603178159041185643985546970551673531012949391706151099602962180301098158027800360147488072597697217261151665235770054462679350535402150638740421333708512346746983827604449351517179738375202709048139415604918593938254323398848640183456822883399116158604233196505415093194397225436295631110091041678056243361462607246355250819091914344574179383912880236776809225954023350411074164254811062053662685296896170746911502868912054658349783245338961164606086965738629686172613557730729578033127883745683199098822213719575468021563594881442163105433326104368857439616865255704207699011266503491397684324552466829842525873577735573612209723625258149467608362743967702029069906580852565717969206250532806102438312316053125841185238424802694686339151398371045640096303022026164154998727599054341456623511720002142663203493867072620980726161678571942177354716658501415916579433942352703490548690605692910688649682713908306911680706269079584213733776358007421304520906747907416680887332940438919145273035288176617367667557052970770102657342296546495051412912599083495742473776491190640068220369470154012193154660357847358910351904417502171366394790993067310820106577470191909205594939830683853503180963456126048250658884437372501593090036087607577326692337839019554658169985198333931170740390516777019123852672320058122076326050703223295188759004432391449464378327875536471612317936617732220636811951168061586487503278355661471390042246293376390479539246999957476506826990234977753971455150611113069062770857021396628688076003286328227193088660643919802796372633521803408177270620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 32437847871817723186536499626413587504938579592212078652745072664961145277504078281013103031413310736988258874199439296037939685049173319906877700917937975322801174440948777198988340875924025769589576503835922055271090056779730688792353294080532221937595238749820893979507852806236831975505046515320429857743496483177314659806929121670707706134928640002944326632981461152486669031263974746591186191295376432047581216731596353177486210731934691562311689007654107656324246165776318373953915737221969343495970008166428516151634230408005018715162166554679400866010568806353924880370290749230591119676316015586285649282140529572658361948425712472358121391890329606326171206551801246923372623132869335121442701418975619370450275620095179172433817149293673637343312813813281303225381742317079047253511223815802015545323234919751357791178067532638549276752436171316501440975459864673849531190700621084278649741733982596083547705898134351873828632734379915403098112820972241693909084741472989390908622641702437052524942919078011500257775727547083577722102951667759363332816445509865201528560508338898573582330049219788374878429308859876134684562746022243940313926440295027706115734288760404167922465071591822797480732587107764272448132104822292478060021408099316772328984490612989098728186079198071387067957748036177693131015738932322224939482663409128311203526464686816991622744247673501171437785409899049763346130363744093560655934374492613775673182036773559467407665925018306181710111466834851871302437871941563832299269156436929373429762208852836310124491136860164799167536433516422239807937629768290537463486205472627371055243496382826268623549197852149786756543677990543689023184169798054128923605327670433504067807412890026639447147709806840262080662841250516808770416559969990143304437151201531173244756187835601900967545605777076153615451881057519892857427172538359462865139187486826345914439427288654906614816734567840028462555909469132980594159477449565268225468308745687162910454772141876817103892737755008624489221140829557607133331569044884762931461978151430559709288036225710434937593994683109880197855500052811650216948091975586655067373552423361719420744701915408464133375560687065641894408726597702911751026643800693282986708334749414297966347066163875198483066716119671079287971533168834133051245466970444170081062349881938912203622079948383693923410215962553260850148013187846667427385722072537848578435241053443174535721404004415824106161897459441478014863218365874412727508357675897429031803061684716096665139879848843258089771363729251651041827648665157696336776359058874999668202726981923311580919051258823547833575386467863513888728784853907745405486588553992823106290822415317961276060202969548665360674427271927628418333475104836536496210195721141258990757906943003550451215658591869339209107583464229254513395806172795112282099922697898825841852636799942408137050790411911007099645795202009494785856866303986073992791706773887011990581199526291676968074461167365008863426796795514060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -6931320500820313575605809603336910779678835711722517872792516501496726004481924603742946184841020767362521817831145649565605760705437376674141089336767177012727677901818257211694259033311189643095704733078105575488434242471276103387252482304637801507273156535975025063090657838336291396911396065921439038172280366481225511287414042766234470848099752208854312465931403492169381788127854398435349725083598138703212498394037894108317205370132412853760023791673941120858285794228602669018061482846437695724707983190602050167497832926270305620044607262232311852403204837496231108022834433494632626298357172782169859531163351880961570605762593138047987672967754872147477823984167288758236637976342651081274901650771137969436440237758726882347590840060220865458143676608062756631856176601293314410582291423066760025236807744944469146716176356839273238545610319128773646018799777506627628339799123338998182517244323422455324808089546696230459575755509197878194431345643876178854242758703981739917943789781449399898920461092813824516732459857255183663346568110968441611804138678439123412433008731894112619321198192360560350418852565920531852135494992661360563661279042758499507362750643971572495438974841129719955682913116215743445756452625296242443775797241311060484892433793337310113817697071342426366544265047803951752024391615387135547408437094844509436220421947433824863399870555259923414072315950290845531565249512824011239911020847969028205380720996886008802087926036220732063418958228434138482301660093189917081265015783810444443221516293828226723197512019463709496347797074178827859853114240750128834854473601251948011839843086404224920753344562959488282176070424202981027489412402397225233127335421862391710023297984326157482098114438622293913357884940387953192257085016131294857345656977012091872152968790677882060822580707323052667340703536237500750783687248415470691007070811249761058199683825931444742622468210569613163035087983301322636393134180990478627207493990048057561838010000927910448786166812645874008286166187550242801193074764976204440448420016511146715792309288488635430508512604038013982813651875481603529007881644359285050024110713443332156733246399630494428889065184605611204851558689094893755563714217413858514891884800645263583574831654366362168729961076370288015408295835566963797583595772803709877150072518239812500493438880973191149596626778677808760634158501198864434478115565960505990199337281505370253811248605770833998399148583000521109169926297452764426804033096137325475087344947860965899158918785308808977718998590977139742640781646599995118178954367578207889854941764353044357790674959574838546571876724069881007275941818122632227018154551637472053576791600618410658932081449497137842359621270708128596873688240138141806148983268548278217679092101128388160080165588080720049333939687615556314683516220389078167889017275863087816873945058078013234593466671905596783496223834260574334455985583130407569052739589113127679924352009762993421472115875351862203127955456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 2072683457056384561011716883426054047319250070084562419000447884083958587247030729846870324746227789049620460321981357758078139109106090039509541456916842793130012532621623719311568053607898610521996497093714167969689176011699122599249869227295328179895584235402713649548768782345262129490073323317665931854857928117609786353671628525741143025468447118190915307655918109795045072951650322025594308857608572153225351279589799764685587217352756053500159291217811940022617159952046777007902737519916219408457925418571489018363123709119586225092297136045327890520851531378012182572199097457053218016120738252982246144661524369057053259965366443645475117470364669723066902168587930693864737310894514417313446467240001860740191258006958817498520474573487244154264196866946830340359505301556617069798242820761685152039384681718345172932082477005862475916129306702917674593464416171569895048665517319165443066018190434939220994428554537328115710206821717995987991505739350155897902606640000487487887370989999148548957038497743937141001521270305995564501944715978127113763980630332590333196872991037059086619720430933297693694882168695336500929434897108025668542042880872350803120678383615488774022331015325580545751303716938312590674605662181176853222876804110449258472558696383265388407644319291813350963965510643789824449933294484050165460598126982655299461702675409519690442636019719283059058702706929915249240106879581462873053951139314156508687150352323642355067450394567934504402511494006815641232844844786022055574729386824256356054347062439711580469122308500195460603353624570316692440961472510674665247292608998632377172716353535862287271802080418911978070808338677405360173303925790853451816765269132186832094996368441727685509981590138255432309405034130842634802994947163136152130703458208668386924049209667897922821096998152148154449648821030371938871841309311071719064319324515843590514793348520008943261431449982687914557362475356875798162509434712420893647377667822782395998632603437733594905108166933923439471220248990140905060222568638387888749937862486826262815841764977208865169724330531612696123182094021217900370083930087151540201525430060857789008850683277225752827909981059578668519303097760192595899660753229142520459687164717036375880355220735828478994448196350361185586490839741643718436670591685754735147417852126875459575574004177112585107678145466134902487422563695937219478754269682233771335723483611449292246924769181909815284989398395039771367813144923294061294893594028811897586649083479098142630838035767948511392057589190670536263201350872795265138607843152907089218580318272137329923043599073611818044406353759957674252577538590652501933476431390414127500979063901795879234330093456937002071927385510345043295617152050408366845855611287772415819348073181941735887483271860402966928289767397605202851561545082558312774145413507759216955133116889643616720874550453039865831677527118665433879239237559022615563928572330811129767781409116386770333606032448048846602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -297672748215310675436553010193047322801546799660814155708450148413713917915018897973359420269421642172507741225415865654153950211141933025081470282780571268729734752825745214534317266132308617110372500605305536567815496653022814332836467595605261597761291345490528578791429725826537667292367499945555737956625835970128859028493544206416746509551571931729103433706745334933866930415823929437376106659698809167522904741506137512633978875110841414992193044093090982927282986693790982790456521562826980836309347916510066878049518749060842307439095801052682654591196511845813691499149392068676840894501858345942909960216968454371027942051140435519288633724786128584197053567359934148256357711262926769449459671746891662676407161157122157396566724812456083739556128947096877796792859416394139021914530119091134640907382541233677299954090468764129020818806667973683383446221092449112347681023089151697717456307923855368375781362497564524049340954360774465679165929464715703334513853511738939293322834356807729314323990269506716888217964834770742272973652115559897154975736943559522297168028520941678072545057863726530366160224966720632034517578639320469139782955893946958834735438447127662056246459906554191849662777554453302057003741202936658752694258471846874729738659183521672100432343105280270240616460882006747960125444514980228371236339061161718421627801296802281914938302418808231342971346980420808215321481812769585373041723153259976699634052598450901196250549639700238361007759835838580376084718080714710660547968510236430171716210081802722865021472129215724525048688182027969229055526047757314169081608984486559722911131739928112164323181721155820080661609224143546238874223306382862980942632305397312162231187168195374187320455363005816414238060257589785268648142740256512729575838943335785323122623383684863870840540724903725454177795910895367252373606530844466377023952997664874918272212979246637235438313839800373375516522918266752590502454015063504037094924751100684501492818859383068852710303357328695184247472280682293976889316614398915601314146694078130221561792032970193205017188267988467856941756361767522574223985245552174936192792465381565725146153543043694326405118397190987914507380383491395844231232551977325784441622772238828613391048819173627356180390057807744457557420335838298760182178145601288501266120339637077810218174569695641059083490288020298428184600778593269799927328383248900034396386442220465658207915044124618021693636797841776683082207720309598643068204078254000727524643691236151168378028087492407796518046247615963841046525262196294358540071684285140079378707834903943348385265484886119675683655221334733239120395177919164157399977934462384737804264826872957487966532520536196769113741669206158918255413859974673547121693399749925079854220926871879908648397663472158178673898680928186628433065450366051292842000935492168713677557386393316823324825037227265311036975272682893471154356126656712631152173574369259443687221661286512227983342697422258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 13538836294982446242702992726690334382239807553928534004936965611356190006500296098894417904057364617704181751809878704032205261451020379494487536128463057671269892737497980587737571895084568222419849827098676252732994429400968453104890592261739794357241587430328219100011745353620296589931835635831279186448268118471547436824327639085823570676464371957286075524353827028987738048397862697286475446935016710385757338133630858931295025452223023210074209445552324687827613649796455089690274487742530429459514248636687521378798476448267253131072931302213243514186520051145915731426941425687137130941090823237168712338428166608643717178774458199908105293883755029953776389005179467049463570607015599505869103698446589880971667360611396187172693570228066490665220358414540366630030695671031669031871732316266121132974936781040706044991726024183104527960838962921062072663847424401933881506999370789242356432567896685052928396771139182384084031839672500829475772793246558941566543441311632891469604787520528314324788397233645297394823475074507619841553485155640026759561371007116045793519607876579742468675554488473803194825134670129549163579086987103614268513263065533941975903842907562974584913136654865553587912911700143589547810111688564898456926360279156595110784782923365908908129974384773598936829898082783050143904979559005648236224059421286592944648927259171096142325104559703323527623285917650328917578688950893830692881432740280471849528899758041354961578603997880055487396383173685976460151641629279488212476394762777173881441635453013751057302623975074717083936776507606349528119904418891834706469077610013498389146393250026495177642745390621999763362323927013087067269584551858806912216774410683850558600244662701576618101596649588673093241245964624442452944567723699268175350040199916309470437429883482531379763877127792124394245327408954344057919516528973008870821156598919606369495257961731084960641744870076875161632376616411640526461598995493131883353604278973885191686061130108759220629724720058765706958701081245987408573322323713646190139593790429800873303204284743630439725726693249761491074014682347510798104944386491294529665176438864292628282324433332726249136447093495262081743134513639757378446280577677050148790834043273102860188471684116379007269424035870596916529782638958979690793710167534859005966383499994608988197061270093913410646407834210049400705509049152331116335431516001808837750043331650012675706678974609664936702076623951297027136480928220830244482532191291607238550216582653623187071591967401361124861584312839238870159873824540520957002255887722625591068963492274850415470959028325247193921084855474764186473277904700129294533201868053380875341375327015204694442128661435357324261423465625556559901151192536629080623404996655929177199475116735431970956945785371228396656241172362806510949444544755581358936843755660581073278569248692840143455676964889156377248130256842108834179672353567548976012572896448688796176114531457157767743269765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2027706020166681351608769360016589876870152316452313396383200528674697409389810924940866408484486592985433806901605505835925740197630592653584053476161740618975581706331619163325418642070249528594946499123820579446042705713206522238993360367964067050065391731914259866169406143550478903172053840655777294464088805367460146744506941939607133447657514772248124451147902792015704831259985835502793507495729730688016107546422652413158624636803759870456298621731982489774800611177315718774472447129848649973167359363718488351943119766303738805265716588201850809009494566539625131155309152538380058096301229491892148295932158871145305240769848042852855949793770138605106458963175956170506558163114656122595591063986673831660908868209925365051040192597925604428945887937307100394485679690198624217033653895041222878148517557370600476023037252360973224849870559486505421009723476988131716069473979833922720354435552801159344096977850098412203376130377750931373355471578833922500486022584287394999439299351017434137975539364711461865841596347297067224639337350164369983919108741964436510290327220710284093444609979573857634842986025665216245588887749572125929879666385651678366846351277662068487055383573827742221976595987609534069020422035424736554004482880609187012797668563911360553794237111281439729862345786020169564522867154675180267487263476769836921970312321674098848888553682659863264466412121496105862035310598613212320766176135852359640094463426831975744651204673601827103991669498353566930428791309072256808638164494261544381178911221249402000506994440213472226035473182385225942317471775350702855062704586440839094754319394165935314642068164843339268378697573944077763449084123715975564071585683394448458709238537150154309587391081999030655525439084929233969143409917634686331957024662511717206927614852969111607647823957297016340479194277698879225128611565822125402479878277793941343383717283959760314676703470029851660177618268898810141074886273988085172990733703702592676017075543483109202980848265758556350188608612250676359478513522752371691239916234535952577679722187182532542009266945211618794998414474298471464457497858083284449884003158006073359069854504110849731992749538191269958524717498571162779248206379363347644239525651490640952813029796258957778514656878428531645015308102265059633148374082812814081089909067598514181624099088998963995620625457905971430143237789482245403834348980169827224699458017270696344976321202156029525595331582255463357833907621849821701084400499363241117736194728200781311247267061355171397717545059914290221635801813652342120427335508568498956488550696702842990363094416107598665088568268848434119152724870881315001605222070895222075940706378359158784309060596735860674059886476776455957473753610142074369373088456258848787640164683193267149432006568980147979934166295831752508978884135421749341403076653879992347737214840039309435164710608150006406335210443654063704290814910886225356182585398275252428951731035504290060828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -66902327119118661227901992168312901510027263762433120282874013416898526751458963138804245259082450284323583023320034508263037160454215690730574186459122263880405548805824633710108217807197962210807817052011884703658198155278917275943683656742962366427864844891646759100885248417310249698868553389791505962139748113954731044590547695681553735812095153338126828792409483620079647303849706458751954244333253668500079515231735618083301255012399396621690291822291191286907142828951950776205852615342517363806380490861270933619596346446957455837032727279443928182291837023233795339882143624638350691638638753733426672447561439156181443716746328692422560222270071028320879297200547964909262336893436854009764913205908355355381731424615991456718717157970191943901460025917991942963621899242668924339945743158322382920131165674274288618598076286224481277178994885112546171756669861935186722448293350070962948032137034473896888216760992903574640648953858052862255315308132262369267997499390242870488986817904610292019506016241085370750495241725893069945502755603212019537679491421966493188904677551379030213292356138785177266744963832782165410103492637916585824411562081008655964157266661697665805289761453041097376922853303444004697934923394696154834181390431610888255308825411432053215173387500277620256159813417396144543261920297407067138617222444714387048762882686466952629650933797480063151590229803435134198334341401297059286624369364930495581083319433180024966444926199658630438021356503999271911664890376857190307699042786949896109848994705702836817152110197455218416252882459104942107554724131054628042248830565397935958303059513278108216755267950806741046013533366578451196250735824501479734728327950441734702580618652312916972705587448448074760911860681639905465133233293435119581689937578974970398086355496023090947951037233255087533586133939857428684935325825502859210345921772463431978180622082974466863519212028137638121333058179850517676639754690424321661351803387048039165033886563301403073161957172046750514794322400988394783088772304246979551633283489268620072868570175242273136977275873006130585811461810131382576150443193816627958534371628051264538250161842408451288424702346073087302525246643568024406471020557273597825000246447134492178704901722849242866705645493778326506699994603725315842810535932451589783309817145359858489221766954660193844017169119137879709981324622360214751361088688099900919208226294082012057721001692472015843343452295898872204000717909002795414616295118879904938831636998304493415482362593578600678388575883064250179105522634076869153657051341686331620153567660902616376564654125835073481640866421558209547475059087783594980575172677550402897069844492127892906353020341048937135013693506208294983891377947147272585142389962252052644203043033875568270377722982059607809883040747606303217104981845707964109164197049269338037648441781894404346128619036361304076109505755725990641673912303813041253302226822834820676824895597628620800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 35230752769146518878149831307519323539091351480118852669648354894176170115939249909982593965444500336952321641350331691649086513222472485336458653301983273533437143746441873644044105901301002802553073246384241280291185515474860233421325865120049697562132085586748277140337899436582653110692119235998215017209491019652129110829508020387737057841050355983233940292679881972621530251269263803037308779502269095663807534257409341074781495110667821640354699924968517020905817512181834457841321441485369402849424017041676493311543131556503052135770719089944034967882756077693108063038060603121842562214811572579003710141357798021977238305704778793402951330360754010094678775384966736077148882973297743703668064496320730490799365453636262128753857135760054124579811226836022847969051233525426919699459199816290774258598758276268596381233871489382748592728698595116811059041878441020200876973885694453203627568543052397906207993596556519247081923062495888224152472041243492272930141389967353941669259158650842564992337988727445571332499148947733345511340172313647460712106154535638687577606050413893617069389299148683359182474868438508972133398335190115281330621612931701041022587400151933918068521051378151359766713224342283364117946054642962562490120402200463222594979461350659510288053902186477768228687246961167652479377401562207645007748105283099724170506200078201864687404344696872977751998095292856234447875943229314071554920073206147779630426687749075354729834179353959396871734146853705073043889552477001653306977139001406624457186224265962363145251384592253829933752973433661790675970628201292603047747894627093171880967781023902616226858066766266935907795429310856941277366615274828525347438264779716328802974439662697917792522772600137852869789897615920501662192368591508446291545095296869120458307262057330975769010740338597414864066080072534439747176735348697436195893088949859649277940328054431130864731797238487491887823605314246933451772874013716187366449425800894341187405910197658244922741141606245313015530873601377290104119439559938659121370887860239038407468693403547555470997672529580308911920966971659458078537712876926102012156018362483526386589373491407826993981770059943076477203561615919103420705609458626083505294723425767754534505580872357209742823977033459113398212959923933702416004512920295534405293214527262981726347510496409318733731327793959986483514434417475743071197360128255906274196019251940296328337847136194181484917928365490288429159590065077704784710112869804697804508426991254495968369975179095543269412435017974300033452562244268134730613140006421977185183749986058031843784333805563614953338434434967795242235956491717360062544157649051948463715626101433084462998508920175057265344703107247402127748295193935916902210275830621399399353603643132293961925123987157757911998514650541971081133254401355733316599977963727969248837156738657573375506052112440213547126842733154117186929542053421178227969329719838562672622992097280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 15615395053582882432331255304668712764938505041570655865615040797705774764816474848492749907290851910202625705771952345896218863838971728450134496991825195392449720289916670562266406044563724628866991813114720840206268648106868451237385700554199526044604792517652765171783524308897337254849654751188084506198545290896188823939617375891351351628221330471997614988769640201108214171887679634609739895641700586003985711145989004022814884702605636826870273845496652926204168188961019994060398015841814490934120088190886180005303102248194143063888558529502205605309075483873450313798895286696059017984534665440325697084494253969393868079778610803129725595555752507906579504723495546526988140218023100662747241678161993535064220904209410994222426262409138195810669103457430409819829557974563438170473967121972223240250777817488337143103169520044220010984862353689443419864742368799142199619477607212887941643012948029234249573744489597640203897000453889451388896472154162231620043439310631493605522087180887175453633178739658766787838435428170269504979238822261797767545595935055025317096540334037113290660776400557050373041789855917178000850620156034033157592773006580034885166988277559152651804256494113817647930518993819066242422238252705562444765907251044483498661059832360602209198703613874341257396306469266682397107618912203962820273758721160955499369402744943710435959698121768026633792357388598566655544310503423577056538339475544920032164768369662078333879888252517520326578353549028151294549566841427259187469742281589825997790199388803489518867269498744371041016395304423444819957975653268218380491677795436499733432530086891449416966092675396396630246135130684605508248405283528141983583937202090286162759655343409840942628449566740354574705583580109849838665869843340716604231295223166726922909494971284476707597043243694817778364631973588841078995556439903732687604357542426941251599507406932278523349963052740799640725216210619340296673937963735052955497442605837712087513626442241385585725341387237904334892975365119415680653802487223616340273976695663370708405146821678503816340639720928339385566126600511155103234644162459522124501230308877841819691900663248668530749662597705072242683546877922391909868981119575559087205280697924647218095024747212124224548721571782527901822257071409549781984730286020568463583226585482611195123161961596440515190512706823957328749742064919289439534997118708800340957190490270045419161809669283511546600899208546159701421041602092418554477132939305303570448733579075199177156593278184633459105685472102875341803837382320589563562653065799143212814139566768024825830943381696163689372512525355611227735178896925633248168612284267759293524586031834231575734301660311167912287834796124859145136801292616593461749421019840671872621253887003836955885145956945006753603092837539981212730811284941393148619118146045882606737504085235477709861654416541874358244293026674836685577219690810068008236690813498349997522944000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 1319078566308869437178743382723580752644645523412868983509273695315469244978388098391554942717917986643134413701262744512953219388554752707482027583813770919370615922116758085105414984909494028282636361991208038851136578529764997813381452182482538028431187489932504355327099152125534601159635504170986641499549512263382268416786276339614833371836530688806107094864391440646334943462337132857990605441943961754948686478605568844004072352962902857052416583085517924172437683911060941252927488783639221765835632789079134973227415106319842121290276740302854947186864732198602726854100648867489120505195889199953668022913164389279472375772882987963635351025756330708684926362039845307180331757127697729535347442975544852454816449443531713486156676315652558266319886678611349796558341795500062832976389601602604032681567221884368028321508375554185324817155391398826014051762548788247232079344551126499257117025629604135214511321267796054838355735283255199247806872346736980437175978352548123096665181362559342925092817301014828122576528146722873779805975870084280163549346746929363903292234268433297421205669817710138442243658953969517517599562876576222545828453017130085278805268004912740248641483975889827564218189272134801584153729497555721409437592445801977443291711946167135495407520080968068731777936750811484731994140883150265748187799502674749299465288404082828782083716699237712837544778011210902407729480969876359305830280432617344663850435370423238878300682031406814707454737252691699853537173465184407663434070079440729790600024828721010035516976103662752798256701413549187907302865500800296419445884461853180616902969604094367246665611508375207845886131844431140216494573556776653315446231584246882945830313807222104562514654009925799266106367390574111332455831681110802667650292334026559918546544654296092733413443604793931314361577733141147880650610258035769788945791736702132457467474994280122702154720084353858817753882545740727535876095052264063871822786603893195333043813813527477937443366447297862729531686013495632449009764974450629466818149981919933476838119276781944281619288229333411301730153927582699629220851662361837869417345690379288552021773527383642435621385917556031115111822707225257503764101499281272475430694511773803662542850796593264843126670632554407344994851232103662093788612440808590545805742597562611029199372130015643266134806121611681408915837560881756409784826311390597236833131181234234413664068192597824759980660041870231006686797136520974905298107001624300704078809280877808528150890404134545084033933999136251965482977006785814294724520518719507943398438156174277783163179001364745162899813158996415093534798079914010212519691864856932730545310111983715350049264734556164629283088532163385795122960005018666041587554715960046122473345052271156867713064992956355794112900322044510114498331553029433841552817794041680821149900615923727823109965232440553766325024363358335903113498569340874679062081220734720409600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 143421026049271413294716490606613551688765758028046052513785649761454951989776360441193467491692295326088341863043617038938793998169948785208114070219449178902594427623811814129591098317376448392684064942255324785717170087666496792184003335882051172285736799378590106457219382571015917556187930873919034630606765508247562530518389321395728206983135344129841853922148088507019125551156150309478461093133861765993063294803554365292176697112545078542339839665478740246842983855567269421404477201413965343545077634152433304869424310154579786778248769966008408664608018940866240400537851630829931417732755644940400947300360043132541895624001633325443500424673902980570515305889495301867637109354702836526025300012089699623520837827756387568803196683995568442624957777007768202127455498673330553577152471114475507909097892482328467484467136416043461306233467975418718938385647324167997247461192602560047460106383408532827672066460718779258774220944687480173743230517622391757170888341910428437457835103366164080464770639507086930276876121327289356040522866576555027810459247417174650757424956287835568797151827823825919156652004995890328971983265910154390448334229254011705178104422612500320548506901793907777274743740126131223287555951929121601133007334773157215932050058433575719151114850087692375634551552621458939164154614137226239923487127516807481193260026648677055527337971015757986706799639753158934962751688314176831646332857824195597517422714787315466335116954020661148531226951134477711865814562510920606729230132052311702941641550592924419651057863441528309135694976007226430675320240038531608957992079346408770835630502367975601486461739563301648077591365895768960794919189841553297751433762260659785878937012268813668896483265245673481642784282478923956638691496730626572089572375686816386535685907489366370401247863851769527324092604076667502569241059365849281836928748651699952593965921087685756640704088464341466056850295058658520680189873210044598031780465204594162035326149011103225213517006232660231921522540134446294522358202444337455051328873898244188220425286456845427301265176533625649030084111100263498212075047794395220249480949878253341570769146788516453337288875181840278387994202568196445855824171868443065041165284158506925873366966354128019784195100427853586567922665425227834874927534535442105473499385759308112645769341737865125194197323604811651879838646066116807913879569254429839523227097629685860752731365446076950708369592012516296962591389372955139010554938996510255704458347280384753127786567624816625241349450110057770936198298601318101440934122938888340564281265619164414497115651562583358306418798164225004967513335232266057157722352784205148946612111678050532699949241787398104503103981422310373689870141412280727814986278282211450144584965544774474539942352851178403319131878035479457984499603009028034314956114066300277695194822766600016271352684600576367217036232067068102762776827770561587088501600419840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 21677159782415199296599805820634512794134750748920712952901309476319783098549379923474667734527939147652081897009041754846280523278648113934276918940189633245422499620931184206144254148408631071304832470474300026309316061397196293944841302736849064050836403909320606373080249274571231970039575707316360820090215139815610091441421137972201650202332698574313972731219443291100981066637296254102101316785542956237185379737604281486828512618492303450421214817194942029857996563835673451995320151117301555103378332042824151948407991509239552974199619238229872750270301118617406544870714472095270763085013927756565428157186517608076454589919791126672799278445110189886761896264472322405494126020977822463484861272670395090437791893552123093239359407380003774754644606851859197394540704596524394392279023307921946703420277171636201461181938532411700615691721108885974191655518320729739203871430847766339785953848769516509830333078615423055221545445736185305491437103899695912380872804171137580481455860885678333136689490289161093022880024377919914001226985083384497811576888722219330714020105835732562448953646952423158731619014702505090737510541871912580351692955256142384836805203544990962652390211330872135165135147230074873285462646698052488054826787436003161797136880765428831402345596397325043850058582052147725674139871699375931323484521339882910580784611562153317831294281065044572558796323800821805168119396890223207184913726836963637765787257179023729791550858674366096086916395467757882564953962080627668667382759239995659310002640538993846832306298210212044882472672615070384222787028802667895569504083019860128414875936837820257587250004399849654205300801338828688711332368229561747346230672425688942372245802193729782812098023791684749567177784597015998113665225147442057776239301573295216575512287915298771257891739167533480021336861858673371362935498100169473548907015699170091064325605486036261515060922516281031749952441910765039693225931984370858116369437588546198523432135488694611132854009081793134390129238498259000565772525025482651521468717186904662355471072335693567517164074054424697326928491996026063354309494582360393033755313364631239383452621066332821257944010311645906838101395516709964414256586953245659224354198354781096019250662768965924984384742793205979941085291625109835619714022435381006502895117463790664944263914732795630793922198030594977306988685087467022208403605269787503161839180190457581451089786568788145180202129258864448831282604226104070110373056592137094718988930745552689578263189429173392666830528571687741267929729779466182073767120411015916692882538140634304340550342780026192450806278426125140167794365097608306873867434780715273630640458434745791510120626160549454576684336900069520637172625555107703318298917504371970437137708359355055701172628393041261207248243323135483820932613824181535124329734216332214467085240480266854250253669653404425510619791287412561758984893928447999240830976000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1454478089626450663160765911120236785355502035448829949323413760299444983888118967458123236068562348657159073749908297445333486069437882719376100243274760293439762173885319485027573254384748658881631370961584661840083878282397308550700049080238121692365147173344013790140860382892480120036072831470466895443231960646792375077121515928194229930967237720979848389240411501698922581814170265749273435953113801319539717704638142591905548849479167405060906061554363290247929824243182905034901681192556434449851286452835185907150159693341489441121300208562784538957099958302204625766624945689924279349825514044970165646450714309543697150412174355367852793838485898285306587815158785767396471199354483534087491982303007289655289710577653512945948460712245387416477854350155580147559042427150543373446131178249240460314572620788164208522034949152344766320192910019472237379860122166177693890101190198484505751925888014874168231128340769386518351611653757115389269548183731333561291406289991003383589256984387655837128768061819937932249920418605774097605694226842292764588617173011465330536070900982518029684088968668993946071351175876904548563056760117963795978644335025453058463533117060567180643736455631121388181403071530773159835087551179445416581787143010374704458954083093822314678723996314350983035899987980033535628633059407425137198130811537460213843989043129628505000038424526660547065063729958018538349529995594912638122922843742476069727695460345185099044348644009334952509936964953117286145977997753166160994024634162194652141474359686689850404676204991042543080253468178320900783274671878556577752153529521564341301328271382393965175648927394348313487697073336585081536681783439509757493364616123134231175214940976155866414851353759148150302714957033209327604571784458708012626938450210070568868411773751012885071245099787200553021361298329362778149318832294300500808116787641250792771964494141874002644505107094573878805018235144443460942418541582133514319243389850189267030063067228810710317498633546450123838615530762523210331321191612445026657868005062351960622731475358506755923026045299521727077083768842931298634518894081303703931674445894539509368678311672985449298456294191285132021411475525695592694334394737810748377745146374824756072989997447804371281285623471066255909939805661928977212229411572905545226576400402275001025902163293849848259393052845761363087418544928598533015578690486944964077940204282834278810877511629774436969025610091332680466343038778878029681223759243607843089013100053111346435639562673607183056449348884558822787865253772376360102237705343345321663907373106319477134570150843381909217994779123957315878598434037052710618592716240338697972080797855798490620143887003853930918510885223808409501612448746037502835663174011869351507239335880828235771616661998456612449261037786422060505408356561849131486782790114380330167994426232388298751333931739557049425489747710782110155495777163123097600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 25952461274060425772486019493907166581002840172699944827917577551507533799356540563769997587712007224188716327698164530056189751387600383350415618058064624620532475398196677194613657882136304490311664771314253039488286156172960832385123934731112650848315073267367369336443582060338853431847187941131130187484746120098097420474198145447528852366676229577264290780241339153394393864422538817781658229612531131762791955143009161712973717280385943933165359664913719318019223315230064710808607524703307040643055025363382523118760735917529275814041780673459265044429300262671400513026953896739984209244577262866246694889187778427752138247810347882560230590504627004070809227278294444432591250188268841930209511114858736789687145707747116789721085965075452709516112397407028139000477804623360090366929999690033472050494714481749552879680255800210922696711621109532070828371044841477089925184258187763267372441178275491826470924114953605961140115674583634006250870957895656007235263266828612660311439863131637855162532155049262263573619836206582739466597410480473099212377103426703172719179606025432365731294873425825292045724828526853507854449224484879477333014207560553205037288335198831637435266727399528746864291327669235112306342880879571404475228631636770925133522511661429375420932369102175928488090489441208574600444886191456506646628065976314630365726563279732546016213543701825453146970524566223180428078279358899892694697382867836204483856728057280899003839491534703005764717384148177380733379372094120715131467110509736572894630617522231731989188703408872171001830023939024308198849862130509788687342204573284674706968224174133230229918393806675097874650654483769221053409595039852510952940364090857169153977344715850622495389457856050376907201133374669764465890342145847425066033210895671555150709212730792240307325586085139914223889076636185446324223144382705354663233213788757187641062822701711198877110969564442503794538093732194743984198437700494482614524406546364196725949756234827050018807972530142835181088492240787970423874108340877253169990479972196326637592023411458995740806886093259664873068396984546291271743652282679380720109508798826941045944418478866063027100436174745835587879200520658966059440886201496579339700856119139029651399870265804634258310383681488018464688641693922320485991110491109688186679492757243613038029908023271587750199280545232663848813570050955311084643774353950238916135764718680633593548912449321859656195696193993294979439807144243499354052528378008975847611046820059681603541696773648118911041832804750027969796355777518134075763987907146996536835893094243861106565761492755846834492793622669592923529311658686388516993842120969109737305918996684852442215013524073747861029086798370866708221698445846078507932720790417968570730899158385612747450337430322174366715509933513806985361805157581204122778434478253274959936963094822950964416135118424839299451248187314562310843505049600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -245481443498468855558797962275421770094792471337802624781911055291639044673121150953347237784376462666795319909917131406664356827078381154509762566784464399306702166976125639006053489108240338535400112117664380723333386280829312078674788643473027744227152047392186447094969409001575202980744917904946557554249935426356220785232272529703767430447826421652454653726029604474393012583260421073101427739496236565407936665201342781665013521549571310938922795364261173753107350449276347927661404622583470213873297945514405266568094811190165249516613604325435545114053619920645321124303378161254143853355758830678287008567932734319113345108014533563452301951041398733279703727129853332853909548693332418044321789747229923977928355503893877304498251728496022364944286596016097048616566092969183339202036895103406809979407899084488335707615086154928293870357289374508578386125649786790185928010033912590236171183461615707029148955569649628790067098576805350579930263341628450613817277063669076933277584890447934176022301417616909457775031740429281137330472126942943667185771008886104890019057430072042424656696607098352879486385272745813461816529743471983048637626173860551986555794836714657440593413066885672401582318234237728544782287719409159029492635795138049292911783433061304120794770249992815664527300989649603987000972812974040008699241109176077532457116406429237501950140095123582178025807014245258774745897101096252109362268903037334031014529626742488972843728790193618075286271357221470309114780823685169708374460577336554776859821803875790106892396858996708691176976050984916445118682227156133566237003258604529138744383361558976622037395588397161532417134255899383513141178746229480164375510191232879051152897412117380406630626496383936697754869327798207361681935440219607242531925609598414124411308077863641395980312108144202060671270526728054851273206049896129480793542697612831142334969688636662780566376792830019707291585398820455662937613965604120439921573218253766205035363601316358290955097211685375165493016279785231610689723746861305197859616492599667854487312399460538082636638998639298912479441125027222902607227761681155373074102333670916619968796646663808088943774831639895359127305326982518529189043874475980060467440864734633268976332160146284532116362329477839475906265891257112885796010979573191849831608530618910958982736564319440256018423626111301137030040487458180154170612983830320593117697252100628030663849063437396140605954614984172458075616840333222826065865450320169090714446487230865364507079643100201653861525416365840189440626048589690090865504901142393894637897399423330705913945228295553722360300962777086084782429931857795639316138651696652576813090099208072059282973583435700996683089427154318144276344351431543014133082348106877625511070745497100405861523226465379135862696059587890879879421732179981186667354835071917164860179093193942299239369759134103405981038629279995952889856000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -65167222100942088180982372127005760328844249450180928507219666789360386978155500489006033960210668782072820206609691501248632598419916878677495868641432634650850798079024644750919728740277860508440832834600745679496139187742414145233395883124880844878842197874464092269935967395262381260729811666160134827590458247223080146758706238023565284032775204880250202646330107497315448538426920082541717778018034607340662859417698454199432844224777959621826137063076444742525163140145843948613270857948175089721399087144613387795405144217383038031950023346047016063583708598511400572741841562129216155552798681466552736352329818514982235244069638964273094131350478390359679474845861982982653256581310302104308715063201896617563282715599600478598853433542132299855376138186408887549933330898539621343500624545734718344357416816581079643588535858814786632774996348013534092209121000024391955577954698769428155315893380816457377499096618378597088620814997747903323762747068809012150984191718001309013057578732954194351515444878171493328872841119775046856613647423717897855676465767814665044975732111269677720451747142190383607556615735059812601191868125522123656233088637093575864565192951366494293745921642009796546009657811729260165751354186291290081520555247102158813356123542297735823032478767338858443436305855067376099956131051836736983226996209428155032733173605850827792999237069990888895222867463212687512080114322945060815275025036156254633611980350270501661059544783820051163767177732386540424583317805421833670064642402245253229345726457513707738039245609687699205624309706201355106859697078076520247108801651194764411442290980267028584814042845090854745600026561356587476470626753587739534777102669573010302539968351044215048507274278477471441010528609601121783268418196404105847342678457484909690659358637628141617278625517473920045874152723328914476301554841853964053079517563769514308390475914397102962574365363305087532048978488995305662758731781219401639535720743010790398915913659484950489224451521377321305740115436929412604014569089744075090748317627433269905667885198850991474656345735791330227908785794537916429567820320445509781731537341010141174783056531655057882774782207174968608197909059447181500802100622985197782641072791788519577803168429067409340583746993734357608397202002372900633576242771729743605554759063244783231281024007718600603197232334145375204468058185613954753852081639190330189525657856896330138984590281150546531032176594718348098212371546114922398463493759772225799514385947412503813576587145574169418325779672475197195917799414135139123588897037624794676775939508523103470688090166111089744581696457414497603622771596588830156459267445496548856198734355200714465516377098044098903337366100902595712336463966457252522876085531173848601917024522346565581934943264591284602330431020808184037143704646495811278111812782021764064237646937106662227293418935902729438357393306235699200000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -15238473617415108081399521188551550983477241482394353439266381648596359308087730936079986044412744181432238211679636963164658188315267151640403435827897340898691350217113952234676347300708033063269393020777432867304665321626771133166091275141200772309843159123019981224676789725066173376511382348337215609179850101348767305881556765004801142005785093999357824269160438995515037338636819164620551801951064076520302310633856444833057013874306222836758941400649429188944717742176009065996279116546669590851479211776216672547960718490870882796397599776113618638830131632218333804288671511958130918572404964305264489036598916003672538975733528929486451770838848445286938954471915995150478986921617679977772983183436594950049270326950350070263963873849113683941116194947752727057662344374073051504768007186625225610713926342441004679724163945793145034567640036308404551055931118703216242277153293275400827012482177935555686368066453365768011675491405520589472809744941962319906372563264175646008572391116702449149022340203228993122102096110316171682826142439381599297567405337600677255577551674720421757766548091181899996029720553702478896381348319246490524739176935201399492998304244221864820774069357232758223722848221163701842088567611431333427415393138541994310241697223292038328444639733118742291159994992460743569603992144113378599502854674353727824240607477577800674941488070436544855890153109030896911745713824694623279959788129876568124048272427409581317414323777828191786609159585729839160742243761290022050851517305871971820542231450449489415650245931438859819800177688870791448782901126811160313182644682952609949928468281832721459793011965736627680077152833116509903781466615558832748099770231755884068879409400284550865451840089867244188696448833269381656661892893910019360935897035544070264749045207632635325015079585478888539832776328972258168736327288563848344830125544040722062531547749331838006437743846751673796854518222551755282150669309938320583244567391391225263207260197772216638755280246803587325927030001279468305960901177017151331349402950029962402114546780580960729429166182962315302462293058859538528234510341326032915692619889785549407234535096275775720733893066001203397838278971199540724967864773407879090542486724457391160468199264204229339885020470504869882424316658382032588959280561556712596340478087589115207995670504316840369101248697994409920027797839095446699578718196361307994781719397162371657699567276185622489635722601352357963134793062371308546563779072858836601488116629020921842312795966911884964059334053591060535949929484031301719632858990665501278152996199455586580764910270177566374323253594990353794718175213822823365958023026794521850314416204200613121613707529309856028705642088344753335488057964492133639128900430872507664715800547887399817516908593563341238043741410870129253564298171396181928253677480099663476819666934837015495950844377329662800373355642880000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -689050923552611633818805258988395488330760174553611509819536421835602524385506268568043903277092654041411422701884975991596703627006226590995601331735667597159746062430295826638987576015862991571387430355605399110094105960089962945497473587751504234797659599625110713390439554744334641452854420709154904410629676715581458323262111275248468929503942283958180294660853216832441754419172932993304315667702765591713575977713921722930718629816418016187457609056079007243247452909092834811142691840283188041226650424439524559864881235979181644590575462920298700768096583698228712836464866373280224167553404808209535071339122700496313980423618435257773674903662073033435869681297856752325545449951209037559394670701612801125217081979673781914316058033823042269191178065309751943347229587827216169652355799695780488180977716606178389075822246639571600062431072642376931963024881594090298139338195641383235547955164979572481929063021245867229533463416148366814281704676965828112530755869211464088004496373350809621285094146051391383482540983522587895394274868168321843473808591281864114517362673830159760675953070300542199252508360892904523163074771090604541664765821797393671550129108835787763746542251440837970772958530069938484483854853020045383751733635233810768487244613016129852637968148870299853404071053483002774742477963076879270289655764572615685409770685735175302021432814532224533185963622104942219905649969946661500530529413241841035396832466388482941740512882912800792989330034702925730893969533760362698317272406813910449001430826484717976651351662313922177063820688071705260647519951124423853182104258564728923259684302918168610641035797948942530396957155016488299357880949394426575548196167456735699676717694089321940409120629771419558481094154329454634005187602974913393258554440012092796458673260883704094287484310438473848289260006525495082302862844779493830350768183401423414972022349032260546456968753700239129683599166244514341582922554858944603726052647683913717409950534556829224239927855483084036048826887803197939896185801253807897963504051680519001497824892786615049825457167245575062746956071194799755212282413545319116125725721922284748612425224410150120697074927781763260144577975497488486932895742295084169845083179681686189392469119437751311304723312200832709046969567253559868540475292167778814615691943581624741725193505840053983374007799368652996864742764975382090246704190742433718366593939136835764609082472762247297641244438587242553138545916577723454268616225582217046449778993024183984676584469152948909522166770999824385023599392503399743931492360944148196530538008368057102607260280880063978676032382634769796854111841895236910346017715148183921750201073423454355426812696010370779889322302077961626979577285219208439508412260717459380476210730495607246527904414505769757584698680883267312440111461593123141865876573467026068899218976327804363192620245684550222479360000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 13980630271271515500441447583106596945074366633523924141501356878157334107043213995614471445573651179215244950241315096397077202377788437973793889091006157237519735500139922133282172283458921244099246059804453131469557048411418227574400784573679230920363280708097214938825643592773284285750554470427947401181620957714481052824827940654328084482306928763084173073622656773263289232122291456325249767279019095532758686644165789510662270600224212326153009800104321836790559357457802781048509913438023169447107400821093174624728832416302197492274589384582642026830890462932711676192647490111014267888005190697418443200689389970127072217741881887276000554433977287702770797605136219653680008726014737503786726010935871892465476531149781309639307692204639664719447770888682431359862452509261215390387463774138622980513005251456142544167258406202161464636604674690740741474111323463132182615586083090786524741722456281902955359010487543521500082793825976009283311189157084887271927092824804353715099049656274678542617413124625515961872098169670711413410991899764537476354647242389348475426395258705075821434896803630549272341824637727694969498013248998720181845568075732411141922860978746194551462406336226144324898504538668987074941644867109680497989740807174268077408444948082062904862023032062901741388106463646262806316464328982093351011321119278944533475365560399475277443425795814588277518349473048352000290583875065579015421056758971084999505991204956150922695345529768203941600733436672733848805879818758444499903837658684523530483137854727339307170707758821792600278382114942884729337260770254670815683603785792560836888329272686823446627101219536128267232918859033291723005645001121010101152794476371038806300411292637253569772541440273672791006328310012139147865403752801326968846063795671262270902079139422069118017180204985189972711369724058209992701605572359703370723045133790826521462191369814477307889197065766763896245707770263398229776076798419960289907853696067180949812269949534636794857107554197521744287912251521286982398375343161737993413299811519087861996537807361067396809482344327729483811603075673057443404586918559149630173747140998568750835662794324892127571828413546071679703405036966826932562980059964342581586819589716170355836479896701490714137809291847028071912865705553288827409163084277739294090834680692836308738980640148924772597642373070411100637061031295109912202580798133428112413572298221006011544893104178556321920417642209062885154082489446395540913379143109081386065960125516973357893362475391998938029101466511335337013451865324641096414033281322854104885256377173406939074676268782851757286958032131901984952772757152443128321909727266347105200728615895761152545642354836489510709047495057232240170372714552735567972067653229295130601580375241271712015465330060501945559474685227479446286766758047461090366586316851616901354852124428739565040622296157388800000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 1130196257154141103235321527073584367690695757658448469407970251950971686844894217163651179195735006063388766710435056368045020434503548505222616005947770595448897763211351544108422226560985626297246532653414711189217091042298116901013591250311522715110284684023367299029183946099282671591066915294733264382242722915849879313756772416623425075877675412886397370395154752480145236095727263257445869361491459677928376207169936558196110926380752579013048361160601646567304742967357115938073657783236321106863448664369470218556117913930237115560624732948121271339781167227034245735014887500643644518107594405235591794445157877005801342647730363731463118789371499034738611700753770648432943271137612012987826268635081112063943054960870604739394805702989995058186003097174018747839129126635478984807833362979517319410943829454086072073857275342530061094787828051936887127316394736117164040360809299628067620572186224586573208003867899008468052540812032406141747226562591256531403116559256951979050510149224619535889478470831890449673893146039788160752402605700775968027203123154293968808864612439400568405511685315291418454811839738554227052781196537613764655524974035240043753598100380980406096448533165446941283694669479242363944829334527357990032266465726041733995593495511643110913998900881700203522416705450822622282041684248028889163380416698008031176325811681262559739117840736035707601618926864492482724762566607463939070835764185469890484207283079966378325523598310818650429744916473978095309897987606956994685917879345749660630763051893379999674182113729415490088195595141992909061582901301212633588601540613298928039761561537560634424760475757717030806419081713306792351975229651543630636852399507706210644902094756710174256966690423920447819597432280245397507828806232547531034588515068587438976644394966801941689140830086903698264153291477105877590585263920315131446650056326177502206361437409782644949049551328291956455994218120305864100551828739712326773117184537374448259573089290942106085487050170102087841889597467389142817341320768647896344673335606880119113871124428604228792070277795419906270151608335588871522283894978994563108904585692087487990998061879117540933741304085352872795575922304628895129740293130019488395942623178153420361958775154674233698318444847864966652481194803980858086995354988344906078113642670613367853065895777512522778803432006845380841662886136633192322514413219650501580311715883239361832243256040598356599492894303459357652906078531808231246924083846400860154041865970196477514273740986947074697905255344342656960171609239449870187257444668618583357457528009707963302645498004316581854079582114669468412862946331243738283521293999370658368109499364460640794623331693814387744001037495766661910953858181947423338667632266501161443062592459862104260391192621951990916917714970816134092561632068828701980004838383946242974319840403453856144257187840000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -10630078619479653690396228227348899659551374005474007204801103310839984051148608144206920964758453595413894065885698296766592932556011098834081828751841433030452667135112770881510599212079737097078369610516845028162621622482829759136935533651826999793463236999665016562023415291993517651531570417004024511921933720168354361548061879261689879779719636021505635846687912571533565819257529887888018535084962643018861978712324206479751437116296601686374868507391353241532193786898291439630318348239171831480463420339824154736746438897736928404693767138033951049288815600765898025154076952561867844370474234174353377956007958146669280113953621027006174842294244893842861435937369312840423424381668177693370171622046432281707012288581392210580054531650524739957407034818236225267609101103166985314455160969799193094199602753424740904678327337030924580220285983579801059508143248212492146728013464155588687914032811009335244288512139067033106652058320449432902386422403300658525901115422376417882794986099914843022430653955077190703768974421815020950273998464998366853311014769854047891545751698994368615468606369719960096390201585876363423947807184298786325279478745012168199692896780106417221705466106264200677882164664343676845272743438633684389572368022963890629073514429474103947247572667387574939470689816452546088813568666132595093976980467651129294040729133027867125441973111918278188179113684658972747186215056043823295120777294041232165567541812454482630388722555023910734179624634741905480963545293963345821763698772153127400816857704975590577840154699881874893385593315856224330637066733422784861702416610019526771288577756720698995249306650070085383233653162717023900061417531697883272878506297848624107041026971398244903448134974807905665851737462801003575900248743155493472502935508917512700348562380972090704086300659768496440713364402096357157863030647113614559092056488545506254196266997145931926727522626042724430227524469782512331721560844134821138837669326138725902922679543487342248512887282843496494747844704316482471040985114419865950831912059624349304951368693150856979631140167619903998622011367183234201012516710734363879715310149807762485732593229441739023255310649907932205110924933680813185805758920592813370160985490726616445528313547625734217284991090189674162167839414129343561387099111751474883896250745075867308994970540196896330436746033073493066454262341230087006062934233531780933782461928359993305134310404018815143474196897911202545175765959213419175574871325491410403547634188794988590199885805573923896146406866460953773057095535872063855813439401775669452738141756654818198461008970594932484168326629627867625463203180668710474508566852591422492138874160003640960501488652958443354268764513027136559543818190613496993466610365815990013253736853730341402683980290740495494016256195659766088903542139952435071646105946482314961471338169024013926400000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -963674644783889023168663431317713684769146718514188939272092558697294283913633250235356455183973652623846585472036595039068790976994686872615510421055842427863894117537141971560203354094843957208650869697969342695483397200680324469763121957575391937847278855008090433474393296416386743811543549887909317129934529914161769126404424735734801683394289598020773370602274311305094364294974696789631863293776874579277475303814193010372509737709064222949149528633984981641124283278593831415105594875206507497514999465066846990800878640433772912989586082304401795650005392023094934739964563216206107259509190431466523966780535131023859050456020385363457456316720071201898540414706038988803897535396894994027117739107481418151090539028029269496308025659990589782217693884502758258049377424596238682506155424160929908907888646976066788592430368212785430780606481543699956028697391176668944946725392350944786811216581595377593225213426430218987343421506806688882966276632829931578854853081290472179071463579485651351610481075746366268747771569905891518589342717270910586525115863082425761724936817555258804646758139277344722466731957844803373608729640846082869260438993186543902175300587332115484332934535401103914215170244597178826485849307638995034757709185666811007285404675779375869646123156539700392630769631138683947596006976607107880204455209155562700577399114996168558298818356571154624800156846719079536817332631965800287340076335338784548882738130750605922338713814667883818629581740564204006409185961283007936168377410359004425377634324257318098274282356555226098822526908789425446266839465875705770408059155654809873996814104622895549547440303053968876853084742601860588734207465221786756594098017337191235639032133011039818814268071039888876103516569332217129765254350250080591464065874133438013476417764442531014517312757444524711594953661876782571099769694977605641092797478718320767737425226488926583940914663589307437798348980791675250362428004542305179975075474747088006237889860408416158497156077054714867374661978553336885476823067756648129508869629365019629616315476551722310241373226522752322415886074878045639303229981949857006243015791837269414080272966763368215842397313427449303983756194398482317492453822766964800278526624478233068389937386432719193040723636226893250515237897899100138078010487394937616674518882616004722651631363771339746011733555677093302609899581208783756903832192998838780061998505785508658445329098774791021045682697631171104393919265604046598498806952717471679455271912646749062548121036972879611822993073207326046915980652415090241230704726191273209325508368674960397245779155228346579919627548201611260778346331525622412559743057674796333514785550829853309792275380333927432613070257876375219743411837312185167748774348266276709740956026167741767953247398027383080998106716872968036328049766212607231341995055153851987037927390576640000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 8689732436058691296098607529065094574904381456251147022506599171612660295957191076948840846929950428180635309003966342580181080901822610546862004270848879107064797258231648095631756532468722700486212480877538902165208251457810566239832424756482953974485168622220279548397261277489983641574465364140181118855696016515559200846200352326324245965259271379252833909309593019713500864176739148050115464417425728796772511833960733620505416648738550624272898528131802418559264198248836407013449558896052515809991155003032813725912842813559810712206533591397497024622758224633182078398087718368640083360634995033047355665497631807577993597883659371661620303489590560834137564589589039882853072525616411727803925571372549505482643523829896702611713687843190906538485741004168752477683235469050296134009778468297504136532797638547714042147318555369984706364086853455143535955830675060951612921329481241593422553316598461511237945619318220397679354393741428843437530169777007448642943609848866157226630460058074282228239335384057301865401686005678828020013838265188172248422090273708180007995873336648041438085802760881223518960261131865341533269234680258881781040163011806093313854280262500010669141136168009981536530691006192277200018247969520690444473387908620195746922780811253706416301582849727273111076940213711635726769904381329287778103354940974712621331286454855425500515740871052517429669082554775803602001786315813513693227730083848966352617538043723337111388622069509608147522902853746552632375493294028727478536087784486199291286533266305794696787946705170743510822736585856221776363225199551704133484404303268266980268661914042217589573240599492348230421177749987288189969943708287107444834451877580681425211994688190768891872836577069291982702648149337955914220331518495012374916964602521069279445509237217758761119338279530137634479749389493906677386453394523400475047226492851999441059070672519968779945320499348390252622595807777623149100744670670305696287083588453281360858749205134340081909942860513301681592825702874752027137619093775656796149797861609300358980420395208253976642277714064731107163942014377250124613922313176398823017945078550219406460373410462918027352679365231687278278322440778343664808691816821058984419167051533331684137544334664644474983246807084407801372727385952038932388176114089730683464727085122988074572482420201546638986587915067057248887620771649354728211898833598572161426237784767033759327041576015037478465627482490789473253912864143368115993929655418760594830211078156894302940729234989195997046836286719174695336191165346560737249368292986905987128699062114600382390157417963377191553996804371832976298823412170188239021436965237455729151012842626612417643536681282232545939014150167552217045167568524825365236452115331766190178264215468943263210207363942152586414238139201134613459503691537855743900806368141530851904061440000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 407305462887972329413877014642972710490616643022880194784003208822975987209895243081764291457155836896409965239931812044168149308182778312232886738569299381179637416218905051235576058486567342229000243403662426081208461576623406547043800490372754676306954384560310702807777004516289394424406406597106588060439304494219386813536777778134442347420484736034681404249202330149141061506190977010481275998364494551295040816314634646632836583716668043615780708107139955736969857099968748999216142255437609137245867886173348185603724980273423651494396889349846011032420101068262522300436691641523321541805670314235955595769661139912031535352876950788122885042532912774709661316596898443511932938150251809152281256348098495201857743960345741619852926377860976054082697404642634090194234144721129613401151542205170976549799781598287225176749015988303109412740144591309934852979989608891665942870501136792950844744816739495216765358307246661114141390374855354978995467794564156849832717686143834391539325393174930855092003877011477025161515843618720816538399775610376403907222752306059434412864845963278287852195809313302311539339784762797183322748935280597109035681523030948310772450494194397170517933212167630586264888671781370712508520118192498351990733575434728927772644825231097985741767931698325857528741340890713680956223697516983816943728734148579018288852550044906787426848342550321761120061721056691726396504202148346653377212779643498562155217781870062001311716300455066676623725799535985053728743059697778725155347939517812751241332831731783225210553431142573166677711717283933192038869055474711305131101322530178177621940460964077745772912378219942797150528525975982256049178617151684926279974103460536666359013306872963802679295470662557345154788001975495396741948193445900168650753951943662002758440867974796245526377002397879175441901968246144149209470471467636686921576961551526486874911846950206329074624303292522268977625055456348879813063203693775687906056259893922310177980680558720811881622804910732305214179497038571780620996201557130033493516392383299863878337282040195585573023286235610875593129447016222258622104350583378136143863025966950091967152791447366451831651335287042749856260758912586476089891755857048134464466171095152429987974853692314042115025660717519685460522520841809509848967294936434414998146545812777888288904195391683991595379320173238537239400891399971691631522143517486037762466905666264485629392519787220815180276624863892558548404648740885590917519052022931635278353365453954571265150256560247661316554234546064136915660931516332127547517114904781052648744904314290566972584645202781725784634351205309530800382482039146897776592509832261250562762295788468294500211654489751339966181982366905000368368179189250553961484178134620748081148100752265534949432096572472240463105929233623875512678685445110622553946648058567589888000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -5647455134460873857138962749180256621996493603830945820795095245203550418030145789615095166428713443438749592231581845002350401227692359339786024552471048851867047569146602012962963963679160831714719601192832568509503320862831448141071891786493457478432836196402262237858444590161543740750201740117189696252096468191843830518526690519683266961518660284386341865607358908435590737213259268387231793268999983600884107030623861292411698316932680052904731485011880989798526572005900872154021388585954614676219553455455219162815664031841073607039958823377851765811405316629378973343427999954543536300296739072320282654556265032591886587270818736320409022406450108243886759484414056407083192357150690375543610576737275642710228821405835854108037218392655170844280758583147033655519160533638025565392330423927742775128680092866243304413981537380469316136233802125422423763446483295874435304793446824132027489866212872402280864596042116567676272627020293351860005435806977783762017998744048684916987058164230178994144579757199012617599603895359682575841509373320830967641895974036076663413843281936205589184456772205156205104631115073109587075860430149000341781955993691771609229382008687968270084904439119669664481891519620503424128381749663178086953029369150877921887407797925100809290939250326777623180274596341656142882355049608708190256455569242361559598031671862181816773907587298181932040103415946978554847127216693739017455348956849786672609538148936759200773626553440092387218824613496266149003940071722655722028168007210547435862568038496543755420233253190469561592289459440122174708040927278736433930794913283630449517408016324659418562715748130789640565331363703737046973100011831881918848816696563671384632109522989059627104717139106178315713327968774318951905438138639743277207239412592048103554362068097357263268654226375928242773106324783213211272839604810831372841364941748795694014652172149308099636229048011410945998600154785123647543825915819861767353318503571058216884216377086663944114856048664055337542373477738317368227905317886496042304568760776577228492027662120967629225320945252556390700669163792084538145849227049457387662480482916241407874120939286598660809124133449842982784775050572590466947798397781593365837554582941781099408399136071035675122172137348984445031229472657910031050240070640938491606409863725516881548355985168719656786400684406742525756367216638761491896726545710810063987319919061171990390112629402766841961056641476172534800964041514130254426616394457270499695767991193154658099580915485152481959489110650974875704852296773181506650747353163316696584077067462528829092001411741658082280466317095639838930594819179074282244756250280549394821787375077363023201219784709138454892933384721008019661333569816834165395985999467167427189368257316597880775644095113618857012122783787307801979344742218094479541155135488000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -40536949326498669140269830882515166908438016413012309539638441254407212474991923307877041366803775976939343647037293187124482002610903826872804612577949299344870423228120249634394604791167041164049684919706715986588697199259132073512031367902759199486217685945351413250265926561587242475337544271659379639055736808500161284385521067183206509314070089234550293515616659604635038264348162222989176153703564324413352739245375533351757687167466775075014422910276169996073236361387733758211096467744459211623355747695000963399343187746519557141615784243374750037490319745752212938622308551094630186253138431720247005493603569225312814486726673475776453286748044336361548076508760935060260429220306624345406748969670013770774749796290148465482851657508355558154820976552352035559260612771944668757607291821391961830790278093033402437851299684395473998401061974790416451083081138686073745116968499593512979195377979616148458757679855323918587004241727308221881300503507095559473022437503399244947543421707747239264892161349646499010115375545430686707975429668900010447485476405878715274194180309304795937817664679720182251114610872264544353528189524854475930440155410506137921303293688128392887327655426410895668029549609402158565271965765924140744426174135978003675087326212202544064423161672567533735819921504972227501930445132660297812845037046774976966698539892433581327858589807133310202820492521036099099466909933929117284835204326444608697944486358471638454300690451910531061990815789676626310631338738467360185773947120986097109427284937938314080213393951409750643726683688473990758155043536614380501845900008796872710555257199781954952546015127860706318274241717450823634677221587273168197600014425069409106250653323709614576258903253155957969661522466249902508032049279950859009091411374571597787661403679557765067162687241420269317850159166026800738261732508067477740375095736027472716944305880969307617663508865896301673134396055879689966779489362850011416913243560416313786589467923604192308516988697287230758649673070107911719815220675401763594004036006380382502608837763772431280669377208775763035910938266679099247360330151417474311352137244612104302335937509362568047276998280571339696680254353336352434190643668847544581289935809983774331060321850655223541083958127379452291156795870526748432317892079374363391428737367373274702125407317558510480691959294819084930643999844412533711601619508493454024557824862839054275403843897155476269381382638990276907572912496023732888249161232220080322701193666864511546439705520553257906550070643319320629174208330748908833861637867801689744566666549906747830419177273904144729658874625179440406512712558438076248922581961894467934023892411635470698118800879506191630520107900759135318020798225387457062223475794837037950017825579795172843626561480370972989780360664021295402866664522554640611409920000000000000000000000000000000000000000000000000000000000000000*i1^111 + 1422620270138208361932976984953407971798753059510434594205683868175101079198635195626409325676249638874020839879109528800694482603833946918267447722112614518641262526282782643355204755103537961081553200504877996689187116825539593462591468141831137436644373839487496424754118836602822472199441015668925529779721197517361385098709651759298043664103795741350807652787571003746189114310414844244654468412780448944129140136787254884937716839838417161794380581833974745763617749502414229616062161299046951124756015982439174827350242931684462146160234421381938653565769856062630856918304048512261826103286541493010303020362799126916038651559716601024170489769637993004406559350329180943782006303740925934163272298580625619095781489336282531479993122307515916345349163893304064418892651661472957106190213557486750661165165130063726575857828381079674015653129810904823744327483702035809915733128494265987288229921469332253204454600006363509756617424524020135213339439389651120213137081902149002215638762157041709346691274187355030381279287059001581707618825099178741598828102434212264426242771713485345388567138983601351949300442222323869033365835086513802685640535853623192040619473723410693458722407733678857328543291332084809200266168845164198761714659383140810258004552936552513397661853108270406854358790266404189915567777344211762277693549479303585136837432212675068793526613060000922130677657733370071652855788899480960756462318922008093692707331515843974592327709127787222668131337997346307748284654180739501765255442445567180934989380454749910363922676593473513327286720577572384710430087778444436235082640832426468526868245792129664219681979902390883184834037408406719723341557001252335157364738587456485431784601459609687253559148692416331035295446294562010390837174643254968737315924628567224709239698535823496538817495167185762505703603981233125232252598072738534184166759319083144831022033879716780229270762230801117219839006328474400045466088494303804639345627797253751823489222591520006667316523000325081224872659822479397190361001089350152282455815481502466125616638192517378921929360893645536586866834380147081141323377320815009932050018868574658352927218525377001261037325802267049733389071142645391753412819192617520799419241868728997250150003894166565934101079082925807877842766518421213944925858870123397352427692771479977099755070674348865719187564577140814304884963199435873728375211235989670072693106204815690058557437493421110033443799008752658331872177171031807128858601438352737711247892109152522489118511180142276486275944521455065404401381706322945392759995936325061847907961125257057231658502974493654293466152025991673133919451553120018431405409777804905107380815000916291652342946328552328534424110036288429910600986554853876869425496752292981254479469529665564663180854282413742171043065944807311620161225783169253376000000000000000000000000000000000000000000000000000000000000000*i1^112 + -13077600858413552340446492186805420985020130089479452846537752019800995201870646976528437323346253637896243317338737769607748348902363192051935531618118172972151996377464569291248856918035740451483434589608436638780803769620321057991320793174913000774032826265013356243497016678736961775034174657397393784808758854615441855392522596126084127291254063535825226524745918429603740989532399676399152946593944538966113832348965697006553708708218117517393866152572615812652452090791235846559578694632773279729512448265760854141425834005698959314771465824174780905507816849287453871211290075906740655612694565168647363090995629580523026143083664964252298612808857925800606959310815807681689294290923684517573954148479226089524065522103108520418518361443937277064651721765870882415028013655019964537578166354811957429546634503245315996542488638404362294343998784113712436383519233729526471197395394371965546574088176962224739748650979376206189491467612865663220369990614497209992756128905529115165417112003909014872853839209158403737437341103837463154568444379649831365616261185881453878779360809146153612200647498121163343050047998398975620896071588350415072158773836516952066096297184168517736205642996679611183984937303340002916204828166320648377318761414894360743226860371804694285477308782793423430905580687416158578814880875607226236797567457533388375912772811303106258733326568560423919555751750915145406185267565680429965922415914732724848970742643077299161211401721496938173646073147097938433552973453922423160568498824537163758978940017577139393644352602974771801051857230834688359005843723062897287955755719393758037524883729355446898090473314464120706045867815503833351336694020830725110716217131731279539956848772013551060290606730050909256191600897271896484843464634716628038319936929965132564878246363627271476050576514209050969221886449213859438648103154191417701852216682459017806851461534110607311086266512565726439055416114309576505316417152934106371758833955529954008362071481531170876268516386504568955523007334039514084300589666445881042490427468366969314035642846497452053494313458497796121700370139112184029848997592079433794346167705898438258936234184649459981158882543968605488935520200322397829589806896977694233192776291677743926354473642417593028684981897140112984624909957626292604968800949070447901484440188714591165274107707953105596982649172307914929712145569059070966317508091831244769849627739161983716344823501110001236959099038591199706768794467928808473981107304996436709482199693493830995007945448258160768857939528531679460444429108458727379333348363802907743511544268451019118299654072974290376892795221163035791701489345710083801499202618689204609672950220162123499540679881638800324470436526559656522260920529308256337547359865625396479253408617275821067685676388358720792827202756378948644256717209600000000000000000000000000000000000000000000000000000000000000*i1^113 + 66084392817748014620240029189652314002400050468336635139038669509627706146459072989917818322300072288945612057807495762896187769241745005160365660225678697677027338377000846516517688766677086090433170637411121886265505590789550234417554051566257375634692107114546145913917893253116515547442301778926777519580206863079090912833918560961388117175034401062636110095021331878721609121735319270688076152509020531134510132581691453596936488414762748876101185956895809689148026563280327393700862235122755189572244270007849390080241478147631221534857887108786574311802926077171178012142323086806345425629828492392704850383716891649825262319729260747742536088837143564055633740300826483824187944745243303325501433057629955114265755140064059796541639639180058705079373407813011905905533877058511622117093708633433018750734846321062568271156201053652739345321032278667087434458360148261748900005486046530214548558953813231993860932336223573238577788164219162808636885273742114688748590382558349804763707641729652976648771709341108234145766345260935551924028706142494960585051254237317696086307575735022541746315657544779497527894343155332779569259580693750053779409246274645644624124022984535354489809232837464590907345313934466625166974416820345716472039818769981035957272301322446344336231947012638838652014380668106078404329703723234919746997436502366292653521723791329688638580463618912039501868374769342623606282241540408966358754335123115164042349372878650233923342478987331696502243947790401671650390276186839755970578051522259519304555105696914770443505651765242784550595883944365457176206039685043449085515137680613705208816398123147716881085304476450054418900549650689865175143485091903279798807811882234925301925479630283090574779143882667039479184298123873641795336063908117263683626179418691464160986615099663569810886930359573297296545157161283475628173026035025558149956419615485878806384415328418839962858390352824970408641421480875268156087436048596726940806316176236364145315417232361500683736009498794858049585500965035532342373014441959355122228847435276147532982194076978713976404443120511213005442970307124104665565299053108959424513991952121110951713210000601803056496798742946002404252965036071331971704821741235762292989223107525023271047831622030423537075473376761459212590982831234023411190833786015444154793797857151918772880618157372897391280464009708728932538979442463761137976311427854383778783918448651479658192562927806702666424257390314724944034261026172626624081734015735235257379829679544231141025562563302937766286149006964772341109023633542021398203238145591399072669759716831507031887404359098550961204940571182661222188880347938839208191715942615257846831976186038048488500547218849196010518384208543540439530641147198832558691891440740355149707311122557062377002709318726053648423348046081273364480000000000000000000000000000000000000000000000000000000000000*i1^114 + -636849117270720751495497654931930163104922500831208237438181530071850284106247803405359651257380072372061169727744743608203014567624960924548954907261624386299548308471045408753810624916040454297306244618252678639387699562423599445804674051596288801140634296906650569521845322965635126725937638982276539500169816203954692639823933139654563156747249579372620550095830053127589861645797886873316026459294968282062349597426097170251844358798081579336877082799529863649968959391314750444527811216164563861653546399502727595765743864575859640838216947692180825467725953463281628450098356586153780754131780102501194925309035220980868948611126969963360758520977487385132464767753990264422025252333607519996166185472443946455970264345580437357035975595956449726322923279946365730790682285929334178443314542748070172486965168927760850763325565302260020884383976662049413851166056464351908148332043007880960483260963793659538000416407264364520327971640331768276190130036009224655176175209555951373345858632985476161890490267079372738335426604219314980309700506900137930386275642963935988748318137058851043117143847337435767774200520670463911327797331715789014736182951810935898910703229545359594720657316503455240233476410403132234102247664612647837507879842120195696198623648305052599981175432379005654054095955172268907265516768603064760437255521913897367318232157443308462307286948165532812458948708914145145039712345069623993728926937305473452561721677405165895431317680931147697636399003698382967129779634464155589760530130903531748112481268162530671879967831141163003083683953066947565830722070909058867527531098169421170302010403468086089014703073257974412088605500709441056898545792381943067011945766813171544145770867520091273547374403100771215204152261509029888314181689697489491270400808607460628399536588620991300093085301924617918427634420985386588297627867175482131481135502231568956677047060923501819874896493079177506409001603630312935792936322093578791191572272228526670425537198097974616260358400753457371585204844396079916487420877509891372014551587165920027443022751136879333144060581730210764725749698772188040498519041419345697394445182941046309543215161553807032694233018567127718030957066006831673088573637755834228635145777066623866596471278163995756601203645070261884739124426074674653986281074204114087525972370024665622745138632512670811981366881177085550465760052145260966781885589604312834653801670846802790434495141963930356721316619575958311077803018523058201813596078805224737528374019846150419063393173655559555004828254935651032710023800973478826556979193030285386873485421650381710686306822785787327035834902493435451642126479530922251647746046657608863212430045925149140320108010300179974850530532990738521050290283722738254908680216290912257341585142944043540830311833280448658206922175938560000000000000000000000000000000000000000000000000000000000000*i1^115 + 2508769351079720398634827795908069931030796562212233538337576013114227590053286800776835179006430002453402785606909526352294471210711083861608996998566333718826716492484155249634049847789394481747792630732358720521046448592095635093764412568695932894658401178953638012846450356698466539744329581108407115164161670959165453892739565439827339174668328985087672643797449270666000778802436797095925854030311941049585625286129428212779571852839102897666139351896183998043495090724663971329668667467450067214643474752746686589180733448179223876868922258252684901730301276300521655689804813822518090781909637926682567255982767161034269678791977893857689352003115652853500699682470205076244917254541739098151249763695923374267924948259583170454255204398107476643239252880738415101805343845922940379026469078170905522302769230735677241577996282833439214528261784641251184351167800555628934597952072202907088437308227684884765240451884619335251947595844782334148358377535859231691682791755525801136119374953307200865890645036442621557312300254794338666732835861902512387503263073657687375176772332052228932304480687673414600264287088780520795807834361648545393313580694057565659759699344362033339430207006475339676657437087301021731455486661834273743428475987267188047898725050818940501829627339921772141872915547807912662141162390265451604670449165702030974355522376988731087697648454809278204533563170936430625947025390232679534752670995457491609254573394615768779083007734389248417046185596706932478863063536971781602158438892019604357498963021842371141881460545848417403546575818670038085397613570474448656727662543364596320809871919763767602607451210347958975345378921548381703739010478801004171863642538439968727503650505705781744395429650032983978414107247625630593183478997928892721515264167593515548958815913486630667845917482185197988902058567068764518999412936050186327561962440064425040506811924544403880418945627889416077646712449175433404814703764610600859350695560328170030534708542407726451340821358426451579279129055603240634789391957508288700443114722182195713566327805862025002986649323316929689316511700298622075068024953540120028354071576128528367235758888258085903256547817420446026100763682410892268691256126717442012934560724180773183419591000103948096686315047413791195221809751080061089562035706777100951798161689617624567699966138515290808689506356961163880560594823816213557594387977005779798630061348220160967966355748017327261351728924259900025218385119097232544436103570499519346558926141996597042735106023819027962341012086067211648909645287196377470124584572980975050404606259411711449242359690078925720299426900193004008869755606987927547706090400510428238404120609137107826473392404054381507738910044774960098271402963122243221578819787987563049647106052883675874365009311013968914939904000000000000000000000000000000000000000000000000000000000000*i1^116 + -25012105412657771510191004632582964261339395777864515896694074195884212607381492122104639901937695709004176631444387190379009957655771879347885825577477990763398235280362940769443378260897189877266688077515064636554515718134635220584578806260162395004972088622152014809890700859673789727930561911808159382777078078429530363942476452893444793925977510567614170559535959995496694671744672366185471650090704547755451816631936144052287287560921148990890249336676803031422756046145937553557641972259431170585150747194574169435357242083202602019311477938945962279502504814323768665830580383017203402263222748316189280620707086363287460487618748775703524140316313946000890964208244858038570877102665437645801186110431604288204040237655287568865469989978639901585152733635557325974308604459357410173194608776518597168511392026450061393876621597959779845452282097643858978303063315167901084501720343108936353340050549195744372505345195943382090729387825398092321391248882401885894608521676962872003418836288839352867007211050654138102171771525450878523574615525266913214858670790767356562248459916224905374290891110959355005085599492140933101738586763958945404897927032501856896666232300654019905849104100675681860665175452304773532889645202879375531371960888983182768521284399313200363756611808469956494928509395821485703337618370128821534634556903221547597249888650270675858914800883797710221152960305658193426559200246548877863921588385484929567779669511561122214930272585432669927221285321583580207680903623121276966773816529921877170562866345103576285899851171876541198293786509292444995099748610988182465470506121900908031974686631650201730348243521321939823959730963222526254669444261763768103201382386275865487946615029043736738279486974505154686344056881776158933050650936971109736551003247839227117182179242324949054971747245700761829428889992952133933794616172496695644137712947259629581653380241994826974720920347440061586187184128820072179181603848724318050740395764500176242578884875070790168929729675997074483697355961610029844786591433830373721939950182496938473025025958011146982377354061897895304716622638473566572149893030737338870334663238709805747883885604316487990012550121127120217432139889586136023711207866164233450035961538437730133617586641693020729329271835078057358069550516134307827334203874867647114914302029822865496206399116414446713161373319944475478712098613003051340855491642736437289764338209008882611046087243542304231329179101069844198917247262256676474285365527250019986621995391227188720715549208529371906264396702352565539540972424058266314303972863706891726690390528760437864798393007529300342962844976142632912884567184657176919703325523591881916297186830313958856484352652167523432766589970215435335303906785890627652300988049717025204310120409047207985899831145172828160000000000000000000000000000000000000000000000000000000000*i1^117 + 46907915007893499872875165854422843234575670560939332868159274618668980392263731860466057921279635337042210330154463092571768933235778981916378785872041033955500991553402239828406963246301484931632737039646734842156236006936180972742153991625805322843793634825390235771736717525493118968620149448501624477986824861287417391514457795921576692842905245980726629443923596581360586057365705858789339872878908205923723532012132689770875189299310393192490793553857885756045957038600262202929532944087286520279211856049425272331144338806677947424600669229607128817786210533259080820348093864788065026393645414702668395158438478433674295993995947578965680903988734692745882491715021971538770703430101701599477699470951717466668618135854273981192696909219335872473169247975508633940738870333457832533144058256412419751863184482630615874623963959919582677561071988418301585898522182759947239472358335809379941384499699521042878611502510440343979717966393346114573007327077868312060951764716943653266229237479278652481713743093479187616429082073971007829376106879092208733133403977801893604022901549153525282260071817658391414114425709156360984026907400832873002865615857196207600586234808330471736089609700426162740558046750595265578498500728474639682587772205095957520373261238359523263915886376787310708380735815124753252962506826623352934036479775843875578657334985139407241242363168953340874730078292681402570938776190353854886843381941836521883446910541200741840596858847089550901262608818332488618734921739800804728774708743538596829290860005191025501661725152268909988351543222568367504431387308888782653474887365993235253337733962804790435815849075497618675616569108264518509684419484820631298586090185734945665915799725207640996381697667764211290689212212443527360190668325696513345714907327262288776658276852159433444091710120263663103780871825634915602573269087064581140119331701973841262709190389694557523621929702981423252388552632659597364177207828652952169762983819006688085822484518702438971614681890195052652565057212428980291817182370213907638093021510813628573632296233251604686454118560007404111224732955111616106946755383187031993337765144866355431465850899155042797759646138367235116670350337830523108029510798624217754428361212839116356723913690574134665363702510318162346296421713370529134222880953526648782426918058802985759942627047080991788467937353969779187923197134858682096896455413527231437404922716877047252174699134373198812764225541471017889519065105256502673092178282307506253330714679244746523973452029783499692287266269351566634860268675698308339942375002141222581235632375685453517351159325171451823245339459642886413244825911096480534676986815473284019065760396130175436271136778619263646089307715337245017828868923360713960066911267208168056893354783896328054302048256000000000000000000000000000000000000000000000000000000000*i1^118 + -355010797008108343638828333446518773400235825221345311223089982216620584409403522443130163394996046607113167191039008335899066924879893099054325360732296488499400182778859894059087654602461411619691666795514183198093068814245939829172214634264292765576998598498269907051770782668986344417806225228343094412450071716660274391054124219460843936040797244090539906959426915835453696231970478745565759552569832595777250384493398758532231886720168366811610431201757261570764850584665542655245506074991771520081302942340742563868281901446932187085384749898437819200716476107180751481849577951299051790221253566972014815940986775039062569567972985289619491435544783685126700006690137112199605246581408757519851863002546363645531081278215701904331261381347570789693102839295911336892672717331440075797266907685398082849016725043001244184427707065791913972039386006703468183802836171895906549907564340199303274695502088889139997468241130041362852929585267321722410573401552784246761747094971318198213379437561773558782280974225725486453408706179673286497570736555749307436326192188459248997575427638980866463669384376850746893182023609443276496291013127844685652591653184757786539082798653862296340344229628973925104342512397625584700260952152387575914782547683559838379910589857511503839742497758480161834125451203665094703554231973057560834081436348154179233727929791252908471449680350065668262803206681869737584294711618538397393130979077677155715030190166342233558604698385236501177035582888559102862036865125835173785503438929713211213620256649712259228322344112643343671352461160937854648973293510925974303334587219226912078385453958726850865550179528574736791313424506500244476842618368890577357622478349195506909382775261311361508997389670819111474855489891135687121418405199414242645110976421564824798808392023223879196518226570579165961774310925788789680706966656721147137579069729289256170430342435384320543962896773027042101096830483940720759617441613966134053594714652295477495898015584096902051018997257087437569101056978496628331353043617520368506303889683424857980098756017128774393562688832829634495008711005107486625700749443316665182541326775794081981620147401967747098185692436183224258779005987831751223802092296877291919566188452593367088578034021133780767230746628581608452773128619222427468945139897898725108170155575068013916909773600027342279635363592788190549461171710262271181745048689193043099578685081033646317018698880535951686503248981472942689820019229716585269067860387252943853396168672026792803685277234825635885915716931013734366326847658225650401332452382239643750830097953613932002340403781800198637572077990290330996831311149478588308574545058696101809153196172350738054415681721358615976611491871068778040447245477886757849424289929377839089944610797279772672000000000000000000000000000000000000000000000000000000000*i1^119 + 999275116510907286228641883557145364536010594400863937911699703647676697467250902368223146337910419917210518242582322840704341323336440349906391068092837266291500991842699065221565098191173074129210354335148671149233253575000526041019926953681701086001927214260217998679555383575848480943537615742948898459479267680055253102799265875487492472750090791727323290677499622747598175761491867577284147172312203480762623639122081997735045325421849821663605669908334322584701384986019637901227234275745729321611712087466100380278217488290565042967327639556803821966136283846341673082690368201095731670013768931407743517511034338546947580815915355467523832578426297072684645833262875556787450533328477494858820611645315078960322215080975330189481367273263933568541455746067655648162641248487764148479775258204142753773813383612946432221767194914315137557091513290587520309571122688342308415895862370689013067811416495209105495796424265902695210036556049090660856298762189315763185091173623283016838780945503222462819735274390416173398970047272169072348404260116244423241071024052567650706200153039207348336977598973893671550582939894300436838248590695137078242992549272209961180707425621919731571756108190825809133960099608580897116079733990097936681245085815951565722896633939955044582829011665061017039444947671394647986958970691469889769136921928303062422387957779380467615912269926911976140466693965282160931117110256206718576058993993975092132893385032086037153459679297690837013917618609315805410837501873187733053923607711291059330803619758540709642910452923107036767518955346122774874597984441871794617155281911924601404828040454571107230060413552682801954251248145115978607778871344790053388195052548312300750772109422067244312434624985255261301805205656309756129300823757639328268042774952617374203530515175304283512234548663573139316457320855614255807863911074660786862302169521000586237442162138584392870821673327632598784717628575551952783634808589066536431495014900871261018995075204440992429222684201574497464540112593844667630562606156646431810216335295660758053734845434588781699088399005404812194455776561242006088077602808872652379333086417956728823029791593990226461398262376142102298796980893574288040416631867368630862987222742529579265390120357189202595759152785256557621111269239119148832532137990467080027504487785643683937401205238152075855289142144261827575060209655402948613009889597564001266631392147225045871081486591879125319837221819590844379636514191041037036537134720507554947318338884716128148712619726808737435309536624226585588894996139390712988964793471794498450958874545278872422410156197833062326308683197784275246324713954535528806735798741971684309888848033530532129547940331791380349343558467572832529041149767731846931918699229928736362040152555520000000000000000000000000000000000000000000000000000000*i1^120 + -2607224945757161221481474536590807352869660505118436992626677872192460211056540393386715197643810215573691620406692924194714707017159490389059637405092268577113156638312595415936399221624517023587870363747123440506546924465424582427681710366352222398232445379309560231475264167578802789684106256109058092627262793435133189535154870318853308992858242293456011113506774877521621495946533818411494064336080093218795322233312487757134514641078444967235088922804648935016430857799149997590938033723618846665002591396740567182177950953264518832249144792682861673005002043314159867925141211951686498931040113970082691793683035988524777612668064380028354404223430470889776218517921009473353445127211966520773721454393238516458072655542890173816033720997255320274662282039545276685162252643835117700623445382679432137378818854427743369649426020672529894802436001389801010104886656673726837283497333284210805959052969891675738744187310905827827957909230641801874937957240016610522720834677537905809810780381229575344205965170810243011052578147773653001487038168600862267226649948360926395777051778644317294952810474256514421664959072940117586230861838680787928519453467242925043461543841728211832847210344096563847889364391107813007360590033379901292384921214212578020725772365672356487642143409585564172341937197395196413009446689018059074644767528117282589112230314355690968125928322981619113058499816386041399301354445222833927572615823259516044725693370368157856544506714451245108519322982423338982412137558958829753426232867680029189609400319712301052807650938816064206944227568348815740587867038519779462152110749432296310606840483370309679959789193906735583117734723159150582611532912713935293527667704733245557687704978809146618396521056868140338365567610451742308313785553540869877244717010618400093058105187912284502420713186246418154532581130073419036231662447078718263988024696915721659077509860133498980907523010098580376560202966394544322652455631208510220657422807825389545725864508127308566847442039745114274624759023102446063215522171559475346501747241974409799083087083382492337876505057749880665996978541622187676579874173868290077177062485591326458991873165181345536628025260267536459684708857690353519782156007888007220281744058896633458783505088548673770100847740490634339363198588128105521377261817450244311466348204500700548409758780786477796007301806654162589801364440498806624148433381429987909224022209407878170357019305595545052903156293488415362890139709586700076492722355638521757884678687940120060840607592747113950314218233928102314511322323364091381967083622771883621202884942350798193693690769504979060819303265323380221310661271062123812748779008123670073092013263833683105329261414585063900003436684108748428383981791408911759369274701982301161521152000000000000000000000000000000000000000000000000000000*i1^121 + 9563729587138931255544910119936579283365753536004054383861676550225620382031766046561614972580162615214875858806900094980417217951987543227771230868650636561122032282174733938848795579650341708181489188287546750498005861569309824841567306867599359903565009446117651647454126920337536676454274308910719233333518988922829077840164984478880244343865014908433719526861239239137150843831773120641601230251020784317064082334068552567653469399111546588231952753254655235728932296128554120890416401640655886625108074062497471328297685100186088818170766626933936521273431431010811123085113849145624820066159659197239948100092754921980532970781860385512054671667887753059892736796971033178258275128981797461135356867884350418679478710423745374282369619560828137960894158718882297208335942078080370185089845249365903420941047731664115946737393436965814780756244871270964393619146065249343476254188327385700366394287603630421833131420634052064296469443725654149073168074068880767245564554850981940382831046535179117902137652862426147553827533159966175848765436390750720698268269211379450808802224434893351426828541999918396325661735426030922324301908393144572112762910907092429073468069095323918246128344230761889865907988716400589160171477088429162349042698651614753929670265942611230680011289914927629804728499273124411886951623463230548142726923943535054703185859385732485874688951029672519442052470988106308712984761210714988521064827845041970933258580478365338929234251325767075631942963146717463305706122355660816645149466024449200458251897793291484533041595907005819167497802163481081111484612541341186407559032802315357421319259031984674120754930224138660172640960874794555195328592531006632919342622326930278327965867479926786817514376871073853724446360456460255366629330416596168921132801739839690039890267201938763614732635483294152565064842178386925806374394054653322915310710987508101119616946924718242481521653073665432790196220638861075430704095297817576445879994902784126974369649586853602455022792875458016195004661233912811259978895730598676454250806316488759201630483638532525618421076968083750575209845739471157696478112853327996031623774864718908828555198879146700968931177498562156043531587286630683074087389787157965813755697041462027858813942061450761379398881021912834686410067558752122741287664634602064972748205496082542601653258866466104573864509348503258384637031899954467923034869173679418029295137074456046538883261551803486837978536902725469890353232183988829453263035553033726483293041960366082748097943857237014783665242650983867164918723800649040552960154130853496946045909841687483476260133360236539545842222054650853392839824772733896049163287321063544366101365004310209774295038291538328559802972436754114417517627153795760747826337977833881600000000000000000000000000000000000000000000000000000*i1^122 + -13531691063733282927380700797776408306615113684703242899860239315638337280090622203883715431263797474504296821981874805960961706288164181297128616493607476974956377023374090017180745128614947285053324900180940168298603634811120595134905734331447398456885032493684436259471676001760314519270555656804169537433166899561159703576719728493582112503852381582963138672882372342400917080744421627388729945333949136586157644481086794791013313818132698338055209924605731675371920954027124951592257996461753623917119899702637217979098460099337004932007686118296208496332653326232774471656464561348136840676415959330981493666902538408010569616561471424518207707588598867154206846569567598523303279299739220601805297305845224219102565786085089619329517202612478035542998017296592123813957496912024578413224081423499563409247264262726493989482664774682310853456451312005788775304293369870618210295611349896852416170328831176034629257076003643645448006078876307625343387710391392111009993890722862520135994187988164426909451740048541007054748173474439538992742467344091697665258921399203498480179504916883640362352498868177134099156239892898093026421367304505366230426065862933479934069067880931063095972010208850917767232573888423456114455279493458683884774292263139879913588715112268636471851203510097452647607873346275902417279123309403628010698245168080473556590765800332915592747225588202156322178263224445336032373400197624480861489365131682917449679434087040104904196793059624941019340307946372933957611254469441137340321003601364701005973949424244841332719041085181135127749908721659674312881921847980382303049820446947084139957463967042273512070134320763946442639701617241998656903263232360822567315311055365890818112224919974842466924135537463401698809420547205944555571700767813481695406409080129063894650074503250216263852915118867156439348524744195191413870025528087722981450677362817385762727917319295994624305574699103238791612838537605223662218710892202705187223313166547013392891135945304745528669164172931420042033182414386914954913686255713294032214445706775907365972974229676784179591579079287500842473130346896828928299629178145063706054072436752436878461556209855963090960178282362398327418506487907431472016408839766003635922922931091185378213164780204532635652336695393890622355034247173768132196384232214440485976898989348304697824658439149611865090341209178826219561554886308416788486481001992250446279727595851744327595559282069033468120472864523284598611841721514558434095228211120730470123635416103334480685639131017275301234652396418699850644083359179518083413822387911399919420354977871709174067064827604164699295472966395134971279322769301515454417648595715781342625548908518477010463301391358966698461527873291543066063768760515476962641182720000000000000000000000000000000000000000000000000000*i1^123 + -17763381433273946564323765152657668229245562023171663297463437190549617962238106045596727375531630470780392338880789870313548778347565202630716511387818960350030961220839936194960300399731917566174493356872498892863359126459384710392064541447398317252175980273713896772755020571379094333238864999735371822753658852737992900836608698701171511223457586211042272215029094737599893731215521045022388995598261633774546861082753053087063201166154291000127978634602741819219763653046831373128990636646132159201500791474439910002399328857568697180502708108365659929880334893169500156105773329812615758636955827345137395776571418333007181645502038204134718593381342175833048445711257239346635784675379252396668417276929237167578245454163682097128466763629788816247427152736494573048501489204641468618590522336211541513847467748326687093083661211423485213295867457062905348270712276979013363506014394690645300012271061595257988476802446611056204900499691174498646369823110888678585269358790175422348967878093228149406631986447423271658063518279903175788164720134167142250278744426348040412138026798626775485128033526863579370291984246664420445568576128467986605850836469328556739262469213201977482534138403955433463783239057351898330110699175965067178210155634671635181220366937546265113742678607557620495430231342127239955110250943520086177797882342178653482606664186650101260917682797053887313597491109806314502230849846412813009846264486305677415638658418420849214496581493050510308754235481637350876098208293716770148388779113749807999338493820999721689813053198345148253133696896611317267028561413363381775773422298455050466731409342511796092223292144909582786010297983333138841850851015536159234344284969981444152786491827676489662851327595110668785030755122380986552030813045477234769371754433056187726170455037514945189000122380967806862523352417269251130443841760917813242857450924406210726219684514494902268184343292277492855864721437944181197911633857666939391995254049099453736534350710956907623535329745026191374797803359619289839815517289528855719788605028843248006980605852676930687464722672271994503802067365853400441965309988950918653332244289781009337426917182262085513346810764950493621830040820949007262185254694292996449864172909367602248918919582441593760353124204858477684469732919057226062477242997429233071952094876094791870174986212559519312111523644893649293017728469231066198308438771517875526087487613289967614902994725555437640238791436279956887978603864385252114549694360788335490198429447848988791285210267067070155672299574252955133382011223997198787165551839494543495358180427204006019092949815872526184539494955700426617294487082226271529858718653595931083141185239805990070171694121491087518681136623854820705648178147335602176000000000000000000000000000000000000000000000000000*i1^124 + 12814786156568339532135508427345842948298794193008538850420253998258061476177605251768619112779546791545077811394601686480902252630668602465691164536099877717708015444451820997236664574950543676067641959071047988939157690505844108389798567941989890471019822251208317335933277794374736838069482437548233430173764493089638000319869888152398000697785410060994138042697459254933020278827251540638059736720243969710125836555973068446542135153282258174090546706821861098674530742226765406159668321085704888723453904054916083373468940213415241480471313323520075571351311304356101518200483044547567746082850203375714572045778806516068436254851576463934747895791450919659756504987843059388597702692175203485001156097082828558269045353271865948368099284570713596396477479065949124642624784869893842145094311470831721762594069794490650615592121485441118870993403459236730451815701143138137580400649782951762615126101634086182626760585362951308019096665342045631710780010264635380174597951070177869850682036514768245647333383778631458474046798079271512881035610431315758140898636028817369642834258941335040402538355226395998679182440284817959407469997687901106711633637892638327854325022300909104783786424073458227663056033702743486894212663916104456422985553166166355882551082101920642002019347082162410387299498834552101055266733681349833035997588244855579821248318440826288814859782785375763781017032134888902229358085878947454218588043627873503208995322035409577776502232822616925089696145009106220619943123823359788190665671153147291198345176153680729726491541835236062939546513997405889906297949407231384757268263574862036174798787327946048521479793590381930512264753215981325715445400534988066749783992480590514594510005605926570887441091367789670519791936436579526938549284286620109269594621894594355854174418323326950953405527842962252380966821918366413818881705200554411930525200811556453229332259494974360261890378073856561216633975281673328411012812470239115471444595850891279868396511565659940258518135006028255268716173851550167397756749995281387124824361492077394283166751525693945763304928727722658602293075126894181852267781730376224925570036626250014148473799163415663525497797750329938890521377291577256174087526031897649716401281807947453447147585149291696366370461476507868142439879273695244617334916990683717390803651136547089481042656199639645383223298600748794238732203297035200515678694045318567188051948020896765781175436709788128300872522465551339747645597926709533355415432911351221948814957906562719031677487579547234962136302844556643287205415225003551097101927481687625501848730424461911199166123611579950803431813416018523883119228296147042279465380461116846430276249615311009005393678159077036181116197128990942860366839808000000000000000000000000000000000000000000000000000*i1^125 + 198605105300202993163165767624616872303425580723093778454816947554937313271997020478692523257970647329236656684624858117303778913879607451666699087563010508966119421704057794398658001830337548549794956607361035313256124607222890571595031937390200143162136521075227609753517153944473063415628923380156053923543957615413996346406686253845662542941604128030847389824652489142572893771987659024235575646027562765739369812022831442366753889141923466930681952129574463076256206755638542410389711766065217185264077618735111694411281059390195542688278228920448040181046243278924158855533919116538719289917412786473205978788697612147830377705827636296856346492163870518701353681974443802022891804948902546035955907876829398505729580852506023246441784014803436123726191593968337661569709524477766881087706123148113777767205762175295354459099127428191674603909107521645444129586816627635607799710272506126217532171108362746812552956001151802071391565499340749593495248311814449197966878234849518013903536152146989683445044124561914166399232681339333878610474315033087602371059080678051295003254356668446536987596571129984340681107401893964385115431423034189951325213755536267586282079670428279809533423223951778891354138509300077651746145101475295411203847826786393660461095874879488461111862325584018820151109333610718925958329674983407942030092087351866056423956162588511050025971250248617830813232958284262890242471032962194614096403070022109787097346730011837052866604499623040120159217686652731246125286815746163847962810537424201362632769705054178743869637270583538384540530612214996553665078822236244051510150243630624074654439556698437797001792941967768707577897598986750700862515499182695868447523795280451392488655906090779985819212355289507746806779496461013013747736128952041918904097022799827579008890616834888999438738106882892088684753898458895444479215727885607938710060403598406539416339536864657986213660071711772889043704687445441136884952223504719880109806322275494972474549321401994700636603528236404977451356228077393484729070161004991606165666720494252452112019487136336003314137224612163918562325401796619840403871726770546491415111497022666747746684275041655992001215537632997874964011933475931638420439426279617260829913861042531283366058196436427855942106123010066044114732224521701411381181659754421902241790981198392766485447047788760034514718476090922061124520970578250294044570391948483158879690674949160149256229992843666727195177367450516459844981418321765011543792579667699407389738088212203416000161345667709961178313626479005756097527174223340196254444699542058889323847450272758511355943045783646200047180459898937507708914926387767148045618620557110752092632442104721742648847886835590524951559956653492813168640000000000000000000000000000000000000000000000000*i1^126 + -345753533084380287264671115669558710500845382981007426350470111540029804451971558303865405985032219565631856837766058204358703577645613599021233845443409857229701461356726700482915678843403559136782661572126409225047358057227908069666279219441137634982129452162678648648049358778091674954344723380227294633830687847682472446827367311140111118626864072666774428165964915424718282085340954484622942729111926942926610896076317653628868490032929562975633141711462495697797360566631671495289326205791177214139079507770310423013270754916253471177976474629640352694665746161604289616224576070249186934935375364213736096596461755758033560235278465628446826706499551479686456226843457437383032552253706851465114322626629546124459648633549442664559507576027427092299142120686960210663500647381286146754564800340344909404086258010457693811503223711874912654026081880686672369024424962084663643627759131692464722829484241698761362151212954161761971108815054608729783655238338760342040720725582748225888275266375555787378789899405977821222703480680527835167436848065373997717271309825832344170915878963498346099957615018516559748087031347215179382034796063479100771302100215505053726349590760113114544333588875619784120597952245056068927991297876862823240274062751660383415960432423503187299233459324957023749191198435642818048131057465195876106339192338558029500235505681168883238866464527614164647425573053201750375277884333307309803816221884876269725451174639254720690847264106752104324321689301108120320138176653230472966979891109502183937576013504187634677536514496232137786067440595140005738992824697887876864939602344959085912811089490844813415779232805349606589475692403625977832642098491167158517142980128679253994371983579963391498157752637997988269604805508415965351074319214671666091109549351691608121614844280538267502107227822929253202178537134930458060600263865891780149352179521540202431405617701306013124339483796798109099800572251272175062660164011739329602494316633773977635747782324364303126577195952485661661461473020271220296357134170920280416503557511353822904168643206682845388725713372439995347820341904123906582460491472592106283646165459805060779646904672677763725906173911511614193431852670847632350884020815273537487183165999461786972264988618967890144851094372505050504263922651143529036672884826090249503818528390565033669876909593390526752588728543194368665182596831197832897337059745354123910100923642550785661137424602849805640517545028592938741110015676683722169473061447970617617222013840139083779744128360547703255844596414845948085841696358720957838561024427051154120652201383067596879816941141510123692113372063938836730195010315237117949643789686290799863820419228405631365680726742062034993435493007360000000000000000000000000000000000000000000000000*i1^127 + 130751884258535909348350171474880601841695595849762109680932713335945848243393946871097499850229450269703892723908222917178571203247348032787148777665042759910299747475769393434545516871665070718972293530365833286054344919609884858398904683217261312574115195727947033439286362291283122045293215331740857877732731392712919084800735778268757622730918078879837616729345686590932199343317440285937025808901782651505462804053113092112135765702906035753005235615125386433418890557725251922940949734626273442895275103069910596545007949829155245392833809528846733394217750655317906239116254501127122525922269601988396222819188204925179984138202074669489212743176826278323504498513250731432260902898802310247728077849232843610645109050136653149374633488001906750041241981554594871557107684256106398407084153436289943403468201186801612424289404183563775064260853241847342698694307447902735347003620059563440791272181225795250808980542747687140380664000084598110830647558685213130559655585303914467561425247665024603846910610775374725331920658914691613512621080725596473376597604960255494162187295276435771564476826321337154291048257932624422135372015576961927044767180230796359385586449167262589857586441852055947608023315412375480877988973154045636415866061227726645139385956828688489553637425447212856645213248438732962976547314230492804406850658922046051758858569377053450134028429629242490231509685913405806398092302436691253442053424624580823967799116728899941222803564840674398256337944998552840362106597511634924314383560105584063724401435295434132937878260605897419697144515976810186527126611212744906559729408832767359368767413122198818440836065390124655101694184772084109997092749172791080440030087940978471402314236912259091867460105654490843601323548509551993983086016286583893650870297692201059250489991449683580974300928794943870174684982394198480369015055391397572300462487014228311886645414230421530813099097308885346577357827072505617872106725561133782842001356089177422690102824486368927716336952093489173622823411598569673481123856998347019151871529448028945997608942418386029830579187893650939348851721068028891787559935906716733879302850049571113058974157849261527859118744329456130822982013575889873112491012445473310609522341839905495761089539245054766025491486757510697228720938628564956972940228931654076530591956670861502660990263855408375755839625036857719546967566882960284257611565540027028895979486261136348672941563007434540058900731140371471949637486878930279843245197682309203976723326204823845855889890592706110246560304531369904445269994639816851403922888492874885284957644213481791508018528676368706407703238963912508887200326355221048198021877954847363434107608055082362267234161107829658327449600000000000000000000000000000000000000000000000*i1^128 + -9819678092095401909450942447988452380398566759165718106094290551575579016346841298073696448574253992009161517707575653348455758659810776736278052781088399552231135162603066911456989616171739525321928260084160091180700516200839365614060206044246830225711056021238492401891584410305695788545390624210484933049949301057977976704225937583511946819532149688635507335866839508944454402813836965358875401104635626995357403240635034773946958465720692479322922416558327972406871134593974555972189951233023774945541988570530251246702618985407771064961962272625296288579183817215737805771407952406240232632007044542403752412737141464386011420980071643951419737954599081510521901599408348237885693544562558065078596974291515650134096641562041475033127994287802062615110537334444571207426685182643925827383392800885062907967906565491448716055747203075498624082558052900474395208287482472229378241032046792406148846573084788595824839313558694410663661364302891540473056120775440178806996156444228717270555406526771534939228894789356978728155469895543002054869420157640324500286968329626446464082762947984379407453930399192755675327680981633562928684328875915460931763515352699274931048304321820356441420542401737289725215141490752663406717520858610788678381329330064685709271776550794411656768357123093433948045563630181041825220191189774924225540101235901308139237014825990484957338213103124752469995528120626437979568389831841422821313333717773596916648001157443474904310932720821685043908278833759569478077588330925831608455461916234662230913291141430714883969608255420536710912079016403753535652528653805062024436998433427252766631898085941757764694520968773167056732965051187561306516422709559472297505551275683968348796910317269785461461301913395714811982674579403348266052030049114803590275434732186709597040231990974051539282609644731796661086236147970454826754268168146605419375672221527082986195788194640064610303327888998694804530647706444308120491597908849076709791941666158423416219562113593896985588076634090218523174193419494362506759364809666870937060137390659250991053412770867439332721377176836207128165876805804557314700376571710526911295633363772395678410410061569310733373833665545009591706845045084219153263856407699308314914307382956563995289255675426709045280007116932521665503015240382103401911019711903509214228802522721360032466840298289180071620765325893733794078852821678693393028535671624805912368295388656403507419575634088927521868571991479678335879018267456193411454240288208508174111941918842538694094478621450081816760565556829155973893113556980689515101560616549058033319773939889513536557262273890014776639506860659358932569546810726621842799111691990256524425838045592643400752947674480640000000000000000000000000000000000000000000000*i1^129 + -2811033582870286868336798901412112918000804240054641257256308780759749541978825361220005695523828151540198182430102459339100321919486105374340296938061557403049121865998215297427720981068848983899444622998715681624826287165655217424757705420569392535153462964536610656076533032002369075973751966843699929439256938254028576586922116073760542109076482067706533051967830069952033182497153407356433979275089577185213454647081387102120934645932554688705790571676477744897385979232809439667217117753393537486660187752933955507235088974049462407737012877958344866192725377396349791623928646443266996076209324937511344542097281470022637979186710440476931039665456561681373945919449952117788274665671715718533208653101122007153193793174709831719004390869719892395207972809947221828137973266251282852098872927169550097070055832223866040150427939660117167858462883015641540675062546683381451972865595720392887635174330479322656245184636424353725095598313381492531596862412357237855836648559228831853241065628210196128205453130186288115511119487071608118225887734570536685961534150208191899187422029333834280052083660883337546108109896143565266438027399918450182134789306311507301334763200156441917162925397451563201413121178417598920931014427719222369137516852475859736844750277586621852880136117903297875723006052500534058895607289561166672275723478876927764276172327808351525071372147805312007209373735885545440101963309881552473056666971338994394083416758323300861200341042042458714417912871268357927060210878642400797950319375305497055322926094852030861459001935727089096376278305084096036528796372847414905223576110616791291509031399926956052077507564450058869536221277860035328233899168851020312632442130304341373678892711376876203675837139660137698062058997210988989246649512845808327404479815978058774840206457405078382241646617380926043529858479492155792012389580857358740949277239822311032301367002625912291241868436834789508596088724147320109182647368984045443137094138544329007573463725165821938182855173758876640691480827938553080518573598024191412680290657770995087469021318003471329657288946361268746397479196611508380622474578783931111742705754782807015761714561803303624796577770578093772337677199044259188759887916880789400622439959591942698332484173990382030780799674934543162836919080907596369751840202644241272916066633486430818169777185574815423586319694557594556746305871852822346243010775822176615361048140108392325220897840099946094396984848825638238847730564404997849618498373598840696009982149638082142528920813380873752628375986866999898916965380115437976667218446438115837052348683244434803480312925269420315418029088206535250756757499202181697503358963784273619536368013200786234277888000000000000000000000000000000000000000000000*i1^130 + 53325952171045074051843294130504043486277407810587953419566390888912106098684192569551130071826873081173350707546045746023291723469371938529664936635753651306215191514473470136162719082497497020526255644565241452092798325630674436984384957937084715386017565785946048263372147718320983244683736033665091115723543336229729362085026489849307432761416824475427302240259797027652294347850341355715446302621170406430486010715009029340124358101961100601807248316950259143872002510749107948415488419240284451459076688677659280020163686614939324499292362622267062563502307130644148488963987453921071414810644629935419449148012217058944672841142663945643821978380077473308977441958169300129994720771399569192899505036180150205138915728879181013708055167369888976262774553140487953036050922791880407647473387910894524908614737737078222308285921567241107368628022720567214343102250760399176925274002595139026739619524068446665481167946510269665381336896715596364119984918148386028606932958026012671190658404399852222066310239134997871578789527626677886766360789474451141973346980957757192425729249097183044706920181424906615738291045378890142095428468526716242956229064896593132714815531353833167221956163624493473939850402558078376754025578142667962200292581255691254631452974724909035535490809674115507564928257396133295427685846831361009001117861013181985343873351031827569767567593195008631235461235963301880961868086304356567128236181619806157550514980025627220483374812443149281317926440011142523623627145940053118301921082600006052842142710982544583439062013252491520588501495929472611329300054505801438710714325286880058157532289683053778040401274073630175551363923848898291354086966524064538041726726791252545798208235028576615599204595095707844742863164535798664754702969330502441372222254757158207369890122580914613647403294028839180637723893896089299342506216770421712121372918262942008828016229949810932675225921952560680201113118039469122273983586380768406585736407853583153683139332412672334686874501668942435089606722218577459491019594617358457821730331067894750245367419776724898976415316987945019880637383986816996552243750552025874526743479841619834757237309956111993336040053466762189255008115485742772352835866760877426396137341535840740496132656797739867258206837222425946002062772290646997723536184310198200716374019949795320977241368834527993670155109514892959889743304393979103744044918548344270055348862531132654820195162703910880514913096543641763031886027064054936616610601083662270062507360552098957979675631160997597022040335439080270735807804507202150185682029439641799664616755371760966477242845706777152193778798556892978286331035129080321062282622526362126398944616382464000000000000000000000000000000000000000000000*i1^131 + 28593605103186078000539519409992858129088095193025118154819506639001368729180982124508282106741357050193069571023886378736802646072834199684596884883362637817875468996451280418892426333156501256690832695975052323731466222517729568900802553373746133026625769737538997598505528253276787882037624547677775299180158925006290083073171428978138464307023618081086967593723016483859133835886896896262500958762824458941710698022350498721082761801712457870561270208833045482790323558138121192835429675388808889276029511489382232232347269262699369155385357851236781910193553926679260246416901993959335412396857743703612196330590425757145297599729863371564641689358525768083814174252876190853294256623696583996809085190379327100047652026644642821907364205274317814428942977098760582137427230000264754984334441914612584796302474634092509144010805246930408181498540157236995531426119956029880159401384407922767975882585848409995013921214520664595053042296916781326875762828088470770377590873291348096955073910069782858821344585150279729952132066793155292256452000663438975522214472673184976843860358769490652237950772516066443782362872900304022440519821771388908540325700645708170103724330007241724019529368535448969479353428259334039168563676402964859580450650325855863296928449828616321611658712000207365246999460314694083361859067283102829276860657047217730350434326999293808571004394175613931630119274979186203908495606994424881779058254006525676476152801864760189265715890326235263472134027658212158855336772423480631661694712270632690304741329575491782790101763843913819245207334526618667833873285737464967036886114012987314235452170436392541254256485701974032867801511456278076606740511182131514129948412217379330315873272320021071013536893431605378492810405258390554708835044733737931921213723803679273354789459001462497066777443560883814159134131149379659769206032866775895629750952758672189759349010471019917428781487155239623156856123809334423376325439286874435408702066205139885147907335515430249523165811595404955586303003825423128333667558360447625670599740836928617131171414290740391220925240062548095688547528217152845570186814134573463979402142934741111327340795528802515748101272223219183686444037615184523421536696449569673510420127191116637622970956683050348169706915281556619105418544903137684861733040917226270442643474951492205386036004481494850702498276879892822664988641296905411100803489540468929299001480236526219469180788765216057033675557267869028898194311740189240344658458939506947931122185290393498455958937337102206297400018993949240759412053304413715878988093835504477500297593802508598880825948129655824768219744368025724598657845854346053781396540982823893965209600000000000000000000000000000000000000000000*i1^132 + -2286847689599422224831247072805858550164952585444779341783274101773190932391035345819200748503133794739306608684353162693328150278414095105286198799640630337239795038629155805796340927786184410363533661242502943855341360409034170529591254882775862358817447480050647190982956758545882728476409333392946503716502017900064217268957891008073883545938206863794358986178670931996501795872926646817221284517170306183145113764843562866884452324496947511650883829839603450877831841296285430039049335226911159064965666565193271433354409840979049684466345104767829314062688133191695228105920385225299056569926264430812691803565516140845932036017387865891283561460969564195210395214957315722786398841394603929256450546396092186218256480325869149558203237277758024709618450156497883410804916343731629244254904885356197566196454275628291001930961233001454792837988279256258849086889094320554756335940760221785547602919490922298688002470584088627911982826482797288942507992009783531010436130235002686705563175396273859183647470818004363554785132468547609638437576554878039533623500718333027146632233486197645352590467828125133153658871889635331262321166018582423934196110486999891949107681770606553918311774541931873651398172519971837844245913873866771618574531444277607919698753132774155528026485833323001145649523185034212157096519268037773111192967166186129922736285306532841152160573642995672327623534285314019564756378544115757779040916808123565917269103348440227322694487991851530797391972217160496825222108364225260639571029516848152091487840572709492485915718309280255564459950678708552721214407643129095739646163128763891869555430878165673381615925512581262184754489055122786693552730389955101206977512005908780794524027224798684596935538518887137003466412659539803214615371600237352359763607134216367121989556109104172884311723710122326471759250284081242203364884433207454679711101139575358387384926628184105081156887951125388019493303805440859086537512829782447462158285316135596721689883749341736293763688977911926500580149065465231120895436348700266023863603355878840450813162490596119854183230839943217261944444644791466855779165395484313284231890301189218027734535489027434738247494204334130235614834445772201580769782542223940497827649451018157148394025921387048846454144049624784608235234670625708340048112124314948652389186085021390652906928797126278884979364282872681832419139022339676480759530985714338138592143215774384746141062942682571051329325995779734911339194531631153608755471158512292856928464491203977836045637473160323071955284048297714643842484152929108711960428402416796853569339475001864682659373602985928720915510700318833888518520957908763473269330582437888000000000000000000000000000000000000000000*i1^133 + 8399022779323045148408935533076916075367721831042692791654666445571394772287302776582923983089256492085509287874864865877719381960616725347395371244771540761820576165328212680261385757942845670866167373292758379374228629546725529242430579574633771791047694715765123727695669571945320035956610625608424084653305761576961575971054487164780609245397374889282751468503046798897776569399064399208995386758499242796268904973669249651103434475767534701798256717065058051013652557748948861787492889213225063568277782366440046055245585737046323804361737200659120045931710698705152237267716494250797956849185793648906657167792113021379150243383471187324749421235141007036051434030400099288378525090686965126563354539977027920577837707440381266960399604651388523586730561656859560031165318008049737628113605725909177028982929413276105038629444285754571856288975083506147331683566544332717365291774244511076201573006909386952893739077833797641037470023271114855910000454357429407062445428182005915709741004824935759995446269429430289465739360408110633720209106458429191189922416765027070944067198540939836213869691021685123301828701664372445198567479615086849642285280543661219876021755972431145160542848896219008145835301594505883222410526921722107029309301549874210118483575919687846257557305469314440352537583758454729432218021295321347351998162778397692218203397421766338297297994093156735621598731699909382202371175672166447568395144951458110481842784382067676897066650226309622469006417652108987615271597423788735988808053922124636464598184607823027346700392366842924328431276494867293755308087627660134500633577839166476261995276798155275814752356256669458822542193492015658287308912113448792628930072167959844005611823041326446636551089059616631245483927290085627011106048480710646598749293004739137467017613590511450549164423449135289173520864489557219441468741102872610802849529335699936775361414546637193634831036257614067895145560671484920699041932235957454653717815699410167189535315680139957352353584311115977475714955307683662702269031423867096296355623787950332006471761800432846655247570564602585981758700767026772072405532554438932872892862743245187243419702269464299522878217866120128382045218129277461024906396271554778462532400690950978028682023271009655481878258879665868299199999865100786849186326421631185516343287328992339643800632467746379197944402884134236856498470498187426416292512328606382553551957529421045944406338073853534803800202517575222383196388075217408302172124775766895449337652954331033115878381357428834679923139973261305038052576908240798992807876563687784593874116781414037997978388372100371712759628370596471650284237785401154915532800000000000000000000000000000000000000000*i1^134 + 2316259545688575085850092495216952159101914235308657938959687839399257703599547568330530332417655053628803067444911404028906466568134123345608654409137747928540196516948873411573959530043796261658016552332892388759637062874967329355556686507771042586039560533880162257849086313960695247039610353044306653647588899821219062036027593272040338658960348659580768320184964531022264859741107415193061771386734194953493194610459150550946777021097883214475268111842932537701385002340607426052064155501296727639516453881535612286835185023276515587687576366167154894198946300310339240687919561985400021364700723112266644970122335564999786504783137692717443727042851854008973039964386928643235945582397190711961332495137081386084662222113028612933590059614491029155174828898180747808540455708110258715398150773323599118054258015487514180432611843535640990099858404681608325933216457994451979002071530742696733528741253340995192161807016005046934220158590812331411314304465022960430034734779309099339327625762742257993147895249279061356542314789541322178435871484944236440129304744019937498310267210793571310803966437928820284370671880579134651328435164183473765951931441088510731554469788352656142880089657480465041411334893249288597115871278795262367834085613057411551820686251846732686158490753050029862951635261913559687768617157456406552748757707698948662183911398659038008489663474464661204304892862580541780403715271682671780374637684385618923400111937635867851459824821199006308944918778411175305256093862033841847291623168279533119065784673419845265305036081750083091703071437664240658007917728069051966760428944653743136431956200839269749784634078135215033128417182619366142367930846951700465149584140036197673940678063062408317490159294694305887874564331627598577020831455133353057993189502898942776146535060936417895189547462599025508976879099416183267219931463472850983472179542434892240895900066330270404027371940962222996700036288660779750648710507660522846461156572917577835074513042668848968548791459350303192017475275546385289234963572384165747008697877325515136194465749674216305600798342937141328051596747084768716456595542035062333170486935101926004208129401987571071415928783559922118242243860639233602528579761372909188916893770269659048857682691321364388410868661840134969998138803081064778629101357246135710899500096317685437619256283894238578354366954447621370065469876399944704828503564596142229678875813338724869188168001386883164702743914456754317961229320608102918524785106935311353795074114580035758715754586997346947882100492965701749833061081326797387425703806572689406251786023294323243621592776525593337410356535450211080331320727961600000000000000000000000000000000000000000*i1^135 + 6512811969941226301258954549412238950611532461579690885169952743635569094564256299002321047821829671794863728813853887098766444778494682348592409843792613112305281199811970164412494247516384724679197908262097044879241592722462524232714818402599434846842641483823062200926964886658098845059500604234582497915125994033283766896993021330868306020813264712863445350503858978758369375886227576899577648809051409093396284750568080827508153567911706021432383347966067811273736489618038290615970541959599148589092478781248959239298329396689344827970809641562307514213895511362866931487219197962990244861049872211263366713637714417431690599482199686567694865235525819269212364813946449325161376507258024367593524194978447701148412013083204934540188736773425338824702636387282609216184819613696131827582897777581065694040551909464832859662381333031410104669222699520482874191735420865582179908431272257294325573028982249399796359178816911791418294280090768803846398863610259790916497611631641207562397655701994879375577803569421107455195419001726908085825944982480318189980779336809664377806583461600922924224490656460643968536144650202433427297723750615751615575675751672297767465277562319791010976015481039752025702784991168491775932562486463678466809680583228830044506099162464001659721140503131233098868908835962191323611368747591042374291854385534395011363738978923656274757183559656927110964124631803785389730699875157332744393662816774322277775180003703692282482290925081383173919863941050603573922547312209389049169654356584508027987142621012420262361735988917781490138104750884393384702082428336745106789325125382713594366815138036520148512348455559919440875618700679025968441613701148425256065008562898146753269950787906989917759914471485801752284956196612424283663034015549395136647061074878876525370155560129116448707775755236152753598406707672990567547543095526263399533263794470249301238026687889759367698924143088843461310017879532927291610849396036163733566847809844577005596168541173420193480126351105231842792981252227329304769514184862493122654000539857744329898576761274983684717616740364812207135942627615939065747897907228973641214715627957163757531777376267028843090646149782097820529685684795090980530882491386886928861138229278452969268948884486551224237086960993489068562745880939473860070351498375230868224776840266252612958443338928109809661462168442253152920989374822562589286047060248304205686777814256207319441813153138061185604017145184998768357516947440832447906786763896861058063410498466046669742491582989650805587920140743589585345571840088265382378068921771965753292976729497372512155468279126003877937301316273212227584000000000000000000000000000000000000000*i1^136 + -43803962077610305326070405706989399500754173063976655482451841081809678037108047230607792369644382296110556807808990859239538966755216600164469206534968267521897689111899188869837634145637003057524878247328611973227061720696926524112709462044048800702387604733293860663876338002231446293956502885333726489920640595551542523144849513809686348129480204649196464511526812381401881467295145634442804642581781858459939107315827370861653292772844827760495100304958935424629628177873260579638547882323836523412099724139469842622927612714933015138452507179710629707546874647646165559708202411859779016568474431532273089342977047390795870486231319112776437459224499429206123312783914993699669124801336289035411231431165729923087251445220537177368687952765594560025983961242279226993813999905990992871529287470873580849117506790195596727883237935354312714004030527561828168386901899397883999302505605539456939922388775653365194428950783726395264959952654327330174150082355901076615018934577467070452928173436346056168073560358963105298398856183474969482227882481326373944515271056636533945959698277454382865180607025712316683779450128194341187618496237246789424238719080037872828242210896594260810751193712445352767108647471015602592256973823333996188421813145517863081525950786054953152407046588034031751611788237587079081076946677677923283888209928444290041912423941480768311382495467293413259593416890406820795552308111000934387944967483868130794423674751840941267022917795475092285588069515961416316584093382638525530157968558941248844771647763055874637660607915054893924959199417556217419823776412141928700636284904361868575920234455910445049991252980421915529813290821472072260125232759315152608389813495157623893696444269136821206936326395963647789824274671890543476558500506716992204827137459145040686339213839458970163093949025607424304869937389846330202000123637013544239569564750038733903135951430815434283519220911124136585440968394763387592939470885587577360600371594224354462315829998693016039272254238121317809877592678035190264746950797073313528418818798935924532078765604572895584491070338871813917288834249904301179481746605719432557672695556224920224351594922981818460664962870255138445691115699262343195551895356803713623910629838285965916379652148924632703287974299283822856783025619508480414801879483820284111251403012257639711061337815756556649065400191448544801840631955327364490538058822345472583455490969077036064755194345299699991090308424087285853801461280402879329323412501753892902081158157036278275582058781084851342554490636738170612104821217640190906317234109402240260017972332287202349698607561735671054708836715724800000000000000000000000000000000000000*i1^137 + 5458528721451290403070007990082210925484238816920304931491152194852499095461596015621871638383197157544514736845213173693534758605129191333294906598461753614810243141042086279848499088321149530280732594970338214068461809163180069653306658841371546761604678488010788070165009026206041555878350589290558855157559302122148651778043343635680016089626444810635040841340794406637662168259759158608569903117579549033815719944291729589399810273858683875855314788157655722374965769779948536643486089198192843339196770844563007405209783534622363030661606952701264370451440626402924380239106556200060976469335110709687905585269637916283513656519135999464835577408855079309966306092651611229753467072704381283951912028287415988010724838691346644123428053207670873837124304242534636851933360295608609219492326895486043794125156172081353719266742888625418105053520729023538394894553256945541487972616138188889077860179478890832256819368119962783135026525897069970143644257139759033424737611988805669180709859032759336795370672641124415413180809267630683957980789599354187111886102545228851968782258516959300164009385925192717289769582249349871488285829996221765907216662509575825502393764462172919172289897935804917962604363076147892423558178305156757260886610026596572202690023995429604689012192825526648600093597624722348689822212013849182479876547447995705006969043109786971245123794026779327815528004540397428018279442988860725875468849581554047031771183779455133414305889608603935765166638184606812622953801717810312730446365582847428115472282800674103567947272018213298800400468168600160727407469713451047905078996017877724046495170461749694092023649707628119382287529658195231659063718513494416295197012434200470293183050432668412877159519435277232927034746333377191032581091080915161319355125953005808226503236097551044241288958578760000473811254619237969640896362196347748773653972255141067285315174576567474669787529977765795703808235478620764025018851979116989763188569727330709837281683579578458013975407435434782667631150825342514823430756254808552825034030230762882386454940877832146394721931204736099822134937879291374827027247841763738785176972389440146570429821702731207453482619885496530586382695254742918368936897597572257398637105375945925859991511354025589834874119727498504328974805690389898774718947575971384385011723630146608863527590885485232935190030321842421354919872239729023105478207865262146345954002448639092496861420051761585134223027130583283605307138136040325978215437260315257636080782265209914002317682630399431132997340728484718974396799144486185041085489151224005879694369819181549899185932407265899608801280000000000000000000000000000000000000*i1^138 + -307242825215204363094593920129413619583867519316214105589765844016405095362857792863027928530206728155718847159629727066068088950802419127377849464249425278992226967993425228978027000400143533476203440859839969299990254027868704615888917250738620898394878565598155842047419060907625128356706553395642377537492754276659496711363583332418382995776154264460089521107017742292904951984919948268148967022325757948149530505058169005403795067206352110710094107666015782046778387091673650191801005303727562685747099380413790987219036232147680591513534025191963819941678137069408348179635449508814625355998381819677427130850132084685529044938539921209969573396140532555669484967316754929556575726964685290451792659760967971302999037743341662261160699930795401316576453010142183553379100228960492169089705887880719257942638927421343234026652502746085083659498792845074965760133807708994070076902032162960000657928217142556491998425487071227351633674168984775432690211480336730367797024171544743390833301894634558102375049231719489282441555643472716340407490220659275760310114376799799086854652092294873317996121624461662155457344250928774326046706562974601802504659082270298134446382769933391762924196449437892560012571871702941632205960853379100679008018708028887758639312259372816949319795206178489971644732235648799380482014456227920805245462781714912752915116175897639839569404219268783838928168062403914756541763632853271846699410965174890871280307972063511392544495402789868832799660783199549735503207379936263669802508772954962513494882477759204141744528290951369676858713970433237022172282920459051059656072433389302596944419123025981898226678246294309923077885202046583259770350692305197886797584344633348920474281415516233949266439560531194495154414477047680753880407852782805968634583252450028834316401328790413737614372400290658824779620360831033558831032661936109533881309145359858814756060264512590531197880239547339686568576412420014811178313444543131477154692537228683546960113514834813010867566636476731216376051095499435198192436378613405408604193865166722629212135838113576422664655541475124800351079794411346217619737699230330487954895858985964234987254059963164782127113068714456891443936221105822452973317663295127175257999624195880439967684642414590353753675899910016171550681772816177872860551298511792928595497330452813481406337031972064046239873363805373359173381725373961595837124721716308021368469921064552580087704860301858494642086557996239702827419000439562670513133054144692731627667805339303928838164275144081988175640994475238800778192005806972144768619284052788107440386504264315603496010931765248000000000000000000000000000000000000*i1^139 + 9420882028650511100220355687212080543835871306465736109955940361653973662618758249466480900933173888034081412619760204099662732875305777169492011913450132264950771566886487744244219077069698893390033627750725831248542617333383595019558357800068188302008608074432070464102329977844065417623138120571169544832366516926819158201325260010142918221557986062478958576340396550250381350100559663666599545804172450397158546016256450427488023462344532580249974142991106256309857483945211572229296301319629801927642885899127775429006175895007708937100395575943248211117550375681224376974052444340398975627591054385159367312834986162494038937675169664312139056596881489070101369944971188755238490753088145867440900808872583549963228060841845477145893182986968230432508884426936178146471600053067348844210700440716716272369270566803002859832424840283231121501512482874356322403761738262045243277588686392437224701977015144432348786917908609399973019982439533597199569317518842185505893229871676361635727155402771450632051482440574492352711942606460741530172079650080961842769433358665540009028627962630058495029709860396343556168129236391884717754966502706497209529066691972427764286523490708004374139962357787614401196561808111519944798489447353947798713240157729652182513183946419814523162384872180534714752672466225345546212694698528701128982843660030329125839769301081185059389372661917530738489990412048041054674176828511482363269403370410989502910308824218018316060237603819678596838382083127742547317719876091219385972594687985496299640339982285306008169127094327476806776545149939288279480259583949524596602039270775795733424778958907792086920943867180296129154560355626968438455347960287170597694043674703265922628795945681102690627715752391551274734537933616624624547480711434649741383328711575708860156093562405915192729664820966766020571479036421812841794705347915625401489527453963692129256216828674041215908443340870946159303716849741939844973902190016113741917501289258418141960245032582934588727822907840975264101653295498216547432582335815980134127488636626548592111149046436077664196621032269582967396472355399326756179174450685069338914853940232494870970386728334762155251713545796036288320411325490571691117997763426127504564353785530125269103166617436506528990838874889471102544411269630280213770795555190481418759183900406635817666553096174878791854648630814037338638768201138504236551228465640406507125369621336915762056349229840256749818018104306731063028817074741885835791517540618886373386561250418766690537577044010311963069593100410925026110784035307439592766728454037214251459959416798726376652800000000000000000000000000000000000*i1^140 + -149072631791372616019450792712376138931265877209391558310530244032098083483942430081572986178658686760614192885397271436328785473158810145194053521612805440880960847036535280359548297030400677156183825679572351102782228351264600349375563591128826183842686633717188056069669798217858336194874041595292279252495153058019313327316312882010117803429174462488080189364412547040191234782019794675234280007437798025910052704862559597287479869345759541908083014698081345614953337122314057994039705647191712652236013574978820439468532623718791138668466262625932560325641362187886055752933095419764298721941588930530826928516811009133294174130605131870796438705425661393729966534410737218669795239177290640580915412580118972322960267996238493620494025668623573892446270463417922884270491545444116044411674897769264468953352294918785765893453310383446096908793065546648967661496626841164746259695846687157975513674644872884746172993741244107202088178494465761320325857869467014127954259121530635283204910607598135632779130053367767209413922853547950723118970306497740921632362922551208318852235279172757349955232316716291212588324727565670520667352435684900175595005172046814711709297712938363956102024169448608110503911940895105422247457527517751910020441095714563762048909870011436850370923018034157257372288770982924306805132032752248982368548389479128822576406907329236759496891130392934111259410996913636096307761898060874392618069844569762979928676513784522044631800219368750026928658811887446528533123260876906929402778523638688698725752021842428812016701281363418416402638348517401181955302953110663651108145917487748271407299736226165591052950783329330499352387315849380989381959681577087793386268488717471804748095754593678417986617971997815322334388499521130979740275613084550333208702651250131372883950440444351717616004054111789053967581158766195952705982486860888904923129737014399536037356464233170911080937887934141484152335074421013477978214554370300913973766755893290786468941441123507195999758383922034004014206050188677022455969237782874601429068146286479672766415015878041684633259857884234050098891247984065926599238647928840552510590644452830592573250746912813935536450890985099774894494964528579035572489715201350585105306278107880968999182399342967031807470668985365924599330196451134053616086266059694130402058610021943723315244839511992955895308532097210090381835994331651335648981693800076030845431158656380970174392282379263692547945256725351542774352104235658953746017080614217093718344462487410260787879110485511805752956351142216612686620656153072195121826353670863930420192304168960000000000000000000000000000000000*i1^141 + 763575477440944302808287360212168710747660833712949889275453723692625914147487675997501937055416662205330863409219070690099331980163083810954408068780531699919276445776898812853471871612045945084408786341816831114045496460489359784342770876628740533062627162958294938564138422665948637248570055950500771993011490147298062796174216065603184872139855530041545747764790107067083261477309284554374789856717108678402349524794307178137503417447245153766081090056813472394379914554114209599080501293818253346510896462850785404925104419297588126001136103639113738239346433439920265386700695723867915326785156377986234587658530595379745351286099727109544144755560867893013938059359716830509794764470747064548515309121624243910893318941465835817630158995634225499958262929844407387011939417289077608838832331043904532200579094750632670317536917778450185264762505981556283538899649274789576841544413615629310523055970987546561597435442302249921182581695304601619661265621856160172748968288391753449433604424708924802330990998276242005385295664322818651775034666206154962240339093142996458218203439184669695737291718515016317374537961002027132218392711857991253887574251829092201066625058855152570334299756254631586460307820890114374895222547280097419990313465202646463630157460484897357375688335603054571436689236899278171811620317830083176171812574386298825246446235473291172875697372615377558985148770105777340534256732680393613714542633589482010005189679148364879693911139590800661879986207618327310163018111301621680056094595793332404299257217057528629216758545039730485727256273988456985444389349341311569114529577549781063827782042734199695982071682973858456501214755055149652254764030999653064563244248758772184530161212026364939135846842750369345395149311577501536233318714463470985632826554627187921831958762176368554549220955471831390277369031393939979998019885176035530179884067288710887727017745771281813335369117551182039783874035402023037570892377919985301815002138888391993397407062107521285276236014662040688127393235788834715195918215025320877250300050009040580152715260711061841293962267244860397807942904705046729392763836338653519621486085858703805154487911854713937166418703900480476995898306484573037428698732785460671261209132545569465206486080228621531800933714643973095510705667225968517546848879788378378743084992640663667169543969316814808955776055625992562636373792477657566016959656712800934772871819455571042630105101458632190561906118235414769048245509491405150331594437995994924585098759515694123250304281881516604414896605488318460041640209585208956016583126279356678144000000000000000000000000000000000*i1^142 + 14443020285691291082699627909655997817457123486698903166449556228115933993538603092034344746314714086680947098444345818876273851540228621148745879400476543067771705132055666003234889022766547192882237665837600716569335922779057257558137891518317298040108848200356891746370636932442988217765165037948970431367117648954787119104522487022459442990289283387844215845412896583746744752583828904583053572535302481392937183035201336737659537196430947536578068613203533786633792063139375901550580124296213396796446314155178021105604113797505615185580736709249254669793714842256333171837595777897897665296184327029548921979268401256296399392683388693808394075960456626178720765024639648082564999103207495815081920191583935558158376612889439408804841801896107063184108889256626717673034966185248793150225475001981418208729791240251232317848824702555353348714364368614180240518696696176299854032372250259587938458569683161312198213618636072527824600840164964742745236802312463536327198460066914808524406298326808562908626646826455903570246251968940436913214339450759024278990796438400901288824967454633959816397528004835152119085725600653152933440566459685145021862076509366204727680914691041135695684923075404413707560345530681500963430535358278306716632329836038874941093885186261866840349848211102418729722291163942019352023312043976096730945070430231201406069509051610652074568121863803699069389235828337470562863429251829207550930660712891357765826429614119614419492865703412599573490288591733967932294101828755241355500885980365805326033223478330698676036235802480674317547829860448576562882217233216009965832355470024514322375803118134922747703087182044874629553269430271628060212910900575794914593054930396052536966508844565526984215846736944587698067630552662962071601281007541160308235865475941578501263016218248739811489455462893001548515782025518498922483933035497341064794899795187554274766794363745122779004846222078179372223433187739506391565486615531419213957471031133632317952942077246226308413756923344313428976261127697565401099648545192160173251740870414304134678583047364307533347953544654606391086585096956108765602032902060066538595501915160990861493755127475126663869947429720647920086179362273140234436114328522603144503991832029701032741660126980407743437683569720341157081718660271204682185052143502824504528842640756540811932224564541630277329091262403294282317059717356467276501949471157475172678097618400386928469674177104477225936870611632552876082448206003661580479343169332264369052324546204855910576605788765637920189557435774695463263408563007103209829931417600000000000000000000000000000000*i1^143 + -140515000097021581219982669769232974250443172246095588087966676326245519931269704270631456388825149788135640461514697550649779871184144621323931892136792917499515417388198506871517539707410970987683077730647442805721726892702202974038201461761448951282044843010005424713545049715918778026072385815856555350778289916975718319684919338232940291677735279894080565332233362856332612241737729877588556943544785266440992502002649201160231265947220971881526484458370512398359290712753854975947136641281708237704218053182100979706372431781876650128382003274755691382795489239131511958742792600433978601274682693006874628643469508559653853528646986302333663211864401028451198753233965950025773387216607142944233373101369525160526391818296236621087047898361844651423942694725770591583934258254366020465691746679237561394810928072056484336057673970859934141768435892590497306749551996866304440731244088411965237354507295140983687302775497933732805405136025636217616900541082117328335238875126210611620022892792860766438261627342652193867853900744552114769164476918032642026139770057161272695236541213184820177748145827428697012678179501214735497624939879187728627390160740357988154994994541218196499938284843879430640883223447067333475741224016541775238844676339866587307093427126583360080966299499727967242531111884561260091492568803342143758834339311785726763276920352738022843539101349749294270037915104889348517281371558723848292345202651163312907746280953435079695963093930192752433177203160345275097210195277435914095549011431779910212116973036806888483097084935101452991676469678055668843494096948363025555499011746224096678838083490569076845332366837372058716436518634371246171870257675570422487013688749258832321106739495970153506895108909055350893252012561935888019849075652565444541359131347619436920085674948350998913663618167741794455702021194571634412810399978122934417628325126860560557646721144244157475494632709848052113464301565756456537245889156065881875250765090889771919152436698321829660813607208932808341191318482142202885336289813288721219745901417585532680919571107414540063264100777469427943786362446655648062340110624312354376630366252917010061976989092410641226810505617119786593699886848956529281979164221340017259397509817127158429075912728745267308318506575434728296197938496979116572710035359336673778506400015573900987491626857361566575509830363800284565028336892669175394713626153055410183570734394684811175204603661954080585448074149793260922365769387901304871548887790100160625607651524528770947853123611852693300867939659790200703301882610880348160000000000000000000000000000000*i1^144 + 30450534831840341918206459965576932084759649407188347079068779010795311150803273151156822211055149373534102529518082976385427490840697438858038215797790078108925094222418815920818689636627389921581101965782337136335552807571987119415855769642305525099817942653784943726024977207168364701209766925292213589149558448742066287181459752296776279890358636365168122946452308190140352308944924111917665437341792109070435006947825467720959427409639115966241519123921017314347801980216900272392400917400733497881334029233447657962440108083946985441973677277671612653359498464205771757164716453815313395513548123610136661533201714617502892654762258304860782112436072369253573881814203658658644389741722464767861998893952574019869723601533649873317192569975631079485383080477726046326184447253872679385951683782036957697854185560971946596871771710950740419344815312316018578365361078786283564371488036722093525739254125142500441326183206352004064421869311653803422775393906535800756598350453681898824840431954228716726296713541269755080885482822042388852100139264477163435816381098992014157962469210756430315080860138324031949044602681784488238324131802737343672338744445821072617824986176057845849582406332754793743699470521313159634223217628202990732591814299104952692068567175243902258361202459606299664306471982202571634390218537876319652002458189950386525086891528585785727504382738738795804992156697548183748103851311431183118156003783809234079575421570507911295629275679909621043763111618012281306704730509063582911363185724859065842664071909701935855062781874177109203809800593140080594318551766972066396576895953902839310041732178722228004416880326088103547800997718340110838479380209076736398535374856625796450249721230175454668683889928671012340929418304532603245176610824688955837727037129857541763949136777004087272419147906192479338236245462300189653124075407849032361309670259611643655975223714282742441622172148294407137491427445431979822389167331437058615931285496231569119807339774696203835591463523809239311733631742838412771461647865801783006460606397399078110700404771317610732391766871741219469130902740824354892337746713627352062873173326919983935255680886031494712791550451863906113120449860903704894516928068620235415366681941090348439664586468528961392039662439320741560071459110809343387364364666535179694059150509957776340569535591588793856103115794092104878497303554012947709251083021988509756397511124761711301502975172588983074676131079795068841202416550489925352343198145642125947666472163035367751406606170253658900075068290066267380908032000000000000000000000000000000*i1^145 + -2269380813398246205946016530811250445637116918048204136691558696260326702913958419887798276292775750211210549431143547050044203228346601068852678747348165160165934264414150837380907979333359697195903928705911572901689699926042980649327292097858805422188217209382630152404042396780225655793332222570125662323302207197269369262410257862034515565794408398544391636383691482092493448748271057945394734451757247810257784599830164636771826562253598089432242553716610036200785940840108155839325800227410146327461895234613393583600131890827210406531444834897057670305077185385082381370420045158109344841728715095489137578139500931978092821735079608726181306268262872564844218496387472584827986729107708753780991570730768355343075951607666944634872121703299228496316602286127533539731042894349253218866311286701742314122393311214304518038661432206726096019858461922267839640510095551492599504277001194931554293917630505265294519485003520805259345493980169425933813167586466867918206462406944015129160272278833435518164992765802862950955217060139513613826640208168154462666691612242431128450511297091099015617027390593574326174505537801482403589985760674892977576715565989088943427024610062514818577660647677721485236092269073310545702968699678664654443549657706130708068583007356910030618796071179697923442649054703100189005627938217025362406919066190042441726588088499352874079492176400928291949704560967362615231099896090147156064040489691598070890366341445214253075149392681894046864491977135548556802769358600977568607842676855185616176443818788273009528927448598949618333500211812455925598501936898689412381597526456252059808962869816452829759631067562842333205099958509205800915978864142687887232421287098496559330048828321919131159596167513269627182739292969103566188490369891657225677213612013217703195627992730079611408974407793790427537304557038875929829705553885385052377123858968708808385216657938482546074921173402006467586481949968075774156680086300674380784964323967050009693998373518024763296298970098534345494463011460737799192005799095505834847236768463453217803134370643578874424758358650419321267365448246619135335877087314040748851447007216487259923699621602782708321930201997060421363358715302239140185731267024144070978533452519037227174293543287313703750242733789813965794284263576202105265314802440223556955906187430736205614269043535918767798085399814597687347356070780979950093677035784124728072082522657191004021257880469476599308141884821490086455236127908177580196860722173669873191973421682106019487917149450901424616601537845657600000000000000000000000000000*i1^146 + 81209651527416914171454739163658244628251709804863997309204524063376529630831560564890450529958194483659929819032650189241882222090038586927761517198422884405460087712838200397635398349894153747130547825317384156769702911218005044431869176826922576691082219223341523526408114778905767242536325934489376594124237390050750795581440394745729829706607979782151152901495860901371150132862979811092423895629531563101994138648685401601445456387104632439377721642805337434914309497944889116079471208833756481360020810326807192596042840200774816293793198839109443892218757116811357907410659321362857842779430058205429944662250257003459180771001078168977528829788197820475792472864794960529539570255792260532012267250999467371905123922487628509573818737581175431062933860766635500302251581368919897941324600419191051155928696863033875531340505506846907594851858297606436539551171360109647721816769634048684652705212868578905095784805367473329404461049677657482172787646901253283885087470761398458879170445273235464866336487897618964059213747532621192458167463355966001152671086828144307343786134078756920025905790401368334939364157504549087401708847211162649473620830915894147234713803566502720051235419442919416341575755304387760932684039000223465192676586365200715289465344866846374109654669467156347950461950929852533953479069533155703058466384138326451942839576509682655709725975771173444980997203839960826460715215355872901226736472383143998953747766740221486604575388116443078771770624008406562860500995173555495218268173592168629944323053114410499866664998872249003256749510221976950418126188667412690020052788625268328688365202701358725240926628563262355253908313766702692974153537038590808137945279381408813712194619024920814253139604254493441619398954284817792024333863905385967150682483648854781330450193496874284219629941168731765313387458369607644940210949660906906901347652178057201894968847688562511137547825726140518677216778738424685306793027384678095629944038742565141035789037535741595334250381643809995294761814522684470636957679424039222915787425156365189997970306741878883968820136693807627146298671413298188583621376402922751409837386933310375302170674157181749450305780459250461887549242702451968367815611346901462400110649449963420744643585827991290201226260724502320821651941200578833743792322338491255798186124409541224405503139341614491576604793349963633061326920170460785289304477935679185439558699627082028660013260698182624068595262778548977992780918942590588708013750760923637311873467718988254058124010318297139930726400000000000000000000000000000*i1^147 + -612456681176618313419585695020015066045546422786117633137409692962059521904773600911460739796391680383659158848765291191273560408504251178309092338859201916630422104970536896623129686960415287196083678079085324038522823526827343012114575798305026002767507901404548961442246645181326725039842856738197306980304951768244843914908799139186092077461886752711315284375026919904211787538197992997103156505859749463679441086142346876825535528891846365511099849016345441892717352459430000200684970027746238166306708046348446852267554588643895078432671749822344442276615616519795919522969211529952155215012744635452784251904060019382314933928355864612127395501721399853881631190617707004924711847459259365588010889372842429008637133813200237789326026669077888156974397474852072375974427676242485641237540174946884260919325079934678774628799300054861981630618322810315055543518298195136406437926665740347725393671436286962157664195213735381135005220863150830734221436639018532810653920758021571732867162247570861165231292819877583095127214303443696274298637954454013388098713792006881441711802884533982053259677026391808184799078078426600962431139620002491520432775973947079710576196773089601329937951766646449620087748061674802597107622271274778346159903916789579818213624752572437284491371456165727108413950264529519019618550870757975226882358686950103868866376195701617008739086004999010070686417186396898349053013661353639372042359386815053610980739814020961120763583742853225521813984735163173584827723235710494840350846990444076123997454918932459804768283422857015784122657819112840125210927244380797371001620231840656973157213855851927647418625460839478242822759448650217188370597725050877705247106434631801017350223482205222274252155088285803106512690708871960454318559267415397296363565485016498879232462315678157824140179099391008692986921576988941466980704762788302313656776451099696366162191107406084603308890675788048868569949010460665023897777884486740089862285848913950589237355387556744209064148774668680281299370935086966379125374425425106822324629570006012374580296167771654725252089472052422468167183986675317355501047465412779531174499150370530875782876042739838023464338969455720094758250736566864571318386093877813245186516567681074242082225476768900249563960273308575668172080628867052534642313484869839786613190565380164594195811869017452562048854178008408192788798150957275982241195106614000678056090905511452338934049265338829016603494290181369758931623877738671538534377073026791814931619449453276605882455069556736000000000000000000000000000*i1^148 + 2151706447392882989133472942199111418976054744377028830787434521765207204709253219313352980719748703817934694698501200692093121452045607290724447456658102717218729612297187280274321808723812187658440315062388406961093502805575369025013815986025765430436116738017165480027718213694663836579319401669912414734185596231073939549128146124046726011277615879075530240889052387676686739922126257013401873093595117303562184016579262054209913005240377785482188298651984140497840270810951966485941908692782267381031707859479262965507907636365319576414736812229951787451702601900825378844749372700408293171083594414590454749826478643474660707662988375190218755043654376057501423062892259653453401375578440377363119736217633792727484934438094034978800021532418863933317380377467425042911693101789291184366903967744253607049848616524639290472625647011013126368814113800404027945805176446215787123547472105890097577476924088188419634979142877116317382547644462411130738863836399634012470582037585263500697573836117398288371448286581865893444219242723574903887787856281267069795222496709805609189696079813445164248920371638390106129320654964520324949925613154294187909645794562962095029420502923125289229603962929386673300451104447255084032904093094116057197928959270684249777630358270462311050316045534782679192580831065269335979513074422893762446222027557210402281957491672976309034046702640439093484661870807837213942094684333577628111630500162616646415189309785426921234280174433387034996371434690388783603103248733371463517650174267853313414431737209957198169252240743786835420598502135064808174494087914644306393954129698321991107607775058713994186035850360830915288474339209967962886200983302973719358508972586662559024763285803619576128025185452997378438508000899096949185520248146854827812179179322185908283455415201975077541302891507450431373849366887197413488457500367663208271925620150318933969630508435075495373196314720377898602954201161179913397310095350887735693497394166362949979172733325180182023491734292985224462151738754303926932502004366815686555595860424532356481182214173569941087347481015612377763025299885881355515689491560214279565360044848152183187385880812131728953962554938361812876236775839635475347074356555742536626267644553956168502827650786399690557025865599893910130781298133388977205235109722938807979114618362670732454123532925362571150639511362717038148575696423519931699326723385760563766227129510606892480768621048796087301409272093831804511927082813288092872061167344984583536822599346279363379200000000000000000000000000*i1^149 + -3900671761670633943544813970561195360195229057297174129737957467067045126679053432374628568671614009761914561429705414677036614875435904427630950034987175562193297696039346022407702809206185092829372567184063675873748942576869217877109328600002534453395943649971248770626305744225943979159734401906129425461477045124308245540306395001953746923679301514667058870404000426012164834230732282753879791154686963927814523456713329037568322260379063286556133856868224410607899264613210883686726847469529456635527689089523635470884847834295064145136027655001173459758025008585454545658739586149374256023488684670379532459394291031735533222249148764768430115128552937189924563332350504589585711845569725681811585853808516154082060061051156950494528018844734963643998454990117657145373021567775872657652729563763166842959575881425783580799469708402190639545921627240971599122250071078293741384861795332970129659544260779005663120175624479219360479006702689838168296508994835418277186724858265639850251374584321198583014377579274213859650543963153082281562900941415999210791711135641811194209368338701865671199727843462833132080637503202924295494913614391697880483745913110508891333463024738340519387045884436842644192943227348762683603004218974038360645679382024734841476983450941065197612639725467168118167550170832070016558897734158701956809279906802120250801736404561454081007903884302718643669357319510141080482765241758631227597398730918374788376567775544516589794762926811991629514634501298726807444145015278552448933713529378539710447172901687027095700787577715577111467788350403744606363691369606922761040087386934812295664959949395210287775966746797651461864525726161820025191268495125783236148078017996684874131241369277790896223167530953269177041193910609430615958902337054590894404507262689633735074632207400597744196439066088958742882308843364047827326660247290822461349650675357811559000785783351321620921468189724786297149475320561097407224427557103172979281480109206192023985059222066554478249502554935208478384465621839237489386912389876982196905735493509692222902439849331167104253611051015930546391700638859141495627220589756537751866647001903915743090320738319992154555605636564125501314080740776684106984782091167844580565129542420894789249235544352369940586951370773493058296635360688731750619805039777935081653731554298856028732808813097909520025462406735733081538277092629199519097136524187819545544125889174989123091099255365152983153547498989945810418430551568390250886978748712668323628040847360000000000000000000000000*i1^150 + 3665830920938715330992094064307039685517527838475804721346304513212599550470325032322431156755276788349265899078910625502896725264234523030838344864343948296822238881150829335413165251261667737778903400822514279085753928318619563391256839438742785238659025378956167070594892181655421108072920998179341971439125333075373666538068168968582148314963808979775854406142535704508931553419407479265666589280969212088838401240050440946422971732692706876782954326944284553681627784120478612531509039277374908205716044438375173703253627882421752447271112967703857196577694285180587747793802612663756645523799851591115429657674857491013626770283447216110368275597208733685426366439044287285166761715478326082796644776713436531788335904688966219463476366191850168084054960580617751654202419972982191379893841192043146809338355464382548656564138781470143672864402662980198864242673126977158339564861270710737326613171210454603868839650113440486508847755101664565602350332882938186661147346180499262899662816971333456975116781165856340382128183720390067657331751872118017390569788128855322370702098435357916276034936978411227826918372387296426166199442167138865667941651488406927089570953034994889982820065545641286410762894860286820415640528249166613644770897871689221693917617218174082478488908160959554206253747883880131302124489236243099104388745894207387621900015534202226981982403644090891195779503733700803157352971362437757776134620515786795504844177036098674684454557204398993901684236098033953608844388518556355663304659738649988235882724399232983220461851542032438314548138652457517712038406436106478894325636975311101763312263562267008152983328781101061158682245137836071390403218001030942511065512940891858660859481082553021854089107041081522456039657153538501136438247731702172318161409308651521084732243675014796523547549142946908372975306573760333921288336607419429385920369971579340216554893626575832848903168159718827662869517658455373568115213434661293370543022416774972106427850938901345382102691236704703449715298286902754318063491650459020446475173818241224189181731396914329882055079731327765513996100637068904693228959808972086831241098992099567162698664223966309256215250927422895184508304384195297565188974537824272569634192002862105634122586904755221252737949930078145427241900528557941237587493837029935333944581366681286858121491436292136016328023528436730548578607987662060627210901129932384708565660786766948508872109954220349656046348222333203986320682488066862402320912729256230912000000000000000000000000*i1^151 + -1665703603446507290023919585847543063609208228780229226386928719954317305258210365058396417721108509872142145497098149342200076944592401645151195039788851610424638019334839373847694813972537819550874069815024575774328841219320444240798235926271322996119668000823523890714982299176993397470230858423235282236887205580722824725587880045134975695402420652988886878246853143273247607570669991471986507395559889354659433008546591457324281149018738478533250105634288657352988335123229853365287738758798132952776208862072796307764671156691263883503995877719101875663035910325414605235605333131954903351535452653034285779590045973201378789166547967013618551268968116733401656208105602354881910119323700412913998561779001696491227638199936804745314635662614828720600817413130883153336575827417840248440557892414998387665315200044412685424127273482096097372885442910877080761233413896373447985371007770113663469252401617468507710499325136853899388123479345670027415289081569162389545942576497223332338693277999966321468051956287310230019506014500697976216049068748534761997501071300929948769635192393696381559066194368458872301442792287722162333766564675234459851499027174071231265318863408743833232695962055035143271782428431727614490610947633250494639771762550719156054330323489443778569820520361783927261524495112471202973265030981916957969153281039461926709611660660550527507366756731452054995184187370368158205119605665513155443945041076253860009406918053395714520283205865618530193847011479179983466756927486205823338768192252061939730671980488691187805459443355394581540617328799834140985925204105101265918874497555796355669589767662496273266629548629885394258579991041748159691229090407286401720831531811535480736454694989998680470429107011777788693157960475216149139796235127247310233076548867937307062042832273957446826621631498873955815847675928550755978603585969835417013680768178188689456105147823642206643040126375881895511851865752396125839439822481279330125368095899303498491298890365108837206579997563100548561221438069055716818403259197300424819323083155817078459271016492106323542755711274161744251150935123433807382133488077928831871049263178597866317064682449985707929097968766033051891322495483294298568673503622239808409731939977577180486347943262083187121371943492990977399026608176225305481758854515209145405548211608794272774422565135287443706459392560039248228764562996233085232098257459043180845502941496285174088378562840064674715798763420242655192128912891837997593395200000000000000000000000*i1^152 + 373700653327535538295863420020391293972593714185483189478072863397452438205286918456871696814435134553825963986100003850054010778492950971756756425061261524917120025666143962865995188735360872252910594442528266711452669153340719891944517202910393905522395675422147975655101628486194064709349925638455206649675269309622360260793944094828215330457515235913737591997223657386872903888741603731931820548953667514518444763747515585567716948431808952194752321167448804417702138289703122610476005802668433841717997591415248192895849189725097244909469548128432787912691166926676406032224991906364502259143980960403703930765503859671355862911981392755798961083588090309703838577714627742359856807447070137082896871993121609626916063090896658364396358511366525381641415088505946101355541233874440144880359152724072164219029586243257708905756440885662344171055426000066448982641740670997351119184076400507062703614194815894740581311882334988890883255740412394455608372097477327047596082228201702929622629702485157361265562343170017663643638484300283484534717356983673058279549171249793490742786133697892169354185028746218808251435511346071808821205347159069488092572275073759453782849109929493529461400629572654081123339601524833009183421280381954921992536428753612523453771027071734242563886003304160618148277905863183991768516118016324945161629654645482668112898080764382810519476919950085845334655098249696976588934023738639109010670787627825436307379655808680884826427493569314520656924653544803567901515090768017368248639668174018484678338485611836467568485412176753969699891512908256225069334247664506669574172757822915738419230064873381697617236174219366597113286833757455664061679420677313325986983870176163483235334772747505660978088220592788836089837477757189391371242203843297513810614278747273951599112105724298167010037144887073341171641786995640739238789718769693719837465653377643446070975608073663752933821730342338022642196708066060392228182520750634959546637898065174947093126170445406150328235073970119722411942832067799237345218678901402438401573000646897268779999196867437318086683882278406110239280092512070455061943174145301751066994676676041546728118862403891840383820370935692367479254282625546297358888865182800308284691010272070310970011186375272933816147929459415375267958753418925241161666430890764508132598685889634709283127092405100644725147142234551061055573577691583850791883243937890435665911005641667811519109731416708068283346569327136655615589770854400000000000000000000000*i1^153 + -746358866204896175261350175242357606535512906157366080053059757225445162200405170373761983060541479746763008764105555035564339444863629174559676983268949992936662775291421462951922562617315831063092102608939048442836255759400578385209253393886035984798390640235658282033020291151797225130232476573564211744321144124541264460823606227509320486233116339846536713336885851628760918006636262473424597779324475509437443075851984948815724358082682680637122394897148006667504893987700897493092519113956849415639432722240687837155490761495457835896296878879372385043069710240833095597014887101918033587605296551892913300512523826893045230933254838609108773767450976953228372901941470151419113674654979379630227093992440019148387634785124204850079247040681551991689368258506549165530536696546273673973153700012608257494136475735859923715405523138198244088848620220255162419076783147155214764933124165200217073562884584511982576039487043764140874345130040191933015904347955493419089051455933511086827946966566562262644566153238693873474721909370219802755669518511680460650875261892272766601483790443063714143902475692734584891506677915963681935311792857999491868091792084631983072753953110890110475033220884019409189802069966538310167908073182519730183191514112034710934218284675991162797327396753430542733258302768099076956987921744715555184218375232341671191638363707718910780148980657899592093453484256010002990155873581160355433934732523798553692624016770598810036393742235676156183296256949472081933527312813303328149874697610634541555025898182411008033086134998129208276462997997755372427025345143146139877841874379674889844161147668903641938499595459836376589081899531643054157726943035150683972757752583194828871123094884390103601538009962159580211538968757915917662550998183256489357474810177982710660821687906309713771907499917413601722655753576742049222100496501179466077971747680191885697825922760335818876000937508426119873386851881731474436568569891854501454282771185629087603932233785861300309159396040563608811610039578050813823873301118016771192949825109646465176087773095006695736572049155502333295792297758101247445321728232300435438678014632022564055263734418770614072129979630546558313947424296581459772251334056569238422907513165962637414561089518463352806506879020149769914930131445361047233091115515169943612437427243873269384113436956399517293636746903954737671401369961884591133988437757642679300737077546540505578632109866477580170131838433492992000000000000000000000*i1^154 + -30712529624257868994331971045642915874128428891020940638113541780596570035942371327592877427819969826556334493650179009471065145927623491495052853096538461966944088925400436453085076203052683923365403227683948094116312806004042556837586254849626401773682824636359743433196817879792666316737096662583164266469230205805203317148730666316425349782555653729046574182389258451195751404112163750697842558859483584106187158399587637295376208269008164127297572027345071867444664550329380621262080520797021039707080571425525688138986508997461674217711687940673747079625989870269415011116326644419888116045390599369714530419807812175528401076168144889451432953607562340492350818424652914636036992805622451826452097257643842361891835589779076597893757941418855281210980518294596684218879559630503023734767317162837044618343195055690986009504956123494453363770954876930310500579825842954187228508786884005454275090978734236798316727542974551766318930851125142508847146864424810647113293335036152821282969237405375305189086143054953172521668102747892366324162491651363576583158575518108677719827113543610240218230634303528076367776151201592909990399115263775578965675019215474227026256827160258511755283920934481348307996865618314121246942218269304601664456283795888115067720474156033873231111694336234118693573972782155747230358791026362687293220249543130503731724586214518905313105721473369774505719322913655678479711732537045392156518207329813389665665838903523954099328274488190814983297551952376737141876672667564571464864266611409512488443502517377564635749261532464744830481592897883946703216980019041212056024805246624852492856621895029070698375300272316633045056281229371401537369355472345168419017847807726183491012610125598421704277764283669492386989799024508710313101564664744866080543849196392327231004444507498740447344872298174097116477978288126956690176717187931548276794387956895007945786646403351544376091515387827226367190707064262792923339034148912934236352160116334387486089513311673339832881165775175413141547789906279157883082850507978106008929314707455457530429362949387882054397400152729456906841506182461892623297890179891316368480895687254324643636928176329290725441640891432448432089215658214253585727717933591453607844888069718440718816549639867585400296764801027162496225523773113087556651348017857163640065474004403154080459597255692078200113247164764965075278255155067883735658653734308855759866445149618900584813550429110983144243200000000000000000000*i1^155 + -1430408414158116046572627063425789153515121099962633053069363095597998787912658121750545546268404945352897872551245115140532468120095810163539341522439448828687168919595963972916752896104992391363152677655097676582700172639256229421845220739230701793417929298400882954536431351409532632728136222215515301547742132350704432189267048935110944817849976090042897887416380614244121929262598502937115122218452882644462748856619456830710470104120030380398843875719004183068526108274543357786613079979382765149631495085038180032319712994960079824401803609102830238125403304099102674796842985074397721219284127531687163709795102039598720917367862618182210959955656588368927929347491349526978316547764274911071918230237556709195689096322922971093398617290485716232854181214255874917347197190248357567033370815970179044548628532137602562406367072696279500059957213927505878464551810314747315732568289397278225922264491633646957503018470664161476223476059799380641728638634853309350526911258705966801654050646761274276836984705922503418879738485980280593019849859845574485707895794773145359714553660306986490889352962029314988178260505656707078210600563838354963576451362735273243118502321013443323885388003122151331222333256811118813856116148808223175088916066487656235869017099505731923769434809583089716121993490395537188651633400182679127543990328410158001893508225142611904856707107667517864466119907298572890858818485012629266757594843027139363573013747488126746647104249353590204083813820386329767785628386877296372295675022688270037010111325612945089095014166027205178735593462209220395747446086118291258884463757857184618919968558021398440497206329808300419567951275959871452476192004481821695552386049086096760016032771312257404880465990344005854449225285606571713989763121376168202166939520407722496821050711245591219254083766403887649908437051607311905573823409090768281938934624553626405805592948358549331124013487424502635806917200103916387603329577374365274029542661531590528525173237408468677121103713113403431899324952611725612450548346828316547730996877878232105591439617263416076765313473723447171517275386512569087837304871396604265101438867466894035599988067390364559807250557771773715194161053155340652201437452268448098662844434354686709516683116068707869000197122627499461055269200153784178224691004757841242374662535963368499043433156323945817491930895671349959065694819567900083843491506854885527911995993192091423416915066880000000000000000000*i1^156 + 53368806311637056671945841777262083396685491065251184714281367895288582573665302655997843213982420892285117155243246517083099308029349280613759238492261208532992492259553409719133978187871083634189407297400726264911859033196135143439234367018573794094177084334743911959816806796212443046273618865556872653083719387440660267565541359218439906828131938815620525636676668287567890568602483991060608858154187859622018415500864180132198314924248601561787466656664875202562108402676937257806237865268139662224763856809515281557094434443493645515883453143557655395292366959125467755913570856829652935390113666448675208436569966507433429624111380618661435951344952412998699614590447142283653967823077834050858842372017547191189284067134640644849202863800207150840969397765347125303522176610678514308949663564087946648835816818312840236281547381814734256683440694384091212395002312021397517454457453457948396457409210649736142357734227122444471611288018719024086434449907408702424398030177266406610979629323993041573681698759697520841239204326217290582166593955523877593823245524379617530452398829043126897590560544150779576105398739435306608079130751086165516046779093530621179389817383844256086059619618970286702777712447417523119547973609043458101448305514601944224085093570174065755889992624093332681920540962014128697591971094878485073530526678945007953859474451383680422656576664483158872826372719999919821243879644851274364985821169542594074602856413416571551356123917553617295680646510306493910995785404413461100068201042127221751947659435726712325652968305352336344183853471246277914208246716021893467817731037040041575244533663269639285140458012890855309920273164046761194297244635589847253757220705031571243082659147592810581758549999082659258465686861983495417517874023677649685132224862359739082602937841740325434644264992794097719998730889288221597232781599865606987328030627270463255995971331075287586526774675917126663946463361657734617050826247450377962263411751732908627069570970252377360091548638084978774158691092381908491822078420283103431168914734414743134936338358684828314420605703226842495886973368451675351301067711894569650301944001535650711613679179280750197836903682192199385974217405639641037273136862952947934829143470838690572984135753709764661912647579888123509288376102870029178063275025484112023146683323914910136446538155094399846979712757820903640882361571852836591467277808109985912223069568499712000000000000000000*i1^157 + -929200512973428656348260983006757479542876403108054604141144902507051905420247089815242337133959171147489477424873330413889228285515990705348094816665747436235624634722828405108193742748653955283672992866695259938988842389376365773637493364568544268925773482730113172720232020114523070913943030253851666958279994371737829106604342868426473739976931566867814715595743244806976570037056664797482377223549410930893015494657926055435878588739218970118588458542220831328802919414954550016387977767947512388810282191613294791989542099635073842979259714699906063192927833863822675725578381721905163430374058447437590710591770245638343371881057306174684887993228572512601119133180239831216719051851474495464474560597484226992331599694854360421179250086536586568631154341996251720074571236861967470692965300132606040403966255921182582393804820160146523905472060004573463236926438019433646191749297552975612503123174440875652114967316721766831563596808943119271379675126029880606518601187131276628010683385864383941845704365252943620981449603479226439256356927445241210077668730246200081794166633385453106546946035478204621749135833912035743608529748494975102301778251702542443933051975869350221693996343738737263863218974720657023976526784480935109498324041038482982668162912775374364556347348929238493246718828211131758466596090645318500362266631275034095401681746978843278372158065904403694443076666939314668975187437450346596946140780054355510484743067345154123156998901491684558108147542009755775199907840996909136260453147301335387874899605523098028529462876071766105737194808243749870957952232051326722231988017003228223968850210436224296360147363344328237995538090416814719060007004913915447419925645121767586672706927317858648076627309235790032621695419227225331974449300718006513077317272563577390120046656189155392798239839748249238853245639761227503327093020524858302142584863517819581484843298237982626893614741791979173080704707331989602944995361690137533820809591629988384408679277748433643150754529070223772705006441145490621013825073567294842347215760574151012549339188439389979941205283863676337159933078550390396757032864132867145835079138312545671627428768974152898281296934756887913288201288010876958337261427504265615008564843267926196053691059917421691110512590328371406506882418583360252387198090202087000260653649979141102910093678020392038325099333564817594128148403879759742130553554612317768908800000000000000000*i1^158 + 10638383821268218193950280963462111391480606949684970519507859776271463422190696508196099681975464205218476157931156604608051060241110105376507444531407732114957970285347224576931545530006237967734631964910624754288539951396746121864606652679289868166639601596077921699001447388318200527745049743660921328980223589958700393711692004314437885075732364488304027398248829987625189444256387336236146407514539183008546456550912642356192427445368883150584425751495432950862688440222342681145220866895869192049916051342265864878933617775114388178742468598540050987983594205658237307860446924182059145347446523396819576483660229868426316073800783995654810502612897015619464110295807774425613189380353962830612351201146435635826959847175296403754999821439578580842584379073580478929528520041128536164984782004603965259771058050821563461317146068564708100683586786577109970163459092131916947349964598235451875590038260535521137553625264429282766927140730502077206222058599064021313655361321061394689456361411388298788320257262576075777642628999186845395107022704951992473252578145707082995526841227008615060248201108507333322336733803545504498098027150656529101203440084696922761629921578162317175391493008146996445289855820994234614317730194585961008308305411383701010396162606022910788789566128846936626955157432558955713466484262789665936987766780953547048453074753296950668196737017457312674352166436117437293939046588794744581149135640034471814645267318871773253613077424044909595290514755774873922530092728356986677313975867729102085224646941680126391883615630067791167364888245357102571286061898645666420854640914238915407678298716172450061579976722342066557897181052775099856510957657772202779271215330169694710694612721792627501339867418576784870968428523088786639499397449200071782308478206411022568758719888117528900436112095650020210001281777469275012866704184303918329104155056307144821670129551077374622270153774301247638111712147590479763379168126070012285722612943689841181304583994443024752069093524917466677649072300963136190383340942368137970028389148242179746315143999407004756770039279010751276654048992459703913364442333611916087454715892370253698829974716707777831311465268162444714724426666831951271669051078125586425618848658933827146291325129233175829962458636333285405545353250143193672885473486273464221761726745003524887183499320784004531346613323996385021899718430522550621703372800000000000000000*i1^159 + -86493316576878626660386872923051286085041648503063351448194716437767666791412467230761850367997886917592142298853738986232576100954204433528022647241476463096467559451263979781521074166818551456721195907167487028562028008099496328812517606437043333629262401447761442697632376792388467171733949204665862573464884119035554734473682497204328548309067380894924981841250812872703120466225997163392147431166248198240019978619032335114992604151051656575616870949245691777272122188328363937349654680948990882848110549473541939362588028317467554379409775818278799142505853438955631129817449522881367963085705177447057913007648389336796068062511082233042519635431258710329499273202143256699182464834494970197918876551218897147635848812010613769383619879155589606344047918357256885747478935281164835400346712280947243696282529807347040285950430009939502931447821390666442260621032885262832700609066501848766675137055416986094216639863631809438508293772318923719310546830770156031610217562500792635064104063260839265942799132101986330035856375593135228174408800613220649990050555345919059234602966111741093390096938108400899211450091862663146166157900370657090936336197725241144574806684066275918350337295983584798113985946546481642884704808413589754968128143691623276149673375207629595384391944209634647549819958684768841836422373956858461417896111657108213515225057349285996518655966243809687500046794645945345298250881454818205482065513454635251055716311177876826220594745685200419601913501083882402422472138607401181531045576026227644413147840884770150513641546944012205866658193586488956635605634112637573555343662717294718264380343986571062796480702209479880116223709539383571056692456450473898296870814537470580467342630828136322018898644211907634641964296834191408296692055877172207555270413467694870601710399741819432617676140881359296439463794878352519464209784572409848479837595548391648859691888735276031764027373007693893205223700134801716583896625866166338671627432344001794291098071397427946114613754677441550607209164916455840205294809657803162989959654763924119968938552469901060056059094832093075786122533041760447025363588125310948725706701879184409035437153490926432317881700777517090081413196877013275961600193513969602079231921853258616813908294817904066060292495336362562937797609161260743004174186216686488713560838552183449638488304079050010744404732129565867124930683863040000000000000000*i1^160 + 499739185097074428792122016865559504819992010938589026982396879050885514594741634751997362470770821589483579779054161414323495312912563989162379120133188814321146442322838142518995084168295998503348636806599928714469822953115774123294466636633306617067996912634739523982809637009862311847910835526869064928147611187288731971713322650384808132541832110294966405005040613259969938649814302003608775686714718835922063965611718595354407795193331131749008731288176406555928853378160008878339368063186837281916527472989181020899134547830154058017141738449387490942614409491634989628251849007953310448402853883621868855573601455745987351212519462454065796639468321003720814201834851717126228202574674465828894027195935933212011445564357524070844605793235522253047363349781329282821693903427748841290198598076260603661180315372331267951519298898281409251868037279868275848134336180941430290775931622781184226504480032204367825021553530649349730037290334354589465822414842621710790623333088607164957621960305689353571429093648092601505114619292464366976916906221962428081605455202618225064394473125827082061356826841244156483284750948619466944834710883327298517478727574652310121868929326743737324930018809765068735697702884293735631957801959515990990999186898192876498437818039904432819235495785655956959351657781190522077189436518251488723198832784419539848616617668567152414172940442035030918391992642495629082809163045755217853888226138669489868501941792503525092391385727092332168479763786776671254905007934820124524000941477793193361951838932372727325122545220470429234109671638383853464279396568770149552128739778253726979898230145090801991499607887881742808330188298462464053965722610586038749271084006619279919407177343390720399481468364202139244962602349615091695675035702404812448424188058966275381003485613512020198016424646487521965127742940328333477837956425504146906286881024577729024315524623004388454571808520962794593523574326195392132129212840606201697199863272845557359973207348950670786423784086914923319851021890650399906467161704311574241865610554271474280855543290661780583557583518273068787439470440042455756412392224711723570225254574646056351264063428859819196171311501425091188639641686904917693465943756777380889955037672399293287909716608372891884447859718874722707573758512370681300630018757743725747921258009692282901098975422892097044326127986894438400000000000000*i1^161 + -1753858879452359521041041874371010422688628546952776806799723486806770909230553814287658570237305819348879667799944191805362234688285155190720530839226379048242612344297073395608927588786193591270312658218166927505975797478514601917628185306429827501921931860297993493329018617337353826925574087741479013500978752245425312022963393762558167642089441268711055978082998879798240550656119014046075393172182701074552565335532035005925796199869480980580649567688382128381434258831054614088542840140246161466556394953638474560474234916545692831321775940055586951468666406459361974116589862878066312373146821558682967122522214879056229326582748116581693138469358356742292791588704041354276170411927771521045255283527247912817402378160688136857011724585276497731134232547667904022545364530837810121867026670703115907983238923404507740392695944676446746741474567070118439759815935699008094095058705214361821537937536126875810555462586954867170722453882062369077642555754496082153557115283582381498853747497651493273841106391939198158721094074863116880135121598816039265100562752664766417969900821155494247140126615243459670961481789085478484885096317300531119897058703139011972120272214997544718997345378431144256609885684800495037498423184363952552794298252144005185829641604489517245866028941427692472035841385427718587017838678586810376103739661620162169860868688412954569389689116178507485786089648388341834907323917333394997471723794267843134824635198043338714634617248357338698079764789631479237603833984541556933871418242787458043957417173437919129313230288616715392693083136326021512173109733091566193232508194613570906696430347896268739713874895551851449407380591493984158554601773842410513539326263738744027509951573927482068427389774097414893685204817545748918328328706672444930247324309078974900572225633600216507180384758727450741909951134892040487578618254457762750650904172042249989217858063003153691034333910238755652252503713234124130743752895283295958867082543762049544693731341674377534587823695302558549452083426663522306517753133147360378778842793776361553690137228905970013669294705608948333967904716464664617260893354070115178906013238446649177042787899369138012934892582602506779779417729096897220412417150811725917081895868124110324721871714952940864085232564744078977802840451078032915682522550877787734374687048287122874080421584478549065728000000000000000*i1^162 + 2053411511893643577281888850183240563715951942107957494771924057158716329641125002609506906933979343280428525647015819070485224331835899528027907008081978672165856268782796168531479553776185414750222689739965596074176432348499215985730442333479628172861647702495057965302353595932550794977476501833757160813879055888859155024823231271405565106422238331267773446467050764953997708594715558496127154347279233593668579789944719978533352830310960243942826337421780133709655498389724985548627277924755030682813192994234807932482021598190727206197959754883619538659965576227101793838148983009958054774890197508818264747927833964127354051346330580187161606111725240909619400902933460201496794428023400726103620649013256261838603374544275400072711935185921024321579781463465431871441940599195739158066651170521807758144267835579636970765348278321811577937096082060009973950155808670149863977081955073049877641340681382175537301846067577338846275284302442193711059821373145988215759256294069085469866378628687910206759441943062448903174261509797410693179003332084486430367404061680149676254062775166560294159808848347918118708620568949058798677107056742431150079103419652966582068083101650876939087827699467377719051231603886876777836373767381022278505652917901890752086449582746047665430612880361731234836097244199916106362337169326130409857959796775546977130914954651443687665371743031981189539618920895492908779594646387937875307654051874441502892012564560666918194234741855109413359470253315003571456643423741079858843309020794931549309225246127574478501834611588481647912132754227740626980237107837416414460517761497554372261338748701386293865293264203191434961934895804866731788004561838145517090152447652871335903051866186377490366293142340040275318879937375711927710804679940174754054640416080739515714550945814165505685284357567868820310376955540235782382718725586021982702255266176220029067666210995754589031972536666525656406838861538480290284257030630235793934556233803796598652905484152003763158765927194660034756095152891135828836403792295678583463035255183514752285673748234992014150607471889690106854539282706742716617184602577721110003191288646987177631082178313143281879288523310386599447676511830223142989262137102036611277794131680342016814190286227946765981351730578981661703411011795120975192621468769222815696287988500830602976706560000000000000*i1^163 + 3265449818980955339030092740789916973850274069553745466098519924753163393390928780569343753422286544943370362425727631873028400029257164807390526641559110414820082144372849262412905562425558098704103899862868689521025871391984325712653168965505083913832973177407026188062270185879742243269273218185479995871704657984395646013922602837644217658915036972849997619006897372788294526710565484875726802992481203763938479052013922247469182517899705830816904257360520681119079832756902162841825420390627065517163880047896167152541899370391974945619491945229919480711294640034572827928393861242249347589171411016543477845942119100661604049166946490516792134713181861481041514206802974117281840077951259397155855356447828123490953654934532619960337720347210161866759916788250221824345183813058340085572230713343553129311299694153316801939293306095366826344023209957189270997232755627594570758186246712593928817183363592122998560664739390667031126042648800083874990553894237321817095172660017092790402546512451609353211832465576121665124709733061575193412947098476761174776142362316583537068190767625938032881274546142319948776741044760899740926074105556629489657400100269493545596183040866067829397191783843974424886299562919186761522672897246045957866836628498778473016616508180372091739944572263621476883069170607082992085966463892693624012319364128253950600558960747705988465965241052174423030403017442611180500041896822355254913681119709559179204390457641349833318308099716181565332361509892936783970127664151389816918513435239512795384400127279862532445092268617101039562803527185502027600960413262914729088384530077652579807982188781654635782853121326959672337494077340872101034983343072193212261231007345457796884214948164348355803045330553908982232539410070602083692220028087270953596249891124046530627275244053451670634539186200571879330956742718193829055664996138488361705161672465139781153612957966825335349193866645468611393326074558670915104832011987388800585219465991274238642858487434907876478334629345373879943097293334786185179030683299352503480736772105492649226651138777711159774286402611316719264347490303674938994655661421240252169768170060110740739678594593620123130754040958368459901763419438610309183960764664213071844379924325036064134188608378843882632232891158669453243886596669060697070289982327478646132076979814400000000000*i1^164 + 1197229968680921429683647434364293808179537613125960998158795254624207334248488318800043375340627759633112921709365921156559291390975752135056412798061826685396623067626053930063088163270601812968259899457792685366379221880076034024793071021405224607685069316354807571907942396343111308406171797646694661532107316527900919473547164301529106292515418894321134566403742435296789641128493435164988817442389019360626545021942227902644370988979724459558273393035199103154840648944428741881567888246985443189152557303076872706141581133603392682648831412030069129645668636206266703913568794363376817521803221045960264311501248841222630211128772621906062096616243582818286306229058157173105702299641405499734536487340186529855088399908280820502697668940364385944188212485539354236036433169380563445310074978214924947415588112378148829492401205504306274130024939705616077834842061977790763017459490327756665992218495231142140858446229002688761295176537533072478471755388001380459424962672870186109609338648158293131774341666353952053004596518407268910503741445887164571813294255974518115233155758895520905818159179667495732969790680314603136446175451939184246273255698138581963563854223406401436512362529673647021056908627214879780646741955752508591774137109299417236519076568158659768784240583238534762858149713500446843831920447111250311494059828482284891206206020607106479212584337864062946054474511337918301914833122102872567342817018371690115192508038319046585833615063044279945024915155673507094070333194678142034689836576818234521577346895288411031442217693944428819816458609375718501792069328417420882411983395757082762271055628227366722880544393184559917247842211198749697558512976926413690665952111118873625926037171388036762593057720065010836287659283177093473546185552865556043921302383745167679587895487446865690871581856794982002028157099827757330883630908328283070464868994134867154911833919598443688431483545061800626047572057101371161360811241539677521350818322555217406121162633969120963030016305155661588502176833606268272610344357216983537572985190664544233499485119857772053211806302919459320051991738467258262400939205765603446347609156261164593148021094755425542660947126882667156915485525315053950076428770321664461721817988139908249597005475875456234261217690770282854966760115466307678489894642663178240000000000*i1^165 + 135674294390386444163983073752388555814326776733971465741869884555302814215408640638770020921714265737285400116050172281830660674181901960968166259567793837030700722440697399228566445382626959573087323482945804875805598480211810336385740565733252270278039751265360494886310907876451068363619308364187180017950702854027886855005924498569467717592401351531441618373369471628311619181890996579021608017494530154564640466410443854114196319652383656437679007290078789634971100804463904126012502708296866419990247119973127361106666381158217470015275955063674855053549929677544477912613245054280179425764148188967746684546438348461785699271478636789108765610213240129630026715504064557094917413311881019175313012004918932903882552048298699377540377546398270815496342537409260255423985353646838116722578264355379709324217699004423527065984565619651515573211818469580380354122294210067180130892569944923927990157961045021810047136292577177598872834031321014260393098446802366234016840711636648997493044389850988512917931860327775840619753433471907901571655186749384011097976724683512753167302360865384435622314853688180328089763458310321267059156593171280324471395596626826892808428085090946208084802634511121778692597878372076572590496888109328986842506083477457847941526763209242050304317843469587789288688057055768947049385114545411183311251053984952081486682810667103940159237852970777495394159613990241688765786767997529408065634580215692385144370306282323550603719857017149077048620508795339347339963945333176582745825939002433809361473825674319618096241300791329386240996877254788907593850449582540707906329876467805493597344468282281634954686045194660571318711295320169169395199887276659101936329316546857223476554514809338005705015500880807454832474172228750512093570242397524269297056762334074292119937923806546154001524656140477075686766212205483343201400028435243160030626180393714715959184143711784389149794181010032429316092867243556130888278727895033562658464178191963012054022415318835734002775940234805616746143600287796682287534746524914566847495246972477674848265029213869569036464979369996572280236562563765787675309676755492314736430418747739211089757008184159900336552352516720886787225605978835629689932538944237270454891566672193891906563261542869004866585403860028391086069418304332981248000000000*i1^166 + -223751070556671077259202476787944320661792629273634407260662895418253363476985823062429013096199602946322472237779171578320612869790680989190344865947869667526854635747337973498610385030289548522072105548683235818739637694235246610179165247084329489273760560366069789097769030718701162939181904106427081434680032292485203012074618284726954415960403665073417021080095697723773268853764176724656632894954004672105055957112445886820653836659603694565705736384844659350011022872865337535809575472147987253295285424015043644538950990424108830045635515335017361530560061376049533217773059015517900673221527909769044576343523274807082125546485028026667323173099233640692485988288257798526005237322142505375654775185370546132800447761376128729639116887405784476995874351741736359831709157644821574627762335975047281345303689881850608718203820071060692477995261920947338083544182829645191231819622266178119457389902564166048902393681343918518640269838028380686032917771245214846167811300702065192766909901700553844233693614052875048166052411012844687665716778700099969053760420726638310762502827863416703831371051103995425093776067762944177458118858715006625467062445537344358101604713902505386952891308478920834997097439930651653895276138052519301520272156002022612731574892149636121627844718634214948336896230554681659095338260220670326272169588037297068789760273924202668974274003013058264961616107745258975890181155952646278685924717683587123193358889384703917395549041842112197317033511113134936674093100859978164810307642969398871752272842109466178872142247124813434162368790011063599396881689552605117593239116879019162614142774958178219289931019883662599921233425808281716323300855792613632500720661261297601806143132266966651214603739098568217901478476505674074156145663356633513072179103343193899488827748204445468543243351104521374226081871500045575933821245962876653534571505860061195472650434150352639820939859947160974801288018965606662101874396003350425015976069754496678981951830457484191092529243283583205307187723626239569647957559297385810707345289113906563988852698412621358945645575867848771638422242866448356894692090724638109837768250707269508958003799739857615495747812264172473575490173954596794404065671923147895694177628851381355205591344724174895075689806064134853606400000000*i1^167 + -225154333668568077759042658740144597530708967205055628667453948192038525830059842191892285112992916361148305719252975819448226599337676755264518318234995075397869473904205714544254181121979578834348567616787798291561884337649667587107295959066670129657373368110237645275231988491794584968129863891718755190938682803268672835523023869956513576502667367426215253195687818524948866410228703936851385645185031716561249479187289519931200425625032052594625135305455777768396923072266790765367304020832964711176853859806416004760580519101666276939122516589196243197486307965969958199456258691043049359937822747818581979463513928052568858041201787766606445950021846311771110240948543163524931710244968517363728529730341590592418876191900174001008394995435998387664050182166679754430154713942661097894757952278071084414599294092564412710189015506531678855735642645487168368795852917356098805318326187290096958340108127436270252017540859256852408991862699951014941730238277361928296708821794597781544747659344802957977548094087333051671324940227907944597719427025411285844760276757265803410751150359552687569100817997099989494408241804893951454135815731220426541899039909101138087654157615401600936405041277199837754961573421369815592817251036796763808494702383674222279882909496733147578005870321312624762073832215853710864819035830051906654560318481805125323442640926246777418640717942745377503225033024599118080486536706052246111463522239523206221405853789095134179770858451027822861548777385679510761169048293161275197358236286222160211771422723456581101151054558333908288701662405701804358998751412533943333638136641668258142982601052659900719985704675889156366376645928276903573361082430986003696680588687557315535006075762254257870428751999931476091508537845177811383224189145621857450248816981045877164174962686512518311867000569557969358382858013777628933291365461916117172960072489908401043501332546615218942491799797416001820379360874851625683988572851141310645683331065182653206935173929201238062529250539117388824472672805850241974578078986574510719319857150727898075995419206130327943056381881586907365947254065025191922643631189533201816944620892405794723939623709293465331064389173968009161846882480109844943513777438098401034795709034165170669054489543530638704640000000*i1^168 + -126629155000218774967297394499880597131372783197091962739389891365352981738381896902162668391210991339218138461240450305839655255485351178954586372595700273595501480030654087885547117271247482051736077552356061603414382697875183580469036447110280307239690486626484828159824794216650068033411568152436459765570536876729921168014000468803970874618817187214605642519565442291188239110430234628088505658932984035542890553668043066796881440895829582029582192254034594116507765011477410454310252669354499970320161286148906966385198111235371299833811026606544068968744373624471303279709621524310580506515274183950788493337188842609934820426912514962675252581418255166028423618374608850943728429350134960266877591800288874074868246358860752352953995272635546914369979301736113842692348176844558696780577142145062996816935321031362157276019732895102275017490032263896720998738206328396907798178993392947045690266873712953856193686763107979381493784857441132900642121634439570259382592325226532028705259294672625166262137465472475291954268550586778206702703850538665437837680117897149183464338917432338708839838683736749813487241647689040855292979734169468304719901586267696246873676260052619950941718618912370092064363567389311927706495525342226485524829239323038239279745264866725538654828833447362777498532507978122486446623995475275121639477308975377148046548522050439444007366967202852288779285345304565001135613717040878182648378338188306808197396939875120405551670332606184271557142629595028177084635752814155439626802653335216653846236739926701037464901149446295039469336270470395975749177282179275522816715263393508407941718438055740326388488672194656989471527015103272576290320688349828787896048958489224803291909854255583886602298592441038115123234461764242397913379884973972697670421029025864176089444083790760693195135174523571279214852842826515145221998237436296348553620823154478819597187230160688962185807583916630951512870412405327385129955179367344041119259473657015799178606051456474243089093526150830814729066090414885017407282267620157569448381344382053437879865454989770731592672022171798183569564759824778725879665038533690510290979322361948439940577399387455168822248351369615252179599144001948347142604691843757643975343249171940954368000000*i1^169 + -71816165492775437255773384887983685887000077949943885020946052239353059488455566958857412225645570402438046517389648992856283536313426687267632827016785545523654744805072697992345197166521881267180762768726870367860472965036366242724945782246027769515977478908206315804715462853001754668786147145396308106382926513352700160296982639011955005868788033116291343830330352239991767232456858315609946622660417601971722012367040739027957310167327905969046646742008689349652673594273342381377114068621638975976717592039137721353047159795104243494794711656731566597505880000978794366222625718091952927531678104203350032373649213933739566136659643107970277707805464151808224576418234524363858363268144965844636196473892898730613972268327746296052772476840091682124344577758951693282485306569064102780865777151216698842774099853311100586593225723981449089587504321553500532666390885576508078609628503722318665140303334091702060549789165904434458097812685550747632491087585895247018572108415994381806056386859329490710815944297168931507264163583854083060628137967200248867231102712528971332687048440233176767741431799771800938998570836302897515507890674472657812822751905188053431243289245167211505403389301843273890303248058047306162269786288794171731618142273280089722536114544686661679363795614116584831411525796474669630771752534455275723333223252543996023588411565858696084289111060453819907998769303508440768315608693621862908729695761094455328491282327347915719587904148532220879561303037049573080412249378121706203541688245348942238531728176209571246327944415252132523602685425444832445828907233488401512382042247173676522393339984345024346261680467145303996668766360645006117449825486824922237387598238727550369028518515041339159895575447266949526010304599196365035630351058960652040043347812553191609194527525377745227540210707298460694523614778246104820608591454132941097144734819041561288706221313700498414423350138871043822431148446966913647536332073954846032824380305446164207924157851792947873223864472812112049797570823971675153735971428294354762506096020705132483961554176159433775853236426660368902796430870986465751528353795805810553714109343876776228395486179548471698221585349977893555535185390921815736689668222247462400000*i1^170 + 8151993776826189487748743131436492668458675525985183405064556243037457195165682685373883411056886243563241768200882403487670966271958679388796867921687231327771674494202401641353122899637116437890772515213203154051081857272391860271343519059179406069680085278462859910810716664111084888151439703009456116104570762308630978474279803200702128187164185086122875428005596165429637193709534888816990431710966109252058598681721252377439397864418058323478527590482434078554843557106571471106872692273015253221915339910679195395792240336451334464963352133667766444009928791141777813766786228706512968824007416902458656586236067331329847996534155269814661301041090078422097812629009592207511837930847766929448332188884092888457240040530112529215413421717469842470946232325336327261571174357835291525344457527673417505360250077596132113341573874632888962128981553870756560675731266359831440757431779101723842473890491660462849459736438233828331127952382247620024893055819436547700946936470333488711426914541298616775125934684463775483626544741769845771311499755770838504323874092187299119808055186079467834517543294884028165217346186205208742056048269190382785705152998296681466981119607454969507340510953228660290610280998032461424768814659895598557726047845003052791128824426548580942938038404782633446349339457446936147033039708867578200999652011451255757774524788736147860777261224243761804886573412689985754313167142990976202685820721709042493492356563265733039893633192325372440840324132220760558507691776965228646289765859901372480439606975185759909976290949580052379829729738614119070274117152003009220366576799389069840918265293349438838011479573121028556912384649801289907658490206269622694300620196916571317920038891496982623094130844708169389997986350549293540535010695420193132424440474628425620731700308502393602978652305659320758251359038425406473068045771604015184426636638691190353962437368176117770728330384233267041234230895749654571480734865264551830221378472808968863250561588586031897884430397480860318471708565518966147162456083921394868871820125588081127389602412314994524182530676571168305844473487519488431615757149150277473034096711509214213440456289690471233741632033630278815945786261744320000*i1^171 + -15347070261114656864696628603659516712565383997437660621322983084413790554016090686342913474703682573501718622969650727515270401242124735075565065108120032652452917473632658830474131133096732216894505052781686107117048438169912717951475418516236625491041637303169686416912677341974056775166257647684835338942333550782093042556250486308944564661197889984260577445621530662441294572416273305032851365298449130677605905748482627634382129512552129973979928798839350061855957543354314003833052625233918485543347166932197565377346504284200166990862711782848853794430666513087473515381166291756943205741698399429512230316022748302446008105314194296902521646040513053940857266858578912129241918661991402248142658701422842110154806975336617887151158297638591266186131245379660521229555180233389870420324365680056879314114798625808070903838920076453735462526417533969957411281770993975451807011072291023264264256389169611969383575662839845428464118943278627805819117284534291243924925106317416932270233728440682309476105406903221859695986639435474217895351509941922283407030505163200067159634221229582106440676069983086885694720197936375425964271658467891897355575553752861056776550439180717701421208837718269201296887483774394616731772670486330434298984519789483991749953620266966903108425122086465092393862948928232441157308201625249180171372139678889553106672164694250784277628650250360462018165413544340978135263899967686048435484573169763101360015954601763237490083004920293494763469526608619287449297618706219162358779161298570078238404022919272291983533093551314892513643581553913698861706614638670914815220097417822983988095480908858963860296144119463076903888839885024464429112903821532856295392865533783923346433152408185371597639051756476214580499031634647794118550134288533200850725546157369687118250172779550491223646813169709137730147944080413653899479438648826451868319567765417334856648839182607971747292861148522215267943651569736301190838107424256548334565716247240262893757125467208520485825059376577338584135980857445811275003287304235676852655745943213935376119605708933558001636703899111903898948406390015312645829459793311455297667292190331451719993303748941288309982099727872000*i1^172 + -699161595892854217608866331190290059681700176309800282450693074042166015326021159694653502991407013024561708979851860020331473690127412332522592996058896528164413290751112520041346618666539561153042844677901024637843748392358602871373800746848959827501303493625685612042112560287236133673795126045290143991442818909701522424900189651179905405084307153674554568781964736762609984859149844811827081231453112750649263425825091636469476234130889650961828855920084997325455724928378285642598973776525761505770585170038106803527551130805360951226840343354416928764126815844890867837486806946761588886818709200554271626812515657670937331519184903957873980638618590399329394300798965651585224619695562194946118622219814957192053604928511796039216226656322369236478844571173218324733929391579554498932102645565640200652110180720965613198060971082908627267061818750639115608379564332727796835919667081276345883098007870499423208921950245843410830985548920576811624567586143990495357520743789492339378222716464224089811474417904241047203296169876584144487912803842241903594990228677094200878913472213726157555376836933544112133788767190329115550216157293800868321805999199004891063677463818166684577818505603611554335024349989488487366739898376159682209754812838630059813078670882608983944833915109450134983032661963355929518519816361296256730710597294414661120704243375041804205851271680619797690827446494277512172680586338617947791828905840270532370372212341832055341404441427638771473497812833625626663681543891898188434005555557158857370386622791061470718666196047469294992067995574997041829802462115444478660936449408056670404939045336846606255207033315247978144759168115689235577459028565823598581884027991311316793588990953200031129676090981267113726656797236910330435958147685166778497875647977311077232876872800958421070205249951126466062093788324555419113046269323177582721454016868245748471369396382298904910997069097821322925777526358877698723770437067611893891780650271714414602919624745277855435021778748675937688219836858721997155740829088476056823724016531244242329331941739912999230990121808993224949242358522374469453779985920053811115822502000114930545003457600*i1^173 + -41923144155347017138996704153751335497887510869607052160841899403584966010562539819271233824335854464617870788431780419621947735401137258781803428949027051371441596596797980536325969621363419372019339494618833692934092378212174558084093741546718567092754128424719511946682270414836892578854126978223418009826018730192343054306974530788818501760141111714921536520277657084640124874356427915080183717540626263940979737266196315858106046221762331092214738577185525019023127187144890717313699129478749706685597249443648619455859447339198465136449684366098875645253442342270512317291899862993882134689411587597564452580589556807064722283240560433983079076580681199628879127614665602207483683363636046691299495189119082966876662604021717412486286226711810679549628556461122281938527407672176512120907826986793241289225377181455021539737185579649519488928957280553101705865896679251660507634722831661574903874899790046653870392767809268159745393517612635373456095367801615330171317918213515184369555221368404213890673133404133280287741042447646351078494193297548761841050276808158378985122680834789540205586046569621470053571369116434570222058736697532397535100971661174618984221671248128758003977930617648826147651918745268288994223327220104396817778182923672819574879504539281844624078859011129370097594651264113316953104910160610572377140283090102033002275633367239237976825189235526787124809898447956024067323653334740348466839883414324725424715522055145631800208803732723993368206160609973335431372460836113498955547355685805774589386509066672432811689414823423367516601419041717263764763897864688941436270948399692531217770338332510434961780676112574715844149166001205961897378176643723506659787964864584238650621620667607228092342241461234481056151299108548243556483027986788510131903529502828905417599792271837492149506539652861555134028818500038458527444665665658388126169658034851755504945924889212555751755187627197567553919599302923108067646586890811650616075755172487504894007996959853221595162080253963129255915784672571780660243998554234410295435613846744850723295917357540781600237949177533635310642595925102216657178792539647577212571080*i1^174 + -1484490451230939881781593096800130233213447764141271391040235456123778075918605288183448073322402807190416891859051595326580708674607543098578804573181938691429609326234448465979549847589554044279512452854294357124697900528433593172181227590858521864897896819296656518603803114568967062247008742322878601389398409251366585083791043426450077528154049038315380865922518694992872942865356940342574623404547820561912959104598795334392382191227690417166265228402278198146783225456698342321692304683583473900334543217532860043952446545637458546334414347472738429647905353580460855801393428289599029707551953233987188171076396258368513481244136527892983818164076304081789833865957368107382107461611713228616370475550315757259914584115965431694613931878080216553601508485024386993673754391685683562159283298839368095084420956993187624805780744425225762877287685861246048624298290872012303649292341254789467069620182170014393327778536001678639242338076996971855270532692037601415758707211403731310268565701078525942122710733991229323353984296868379527295043564433145548377528639142962490165297461289123531406407130884773241473332153670433114882815462198213345881978304312904144152358463362099502064082416290301055102969063735044968884350204968508266779044068188579180010442644640427008519301363519299197042080424993919384510837018862935348659127083188164130425418483187631833648596550395201231690591509419604060470900527952254471279859166268391882386165035355192022104835480527911743520842052478967004245766292320381588557891458518989709051413962008118542893346732403704202618533705684237626553369319161696569119626608667854484793978993542782986168344858074366200109379757075396233189174616912418204240666927037880254275485904537562646266542488916836863052678720029542558378520758267999607711982209789617178617227701575926280162160752665821523169283538720101924130953013736704326011810546396229879458179028018987976676664104751167560055952785384476540096748647742406306688211638191524027761066095332645980796917112006977296453501238745214158162854456073870272651520035190587158132844729701020804775464524448760595458586113*i1^175 - N1*25221345358070208431520813943994666402587864000849319711361748403807563750793521239903912245880592025813663577871172844969268761024834148425366863831912840703519884540077492341219447529941863868337712318846055640312237322093092936678650928500052543838404343692364363732277923570963873815292363928709512401855730321618348726098247976087557959373782383104*i3 ] ]