[ [ 323716300666494153423860930350615942312811067312215813742070547883862881411848141936675775648525737178220982941989406002642397057997205402034703958577415369396232524746487017676428818090429225909525134826308831207374573631566828172224057996545194960036347392781622702642672741843765092420150085625509731695814879335700783091427584668592123175850175945794008843899336772561755450999004427093413679607953312652662705556817469953271722033711168009467530641413419428657543756739303440054579630530119074270633270414482725961218087933744147946531148810404972716616312140654282708273549979019306591343100919505658332051067199629679759363803566427754732607478035717563394252574647623092026725445649029782749231927224196250444429542088188810959716719427255796448361461710183282189542150671954823572754861941272918902966538370073923849219547141204255476667147361617229469364968168558889848751427179722090947241371545934374230712839243400029502839673487149147147181194055873602294321649849753700378874955724974304359791015035912831814713480801169028507493067548649054171786497469780587923457098603009169007333455207037065798746657363791716045927953085227696432977412974763290390523632206543623797077031218016359500502948136371525339818257992919262662152703769770302785661610170547217101828031848828195948297861114932284562653599784470939316878894780676891070496410923902999627602605797404669158065623116794757208447035151276413873081089554318551066121889071898975866822313009131829531035763577580253359501820726032415030666550380346484961986078226581894792556248342874496405446238637084786372306158178850440115290610948460056116926011284740415127426886468377190080684488180803170990120254316526278851244674097577382976967707210625459656011996488761267368966981264114516508637982233748618552672838259858694720399742113736753529672239874911225392223447606312035131499038708660794632912254101266372142027006276759004233032491111162990861968027271755778679027987951240083608581824178938440637441674029240617328933329046704592880594343050597307209841789377987863515593265237030206668066485178844568136901952449707023929099128649585803099382189155866789777447363487384471283787742272490741232368215708899345296624529589771748841333805707982447551446359137832403091446222437593896488307985092354041079916811256160157252333452932038558981992923667894341877680667197406164758754483376377223938575335744016845302659548911803056187724356779248266816030339506206812504400278300864759474810293451742539049194316520085088457571803857230539589081939487587914155983893401732703269253488565250002357404034230694620127879082941972929239499784947139462720688326262606082511624747715846184506357786781966667934159812589023092485427702081116200657145519269273278993294879973775937706472247380491416284347308763440671335328596272236855532040643010044823398482026241189278986477212554839480741191021533174513909138863741166763020613952089808809226857897895586733377678433430301868809801900229357657851396469476657872455471897493788379516539685748618299768483434631544132599808689929696336327113947880222157072435314693677095885457931868462620549718144327395736839477931662202817833786671961443564479566365615149120984127459620614644513735571366021497942091898045645907029162674298625776429507442625789263704844465146511354954566331567185362380538710391422596336356939109917097303338098376733866810230474333255579636374244830308966485402041242103421387796764326135511484051737781588296366574683730584724811020334700704623649557100460021046795539914234396072870500613611483916560948810938213301267429667369033236017678001304361232281976539714484857982581659572559393870437247730507882868520524522344117307296955241701495866205298084963942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -11366440153908451650121145544494538351909039973173588157394876886941067809608588329431497925115321732535563457724884065210436505552622250672829198786736864720349783159208386654230439657553251261359719241443821784728936468051355298634633154043806583722452601988682173949668128297826241727372158672710146080431333198875209924842779543959730470442567734241981028205127869387493274302753543034170851262032193263436862695102886339583668944416648562366235774669721872474508396120220297782277642305089107440360110588700969798423347574192825657695799663957243140408360661730053595641083450202758359091977264132388842994890874660751654765644806625909688251135746784585716127483868805654476188168847145543302605843840730977949236579444944146112353160020624624881466452960758964057343714586354512537310836069185924636476050704846479223126197432657863656962657523101091933103700509770809943595234459103679768860506058003107575165536096173998640101084063962584376340791159079136389243776012742206668580922131212316183012673020226510198275601156758695627598978634383579575187863829919488340105750673660712136428786333214158720391296433713069241234231598930927560568708972928512455004322325153355648159526820270765932193109461116808576374094287208379393270582800165033408360823398230837306768954584558084848589242922906173177334625897569466783709581399983074674141870018695798187818140017732082618422031625516194723174162095091084126982404452580662322226089741031563936511726161871583384749583719591417977480319831814441518792340469768866426193179676699733793931435026538627060298544027607170870425803409915676253944393866968789356707485827205342433966328258978280408024375368980071185207206405629105932995188011513514515013790106823762199632834505373075019021421115067543116905518195285197573839159885848181528955574484073233138282621748520116617156966379195678701947408175113844847304096877413196748431104053179404128799544518550071849183976357604224425880614899815624994176822314660968059049823008464577311746055061582290273172579231367491607149815577732192453991742306910971953853796765534450681435778342369239895696574290542364626581818392086262701253171483257879625364579905538521033342286018566288758078036086946190130235492722272831819662239635908968169817584607497709028506449328741023520212836690993443613713521982779540004575273557879779417802867729941194829520263001642489576471174129578833590562375564208608203992116517536734690039191762362958492596405085528907135965822163754347711277708925545997957006835482474181218348780191474654960807233341630652912511689010180166423471828609109273190642215594517168052485358053248619891056525370294187458201528250278823956688290057467083253142466181576530057679495900454952602456386323677245231171550034230999552399422280677533684938368492943345295911017697043335780538768299627026894965731290032692959180918394009791881632689162874302607049376641872391545342845181102282252373868037207408672613378810239326477424075319598385263693914346345645135698274198138707239212024164419310794604481216398523448248230084819656121559036507510117489446835255145880716932658520889030972646434254483252876408161073203490827521315479050042923640508904400415520034614034735023519026845005769988875485856860373152723901718063852837903292562390205812418169348537358048739852178570008056173077313031796360192745911926859185912878641357688894389294189048836385138205977966584018052201053225300036417128889330172205519354346128923135324730063476799376847378204897210786339471161632476931348980740970971538433109642015555139180575983664233508895711810792142078735206061497674949726313371801710578346226933574444522880696417706804575778700007654581873549558638862452434292457598686435737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 127826121594102523369095546474452893899516008949926386729662702348038810222036140820828991445273735806111832184749396128899549162418154375360671983628751848595992602699540181381617936235026460057655718424959502821207160619582769321666590239573485609567233390145171099580044201160990556890672473303056290053109782594001960953653835433356166542673907643563591291404378594363229777340834925388709815785062515370578624952106144260748641710399967305991783534865360729614496270593254529035887753159657563282429359542263256000783700356782608323313715571607010137864423303136012000510983313483451320614419641789785023554079161433857043618201556506253026980757120855633975949412990589362746232169961222194270592679059297226361139571734706489586677770304350634056279722540611525223852998814122770105683922629239856928664929151887398928965249638280205915535729784568896296163850054105758235515377302966837594803275145950987815805720544566564371011537179329236146228045715885669877216524207967966446993362245256771776630752944226084167033289181821625733438947060805625742912812759344535891053767654505589365697827231474941458397359604662724300096907955919975531490800987295337641760461544491800666728750979749343965084105792638526369567260513995511776088272395976551146405907919632771892825029364602052420774879284645761286283744428361720121591071989216289692970126543135521191340546922434779215599308478021039571808950059681941207142615357981370989861884522836168514180605511456568366830206030105923438711494725344566092998830745829553284788495218145120551102807404791481836982298543596932106928003792550503662977544910988339715193028677385885283063321311950587587495191378550301680333275348156096444268109989565887845578379901850194949012106453576629879691549786807690022939057027477669144391351761901184091352488706037132378612832799171217083591364404935134243852105216089412006736467715752671160021498147219504917275529647613906591616891973672153556105311975398612199739650103709040781899514036098907911032909955728742495604762922055839809160022007840765166800220810687500262695734689817980611884542425820058173916090855369247228896539143312406442844052310059191286592584707241724185381382719622202933844886820140526390464798051563628825007825154365271794763077448186853559077457078381541990868033345002527316776326053409500210127869684182404732518532378257947321037185677576542811519684025428336026028243356749621319920993659550759998501312804614606609222341827398671452755628010505809748716287601474453339904495687464841113932979173574697302610818719063646068395882474358993614063514832235486451212692998698906071570951561606121070445961996555019719640142487750353410702565528756610453932655579585264519700409067552445977456030705314158901538576225207672364099774050256374648673216587972651954867961558112728630734509919851517673362886655413584723792169400183617109428925419685194274327879284630102754373937810975800349605265521598151321245205160037794340947768153178165682425842588780720722992421762568937684064635048270494992362696513565625081560085982924568552154918011989055470234293646370828432277821766964585613996951437561189993552534645915732030947871139654472369504282383302402532920685701423641981377857788319015700342475987090704146616099772429352673755678247601044783176409551770667009648460044002276105950838603623018777715864138084996452230457324695808367122347774987380025785158549265964989719838506481989736927487126495922484947774516224230609341628054900137574847091248321885080984829969351125358296842199999773737893946474342025204238917403333823424811596281466225424943751822058361966664472615072954943622480999457016657605262843041587324603215722890851951643480579584469707985568386777088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -69935559049460866755875592986892377419231934583441653833315901181870051237835578027791507910607888550000532901084316645256475513524090407967682465816864147554677743861755086642851677628877355847543208081709790648504663633620760164147437316677013869651957647445301870409785416496022891735654081624828542223986188256532633842614852905241004834833793751323653193863466916131886347554033893260878682848606030977158860127438402960762979911515910792193333519184622652268211547622703875808561711328460917417703534585719632049873824849509402476677280351269499432502299126978344404215802229448686239521681664421027114243353538393718214153097736815515181825550529042935827612402906181705587912088715129216722275077889657067462895377509594197006871768908480566110132228831212859779333164956777376596599988842018378678433835494255839773942480843586661291539060727074056134469529206013712121280370578900757227532653253520591334299497083430712357245296513913185685846645244987477133593256348144876212071329146965824750383736155276183694850730842968999479364840919009722508892808715932214702309605240396166131869166970910972483863532033794066284742880519170932351088572859604556783179377258696909689077576035712226334799106399222175670425626304732745456308110099073399357605082005535627415714724944609402087572247009762079007167541124109720023661817420005987053746889282705650558735713877620094193177996930733402012593805242416019684152128873193737346794209942307063347878680534141482138175496065398150750101969846668983557541530255141144563774567311479009487524325834949271283116848088231496659963427975484156104312566856141120678931263041073113377897154648461687254075996098073240339911696366361456899652166440857872647922729007775128595588728181833048789545719980075237675873737506760639758691697242792783043793635722565368469771829326634973051400669844694772580461818868858252985472738384574249892889075821573566289762820778305617727855785130109609699088513281362654053661428414092367233841826547599198845507488109522629818334426192150713156057326675997892927587161812396514232408877485203937946100937348074167476963535807277333227954579894865763939307675473251178018339196915542488283902625909129259483491279270979908889096591701398248162146807810328219508829233010515706228348278343428370671621219945864559976614365292770301645792067396289701331788819377615481264326577868668117480531223803386682853030567488299395956350823853258267619606901661571227002242146860080759380270416274966101152750219041316052168185885470608392273226355261832527919876616023613147309754370319813562399326320809310363737652392142182908649831442761229722058800711344747638152869717293330053486902284411122298861530741457995117229282066971916761262653505376782206700957911913907115221069530282386413968633294073887433350670661877814531149697190659607908981348440172528102144063417462251148295782044064129280964569811377473006461126895233809770232098419656249042745799869516236084287047741373388104448559032255771817747013799374500381807007033018624610401071615466124453611894780647590751528442011796970987234911683418931560983851524974260413787867454201045703541622759526227582915132836522026161906277462698819987566824905306657055794445155198417639968471568324012147214695181101575256029377661706789201300560192337706079764301723988613652216678003403066839121946835345457080039042155967192318380296967937133604870872559605565363791942010616482609159012091984175200248423756445789360067276454504705727458073026695818905708402529272346335602726770475873702768334420150727124385268265846168913139459503806593866858874227772006685086423413524070244268161555909309953828447105428177019180254149213366259538612897747515450878044844064768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6188943008249919916952503592862696163441846144785313753289090475662914999992552677174998841233684201830223197794582125207402637438119863525211092394883790941822466651060000300578629722067673199208287956396114198904798031689896424252354033784703840642644974494439686064636056649352373308519634424291081566974553634843051970272092164714147336797043473911111242076107045161221980384303335389108025864252876460892205270629571368066922770877972405512201797052282608977727282841489027857513758010288005576161656693862896645270781599696494200547598998630481027520898580960210396088950421486127846916833221559344994818006176780316645421877666143966026918531673766673546555409321590676017860583945558586198850787824750997511937409342808483750895798850009662983944372204088645395098473344496156163908695949307007135963259337268497586839338829636710457661605179165264018211307574724674847290445701221401846945368037640435811062228152539942584322305594243974793640957648599894387541110958831580960541374677436971297577941348859806940318769397519413551815369060838817704989737722663331060061043945652051257880264525164510053917463002172285412972730251602839327389713164733144211940723678806986185913109634166611262024872491731561906502217316734962970419950317336898230318407704974440064517728883800484952271244783135863576490451990784131057640905214356082896095282050315277493871229159947188659627674595895830355299007275555261806861916078242430575364314630042431670526831636371276194436317163692381381505604445416532199054518334770039992038968912542692768406580242077465904841710373342401298574268570193677687450215893908693839388819492026168191106624477402142936038685810488678365424083143878736174368044489716517207085883325605748125487581246286341266357485017099967235426993391068878866093266955794100642784016382506754923701837251311250942899912861700066894916210014364999739342973415696154229144424915447969273481892049538082680920965109868332641763141602130945600576511003360507815295199531766082300309164278155163906854508948684298155741524654245329606662583139435780703537113231352505213679789193324014896516345230376546261493585054191751697387835530281532978201259704522154401515500920777786872401141025463162494352972439641254411743624288340425248536518281913852942068470622794944871368962316452510335657667667022760902810699598216498611339765926135847533614858630559275786970177703606565589985288586299997835802772766227555351566173670201354401936266389407905190766844725012759603595647280894253081595937832620674991453804112507433123282155802832631262996515780551197446350406132023013555295191686535147779161809613907155703146693232836888599820531062736880032682866729219595070991177856396207642255703021193789124149394997694054171005974416843824158868651575297444447367092563246335661316186469156593682012927717067754314469547668244245740796033091920931658449365642504900707266716157522748741394003271570961935817584230374451170490371808603017305689722937172324706276139610842481827287825560479559142894881441044702706429743680748825321456930271052477092157716195921563198695364330295235854612688889020706237544905034298582506478553592496661063982253514364661667577704144835438499837871361686859467325375933987992607769305734742424818603616271290820984116632755627887624432036008572641712200755533329983179156254079437973502276109198361571263274404132044554838354548820227859418354025881900735659343559078082084056085596557349944641891236059023190819625912445994990186515320487053287083624800392650726552919191727432940524210257739350950817126672154296958974348562750929833166951487846403542634269458583375698820600391763057541948595333134173999288734809341107747676908684344420276920153995655249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 4936854704563213283112661663082302309178235736578886220693572782930652326628109136098338554711610027330518573695151796802432461770493315983548921863978784409159931063926682602690003957351631846391550047666719485013491321662607621245319455300318686266870314211885916598938070469421111497960292079697565404591502917475218462019959024240841952098588779486066724748283130128903479795016187001876825501043657007305251562988862184385376617829092841851445865047363156306829471597956761765334166085052094470584261605782845544608787128550398491393923748604728507919482712304436830718022565874046227728736108665859756085923333698906684620203710144123054379632817538196248414026516339240809284432353797127380651530383774377417407027554116724554392676894787293316229275446870469456943161636823711160456765445454394411192532838982131953225741286582769462982340944851648974815904593025283932130099755824254028982602000265844459062533500057272900100696630180604143573730296121816393049179253304497410536142501040599235371002566090108559096027145658748559254846726948740330980200941390038808784704716853014365488228498618613367901926077708163773136023189276413866878031211026114929898009521327232886105480299285240017587999599417968646918293510215454995863052213606453955304048477476294424348783950200186211984977966408272687930243586494225391259950530086731788056086640433581775649616565389970198673943485205467628017253042274737524493765387368682998607631181384257090896466728449101337080148433715070893346979791166192264074265655080360600691525280144782813937296523414331642270104013843636337930849746567357769036230189019111373744714550635851739948664922102133647322100115557027989457294871900542592126939033549000100123829368154061494362358574770107854985475284646214529305142727424548844307544930869005579362061700800263388987244100747131973946420238678441888009430069997345302419720455662982210686277272552945906016650247332678140360588918770616475755792932306616670173758742289064345993829656948847253566031234533256866741450872352986550757519048717215523163147587529192598372572312772364978118397682799744636171355863238538888106969694910909456233790499448659416780628976544041008170700145115964488944361854172874522812835226232942206484436276077659048971123918347808997259077940748892473897159347881524767103406776529897686239794778267020831721188283950546619980733365393844393174320745422507179042934375978228061545763295722426461883721778520934278882257628620322361836106484983320097558551404507158457813553461547853228072083545860710348359094752744016307881609359124601120341270796993292510980612255412588419462000724062881867843908923564131311286526171125955714559042840229405252485799274236900829540256373379132895066627611991147412724200006260452172253796053940669657503150571055510782436184242179176587871418955972793083421887732359907185063139213026839920232602597622632607089195124798069837556150228671908054352740015617481958317338282020595751302299473385313421323726712930809879720547223258485406409061426211613441927744866647286154227397717158706598652217861220005145188960988883182227451655258943146099788439637661142857463077831771022016802798902705551279893750686104373727709364788440420458682372977272281345198790274092093031302973769631384438687638282607504214811355989302574108369178582926743577550600053524807631040792329005504186393533606674404503792021882484644553240953202856838564831894127516769386946616811711864285018442151216366986677821944912002428866503104546100800546481266935827612375675747263838910152417701457728251623209797618266857389189547398694002803869037858753316408194806898709121900392668222870983396914886818630355931320202987186721710755111313321341195145707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 217229560931237782769714752429321851112312568093889875870759234919763731369621215166383299845357554596775579327169117549125202913749685838586511246482815412729657737803912290454788617759538032136850432519806525783565824369799337559878737741604939180421907743475478983895305876759270543803231822902855832956846248388126507766457566683801598331373581687976163949753249262464895787150783567934572870759986506637252112262532651562162469658639594480532425601526496345910116274879374880082606716532171963031468599751889358696725247059394837527921615142384678415490999532812796968126387921866237904653942843674080701738971787688146193343295284081962349572848514875224664180828638334794276032578691859093753024786196399155010642445081880357245397887952975271806339039210328225525792916276340511875906974602964426187316971267874585639880765389910025158120340148313857462939976240055773503569500671218908807147043472869555408752733208628580930679358775034959013069764242890408291222049863666711513645816733595560149097122128282173366997269753911572559857700997015758975623374084563001758585972347548996679665723439041655025355705060927801253349661440513907048919995893483978620564004782275100726562651140937353829045762615700764643425927865608024675193827386916063331123538642366115011054999737563299045746185674639307348051658023636075751945761875649437809040083529156357453471782343690275598539357467300039696378954211384844638256638513503288546732138734139339492556814024154123592629562319855049155807648626762483825740548364834362647519622079014216163195130226229899933141083650516372462683286276333416162884786669923274350521602163247383651459408896257028671844686399147868355187639699225362361816380871883153450192600153345833362499945336576063580464951176168276621212409402613097675200195267577343605609983711538749820553422368427489377020831464029893467536091979784379718361304383258843182693484207816836676032343296424865473341769828728423471455092365085400524073578287066211956722860614122384028051962195136226527696695927985293406734245353482233986980506538533997642244821760111043140044641056520016915382158112409388892579418670769223654871288822907722162040649819681607519239273416150393702993550715403675414260036076228204284078577753035174263559409554686461605809114906888741603843601395505454177093995357496945761312059436329300728443338804532797241298150036097058163368068210292932125072725285964607706353707358023560944189750024889104398169115701464031767836112716832449397529146605024206282548566279797380664295574732456010161105733854520968646412467274094919390630773164713166633051722881471576902775853941335788320091333167252353719436998150680228903650520048714700817936626261223547748336623960209481674003049144392250799734761673166174270231953586704894474837435712821592586324504928628657781257161035180174047757405315094615972879830265669167072112964751730770106193455569404088936072683798910350905875742983059548311392541292676999734550116777842838785368124223504578587749834915658064368123712809123708837360430431142720162526503490434235527947646085451361283245201595184434751468057938935456210500163413421873305791170634784004602138792467514087907267173403692382736614569377127765999114835680114594050163791659921206502296521110226171809637207223110358085710346255020119134833020515399443430912023806052061925304226937885169255416034579807471962899893802019713216161966157388064861153430249766432322783197133776923142502443660001597284911044416468536570775121588626233242583347537476550432959338748584694733425829264646440554438035843737296143089089104837967974944462732391711822169564722704991843008348684155102566598332372546671776412592745324379796168206694407727062898127667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 869729240249261600747836001735187573371422392783975272762376162685343536780100501137050204851797490836800007024868646336214620139165489444580285681106248092020851187240081212251776141917166831010902475623081313602953214947878557227441221605909264157112600231418667252693978838358455706415829713717487991460453388433660178398101999121532006987922634412186960776819043725229643460921399513009225299779682712884493169676251186739894747342104659240963134012720620530110449814285145304188490869050833489077400448640261568839118543288488094100032629166831760026589605741392194745937578181350856796309254123961241325855876696643220884284135960708291072807977404773190194383387730107880086016628427149009617271951136706875470537431748583605694828737778192860506958220464240974965340228668118350467668930785492343793374577050181009367924352545156385712812715612667728501621386722767403562761049208642165003991559437754080330128762189075236588458878109550618655527509573571313692046614994790840311280767975614499493876553561834675867983376379053304260419585440952810335665354743175147023180900842148750576791695227249891380955610854021503396209679366421370144345693432398935022856687909340762108143851978895537573598663495905188756853570835046706024983976507764503434768664114017125473212212170027593312361091123050994639509787087146729535570385843670321029657404344102363311189167655582266977025453057462139895007766922222986620502297859744101373227462434149123925404330426251358247228205213594901826375627660895305683203331553273730377884506777770568904413885939451525443898346869171233009109449353009279895838575272740642129253934555983855026121897552952354723002446619367894068137049005664387733739295464499228147016731489084375096928177011949671091392874346034151805448035541892031729358847360093008595332045862482669940732579134234922095265716224065613490001535242110638534568275665268013273128311125502078630783234034351080513783036506403115916700558460400624451402728582889690503215056577431513417376907534586909860260255178798110041833254744292268882283577776953122431774447222071213411240272453013926054840820741864085353946172570226677411150944398688731927555765543809513997642298098366844976554555133286591134789695851986341028726779246147645497544662577148051525294898187546323499955912031868942087321797293867408227350618672810066031284743188966206318207544363479224249660207853109576700421437425072896779890996162633145936238850123022137898753250817255835401290771924372945078776828324545350909374886719438364503135033341871902985735159165799070812452146957969667358364375931159305630037727809126083321163143578976918349612124972593089012167372882318138484195425956307990003512276882948099517069477065312881484985262465628298082308043039489100086069284434374614660160842938245722312558463126462216425008234706771957089996963573697789401259895551122493919417824990120427385634234628314274077547638372026985878932499563917829204033356891724171748788475604586922430022315737846141808802796709444309470966868116119462571707763888140292157128623342211820924286634439911253474937551641955380702378576352636677817004478362696048398860530803780251746275929135043659313475315458289183526795957191866333065430149601136770652651110488336995939103380926685780061680933432987630124480627029791307316285976279834466575289409946557741397177845629527536403684018231025686022621331392762272514165493586084605218472533569691490904254934789842751872859166178000594486860955561223959736565562578913040971834979320274403370332415250138594376967206452513295345127980424834352487481927440119592657725213732214839120987351383571367807799433818571118627647151283052828538381373745398491476089485084421308036038000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1574002009574468675952913871053388382886974562504531712298580984094480666439199403998017684764307608568358796539158773082135931193850082488714789195297582937295581599404036298840392849823989255148578431331191500917613095426272465026657851142998849654256242005725584764758020403326756764901803986883196469988593462639488826919504043344147404453323592039797722884620485499253638523352919383825120879310183539296709989297259500142837024899993076106827900376659523902725225860697686807541282154974161664795137026014133732927554543149087462344772660359616258531865435126055843565417446626319597548931147463999419047153561047502863457829010585552394938061460459157247942713386654600064194220635966780881267311694592791982381855931087199941483267509311609236910798237431293099454644742080394996908117271030134087794625083773332114853822537379600349146458376457880252549895571575874240034366130330655651422237050198084275602185279600134304155349628575329534406840453140169070156645406126445582729254159736685730200710461850644937505576626076824211825276799084000336106400541887440774158287239643481529025806863056225798929577000971272211254576241216613120324093518092578843544220497392862241889699489772872200601962442548656215988643893195471463702469348339880974585270448902596714372368317562591809453887399424020621933733398708344860515730433916722715482359876568002974569115831061491196633436002530153743606390111662053777335397266919534870119486966403015180631537544282756707042996571010765357273754930275195809394423280919521839203093087241076325369253861667998634982966564584008275818021833843617594312372064016606685846595710840647513844481161872136153975818934627977686707856700089745718868886538770646290534707471612457466747222337626116228201102154899140432259041886211007631048362466014552420726090647313444930002056353240832734543588281389006061751829448754677305991318922256319741197732197066871295629537580439821954781704935267995871374399617418167848546314064072397321292637222147449774723895468973153712139454219670751734371872281290421722203452301958252233195478430418804852756557650385717684105376103671852060022801112675607265860786818694426987797233996896094799223771594551016671533441539424477338846646314913251860890680059886761932939524124581271055035748552169676434930381611165229263247446408604321623563863130255982336216258967181364457328753377273946416931784698277187070670215569618884838940888468860136126374542427437236127172984506739549403267605788050587871777145835400700836999078587863400081749512271486331207864480259251855840725335871387940295678716984006255814063677176752318732637414792950004674126331675646639270235774140687255481994204728684866998808488137689042376544890807305260547434470489820240610632194167954170962340964266082041239794686425767721153711509701509021394376958656845058734828205097111032695031072764634252079644494658969984264845796907463676979509261127441320319153511459115416064515553166459894135757903849902458729473456473644068660172513912447064933603059257566796148207218808570278176382579246581152024230716654697748905726716449359663146957992862727511736837330590049039060528750349543064634570018367514422444499693882441459582286094994177256765862622546603380047773550239931084005605716727513976850066723441228123195363480921039126996053717038920923063224804432273220670482114125538885996772656379342996731379731146147853670365623508148711724905145595890475843366566977944155609129847921897587232576617945012631133331690864627233823996215234040232699391791275150063531710592525649387726938935047856750386357379007348266823932207605119366344504075667642013312545138107642681095250665703997528130728657036579679578102827713918921846107930624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1457439894653691634711668049588671174863449266213010247404679910901047796893964151553569186489663823104940065413866230212148679015865625060678046509550202018096683119206813268942495005927411880784320438501791724265642467407478619229377885209904011989979414882724659449376495303726122298911089440268671179362305079029564920523767390194854988027414234483570458410123586024891141014216079133353865580308374189840757590467818223347153380539587808536705057510346606933682066573187614421150894840548505504607423828592397373660247585649843445178489012166369746203266381756976381940557847409806289252045524910252879470317936754736046648703757986457549625800405913306664053386931981234356183280064652989629372480634080101498232283504715119499944129697949612869415369406342028725361874517678163040778933456713639653376016353741691754904106093781962927318895413877416821790084696175104219236459671471684518077517978351559438333357506864340287445036620999694187456189345369822545978734779821554737848929147857397470841252341756371880370591271497061046041788778641981731564272705913148030337494845891973818293889122074603392085211891187460541329603815987292382092179308100146046407293355702904047931737835168147592157997773693581229286393097426368998551073779181914830114938579922876095490137124098858069175405327029675482103480430263235826794452213019547244021105673137743185940818469155226942399085113416287363611414926458541201073939247196766367071265599189419086763372924953184889709547556665282544190150562782671502845833558709642313262209454649473810106907243798081674231584352726454766618466303104554932355773532651420428256437056742863853800311360386512773398542368343723444237153868218103799585558382624278395986114149082880102868359678610421822704982105609711013241783947591848782506015348180915442424266200255789681191128529588689655867114531285677912836321000339058746295108213952086799094881573055278999355796344405749586742920633635694630215087453614544542967350424273926347106382909863280709194030553225649666028059040764634023875576389738266270814058331992921540183532031501358031625983150393502625184823361197186951925225959594473739617352732573851490774070304820677814922172513072896602120310101936602109120753996027579666523119250286710989165164181366879786583839861869195115092092371095858123289705448149223684886902752831505256418804662444597323496953272343422570006631795386539232820080222860932101997692597693662794147734188238043445359615409382824715252717287385967494963025634361532729102062861482727985212822132438712317967626515079898667151875571639091626678275244705140238133773188947388088978663860618170986294333442532698632641161519761296110081299721069813186208865172334442443000409961859074777714754444617525756028008359784627795141443015749302500401127250920642754547566086285414018419611451152096459997846917014716136772751506826796205241337617745788714064422685578068984395270592209929527883562677303620894441696833479835820912140138022203898553935980486577343515387850518718239409936732230515686064577681675325902434473578009911540352258138398727926477381953720675020919053629268824922940522276800324481687493678121438438741704159443183196392211882646751021700304515865635438420254614701156185047904145926011086926333339727265732571084109594790062408462830188960761938647159924015216489421193280066403070021072272466656467040417677737214241970679060615423808543229526846573545803202101140946801741143908371907214182738533758465203187372511323382843278324854235603489174770288628976407624413700410313288888780559782439319152658818831059025094244446553381095846102045755047210303962794058466253958020471905572551937128796086793880687182113350935056101371477499859016089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 699021065744360471359012536079236628648856900382260669829818637571370391913983739940822385712826619925825194484300666445226276383656102964235099733561741384142538797456682431433454344433917793496137208468966404270885406172229394022264885663481587487310566819842427143298005175375871198551057084626455070217681868793624997061588459036630580838552394116004865000512238626376877655002900655122091836599382976652927427882834387249424029575291838322902666114671232634690615148238253528837180467155389297348816537669099575452343627467704563065324056740424490284002018959634318489178645039577036974072035964044680461210283352698394464311103642274431308336690107945428374080023124219218333199920922140411344712953316506868311936528207976994415514646051952517886804668801335843266798509036589202067825328338625835742413059363708750218391546177157893202786780461178290804933953526131521280765241787836163873493633175767199844449300892431324432797566195830179351235894151900998271618769896549127443434307458270314264908517014013251261241780606672767319629399683778690055205366211265038367314771035780937405280629241090717925790768283112361815395495907694459406077285393212700485885776201382489605702004872656784075416688003123429872690835867668736837438169322877505277594985927011093441280690297725006053984324853284001596528881505268756127702595539075746358359489994008851279372624799616512716504409088760940407068627886700276218159725346119757874968985186694758265274919931382081676330818900080038192196572014410545772290396967861664327535571476388111377399212851030212530742702271199449942243675737243336004513400172052978381665737013113577871842261276463803417215410137843924292012286564796769366899932649037046652504195229147132774632754998193445219353979834132529400950229468476441131561266912541637408037501061954829358158119804474639062256933628885491982082591907491028982764298177231075670187817686166149991153293324353472307934542653244994290262120561826379146335906902958868186623668468483176092104631657761889984267494760883756320790728338981679662106630193610995033918994818331327038575670000838655165108467423627383784234376319256130842160737233618440677555300576591704117613508370739337966632260990711045901371258934065894320975251686333728103664859943913418325445996426377488928945106699631416341746517301680173204017223317401119314061238461335964089385192383376667742268919262239462391070413964461784068412387891413183404688338684888233149550055377341196825887152641665594117439265199210049091039747008649625982986286597318293286964396020882464359910378943128090905339869263794837910074772163671519469974827781488393003722089107520577435144667807812089256388556276055266200056672039207270618987898123057249908858822093317111854623591855037629692632297189138420244797447353478115873710053349142375980021198605515887802471893405307342323693155374694512528457420777090794402034061762501042684562244385882289233632823570469805573043846397798288663041589583677600240358409312329173579575064504941041711253137364602608974117189638318694524149375687540052867200492440412788732052612125357828351199479180570047502228456035311723848224661234325561591240107869850364265862347383286953096284762349341620921920443436419931068159354355209335862337670723354423253836341011599514378676366015956737185198679294263081084608376309870797538844566085242184229284676133694579854269381246976622718507003749612963823206569654167834481439086233744773125439487275644231617672700866025238693956548313173939573351411347979006800080037131694191351117971273485976073659213935657739783072508172220468754985320831799921181145045996808243451818574010429862583737142068319269143073414477769047944185691354479219179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 251075561474596787297874389005375569633509344770677057996336839265605585827497105309839256637125579090979906664179120986812257315387183594721778613323157740501775370407929342969574096769233929519771300897964326441378360135644730330990597991738243668939932344132455410655399828072757408656611992456316620877875847413852340654238356475126348080093342632202357302964511643903966817951126855000464472840975419413062912705117527242940644409907271325108425467128145611693710502101806640880214101665613058051991824904100505953043388905256576599423261740814612541801938363020448836430818403501985905883068979848455688848609668469251917157250374253014056201294107942589782436299124924286164173184736631742978320054895360398548601590244170266048967599779959198130301833960638949243190947859298686420322836632139896294309850543503179599482664247175589631971394583788304799521021070313129036278616771663769996468604678692022837397619108089848654672654775240044520103226065563978381064176341922893072197846091549483791726547628527236749055407920054024645002065292780421719371189100117416697702430886522762235302229622794580609822007985339895573497707546583742326788053550436126449824777098012479340940163545976489689374256635319870402441389117991467403521768178862908165347820969384882589992063744809561232017718673786968322807013013650040646468217443586509421432427185871335898004031783651680461829691075108056860467431286625181332732279961106443270143439713418471993830357327495256194878790552846728710218544380549348538916227090643677995777854594946070004029864559455212768741324795028416232607133540199505308091506146372665276410779973198749402182596206863150707577764040305865239020032967239625747687570730842593229166637186889677359253889609111883755163697434296610925425443154967144795904610877785011822389253493684471959518903114455139785210530924679773738536439083248783304195487328026309247841564524134800067231343893050149156824466573092326815276154522625675989501637637610290565809924152276658565819834256928985646799078259697869909216722108802970897742186921029387364492387858061535517284507880452992533688871186513724406783073455564109698763736905452540626949942144902243931337686315389549986376615282503143587683019618725067260613031166248799493483443894833237307338247439668751058311354383450916273516201783783146491273689919454745418061169441846729863770364802681361583308006807791700723429581177446781992498762711242813221986301457940644782696866173054742783549534236281001726183222395741617939095307052709199738331737123763713282501132450992942137988007546985517686544300721062905186541576146084056105744356620509613427279553278265358284867167845250205449735609969801191417782173115127589724877551264803578844227914254524564965414314593330482997890235445923900493291599803616406478062208042746643326592785142264696177910182059464316061620161681159220508780731862086111842393515827430063190256098348259047774100403722457835041962935474554219844010455321090212125589562349724549971398605125605114222855791181106527911841028665131640333932863605932392793474085262074845587759028312265120533743613806048485467515376911081476968107069117917733736306540378672078056879472956647447331116855983937394144480074139549165716032909840412906176036813738464219659303872001627792153750393458290529072965289211443310589379543697812144678233379694966218342233946146707052107866046090033746779023098775621199551220496204559153866426550120800780648450590766638026625631836846057154103971591537676103672048314960740697047181618716465859898173343671957554211964824591578243019729202742338369075956139385848182748484387911715945860480260430925277730280258101231692491188083290300198611017555606086090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 157365493016999466153132912692288750176050864213400389218330013168390536999673777183310674737302234453091873730903992225747063757858560735349391504826084620656991039670329570689230854117044058094124536334655259170050816088799949597320898758793364860935246537469492995902537469894529614040806299601235286204792551418901365864843196346939342820028435858707484553609706810739906960999755861271867860948499259375892498512847623575530476528882173975655541034101972224553149698415125425240848918228727969916275833397788410694507913177200047241079893293142661371377951668375179928983258201635220387691106765626560776284594256911170936501890705296290550459719291246495129802447450215846750104699919309051031198772351803215668082754881855968804806190310492940648478285187990152831338687645605131012789912928809651522242717977297895686368587713329714993292125027809975407564956728621776061342641115628461937101493677399901578854217603042853477765364735575697265776509960335201776456056116511620218267664513760161563724400795996718917985210571121706546113482338213505279840345536561118366263804076907661690711723961512588116487852806246420501449736910799127918193791057829065254750447761506320322235289447597595917341484573233247414293504159711866094292356875280478762743108188021711607636113589153141317498123989004616945499671876208240021630599721515001645415212591945810775252468752864641955474342534288791565552695166355283424391604108407784452798433779863385476335778880684220690021295925943155164589139945057533288676830153486719165198591927175539481310717276023039206791415594344595704047488914614908032431611599220899138832688780270595170048134618244415047286605369285896703213562316155649665450217161289232901374816895292959176189592933926867510965544493528326130028680494852709278872252733154710208112306239343888711637238761707451912051931779047130744121328649368254130828369935876782311012157517602922371368764001593837641377473993187704373958766560491929758180688854213318979178119987322906690169738315271456602052999626364986745235427760341459066885936732572333374511345164733267626727644112692637809056064418607725656912420902392794496742494141879994280182225930229971893347031380670570240313356298998737189021676717397211817657299805084527873759424425493617892927140405617819321413768138958593541761172317844819166314712275847538676926359532985678158813241601892260383730665315997697748029843650997109807601082484257621699114439271565034235907364359922444880997382375314395139607953237263520255831105436460410096950707091510007769170602547948889223992428288119627269249817533033549104308157299218984239167531010883386854295883694399330683189793060569676376337853039622468242006900980837019194302757490989899282719293003963778609958498898356238868354946862119411173896613073822689413178788124765175178438713649032073280178785314440773194612336073151773861037744520619538172370099939877026653116406228103401131671396010583915313552689924493813604236985310502625738828387817944909127305090845324917064825445952122712065032988723563954565727576781315999722244101704371896918699313290823661850990832871847216066504918304903900131516478572526941388339642967321036686987551069780800990284587880084867400044893660013564156781194099763350556225233235309776544715291781529411374777853653525603641290588299635739082795797353620750939426811689209061357085289172418175677365915839015311441208637679696421211842649486042186965697811708209968002506855974945464532244955498252368224486746543884014876338765574920711818374176981319449322582009702075305934628706307108622899051128250516572235744787339612619947421829857374416635791572399520203442786805333599159664439087353075643430607397585734860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 7331669192245915148276108182981014547940621325121869477145367018155259111389475918567776629967081869404221511439076805695179634790035531882847513582475929655180206402566043575098647347743789186571538680258171735725640752681136671519720233019808261811730434026284470434902909861668392722568287960106077502153699939959678250620143418098190890628063755473745884859153801717107326833042158129002303323311632079221797160763400465768496278479080379812334461396587577242672014733772374916436501514807419175729936042110784751853698727521399845725541342342691829384193443843657774136920656128518313890135912253314694357789462080539691324507103057724051156313344747070398205844508135939949399662650111748542365951739433996860404957567666228649402108292544266244787067887418601268741276948342035670436058583262928608209448237383490689947323630923896654763398293750112727563021493991388207490308137136234201770743759209407145354208577830277269818709492892030539926895515315523792890440677957150356385896308633281631670688479711942840387211554857670144690478419600403534195488261898543809343683575361053337965612762679924384769664798540894865187448936573951396961231444419091154682961905424826137110879974912382191061119165530863646104462128648886685535612334885888086122537828806357259368946385305092858898836952032821575040627661704231796755822383527945783377856526602720161572959163496664586460500121249504687872432664727938868844619645873535762519035314779501384085227296892021385974483510965384767725802876957087924338659576946278601948231449139953323063946235871282897912452374184653249790162946991488227958751269341536829684790881896153395869417291478170291420912982553930164220037653568942497764474206037702033432236562688406367908326473784422692296510362195431009856876803149552597757380866617083957427416031542689745616927014740917802479035256332455061060543684386997632916075333089225514658166261303000064154411831115242132142221605990132862191678620480303556138203375956903912559070458343177679957254820740652246005950445338464899502360429359712939754847512860322172832860357649926458609430756683768785843621964389992669312187177414363892219046943942364918818992636738652140548253866905477129752311388865887266678903841556202735909601898385693060907000938548399899405350273824855658962662437572073086411976152946556743965428613106502665732326272666213469866819973179284025671215256896976126379034854511478702996622941370622815607508686276909585827884042979226107855176808802858619430014413744147634079485385731048122166990869003119388329368575412403318764655379704342907394932629826012412689186189902712137781189264819304928756613239541529694456313912392870540159784085853466920381757344535321829940818745630574572692521696086300550784078008053943068917248448085602272157738709184196721408857596521397719725030734067113009982108365039182109381341943091953323495869595291986577589932557354438549642377187133145530842820756418522285458647811059490187945468946943830215548684544167060502052824716292508194575023551345029334716806305594346346930690295185991304800995971958446841329056487818323831211455166648767217624668282019624421800607936280782283775757141126249649975135441728379902197235193008565567634991037883491478894162344263342502389102130724586085805871011905136898179283866868717862879400189025282177906308250577424342697816710479386270418441232230857031187547932860268868007941217620349934183563015797549146229833374862125031316403194944339520845299009719442991029273865539686418940373632692976492376154326835652707828185295778162016544546986737008311920006013017922713716936886355898673008869415536467090228294072815830410367546753419835428533287664267859739596448711311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3168306594246063126659232697335149155897724120656176663545118306276125256439617118996662573049669637269349281311310489602096804173384388732919192233662295475286290196914896352160257445597571350931643822792533420112090175185305842442106513950181297524016351250694798394659555702179462755890632839503756913592756962757859099052289361958649631431718160479651733647996170956799054797875407171126277658174277385132661470893304597353149968321920034466714283137415471922265106228243207258745748137639236762042606050253526412259104213332005675040070110336261404695657317292240758828303263582325339208423730319262992432238990383650682397445688676111559428430678503691055343251156896886209337247373731690076642914716613255350143418669589139392275029053119664679055715634961038737014942473345501910956796243186733443888476501800656700726415275271876988343129235657840223105490882186636771589313687444742607164465043356164790581901210525509214628929297651270926588374440074411185167611982387643891197496516195530075458083538642663436501524871625687560066709866658418467388036843229682819019956156152190060102031942675605003342750864116805153197902579291675094528805137288390884458160561339618653848897299632897637406306002846169197094252985458776449986845180508850765641869536401452859947551626053835651998198044479478390001991492838626618955771763622266713431803347488770135832244945899769410553317612284135787279438167124600422080135481160400222374057437041364045558649741475295622335992866180235661347199455701957674541956818880941235981394079627572430539789654270446742296143721873857774583776108696766703826308211935314189089563828199043998153511573928951012797998078422298219500642370031307795129083190791263112571495160848080004600135118409147025231860128914124969593961759640914364818081775965462716864190241433017422704102771159246970944597085674260341903337565249041451077658232633294920310176131030916202192773572428337062822826545643938759331546696100708734754224171444578928655386211602352885093982488754072303252820770630939535667581858516568124602089270543240614172147272536639917696542717604245603036806635961888125840198819379534335162832736250260509592607732396530818076056703021382222174066591367216243838675644430815762224386675809150154429963589983689813102356691353247339071939713484283139386329337827370100268135263546168110613224565092359060469033374352957403135136721937679986512848947232406469859925965828189697880296172358342424787539472417733082940676607408328205253149178802707889298494644086218743818036358466801226518190441119273047077373534238455360372059144439856585877911399766062888967609140359440208490668718809223053774247238997557270119857717418009576839513957766894780796474307879865705720490231003291515829650222211190273465604547274005537262633642561248504805957587619355125720996294594142277607714154903502069616313546113501865823106953174400733974832365075917480501575282568937271763962906967266046847248291123585746838904444332228479304175321474111377164211161435907503245449480716961321097843504238877909989616243597255662895677931909075490264822457152899757275385823380963381440309366656878542195978418403704097463746966476720323044963212018178126128569821447289510655373700416385630689693864447464677184813670868397516877457030042826075163935583581677309964915311978143813162759456683563218829625575757100000784269568103265548964736168972061181372588663724548959509816351957470107340185803775599031141680131335469268537663408956601756132428315893259280189830484571867125350653929394202954612296597450617295237132358174655607145251463417847991106978321371286133626904777984546965473911963209789066871199992759303889664110625596632581846979313664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2085777480776785403563080656366715528984720839434461479988393852268699739159238233306010720333413667136613326057891857887600939557647871092617863859933144861349666607350711485580269686228594273266835853447317325972354138682200208140192080266789788156002682701955837551040784398644270074060918782884321137976514671429325217883589175792598658455983379479838375967235016802009571844921709597066267625659612689585527229009152766781563335398638499655250843722119733566653620058744952499613083162249960917538652231368149955190389118335507010011033387692288575399982213105104835122853917783264970361639923107758265298081921208222408205013857968003704392494450230136047849006391959344189043210311689499800989320930574725502981945992450532286010915305510423673427522772746569313906219232381625246126834263457578571690627897972970980062888305181407781648267651553566362140550826756239181252819501112119257017390499526802265470851498132192784152230635864948098743064085081283674781069880188536007516961212414855264525544748468213846294555722897077278593641242777662156686161698549204125714700126097604212735068711433611714467557993793836420310327529041994091855608404161960548284172321582373619630542714015292369074617368237977435333325471173044093989353510685261744620158172790718470307436173656547116540662828655987768312192236944829379907675178645273312659178948995474175311530916445263218258925657619771547509207973965758795857919790837127929001435063033269253147713210597531525238685647315018250499269271606222772275733242739977309137623289511054673750057796064523952698036230047998648018546605168751187943226921336347225406197386553546774632575989310558215673094070255884667980722587482881372874995104073486094240761661430017343394923665525927179716055909743946755865567635056852003178574587152562417504255219297562003744012289785102731658261753104207801395708105695084558554575239871553356064831634593516790557128796098108650565546922559418760411339214844457131275277153565357658405107577863266965837270252691895678007525581773401774096687587427568607408219841156627716253792290125251976638123417881145678633907091485168788890905879557931948886922998210409724207570351193767507336895762312614284323270837207697578656101322671892753015362237860481162271206337769398720257515026683111806801078997284826448100228079497824914120588170343472286294442592052364012778206904996325891699808033847075599777586748409624628270163429817719656181808454525849654652003429643905506608767217253005605501131490564222624769397029480609932018597681375315421834857903062747453827051898752754045674326615160064913591650541263842532057379182200947523609217788281786215817836752406441521297966984753486882750201781714764640045711403439259382393594295561999179578351180476327142532213702738070635951454521660821905410211656043861255246111441460433551239239568771383171007416130127843933845604799824111740463912760433775513316391613595542217708348679251532534589950972246666582762733557746263026344630049622122475609180544637990171478975390474561618802856995038157081480841063783347840309060449398911326088810484042187635773799944299121008708700028845153303603842429342843441857670409167298660304511195120477841206384796373578711117644768915778233581239942418632279294221371051787656230439712085389438010152147742219047931022897730820844835400956255964604522358515683922994908107194028839503108166559882155917337837326414976100998155449191008683376070762942342843621482376531979626896242159005319486184007202661518375436386208013659205923453394694351541156478727409444722311565111473364645303422722524195666435488388476485977938213523864051884924014899380733882351060825594510241598125203349620799441154867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 698176483221066883914074043125461491699584755630077857392268477040102899968227712290878042829477262865428195353344141049807224073536576812559165174607048795807341976339882526301427283738281573817962535380593912481820816961605257449061005177860161479918014292833039433163245243906896069878921628481747171112195963004723853892721254444383145957529942238904937835760226045680910845468034921220522825631592079647648576829244607457390635989764196021152099384531403523020464726469839314982319567565495230593940520972745215073258079135437309815616130655997516488190626083930325238860158247302182916765102176291538211353935216956676860384270387610852110842273477928774128904881285376844329476024036962670328578086339981247039830569647143724988426384411324709220093369682531856745503109762289638979870971667652012909735993472966309595341835327999208166739737154932076133026006300686613532716227767866777595459508777608074056864636389152679197389017166956537481638381797466751001117258038840067436987988123952660476381881411971484250404224199104428151865834963502523216594200074922166238185478068423924652994033923597474408611467323885339133391142822073574236511490750394412226018965155752850704781432296984728055982637510102732955309044545146066591572457344015773835653759125281106509882289525114395135034163631235800239782153308550077659896382608246765618621179669374021923159653957351965287322767668627179264507982236397526625551228686634311646110878233619907124183686005970005522236737675750261753909158918083847136603854312690713639516182175125880482183818235727327624379004817513799574605044006180496884173600628615531663105108218434503238673243968650219933361923094123968005819691617314627761884971581556590545553382489636135503713366413647689833982610076132208656536308302965967256006306553193787614022255277193420746450103978935359313760022357643533568720093731018883868773303640515540473973323202082952069650829914252222112037332531024959754579324859606885961822676605870244606853019336923827417023670719936002464770938928754922318882070384993894241744935121991398765129638807865680151007127717754091625022953098565436342793751742381098732922033012054118876223604575602389971806580984727255983634495092011646406365823861730845431528549381619991667689303838342148400619791307042672492614218105672905950931423091311806590562634811924310521839548377231952477245762821634202737359375060268457976428571086178135387443722325970604561629808458258837549748969585772144136999439795270375779823513271864844555658620959434235282371860271386794659123499979442276075674207233329774791026777989372028460544242141764531227959545715391590477245228901548781063650896572685465549509335941815062872378661191407645443394437168083908539641541520161151052632194051358234464920418558282230655757372142615909327291231498684451787975988702600673639467652653518204577852732876574139590103328478305220003762946606512698744871933339506189597534942781798550046968011511780493833714376266064275713632360063101685262442005691888998251710361374683644711960652631578210707157657963335575868060555930081112099160881283452248001959339296517472679481352697245487323157979619554078753534462135146772407290214496880282918250272851732126636004650771403154892758179071798645283175624315163753725884447037466712849724937080254131058681335329103121620023532461001231727468790598874882951527891289728894236027684125296442462492204950454522603451382367376528077146525267586560729377858143719779547681385590669028293675621458766251326643840023803610863878839770383647851096251545594046768960458410316519497003570485247098567079352723414379197625120882065177234645116002499096824724178981773485337042267019662773326970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7648293053655280482835403613443430603480943942597175208395296557838410072858185507803845913554483308728615159031284367231567012033459791448198695286032895915835679049262918464686313573671188094242673370822116526940217644028934787523712582649054874143008970905936931101178018579510583847541088579262819446966141173179013235004860991408452091955968892093384720696447560545043416584860462794340092997145604816686374203459461743359183850053821405559136174100081478821052411091472605647474917110666442949557469485497565775629265508399751507878138348496070852056866032511762416259592836955266412501861950285253841758639350329125020476851137797399695586640397203330507876884808109394232365067947423556969445464209113546287172807887693197886252413693539454148641897443851045682679219984614360768379406675991462236033971392529392626391555376626955401873168423776437629035849268458130312328582335146171314896595554951544473384431612985242650875783147338871248449677280003008155137188168390261780715327498555595889905093520792994388963636069540686579143106827434622726828715735732556244485321321756491275543943983489487676161929915815504868798226259801408848311520292152076035484683091323136260262178419474190304294318987345885653500598127419182924763145551376368379454905726048237276672776380239096717849994687431242416547477478128146246184253821423625445177404885231693857682709142291521244921905896658972471312708633092421809051271825620182356390743669398809378497988205924233135172617349704390086159787656598607582591243677775612665420250072090268458757393706857702726002140790771181099815175858261391461333605705211121574680203358234865527461973880213461430558965250471773864091003388967516781970154863151506742490666340883061799573556023832259983242610775351245659875175944877560258251467885247913344862978250805456771495856363289268245462091272296684099979576612921587687244820252408364612502249548618657792788187616947193689763675541918023728224527140843013301730531059644720414189648183082642468156163243695093039257879389304107526891935020349431205318181118673226685108066322062969049399756424000019662773314315719882411172680711542488556297852293364024798801895219281949655486678719417981287332523215772781662827299117296861556866488962293550407640953724544729203800003009384874470644261271884019453979481333045640021884186388318736539160170316366713654307152270213503887580905650944949130581043003098534632427805474680156826665990461100639908105468295745423746411873592199067579176741534107591944614321499587536146192584102894711854414408363073980728805659938198452496902906051644159392251270130059583986114025147691109880202363794396573831207440532352465940423939396716703504722605050579283028710695727746247415391449971768974254223268358794262336770746333311457741716076760083868536559420001384488309282016557194491310779503797455807142397018537437738411111647323767185705421418848002205272036758615120184808657970741792556814260496460847209857140198771509941256740529559857891923612630545816792236427720068913173140049549179476761264900625215910853155925022262368377965128552365649581434050507058359436261781189051028651786966322694004264021722993345439528301391648272706109402845761807881452427430871905469705796046660953336364127415875596348646944847243629973782903871459008236605240778547937708123464076437313624922693637182095092872185159951624139477347446243955802922255941891944146776074810523106375964688689762161870967962513447390089067850897419578793837102319043639333709921027802724266840016138710038985047637217284079077189318933981578199693813573376339950952693254961407761925011385842487983166619763517140991656007188887828862076822711951446458262093824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -9666838689794378925654334629639708213531185802565857286645373944521773587220821441168037614422767169591084043399485759597170607962233498700129553983940900705020285261001045610395281339069948309191056195646977610443941765263571534460466422318911396649050667137415488104879731500399574072211362827826715299715054331653004434113309939240108345291553202414033555872951676717008907306361643147813091854859306924445936187331281786092637116037383282901136024526105576569286799031698827601740277875011249415538688959418019337432326440536264957214404426279275845913265692904495757478033095257984309462934484536363816236662679830227289463627716226940073342263546501411170374238823685820302009256806160693715274486700015616910274365190554824704700418206350068508638807353591502502667299436600590459380384219126613633817515081459553114211485201925338562921601189575750833187249137316016278361654826222886835099794480157058309834677889978404128820141022642812148095816234616919228759431878320402224481601155870980503809909970115591048048302449045880706028002781280677251987880667830271925661506289435125145154029938233497988279388780779962023942738403562945561889636065264020018008020444111131428611693135378723851650983638425784917762571634778505292948325279032349605530322596843963042820907453986650282061048816271054290996413553555150593248401164266116741728101876372203647206644927022734848461539692170505597877373765549058138639413926188246783782602631108847413909195060660522374078886938841757278166707577787829547385131285800270348826504106404031485203658425531940062760975601178338518726439280146634726836102154379741294875289957538222711019210253829129090880435678329800621151192379196345896244768229864323724264852222818933124418229954178166860247734871857749887201401162614748817621611441434399054583579146327040987977347159974633870107520201899042240222823725965504886249450630397386318202378117276007567970446061877594411290548439651301637164789338626255003704004800001670679390764536405241841302636908959453134698708602354212760890162730746373722624955518905807137946090487700304677666801962967004108594839342467109330698514962464733492190645534043330716808041387496906570879015414825935899798776092490116262924263634486716305611369950936857698141793091072723853853399344541604465838604727846441293115266656737026490096885339329274885578262478574120713753543221130481401894513704602805391153150364378575407766275241751719580567634370910746240163635728934172344676999397663468900480698886187510309156666354824443367895649261814593189792443684589077783897297794978407864963303989621727177359474721467223820488260509054831873682948047972830429429039346715610376875504110095585645403924691951865981137945512727839737522621058435845616363631667094491366325712679887905486557919057886482711702020970066782634729661278874730144091302014721560188899793183628004559810649629424787254935886200354892686138322831365617600327498785143847020736941436514034540359396797322514065036969542839168110584689630362986817353887535386098920585331472609416076744814966948578946333759823172741496057184997361937519933297585894542530283228419981491391916100793902333548515141235443294070206017698424489813114326530059957561173740641767457390939327799026694432565918524092480863385567066863968406198002794702466454483323451958028203877651986396880118856470657798806475970004737544068906706477646458792420526138298268732463964785012117253796497619389040521599129876691710930290178414681282130465793977424885624178678799021481452785796113787637026123218030865878677819044447431417027533697569824530704877708829117976050949919434711140578558362241679571945489435202619892826523672513190713674956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2207024136569896581621915735419143072864500709234378981296185267004324926286182572187856361203943076656439915870411472740425201742718393866592640451951574543593041173979922261890102047015530226155714869638390097998972447936713744744429465318178217942843386263551681360798624333899218759997047553655111963131287103167389190421151847641083539896153164936542643061621881410432400515075035213735370654609962275677760371910676611249035579195928752613294120975559201180356660300098573581384610614716352857413625429724905706842964158230549071844947660312411142962185109523329789439832246176543573203950970781342250984786071140675655487620852284560833968574695093567998466294913491311117407789146764136839881899045767909248111729162011136291362309488403409245437402319463157628979226319932877196666155992074011485318216935790550122830300086143072598684349676485310847801208536189752488015491174759759335658362567466371778701191988074193582190512119823374796382999388504560678187775252171300604051511650691466663316355600497220636380606765362011914079481247724063772694509328581933027340878587594902647074013616476372369549833589420406416066666914102010886585765736161368826377873361141007118808071904081374411969289333002912287358892542953962447564268492555659322255387222267292509605656607399015942644562527244378570764987367468885764090803075862458818427773832634597666488221976721358950386142905169350539763190503483367894873705631002445550780437326396820566161869517420707007298112318080982743919303370484428794193428357361150126642204055731592308328650820752063674784013905094449716034392336864503831238176241025727560267634027911519782465194112250314918731688595150226921534942283621656991124048067854208284496621445059992825545453433141988704748767971906441301245822491818235187376636404081975283464302998569533012561944353614720669881407615115732749360963693033186612437877278428117874430120381428884126133849803695407237906458707310485880780336980669912668277639309962365015694679975528646367352749015368892898515422154541036107883380909363673237132913643459517657979330866129451230662619621852005041312576788897629132696694109197028958224858948183997617172193047286912710651450655623002163426830876096363542473484804410536070149566538609217090125195501960033383259021210157386371636184580640939511971349276109547143802959556220247952462618768598022060076700986350590433628806324815154748246778998026254445227368693250882732840245737373302324202692234576445491281980527722598171037665344920583718207337358126825352910396922430703433080648155408705252872409079080644693574463400881385745001893032937667140343933472603222079418410962694332924363645074113502985399780681857421572480125285203856105157059694754732646292388941126347230878825910448036030342027508903651803054897569734190975238191046129401436796667764847368478451148609394199011867725637042773701280812533524441341640760933491982595577794053104872627153806679276837145297575642196218805051253772743623483306418178688725852103167416406611347811227657413528176985192712427710938201390771989189576859136333105888164092190380433120929737793190241331210544077031683994121571266549049227832738696398006069483294174723462785254741852765852334358646932420589074877324386880409729351196868441560691268083924379663658797757520722696480552887111818792789654192972180636650264079090325754426826735086134477616976746501842813633893758262300693700850806326945188761019742623575375010431856546270354022469650652430589269337507307284428359493186565640327154846299603240760987485747816445172256287634597510560809089748491517409715475130029806960133577709152660081918468796068237031167048999454179020777492488805552016588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1041925941419969985675505437707066115627649929738577890246257608026877553213878642446529410554098638484002257089435478578945573789932375110235297952075914229370731471086820379338620310893879787967153122724872703879466068840345601262719889892870577532316890904806003112893644094166750569713211306354401220959262187228989015939557283281792591853457331545594473349968232849489726394098828835495226323935360315629773808386845250129434758200946200125991336066162832552071379757875912186225373797581639117544643257350544240793193857635469314944523841438462846725271742623889901898933520859571436709481811246888655347182394106554466612892059783890258811406337282543218481650935655905266578541920187099436292478665370812656838537442177422025465336353374166506480350083499489968045918729014711980818305229121064002261770619340875795555393265140997699129659164803113966059434421918015328812876369062711128583831903704934527667646895090057741055201123658899960776099610827331967686404772471719601626907616629385089849821286905203392927685463558217918258295209141654059324977003558470581584546875051743191123656243337882152105159527844918373855220722821366707499800691266181984084031856755764368940675649374541650538221803926944927679690110922306610249190345393480894377225412257675025478211557148972344599558441406225942159980659235933173062323906326608617636612401599622751647381908827611384112500519838891415344200147963541042742749291465042776761828424556965327172463451321036418965359362334367083792478422552810982278351916039045103216511473482597393651474335159818562978566621551442537974802026161441741194169135103362119243513247881321290357862095629435278197869895776447411313102925376833957792269719329169552465293651377600266127072951918653452325409167543026148390041590697238963716428207941666042064012511782629737455797470162883500080292971201516991495856054236633531429604698881732881963469945071422419459829144314146916419214093420091138370862194708658710082119038018626836866704042810495724883335702703787730521899439260980811467199283958992024781123943194801792835753876563581980040663544943690180530754801419297852763588406981586381865786250282253230220056684662483680213896033390312320095040741721910696054729135473595701993555429384700433919383498398500546670683268952112764216220341478344791897265872085338198202632061368812749459091416518511242213892534352246737991594925036251438895574792551599701512999069026850259701242510363816946738085339288546080023753405216861623145235312883177896203093036050711708401023752479071541531462226029543046884133015981031800768242815924854559031813894946891407744213887897858544900751246782250162646991827013359719906239464319018837623393298728967414063573736023845504734739017324541463916563456427995213219848248726367044736327748898361210704545705369760496827067351750808345753539158113421945473408533303804366944323800652903235229860878812112314552194041124130529863639337256900419783212436141669489309097488414296157946074433953338189783415187514685972415285068951601232857809844046759014940238593613586310350803657196890662826454700176745025505112056839705325816307788352594525288703257722289217945674214351715318109813783130369514593989538182733020613311687866226195188192309598844360914591999827162478174065012320491595182741872794870836395738307768786612245132110272250625975245845283849376490334827580710967652348720646856748290284287969768282054581016490759416604877377256062293261325272997846430726028930483037206908427052663727562361617330064612633132447970890111407008540807255675177520854662059686654928202918708452130015051052443455402122852571969851735054189318265747370942448597494553735110100502183936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 54795038340125748077712246363324362997648643718564992545463901052968213453461891840180261070135565204567760551297765179729168048473735138521158372933226170663091562998031187349577423654150590965529771156708272081555644766514529768581172643426580392258991996005765216624522210814832732898084407431425768137644965628591116955982250478060138242217623304922525552867060684446833337908914212641924667125206496412271478262712800934551618924122747374525037671299156965858318415902347770573301262484192953623997225498910771019220620047225162568392675603345970364594017636304233122818210522917711123632163088686369714212361734986399386978385497848050713191234197694316199451457280772563580187288121018616163645462780086694562788304894518196932908626398118507805043389498181303238263389120393317085446187555001250370911635151569109343518215474216343878433117762783814975140228567183645006979635626082288951619212656809288028376469909049139068271124344074569179068600231736448427305151180795133554363082649267129459130469418161500658490564413907845059160733822468060875192332152638443273146804475679220502755138733921559293947743132778817632130471329666456465572887912957206178319838445903701755417626401695905909135777487863199255135823321697250217527274025599632488736852592201092036611667440547057668358998906654260016815954730858133585740045946039495251315150568704703395685508572360513584044952265538707962415880386979175804750319341759038030610225236027713829649536202625466932357764885092119314767413748023296236785611376823150654341401175244812779808127842996237396476772908090196773566879883222175099729034030322826611080411454238013440660684225543262972843102251338461040375463891668082844477732384561380078338269053962752837605582389637216107546807789863994900227072071092820562441420207196818188316342578674903506575794048798801090345671145464299979611766819231061602103974348080111574638054142169417515280927607376736655037787506381813756793922926747090600169300620211626760052225591292479673821277570468585470228152663815807747961381602871126194668621436799733017111938130357604482241475884150757457224822054500402421506210688643094380433880057055128928024220900109149436113161832142394026588566112905794134705192816154330520007362542716138913378496102262935954055679514867249770650458303456127970399717881683175275385675711916031981432533452580030799200601840305118344826048865575060925743568229242892965362406677827042675425245035952521288712738238593436333843470191924171486622306679144631200925846957674708424918595025605101652313682199771499150502878567343894503908536974065882719262802311770381982911862539582719208061114263997200763749220188376754850219270582007159877712294378220989932904260392534154879581319718913157588516287829982236657121835158633245983770061707231222200017429768380308944771288831470839829274593105037227266677230790382724086947360432418457008945744007997274906226871939047566862717307634847969727297760045555401648767008094510397371331968084587505304725809270758389366716148295975600420479780926008790756590810692965275138868011698035309934629876190219448567869927831656530090087060883821332976961615897579004914722543209691639751374838830399726005278895511890271601452405581771001990225773535125482265210034496040041480048647892907149489099931864015682740037969568253085461063170464670510203252671700724466681084994762805797100684193718136643295170062823908155500111128308348431693502001143381327350083674560086902910977240079388941374034774117481003159299848635294100972504031012100225163457084876894063174923357448205700094582967835484751250480543184353435838125551367963245262126933738843049023919655392648334423032332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -9027993279962311715471536441617577113090870900534261705929335145969241303764979890831272191431319580075271176876697076331825492162646987726074961270650212682572070116764606522949099957175594917308837714677377824636081579375664347003148424162294866768620385735111642620391560120147330749288429538866473526219991220716461627741250537415382729863536613876800852128431888446972229782567367079879430022928768566989265605645909152516196214775484221316348016254513922628483658635634932896084311790856716948590821786691707958949799278482768587159138690443922149092399626224217360622509317419784130423799797315047876123948091528447459773345846396714095458537638721729431229663931185847419224935218316683504798078142721701804856228427085945090296519386744704516010404078630475425171511989773245911200599340306945240977009772635726493291269801332991567253249851946203470669884687312116375882991331446164562653587509841841407000851973507099364419450774158497306590303038131641241093675454414674719980840974672103777181708700585074131793994028103729420920932734446648974609368410082352751282825098876365616833364761012442477330077682110735571519540291212581450688317861184502118286774200358503581092828129296184478482384441498398677062988005631985829442490824960659707653376573596522935216217105579043142485121247927892952630958742697617719266496855879559141836390181026383918718802263681333720862189705525882580744731697180891733658749207922691705177155731866121816093967660913043831961063383208254358413540950195768003114896171680052185141124021216572713779977989768480682982075696088760153223665707054324881602610020207825625183241187386116992474328529286044371755486284894245416871679511499171324075364531928707281207371608963486754827519465961259494042708189846226437867318754624998861674786957562383283447525646269173456756500548842158734159736226193848322691723805257208853391307712232514879707350455414140556001692550961628357627435000755479354453212650611969818697763201221083663767704880676004217560826926849260631282271289761030830705216115966096123736998800481459725137621187470160345304994231517564308210585191182276790357038447210127528742625005600886398050078968856359018887483398945875247818008484437103071472692790996307558991925797479552892115910599664283384268289393611865941753762173339280865934431500250357199317238824866393693183938818337227665818421989369638173957813827926056488040711772166416199466778346117000045388393405384070520878373394502659599622465494959106067407691215257658256991955358265586335413043097306319361978335963875588530342338162096066250815966680004369428845894002745049085998756533720505547898168224842091786844853522557135688410079530307208384855411698153548827423121792249105023621442592522181984490217645342793956328766593888711368008379426384635010397875220580126055042029493869279219156986253133716592019829695413176669668167684685363379033294201512320202105115808072037425328442761810055322671665122431091223985010128962199210888047065679952435252728759064098366368491332006021903531277881972411403402898663932960385023990342827856185685376913670084508412695807201962856597552040647209396870419978507082258059471008876637726211433822080309082672966943695783951084624060705582992868541728065091035190828956336724033983842244621692488045482099507842451729027096828022319570232497662317250877437466881970485737617891742361087754854451950581356421971348202166719073639512838799367201313514004793137787973191818980693052625221478768677112826516325406114198372311248390694713478879586274298718513181997231585128679416164262093663486037408651419272357245000984184436205449279795390921387685730836572005640267301048948002652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -608444458594741722061506621059645261801887784996018491778878400650841816264012069740914035292339993844855441331337259469467660480653209822383362711938354717525581192712057179092942803717637964292855118373112665148742399807306194222955601588201665447683593220428810046005577379684465036272789555221385092037209103576863763859331795155398814545912079381422409455267735736825303449041052852512866964775903443088904874492152795957826807701962993213627111289539364072148231574718194262832275358290443194925541481066113397852296414450428952878954321017974682316834061385698995924588533088837387257213406877185681718425213143642819614005447780892414299269022342611390998677322918359697407132295386402552175970452762495916096812511877735627914602088419257583938563709306931240342473405450778102251812062172554764791010510775776033917326745196102823915451824941945255709640269536581076777993245416723767219417467290923046255270650650717776654667800603293500122581449866464681372588037434556697950138418566509360891337575066143586989501114589133944591554984759754032627622818131018590464304997539714879285931116971395609226912927310230944927773132960258428252811097330731559023805676258898074377093088892281909216226242853730841951132197716503211488139184690679730171385147784125869106947537616626205437485305200327057842466438200519087627043624503527286102886621972763088991114622709177881612805218716934384876356062334498095539647378041297551313902655803279349446699514201719820890059676621505970896843024872986923239824786131025406250536448474089012552144245029008339801297382711647460282255654603960740947371445528608146069541032372814320472144188290818085834962997589630366952966908471347615297397037223385747051999443693512256100046276692517937934345073771354425741351302967303538703568043098203517266438789127090443404289221344769118797657897861654138916512340170054383523346474522086427957298315814483171918130231187271765224846866507143743598726596696023737244324509612462200390077147175340651714611507085449646734264772047653582258217039125702260092187428173340013572444467758019155171025919475030589153528096185050714371879043991599528997677687983139133464627676950116226135298447441644846291005320500360102080324201654383817833089028586984858368150702231013822263027614336096763291490742403163559359353206981709155066618479708268644509783504814064276537303014217671341537408530274639767916690998846868105518781877448291728457582757291430558325601485865121344812710838538249874926357686247130051951085231868277827876632430974321586031677510849078770766556661746598433981505622692322905808350497598974665400620248113919381484623872480195514905504734120904212817846696276817569639217820732618403558383310631828885732578641353207238604256035026234586902321127539642845367285253439941160553013636267104604560683155337094459309379630619165136625473260197202448674658599327372246214376546727759257586381238424114860910736651202206601762648397303138526403900373838731712387554943281514913300376271753363141003416810712003734798226709664393047952975978048343185952434636493010663595772205548234727191257815442339478721011877464993318362289896583442489170261726976714941836477184500906745981433362118794887924772646780659400634050791656970841817917894621340321024947586497667582416728282030499190001625567341332432055390649661577083820460222480433347691390349277673153962178731087999788482197510790922868937686858599225218562665706779280733041287946423900858355593265031385907245722100974762426887953662119900059898234029175860683734934010097512492770961776768343698431319359716742873960341016803645547798509161446783438779878092910285791383269438376930086748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 419225547591979462860368820487494537603794454022121484109056093852695684205457249501310426581078285276312057150815870159432188645064445777995505267157470834925772348624580710832637672682158025622344775366899814270040577429472647337582956407444295814125839051141983571585983297226837196932877447034432273829138380522538730335468961151139149364970031894647222159149130692386559625465395031946234742662990640674756417742377428713736204371334786301037585078032279248810283620500462699039522454167682133957901308845322757556759819658285411552622290958502952000519865177259690825268580992435779750052474985085126141989036527564637567069003288253248115795024539528202008413066528645814484720099135656381788145150537246795442443707477363553536142132374655850107011646075574288655468672515590322728371074260694454235745479622433218829292423541278878027874668539442077470485612131499641118458258493504413184477010756903080992239990104702829298790155460767901696162040446860996817449959000748642466975225562625046156964509942262936560238651964206465336846088793650928859368267867653213423129431568379709402117402208195503248436507752994164238427833393320412923932932756635259309124535132808643237294779697005122299386206279785653840435737009903275180930902689532796455305546869464400171413127646435003270165629669688274646514180358315821065580920266558966674089992649359120375437207359968394589244498337146384103543589148504514324694535103836677476907884976660343126034194642704247310065755075577047785954131335777024644400404178682091007498267259529980236976818892024915655177408697420910299852891981552548402560240322450824429095092505486609339448747155899842514601771312447367663738249845876565956078011345143474265786123292519402165420175113560029043837232853646661972078869894127078605437643539196706950254953300713668817680459540303801685027725318034272785047701125478777795035390004757192070094880794353753311334493200537421278667459742060859856732748230139385188241833398879579338547726690872006744733848283884680962080809025298913004732487776012458722095865980723333753044257104805416361590236448233158074835777444788529912653040895970998505565173550767338169946436902625453608929645481348536373689775804531247737016795842228324858663679295682971933400936287181921285299785124786463372618961542988626916191953918176070676047839763510062554441394285659293548267212084951286735181308909753481452841608910342132476398504148674364707561336271360439533466772519138762229916720629900735353476201594581477434440065339005343257297661070256157759469933603549907897740518457848494600352546465028299213426967853430316246354495119869407255709603295669235015559513632004419176950165904178759029903193786234188047695046944395254357180315896540753400423777655548565118256400096458413774048338558584598690318880011814070000253470954477546231694537787772071782292082222170072940072699734995224467814589982627210179224668971204344642143191060387049700528681587952849085556934419328394346215512764566358840315754930408581288555913932783279438708821942707888486663614297402803226625147439291191131812679596178603615464891876977176354016375379554990943202544223294031095356178373395190843584061284989200423401922836699153109137668059775163720601897316829104794459271644984869444517553298405775598571991780120867291458656200708404451893343702546539044251358610561384100955236358017093674090357242036466659621807221582571696781687614629807794696853595960857107322111136148918975392932097324177040281817375883926833386755587925912802050210031708425221551555392451616267240403498549612237838984816956069445103893908058427755100952225993480354611503201237101530355299842672453222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 71677555932364602817336978672171387419378946771032900786307937985883374586120224057835937727976564977635753343473573081258262736016107900024459830000864241212852806282162215229834838161657920384082318027735005853453794868960380962129222513390014256750702636358470969166179971840213137621641100423528479950396968006194492550274692967791131060203238774565962980643046966976838808500386366887233247745995262946616485896792944326642333090525574707316743404381443671011600298363908701921983203200357768861368607513335257125785856619838817171687529144732915632746202165299473351986007053196610114756715662049127849916004509932243312727776748869677562850123347623832972823337150778176658259472672870190199065305960825067486940687725560398256447288898505736608342411121837664199707777730999366253499556436175873689259280137154283365792759488508446801425957845109080293017099539940663735856238256462282007034683851362675615779651973732913629685353344627502568954495238255859037438134127638852632361591494154904138763480660096376440746252885737531054055246599333050065425088609278065747673940506763332023810319075520075645590515490454336393570146739556606625213201358661695389582748183303783232749211985837499297331844589846054472909736698430721587250237118939133022682403519293907342801262930359037516892477396354892247846458641328762472695795451569691331513829612896115514808889831839744703414785456136213169722846108780643194171135746352355568669412847890005272805569755695693887131096533655389202138626679367177796494061653401203275699380434348762559530567196849697569275322943865452075696060962610821629165912099938921823065829004686233202119784108744756368449116719319011817027165750401475377305334625240031095393339295235788659693497674529704389340529369965943738296146043657413588540514086731027365210865275278831087127554456429021462369306326508275112349347799118390429785937166068557103132885001114744847738301163903786548535664992550658381132552685623444814107734888386366242114458702143388435168482340743168585462551524605317988718440100254514768397461645561057846724233622080413190982554674338398460925972905710393592221366356485526570074591299957111360135386559699927052298016888570809048978614764776575214003914007184230952317307846361088202186323353282852570155010314122082591970231671608119096265709866766635344772614901690386112119517840911784813949959860231193679548091022287804013291726264801434515225230394881907493336006919800968909805849071337361670999893782263715921168883891737770420760966732707642476609134328589669392930424641311149059844410641230681119211540916000376191788108663278984443989604828352540286339975603961693140525507814957677515219431366355149714231732165647064133434530085083389150572274140838503645295874667797069459902998778024922306918024831418997535581934118758004620680825445927493393425164687328143452509108149477617940663262021496078309417217869730095719421081297331274438966813549024445353138211422201479653604119891642175827935322814946238053287255626252463353495978982983720241487674883910047091953723004184469101810071889563467233970359353542634342574153364398443191641802703602424735518062094611495096434154584221352386751451756480427210101108751647758988157167623260965501188318454269330760055675187582695957976654955526292202117997805229596781953817422565755594960322448516042039774142560361572927135079290912916518984826116785160869234991757965148195169790202904000174016443083125799560254335630234631629282872523305436398508708348284013183047509927423825340272586044972658125101667069573523109777850328716960587748011368434179120239841204452442448612051529210521452408471463187368303219823731539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2091254916604165975525258834415126611850847501077697549871705185384176120736109997865016262946312302055198215205839520974901859700527775881185787608772914617083242162547761135732589751285435782546819836522390949874045549035209007765509768691461199940223043835980934347994589702946701034823905320659012412015987015811775904512239468362989738601272706928815017103157036544857315601032161613613561534104459029729460832712419380866956334588226198128218554328909015507757423438642631441083580782398115070403464122466986569352478115073725259520589989249904743651807953722106073196229521068562589520365069881425442304875811578698092984673348117871800963880744564886981572741049201130934387119593298265006140092880262653155325786553461037664051264590758497623425223981614413516249165781852246210687391350233784433239520292008399970851219379821674741133159427841718822703447346068793252428933907724468780653447763496568043640548782907365150304763644068071024054292252154558647419965131932562926996652784830455181485036667564013667047747034813939382809539354400999714875779483539158033225638290715928456533166108247400344601958225559507630025066495646140047778582124746293229987275770821434674012764845095461112739368484537463036213793754585228017339241729778205811171248026299011752361595325785215533121173284418319126676823759566469923227937751237721786569774452239421600837791591187823257412091992825150394868052545617663391542130173735609629224406122152967309190192280234897175555224120040536099040926685116771351616550958439952922111259415921391081889693327837153405894266039354505257064045379162970733527789888977120362900533632650539284833894769147559693196865531406459119717630704947177189769087244087430747494849719872018269821486521356125110590295546563098020932603176372975739962590847098827217586992957945168174835152804980039585333834940665018889753734850245515752087312155687911626790253359205603570153247259453147847243267355850701929223489917321862804939516838377371985650167262342089980447662331455310677680900627764153315684463732909421367287955194332964076699811531831912500129974540386707706864283034347301901812819120839858552400999374578766931305175933454449335418744424392274916261751857996362427528915262594791201780209630397593168423973969062458117691292379393060749202823538983341666884406208783791389252322033221290081843605112453063035032754100636968291527754308945250992025924407296969963701133645293332043403712979868291087302456040893536107252740111444297482676746696286796264473799877508885685390034908680914099716228064445138689007023306444778116851582919919945998671851583964267596741589800297155158088073019299104359179620935238824546810642764486107774109070131890985033952273744351612892526106293171417069979504722963478923164460931513141470625701424923262850293983487942955887403670870109447539534595404375539867456097218162378373523047075364012642887185552734471018606307801989708124875587895907204981578805544245833334130743381791510868855223008743706010238032083138753818708558630068059067352816214316687024856575733529705894336098790312094549010710289721548492623772805016150570832858981328177660901890196518929566026546525650278773862083376521239349999596503933368879081181782306033615577634982367831278542822080515726334470250573470099539249410341856340991555246228402826323359534480830269976807929345918460399928655329951776892989921427074166594619541767745282267154347826967172504654106208270584798110298590005255633383632716989728262879161598800737980773433352718931962112319986215372923235900693739308712709872811956958714930127930435374636173936718278253958378929088238172088465761774713941245140893345775616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -461628365739403860257062289392263927466044225709931686512660638217249351148020078335608354849918213195851989016786905690454532640766446867006998035564227255066140188895283525474425363091061774365326654967411928994046833206932608319728652882579867817304038758723518319674058695081257423499537342305124940604796614414734811019981311646978348056670795002370604139151194457363317401444143083556276923300604927444941343853205467460403093769986131663586542431910807458815340905436368895330558198444059556109328273740109905746114999348688752810259664933709057648694858559690546914269083022799162203566035318998797814881947228382184877902185632749572340870129170590092458330419732373252063988236718942576829528921849434547578699456159390376485743714562964741637857459760855209875348188352659836921461988247914076985774642547014305628212573160490096934923519668671088599052387343827943085162778458860641733356199868923431378393834922500825393816528078069592080530207526102923269092897557545186031880929043234316902341298233441820644428744767240356834891387993424559400871594064392063926318837710246198627971446679722412614378980444037314818109994172134321947625204473853590485346280335934166219268527610338978113148284635099509016932180463567057176294580041347358809614663339225298312907233458044096064014087612419590997631070411758117607756734301111722625455994090179329207600773263153347494355661416617299531961153671512869921053205661502307808752808120385722720555165915217484005371893039567542193548281492558173808995346694492548741820075900198329435760017399179475748040320628637530544576902897439597268119124975186914191312092776586633913985967216851554400679938618494441777109166544817438842323328318883031439335756468652802000281852130629231600082264461581213402112485195474986763084192654420349542444680360768141247115322940732327237331645013739549313935738176596521696974453860994989188714709165673053155533148027769045512772249988091582647230601031847887776710530574450506542923750025114562353416755102057751330601768635236252646480633067327052675467496321781562054834086431182900528954453445319023485892576495148027357902938399816270469925040047021306187483806089071039227355827472284541900158136047366563781111604975391917865169267781758105778560482965161131642779397980772765774725805106734764385754206535033023208173673450397139268790274737994058714121695058524979268863671799116844788680060275116791848833365810293037219131555566701840247198013660270083408158323788920497290012355028675181577638091279664194550118424114096889087959117398369347182500366553569057678355438051601881551683618932118340073402221672570694748847252291583045363202458862282011304745867555197461692559561048617575774439957487327683434869718447580727990102638869656222810088184147222478788803297060775700693095863964081739287718376791779093076969654931049825138923093418161444637994394793078916570342651483262270706780828727109597041734297138249997987684591301962228542414309393914312059306153448457911201190973340429217986723756870919968569735723503048288633801656322441556633421981168359368065328495320796278617517755437028270507491380053314231447794517074571726486164029544885819760708021025852449267306845242259130228176643760243981355489823682922527199240232046503218375767594656894422416266267316484785277715024271226548654591102929378375710844491861569619522999143002787084491686547588484763243607415027895219716550696110714673248972530433804455679133900770403473356715520425086780217054991183728057166575584981259813589293541972128537211938762722583395925575938550011158331657346540137786352388305154264101608763432393861308978516395910311628204554374348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9296951937555634916775679383902558786041871824238264318233218052775133377833363685500011158106501937812510523277175463479518921293801624343697688334394389403576209109571238707865235354392922085127635260393603102966700164836007354551844878786257781903645787856941681714834209370841055463493144734992995630255259794397282496801654689332002865303668417513660401972757224552837652337347437456777805124218502962198892901073275689889993696893338940787922765002511689009503032875805229262468693204645504179733955117410629108794210309134337152678627755969372271705544284186048668000787498491289902027715998380848162115155480061000212358759416708794997017787393785272746008549533853211829204506891591890108369049359057154545133054590027095735607846643984587615544102752090673689953119016718377795155632984983121722044365631465647495957908889151249043988752833403136963090246669021877008401205867531570696930549545766569358045401742936044773023504239771093342799635057977949938305421047293003709740304382300321457881774238784047064840089531471054009190221445052001939326338413045165143760850867096216663467612128559182972537735770620966853762501565033446159966238800904017738031880427075206314424943524635231307971161185254455371634306918805695697165800111885096330381400341728013951112737227968140763384570923967130231444503212538359226193308255169044514926919409909001929407491385891364964751609862894825097983504141271296076020789424370232593380738939248587419334458336815744127615153318929032143126982128249712936383352186684366817349249852975775409241040150911274077875894086711860278143741902862225405001224489671736308422820778126980654503324363593202365213971363594406334424079625165378626528801640683084839390090594481980943694510944068343499222432289061471785387542540837931956465921208319462424232076902258536107513867959447388205597931533190385694828772944361137320577504854773207841677661638771311158466579005945919782688381448609624126296167788158197377922109852252022100328791988635356419952733442790462934212735250985139687254168125573552219302606657258269428839839815133322118838016268633671716228398691010961415030537325523604948792308121568743698875473388260805666447440752491817187423773312998824807141399817129811712577864668660330654689029630126626209171172670732070925499111591253177172877812349109702663181489317377521078709228442885178400134041247167359467844497391946991208871010178159336212322554977328982187288919217216433994146830072572572512368145152244088595258251729708641790478276871808920137613765388207370693476453635363488519279168450661422701209400722648199793251254453689287902268221681389517633201513174587209951896467510955041792895108212578717010694220289015832934925676228314774339924420942518751321585964620783182035062984779662676985697332974804406465696348833493695005580206863623117434939180803838070192415381395919390310184335388952096379505108943083360983283589943073404646697136787944903465030368140982387451434358122783559129712336085029896985255514535552419155692796433995189108683341823828298506373798720754163441242335444338575008920681199880080143006289059619344793449192466253136186556896047567248572885548520856810103782638780206094098526004189849717800054195434988513227282247480841618602190388463635195079308400142186849878791868678269100630383717720433498382882279666562296674683693649354770146475974949518218393486337793563519104064523789444229976808815928467761493993037913448787828485372569262850596076504679775736560843796864553388467450227440547748155920804645194911061013908970218846572503948970109697202889788701528489892617391571520257174433245334076927041761672453794488367164948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11739627476174914086626194892333871508208638429974091572198004430388050564301204156037729510157781114145714438901753879835012384480455517381270480900769319508858318163302395584130181161813862754615934712478279485109274628969573154029174845834836889391293757949629605383547180575704899103983665879070837889618810184486158753199234621248644424722378525975455029343149639982898018719417796200026682705222933464639165392578005826281105017326273238054621742242371830405658359035901942988125365802671680806140233079830607931404237598310965925230851312397138750741823294664990636546459344722048945661630548971768980786546626666283735492469006485629833896357544024657430179473144048291383974335043892060046002739473390294569172839238219678465795667672101309226904315609240508744919552312417949313782279887446887818063088328675833778695127848527370513263200323233848450576787731754775990587709032859621646888008360777324028547966213260888421558666463356465175478058005710228663964899979481573276862503221471394784325684939404096262263565169964797225144115180686610756712399391835868820178619765108637977512630684496931849395183735094280843820734692985444759041265873900144944153456244199558985626706353838358430725020558050272775305515027446608642957282472970954134001795025199459490900260858345966535720883302413201708131479507212536563430130365522745373055764033172787515395182255072088452475996063219650703354513069729287189994799183818606936500976313604664312314730058040560673957546834909775032042300750928967410107238388548234548216701216670780255212753685776244209428212854993267356476928258532417692475899761355927344677942539540075215754515846331385352353624649853604153667774117672115361862355949427979499550445673830640950454987386690970430125449330826694231940340528556100423210624458853334977030753247435655418752543406718031572879096833740683798281692906037784857458465611781923301254834881373622869987582391971319189362290958905241848103888869678639623503682290632892357013689680669048204529521108821249884666202931004107184438491107818199963632352264951653203930920673043792740895498478348947948046973790566217322935766047785933832020834046879666821874210547501434014572080872121387868398209948569416204557996083645184613197115470444014182815077692626433273007316047182661717302642423501962457831328080101719685769109996225795999219168291352424777502868997265793783324750935294744368509168697873787126175442187497635767457344132554465814497765764339912573742774885892678268579900209397721961031412969781317916150105753515870564186514682170494541983574067175145284348176031561626798779382764529816679758022275402867486297833753458095466838905472547351849060044636006408986305737141184462221583311549261032993520250335765014038351927234538017048445610431116885738506060165751801038695163030146281340462511138420197373840964964360964018716499958551569780001744364188721517906076033190568481695798490215474544772696993912912321519042517000670875111752408544111306400231984371488514217082941778993540948325969426511830953358934133864505677096411778178945464849671851089945097919644792156885797699778932192162026165081354694548367442666586823984683860182880544004831022461895466579906391032882786908799097684261836410583741130711453356543367244545120000673113241959342453716424159308476653049919041067562561630047332692270737846423314892902639035278045490560999503364926153498651480370655579894574044204681002965568063265088562093526159729160465778750276913640228786709412556779718155181720140278448586886357202824443000487535772302192423475393150426357052991578859612925997777115356969545309648333360909367579741772191704436601192972288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1630954092820804972197145700680772517789630382124833684877489445068348614142115673953652626433002516358079313028190873868142562430745594465785206464781676417708415944452655471940375695572026641092949031174864859823128582026400553473003146166602279858551297846889361748271592869207439568663821372339208456871130723835780573346223838029347848328636404622376562307171715791163408568807181866791428575903781405635118531691511031802671868244615748079380694617394564266557656526165647770871318944266294026037840834281852920118977355449647495974058265095972762640189988995074004207905116804659129870158204327343782719956449190128809273401955903631599235848726144456859968140089139502760219511664911256572547052618832921306187284383769995906487140452964200890833958426454686402881135001832865847848222059849209113343637966460073321904010504568704954328000495126693380454720673040354064557508448183121853383224839914017258699057578388164090117725845699265022059005980324364157085905739930856706285379869174031501901682320931171158564046296499338864173206852120160448701619308043690941265738531723631365740145776298020438467393241975034812115281436532320558515440476327539976456155357240639785602809013849091242169333648808273469862781258549078767012523352493420257901087774107699706080907788074580944916240138917920840946105533474067203499526818607515045284036843490064745882136171470762383256710511888506671917186571733917060010923689047699888663873240576910225993712434246746895034455671264576118710003343204838351444403559547867182713192392898158911338365944364900407689982795967262771498855136366787720956933474277405908832278182715167440008380978354630777631885245402655558161837904251873998596642548604986466937194590072445254708588401046577046157526162266528629001503928021131463819619303269202485567488112774043490319402719794236245134511760752100965441550068985308249160692529782740530668955400277279253479914785802368991318847910533159214122428761132863018459832018450050624086241406875302785940752645741458134440619145048566152017748506084416545396668871511532972870431498394488023945113135652720308816466011784791579980851590755006853707504320015594723396370840125943299085238826584118009203676365246963368327092299113472758816378527070248365611650323111822328690081698076089713196462654006597330104599374945836914706720664652841100266404436593428342078112521306416560023314546734444746919727125835673227060268039324204504283324050827240925449319312961784986028014860093200116501755348271480980285645654041758701824558794989923004069904585449694365014360224347484547666994687707291934857234353016881783591193971587345031115444866905574285995782234645709398529805134341219919833574016399071902029089692994169258446611438288470034214442586727106268391951263548821545396370837401079754847709434419021879441935142483429424670610269812908165860442736428624682204027483868876751313250251830376991626220868738934780709746867136443423895342019322047695146211660349350144972484697665418269457988637815195411182154824720961613540604175551178439646583796060053905388207254432808517237734396413195523599571925730236714320737837996195176336043255391049105635717441310311663069716972732854687235436586180133911668720542584444917050982388923087297233127200834968375091371216061747916955445217509442295773572843344475292083183860788466450104702892822126811358361956195682483950615042148408709874777525347633488688894338138816993533708740139014997290220266790140644522549396723025610532333133156368352433950212702419943559319154396301413093046100049449206774082573350623338694402928165387888131751621819116425101719658425370000189019050368102196838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 62181384248612932083336637272600907768633941398128220812824492930470439230817074156275190849738134192841560698224430009940447013740410664180657209376262099098248984946116915263643488302033659144676407580842709602290254687358897968725153164345033067465896613996213517683333650085519351891519393428643816338742178662175268941312772140761386663703274297920438774630324233514498881244740492013535535333200661081434609877315810295249426085803002129476200086066796540599062783844067746073111810621905130158297736416912268484927006024490327262319852835422166539402208452937442738555657403205674417116356180154325311655695070755422406163133396971395252550670583932130659583006637183482474747386962370445989182687968027171304970314264181331844624152324493703996143614724353837766944740203847986416383735695385301688848315802931355072568201923326243900171087221473527007009029011898641768600258510362462242975295245434214861022449831256533876470475318992406799193974551372595250097095901260465179468045534756406434936019426763864092658667216987154490515452766122835100622154730191857185785716602324427936407443426341328378933488807674635630796424998697527552210734255761757532590196549399624569792412315405407137181804920258720944962613980379934207462196011294850792841744137782635253419703208386515488290631813657868639104363755794932703699437848513785236652078546479916615880747916161296669982748689522525613342250574050008046742543757405138567298642564438769978374497798541145632966733700295674265021208814365022301528286200650440224103346553662383954650211888405016411356151601992485291957089084324693473387002975095503837291114287270845710077751962144211852441930331162488917282204331699737506629727898880107096646271717367734675432171987040521856063782474335371654344380200583169133301546782614691370243048003387032764027918115622744742636044616521758129897487203913643631318354471245520120200817356311454300941441818376425846904743833570620958795076608238895315137027029449231763441922481120751136143984389773620689053374022005951401518719806557878136884070530273517625158989857602085832588491878188566406114517732767986341573518817575270525972627452166575524529116349840103497274114662417892931937181590251706068069772112218365744181821178307813659125214050770760703339821394575672868209933536394548652878749866475164532974210561510572144074300221227790513612922377865719679023360268486037475305509932842974600756199222922131436833720439712991200082659244038885115020347663986655569525468113931009064792010366212952938034275609392383678251868632875259836949044118938507106624565416884062585326149417741162642154082847121347333459993749881893372034253568255017132803924233852852578532599842670614064596316771107984636044302889106699500408913254230778390112114240219251032005962966225039933406413854505209703087506997526424909774831192755217157844596874584325306991598699488172442224636556718518718255899618300415802596901623914711026899837913731430387943267255172899131816350378233634765521066748688617406942957688612882115911808746348549390439265572431795903315247347463867283029461861307402303852714148482219372235147704763597418856627216040917037562444784924137929322303465582041903926956239960111843834810622492996565037231415057981855071003002297158360007790506994132850280905772531032677779319934007999230916225364906243680776531105743743263009650879035962755250582234458728304795131007720237559790033547828611926902967043711327548164389540130616372666093890887690764796425800542320144980079095663802976420223090226817030343348283188298848778669294544356931886079556393840541618888074336833582267688521239459364658206282308648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -4926777761093466581948643117372861932408515473733576236017946754372197474639115613306613482187705994959465426777564325524581639957223157878837876209220784059406595728915455082270822494965416036317407048143568139987910520428025967040232267943440243324842339977912150209018821188759650190874513258942736113224858878978491207526853275489211661591085226533857096236461079508698388774817596142621170856241545699133979934768860063977446650132154637538403785698553888645574882822745413113697171852497855913868622060912265687616355258690246630851735111072706491510879679158207061031021447561204539991130536286374662837710071144605576119263163129480376980814757817247575439231193280748168183717033462576586585027963501484164385405950868728658982359001146483058952479147174483732905687100004683529585006192660181698418956954788955691962845077589175746855699427537075875275551621999505417645165151266745086266876646159700191741595707942396827638647112750778296186807562918018808733408640587185805245824300338223947780874733477007784744808667470182309428992584131818403824391317621465199388658413105433717750897070971858990454441213829709781080726608193757754951581178329924811578224213502465516246290778104080852366332914219187111800135621908094450828111973689443036263277961219236493564883613121042571032155431912037389890717219801878167571547555958806362220128621486470377981924868674093938626469949737228849375895507458642583807574098142033038031851522878679854585052297344382546168350927829959883569498883711861865326812036199417973527863969987426529580204535232701946024105618719012630506423638550384422429443179399387350854749772796223364869452295430828433947138576055501218901105445889246084240892161321033556444181571912085621540595412121229230641927069654691572562430354100962104584187422735346088450637384918152924660248414890294839665864630054828739012784077611808268497021614914471819274735408701403906639008694177386476270964580020921316641416692542508873869691320704541711861143819461255170439976851408932397562716007845347321183262795091073920388416622438342714513412001925808925967119955885091616331492464917179847407798510378824682395472074128789836097183627210846661950514815612088109010899768986425202873075628456294471373249769089194378071645589265626225957227584876122930195109595612470789603365573412662076591855583106549681802605331626627076819504190374506414850627647013762817053764363504186293099824382721899183059568511532235262302124069396333449272320470791739045105676676534364920510331926430363398868895864838620182553527182909449863961957123950395876428113656010118851829165765140057928346779230560000493126322415096595085393582747400037525588950172381132971634451586967972261862389805123805817965791836970684860922385720043098297857646092127936162564892828266907402414663280888485815924396755584416164947509865900057634435896557078181170047820097506883752838026700245280803416858100148621685510579099299214380839562170437197915991335336238322701851557050724395789005786012730720187330404692735873034800451870507617113113498424534655768075812543675398076930051206844248589107820814201380808411351066650937996597060960899947017172115754539119562673863388528328298485927861320273311371730400770550712992216298072100307257568331772266006780865777773547438271737984075781385123580638831001527523465101180199228683514304594210367173672503625658859174687764366106644436602799707444263215139325739017982323581882396617426787626082571997795548807244008473780027988288596289107618876643349018307921583258417697034385704522374536488462377631648839243319414152912778049079877606895773133620144054634478533421248576225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -558208960693245354962711667136835294186127764444946408808266169970599685945271869233969097549354710001408035533348774388827972018817962090439320480670976912911196379862386013050345665027766704026893281277157691880589979137873684038219112790139134937900031317094388035697637051561324161135762939566502924119829125470177150247409970256746588701117480576723688430997478654407726442632491369719530371363609608402574269625409373117599528145301358741384660060530784623738588794282952778250727738507683182214445766248620365306616835108340316233603991874143771064438078010840255296809157382318865402890909714487600285396673540934454262259647059941940174244274727780383592886273876387360689485026127592978744856302782619704121755502805890982846255119093994003113463745119082909555430679415537035530993051126476472630601847676991694680943293912992447059236534044773722267495622722585672328709538617820763806880020018072861427714884805514692671968867460353423083088696329412037696608442913224056539467810117627924718376952665330612251542760312818709227859897281640741050218898201927219578284552791243014436579518875898762077003920791434028924659150285641809833716631426851970768982818957978937048981632119144478679623004662130079794959134103855009744428728098479987882033076170984135487395138099464882881674459711622227546669290960048730895337579788040545398494292114346110149309026298093243905780468213843262330366901565213118828561241594925244318957633904782359506178152002576333032777191117039450033864556697014648119837234288888266351377626942769780580746582215049901265380049551023437300341652821219206141941291866539153617995114197340779029402076389750126907254874151790935542461064251690084361434932337813002620853237255117490737479218744844289840509594922916374332765932856162352522349900190218739272090206049265484229186991694834504042873916191219566708448650751994054500937636775230989412903328193887085595216539906523299171447399258476800043952807603753371957605181642793959955567049700467071849189905006087081666865561367083369098734007909756856324945081363551816125801460625649434808146907549211373880914142977379297179836165457760189329611049800104185873706603149355099576941537302454690124487348399755511236701394203010227066272590198640053300565466651092726151167320089459475841235251671390654587134737641556843479632213275019209344410135004525787095655931454769985450776810175211840261725123134832541662007744976495783623809797093553349612617689572324695125643296740294163612233291849039697881573604362711673200290746828348444609693485849797598385246880825748530464470012457679859125993456713285855240800149936817513150098323886133104287790639073110097678266768992191575076975287822174195762810033304847385192083490379530440419689822617585607444117330164977107694646242059948573961208546703286486090496142468552109445747787502408498113301538982604206922061547061038810450314744004169838253165543400134373886693318058521352567728743856562986132226628890610524850947566239195546060445983205522078794038828027497186029081989039019053492722152614334940010907302741787690697145427838436709179852294515225433465981353241294226761575891687612074491643740695838198119593838008793516757078410344476350157728052489363615358446642832877691190563198361078109916884436690379809275903711651952782248832542616578707072455150448140415875405153025388631283093460687092330677540478137208105201894817714221417911720701913292165584070888545605201940028748640995147220163227439690803846217056984475486709785743379150514607714402313094472696256301750958125934753314446365918089197790692536051572143238643338143187231541576500576495330341683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 673790048705339886501880693430676506239023525417923449232881364884862524540266393845022147460303733672727911539035339476630694735379848164558806056143342517232239578930658710186427008397491277330197842362967322666928764026557114166990721787113255626048337716488887822829864795712033850041413635713973591955970074359960893280801948270317293872386762898923426489689335931374570788433779279191085020882886493526696272736280863467474198358504745198543676853987397045451921159897731074179465619962807081054777761880469995629685896261627891163723237972242340513899271787242740296809514280681912612048440114254527176919026568477230740438417262467655417188172495104374382466791636095956147816876235741216118539246834429785581560722012085123753632625291584773642155864084048254145190691930389375876599634672588615450913251034406026059266351087172951764650645536057796190563255449812018713445451602588383092638564167658392237227297620502433559996759874026583585807124226444678309381934532394242884344210493052065494725426167130859379208300899422229803893537773515946918671707544161190951004154494087681891910759235792526720081554454905801553384018838049964992708030353208774987841376464408527167978586231216785919677469290474874479367818358064348752174862289817145858003893637679627489602847364723201989105475015986238014684772018341028321931027487384538846893911418905808675095025685904563789754493228276156225145670958107136167382907635974860506979380845141905196896304539464247601318464510330041454327890574357452916412515568100116826173752594918806476375900378478841268492602603355198377462350193969342887999448282108682794515609935263564644695436547425543115833143041294490869978322711978149730894577948064550576378505963862734926025303043383400618086524273600956444133408481125178221380039308881465463726411692180288104573576439977845118424404549174230699759492296940390854982458300879727193526917557579597902895578849751131814597894261847385486033754583779371773821662769074493975796960661005002660012101710773606213742005146887883953085032280488881071491641056088806394534901957246936582506648136624144609885601591412856907004506683094501262189930704119621944948958656908885639281781767059038428355630266662251517894858279313798289298092436548470912676020734962245569253531482390610353202223057425227368875934646775862879332917035617636714205049068138605924659143657516141399601713341767614509553209798666411993672669903866750735738883130584857144188632735738707611267144491368581338568531747737309250396935756630187297530581833968156140868735921552568711370489221798346488966807046254828632088722104923707668557898723486583336045456583857209463541662032372080038492347803285922347701286989962716573414589760381758606279699990809626751075428483193263733987213619131357866477101515560456438859273179763431103541730677103452431372422273523204150188453688568045987213217421684471542878490701258967328969015747670172936145583577813996667572684176671415318307146986997406847313698560207104547079784701719834964037583841123471672034993018119774830340201888836728626951774204477575664015912301464623916683549769374531462953245068412582250906453737883094808999098632260438351542576622229586411532157170866682664933129626833634504032152439524744924632533468035305128020419882013952048297266869467637165344978489746254382283532400301601866734095727737721493704345183798507784983783932363041635091631480709794072672019778884232325943486453912312279297036041998296859018168595725897887983059758201336849326144390311598716650134222250585260199869953174099732825183641909000471506554737712061811012725095165115423012555379560464137584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 3071734887191931233016205166582202470497241410165908492688714546242571237961973807146766336792132199395193054504265014470112459005260588694749526287304413530085821866797936546539731063014893566484758132825735651419982860520829564820208619366484940063967901836235810952917674007517275498230713723626063921915231730897383660391697555977302120223781467274634229231347988363281537799311455265990380128321715332774063245212840806558920477264050001196428611784719880021051988580428903548444009558407556861222496048846508785157068776177732361551953953667683911354880296553583746905426440727748448633873757883792274804101156602144948762985569332091107997795052519654254773482608740537705188503661745334272971822042144110388280464590061517007381651232377672714280385912938454577873734981577188616983978700346506172801720977703548300793937434353127758217488028633699489322145820014110393709136835141234555870768472362010240078582867584470885421362309470222847755191475883927700618213288411715637917988058466237880617658921313210804028449307473970338164390613171024206140481042546488563694599903622565106300811044109594197840708056559591950859811366197858403302887383588344521055425203301243201782639873609735676806823266795360869741822186145883871490899774948077923912696636968474367388224120664887365144085303647377468220376944009525463288390801710791257664882247589696418181767751577436083010172209758808741507713056234138408112703807485486537272756257534254981698745394159806064081305992971845860956423173713224787891009709662793905161196377171632340991495871377010570719014051553827354794042051223528690539600497835694645545140291410851306828884221525771352105438414676764783910157647928117773338704604821466182541345200378662549804373057742851402141217447484714703533599280223317612743402950728088789333383872953447038367599658636049049902887678410637022336446315254045792930120213134808634180341775472943372767182409958101523670163041653948501949301290668346174139132741885749687349604982806632305765229193358015863724647125300437143395320573880515705517021041400759423449046850619631305613092510591375824258317831584040159436517937558010164781271224536241431521676458598810997490374050843171589206796373133704593387574885050925475205299262425281369443239185987776457111805364460521598705751961257773150286198193148774743195775118275254639165679627627991279939986011329870026264481997330040399063834982417328041199439897037663002147235749369437285968507411652502624192659509008805104441766780820611036617001239624041414905193184383189329347385666588451264958289232168944637614307873048577186244110421273280932742976146090574242581741819942100629319421678277954685945176872070850690375465662781885657722844989730943108741897194086087971579246378373350973534317304212620994614274280903211908391283393944767270698417085978450200435083660465287623027500968926260212922101806000489824059026908647233790941376433424273735781607576924394230829500442299745827072013617257218970558881467230053368892253850747794581433498707595268799558506646204172026369179846080874333158293447265155696487640214781585659587052276927112194306277635007766551373739916086991578302207555821480139717154508819535772933009545356509808016116109548069731806195092770749560787294902477657318117355959961275619738665505077285685856222172679138069422016177515948518147856943256803388376031290644579058110519454714556813469211630534110207539046562312479853098678796885245303594296377097935963942490469520825007520632991326369066381309978542277463933702233517431182429616343987477449590523445755560671499249883538454106104115391622297435663034164898848242139136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 220189592351427460924297814460661668833429688782594878035033506065420341758764443781046738179975431315217089786953282998535636048736154403424251507481827562139645750537803778477643572677065399010927233057639515488943878071263886063977352967327213774940830404870873373377790378284858303093780626255734764685135982634816833231209759259136774477784257167531401827043647045383086020501310873054624313306299302219408788950023859505627965533621179826728734935591757509045907768914291540494905444431243558525746435598512703669538564473652117380581269490902681639581314664761428915004515115374614882002015897796175831642251477982230067486404696261925113862534747196627404196387807165246597136602879564133912902569085310361772962388178425801354124834049713146287215671489134031560376685638446872357294154797253693983335588057859692022050282062551813233841824381021887776267094616293928930666275405689498475689531297154430309929329657120319871712507637674120049101806270956918115115081600750445162867165051815541292872192464448884967302797441902439637883116665597823145729490682517483710171366392462923093363028883976747371386907565322786008242462716970113072404346237414989366419548605639615486961698605608788730067539846031403312871082156547169536046430754096731938573276753239577883953889863622555269872883511892205762023255516786842659691153100339299475542027995139902183481686480236343534312594427360041481933870871816175705434910725816722934820791161813408215620341864268171472254489832658596099418185285506006649850660248308900664348535356837712732768090490974406043457947355253278718120067267144846277709994139830058675468874543556540230599401046924314654984101950734874527154718480643785316260092152973060140225518273848854895286830454167146795261529589719388414079133740845282554537069139175017280305857052354046144640275321519218472601653160143024228856399748687647136748830116894189911403639543914953272321380683609226979446669816161383983136336663431521963683884798491795178357090737595214133474350006355468394925418093019096079676340003471293678303589951184854754234455107994431626542190724950023480089303140327179052473833833891132396128287076449285287879344365288237163794618738862808067649558536880518383004790426980083295567093152731192489810035616617771810062385227328911963205705511546484332318915894383806012811008720581261627250036045845632042065385821262570527151472868764263679814516333072886206200692176297679330530243348731189769954558088214210719719107624266233360357719922840604481794338948379089033161004474968072157657024493674274163909844594528187545869921042615244816850348984801692751074015394165595583738887544892231186836836039047459147962123156138364365127547180757220678106823325889768061580503865784700486146284680613151948556853053528577297400385298004163982836408161057866101004522944447829722228780034890965632774681392013466678829302386033408218821159942876695361015012390381967214920896218991830979272452539814789856805468440110699380410601162231366864139512991020839426137629899150202691059389597022069731334528716589139465190845550879923109844414774033987886043306878020252867093289272926240317104802600689144701988256404659800814563426792338784453872777869646152055078246305390338477136122834318926806993477865859434982806399943829704820568714065317755253219563986641776780372733328767746337794400496937302388937822066071226446489868696140926857153957567833803571769983931728044062085911424900093334059449956883514622384500665517863316604418522162947571510804362855732528236878722945955051393597155954221734920194508589244726639877295898857793552887967587720341680132365528911052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 7903434700831945324143737757084452927452591396599464062193764024842678696460901268377751585550503762822570929153119790960736297561960368012020410445395901343692020051113040446851973310853044050751695583306046729966280182734937798539966132696641777217228528147992280274431063115230675540201357449711708728663483186011887247264485787938018431076500641507789624977546487975852766559563288270237297406618952381785374147757553141952491597415553890095970254159813113090850566087194095417889177790308889886647375359153738529131843398066949002169773436449605166763537138066383442481165830331203270575292150482284938762315024760856391126653449736601606243407689238880250782826704324430515949542580252273362940670084528846722761044696116675299804308845558231601969064480759750211513986755156924278872594461058871304042893171453525380050374421960833280408774574874709579993223614593010319443431381567082281624321875385493136748276270793834023231995160955430868306816043416926407467697032973309953276959905874368433100988704366864737881990625655762764581456862657499166922634673225892947983540592621227601553561450183741919574957356311814557635214265035720988541846169625656623221103055641307103773710083949452526929488925605609448090481226195284098791273806871701189399892077000317206517490988987083762677692634297667183239379136309375881661281431687336136873747747076745794343801068999506073985389970526724654529572898440547741117277419305563582804596257400911878578232002516142619855844165770816088089132427311659034526375265414950517440883964409481978724445732113314737507599639195604218458650733521317908053226429064258647079122392725680246995201203388304810376735994619841941212805197950490420882601011738405689090955150981759975762935478422222726352646126212533338483068184735483790156546562641805686666884002193661863868849676423239173464588343625930918938537098178169750124605212389471208637517765885779209747482786093030109534683211704757247938744901733686622881684341600134757234258453368497563800591980228824326602337313493596708335906924809506280846419443731349972445498563997499719361007150859146437664771503831737454585418642399326089339030202726634684413494439714312993104747376763077375148555170950225307378413600055582257306809628432104290248419309693993065920538852128823423680552235502669154613317213382873373597678189054705787422140600693948733644659850094944194436897331296675274460703393275637234051593918315923862776421436837844382837050542745867655250788406636680591199372351630968049645260341220683526278724903701694344456094786481575525521580291393172564147394649323324790096902163791950461114647017836328260681544158606215030159168513579630269625884117602960787987754886973025992537165387653839521593055942677544466124824754011199472894893874653080126432514134700596695727845098165059315180645873430047304913321913346850363228338846028002505163915998427350889613938962475874982983160787712524312417331697301956726752716010466984432293283210372560682302728619336412952681120480600923918395470081879831847789672462176512833567678529996790694693610278006817491673254716728463246488062664187411357954936992453546237290914022538567965004305756286987159814642022601442920299542763047871977627912974585702379157021702553806940695398460256428055296620459438348539449867558750686253452594518910469933476329816174775881312571987881545174831230166194853917854058369930072314723687924892293550093293746600441879176048727890534695285784377097704754556955766403878211804234611215609433984373482684785657163349409869521211078031139094071622666027096178866034921361852756480355040391166053503588100250560731545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 186006019837547033682471103421025298272330869111188087898285016408637905931483946939336883276679436317485546480292646545855938473035391912377564678199668349078596638584426695331554880661170178371214094532760307303496995607676071289677609460559268059835880196071584140182595753261117367008181886297377869267147866880869398864845278527935291706314177559182382593493501322806301155404457596001544007001747103438368899655165271987907632936478154402739139342747552938030251731996990854059864568065787501748280141115694742816655169598368619842153725550241721343431484452381902726894579364012771917023549317335640184533590085350998381884789110607054438747139085502775353875886683258545653032559292359871508928990918096598921277089707621085825863049176171526658178135377807378792107749723140791458661846484663978184828973846580668405796369330756234355645326311809919643484976727515928226982729330737139699385077217062352326252361452180913825824801065623549947655586171753603204288561740335619830306569348377993407766855252689707832048375335154401257916673757811146501259503630066402998970520881191332282924379571367153606261549542876633387189553620418445616675824606583274592738807854249785341097700395373281625206995743795339448050120805423270265060888892951104465068501277363982956792891880602057845274224395649677462288323796359701688454561480854113335092257668660111652560378844728571880394697776137381736481614621283596814073967563546059128886401584147873908753330802154537353005653176377199005368579885409949144710052966765488993694523887936873530959832151553294304915970267405293822173553055971870204591384627933111208378371805443139893016004317845118754362237740888610583238500681638403622412113897566788388038641396437397458130975751376986768653094020344610225391507715596260286043754499865572235631424822185256091558934119429506804508453637000176414767669079363324967452136247883073506593224092691218974868771359322114656293830934743630487092884790697548379765100975586220413751041375910819457617790699831981724739073222971721582508351331219837994217115155844373054880526726379006846547828315617460088651553703763641713917913078393575231665214433239704720230569542980459949410000106844615337641191738412915838054582390957728176808981837613400021827366502233994880383298908678991093445507605483614763135136981218970132591822165765358739192393132069648465247234924567164405847331932311315500835167489009326687238115515307983673411919373660981147188849478000454921014714047494395018899590808594629088119390815809350270316948130457871282347169198453349736914061170406995458375014389839491152168906110705293774520284596704809078096476015933181939837376148252059785015024798888672818323508263633868536093522499103160095678170814724013890529166117943264894058357997774158445276996283503717335001000412733653245849761915532192197763550707870979436209602417513224969849250599298740486281098838262502615483178361923600640381737426935793103552956789282576342836084318544700365512847467908235763241535879697521203423168679246707834862938562485970169217667128797809593947825864840580215932955992119115552436953785207632397183042805352186331495277847104640578768210455442005395938783165635070185448220254015267350683972531889220267050790022981392520943608603782103671658227996791068526129862993067104838557718799944675447219802046249484911009104783648827980229363419613996462408021931047707585235154667979751331940630292188871946109492554406817148952042058660181625312403608437755977777982841550243551708064476949132736804633432754948454019521070775617422537698907802092829160682761033261617770085087802883420761079414784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 3148816115761107635753656708919541341387598550888586946799216799598776956992901811710849555482459076770607265189444323772110693492501892848143794498531002550367911988047104799184899464258811810087287111057023357027879743984436681458983663142564244701319711330625071620863102222979090961746008814654231434505381579922931289612816925030378349730544775505601557516941088428284672313091675215077455283245949465623607687561786026855369520156607553788825225926575943389797736345640345914098178957411943052642670435436945821716969614014149055963775717809720349857680145032309688922768444130172463566743861962964011369268638176962517759887755009681083529916288283054459916744581715625940744029649220131176052140814220775580178493716036704527621812569097716907246661865801763825079120539245642376906737042528609682681649035698871637753667442229099167865502657999519896587545558479000317226626124151479431735152010702257241166830073816211187866476108704350730726297894164588564650189432299545662330860676809830018803269160099175665495304247807790003800467090529324960199047580378319263896350953681594199338724099767750577626070579278511531596515144704270072142312274063293143867163036261745443355803088065444440783190158549169022222956094722968815722984333575346629047369937134799727719632331045855308939148331406460465730522370806178714212815391722626280112172591123435452943761507193736667523970835996177149748275648561104850491982273137732203421945782951694990319387408372885235108587072869236189183637474833366346595616451715028085897443458984816411424954065879617690750931870150841144980071123294000349306608316164551692902646325347187278023231331278815513601932656701820683805397476030654446905842663543274351004227402025608714735238434183897704547627357197460948588512907325205839587112598366865360287031219914548599743746936872179322843772475999678752259809392497048919860364772015985726657994440195667302104551339415728822719714054210832731042844972602812942652682792413936625010843338718304310457180745517770451233497222726258550876563902850435009676903479384684714629440327139500269424584430215970915674364484472292850592768748617335948980108767474431900905684373553868270490153044955097492889617507717246283084041349289867322537333068302051186579212622705709240087380683192231242578960428527473854834467949502206099756725360029296839460379236593266124274511725757592225225390599484668028244713269018334838874134481953372098955467104486789357819479687584028800752645238236820894134745279417717871621799055629796639045550474357146320681906571890451170420367206716929881165411540731782804809394748738066991050216362342751478026826733270306807367428484160195088801074467654840460780544245406667810323694995114434189445236084564086524544795043649306029321856681153627400667943820753487891092882032856259717477071678162794922278195824356941295352758019286338378208490538488940078346949457791365432547433646386025139349012298735475176736758351866113131381518716879309392537273921036237668735688569587133727929060610905858848815245709519541630656071635232216656711728823620175006462980097698432954741106616299512283883610688759926791164431665862367153982393861964557237128286702338944289826488479420237360660954159704626440476510047134499675428767593670625859107101197239180909225117953245061724793073843402204415808587019908260815273576900514505694583249370828268029815388657976489381947038300077433939093219954963748956313185510719991151819703906397932182911886286385239547043777079698932858421554605943014568510326342604631921173158845909127419759214887213679335799002317004565223734996066286711619594695475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 40452008922036676537928429795782183878097444660502169549140150727575803248677607248283457610403893985472982583752622354438371493373951707902364701974386946661027812094587076370313458150663392059605979731403046137014371090721446528178719035237466668651401392255663454326727124030820062076173955951459996624019673254427547114847810464083644179576994504270971201752233519354252918276266060534172968424980631297521907540633467271275354355863706412162247226688536545125136076189863037310973853114334806043364224985619498244110372082417520384325957373044469045765588068948074504499582232164847887108233107237760234673168230067766228696905028521028280245110741609769256558457098321261823720263980421994758751739868770939237869344211695968587781965752680440714073481804405188654439202453644633017564536224545516594414230446934003852442373234877851716136027674427877012146477643688204394107031243620422720780216136505643159155483671356818688724101036310044731731158681961796238143454393034350310627698209213349113438864006733102868490589751205885717198324469596948903970706895336655178553625718791938038235977721546752386179034373419764056539708894252258461903748506899171461043278354444487604568093854918297449770176041832960083267067153080496795280775385180376252021455968251628061366948960929101456351286769618543608988947476980893389849295162876425854859702581374457005848615520186464273749482246127534396506569846332691619390617183727144216467758243834541476864557442960564260964912248242713140820058129551443869060320406299180688383134822963185419323284081296699437645678085010545226807855111485716148125470872408203362069528966476631533329273043006839567851883232168099496904372173357837059303062018777070762651341551445197926860764872428173003364037510067344755855761631850839238937893638422400570805713072009554312660386412242560015572125886739916649914386666630744938110829136265539221879936449809206954914329122611276398356094447387995420688235830652207644873675249918515746476162049230853346546872028756514467127543020838161986299275820312512943464695538978748421877221044385807293041663563088238895437164026757183759445682506386293832934852595032438243332650885528551454464880997149933811215749397790249801074100624733037354008455304849780898595054701352071638988796689220456961253485117791397003515322658019783030014213823784835267475318865964845221711263577619885608032771043416838423954861066763613444565051653990880417499025294755373576344307591677957539237669595641434915553974091728100814961136775216974293031265499312034167651466989132256254185492549110632497338661025162585677802852155112902917475579784746713567343207602921892072588858189031662550858072560166085334458359198285908321016143851703704679924177451775398412822662758788241966053914112081648485092321774732089366065865225875930689741312679994211654511945006163641462046333379354020632763268199102310019613312939223619422750128006751191343828303035763537616762636527815801123094822903541680581756352065104676245562016722016138465889624639799147268370608851238356217865901800091007968861388662719536456881022621022646453295633119718922059919557787370851860373691862056551556502851748664975966852510072745139853663210840220364749046907814050722037744964204911237808403464640154181285959717999391374475033625745354064675138888913461376005532571248181903050162545268758283017686932356621324976200992833445909769539476986913992245008347934769073634345246325871122054184478750900130790546521118797873885757614549504631181819542638415387755002980207078696046617340441002582026964467519579350591991538967534349281064386112283503734292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 408863141616174661201592252810885637610817853211751162605007752174995424741792305048658982385144567151619370007851342807569924000116821788843614022968780182980187900660273527225821077938274233862316062978892120530986140854343464713424716938122196418769396054143661643244645611218029023034281536107612255410914657867672382492190816249230151245004925565620728165362901233193047225949267680286062270276650363232405429385135348929140191908386565728807426099318605047091118844149671984377555909308808061657968218347289812721816200218149021010800963494406642505766484934289952395669606074387349336310384936644534832952655657712111427814476254588436751233483566294864028344848732779004015843162201412276414372865532537719320289013860541040780498472237206278316292652744483839202324479352642498510762006036307429529012438893140833178649391181419311441925073616989017529925277586064749957300622510736532559199692021624484972239245296469139446698551225937797712770175378747599945742006635066892951330373924462294202411122190589003093921019243201506068008161031749358480142831001007030274570136021954754453131643830956205479890810632949359766223329636525518638405333503936235113774446508136876674414533800906489346565796166013251729649480543278411466830464095884962413200479084034734264083666901633077952115542658435293018098818533917144154389228943390072837387598793302253927639913516065929041187154082665657326153031914902588732841272502702725658127225559405325638934017001381334521563758502254279085596289877906025547026066555156422462495420996391949353754999271866938637445940387089893716900686448496733976602917071411117307687265780034474040164099872060718127245683557842377405528856244650882044563544676055952153779748126293329211147850898138455207948905657678631869745559905524142052052650821520888182919094746445604686234428383338538211351840811196500949694995672233726086695479957887563436259895044773772356500771283699161499650145307685503566381953647711513271825573059040873224862176374633109777440699379221775559589724671633255713937777056571279561771005648736373235436603795482294189562032482568202207319842610367449918828375875424118363470575996880718685886403543807799773334660262456793580996457097499326453540627098024435506028733149153190622057577927803442477858796874240460079345688206826705962016387737009682398717508858920172003097003975162761462000785575839664616068688097658731682531420978073714180168609383653121546951882703730769297056548765837065470300128356742316457745948176845812072670965125773977374468458856520150724732919188221826577847492177480071037206090122347619340232641328802643844052718657795664083841683302344293883574637978165708591324645630278490020594500432238500619928208464372977937825178360180949247198487281538653112366671460048007888335768370403921560049804592719419564535466747604570819263416742802671755513701410405671681143453739023657972611600562010935379293095975882012774912829786732343918407158468803589318851060652857797379641124177326089967058623439406085694487306772944323799356906087156333131558265950826237710711386825827278846800078861527142678466120681016255398113086844321818360849012082933694802074509189206763574077724626081806798811288989671091835828084399212854276914750884931157701214231622075725233602047818785610628444141990133448050029231213849271525182394684321245963314678483529997713459932764971986588381386759931044355660566658493743249160429277124953724343054688614862930606049418323671779903161161297909324183914934396306005997323938260866183836642594055236446284463797024733488791402221532325753338157003788880215814923218954747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 3418694603666493551713521153510231957005836155509187033849810047189678278310197692161555255209220242087225767197880912065278224026963703291055571812602692613340361679090957000835537758681044589619747173802248419225876565959314275385421961350292523081608571128343932587286127585021198629023149366438585674593077174565065496586733958198586305683794113252688977256843031761126701629670406645287310068944143286251961188045035249531594036745444627781536256680599275108084272142435817510793337658815360296167564255194005662541050792561596734389934265283192991560841400670801036327757830203785302925209003886996925402271609210409598306082254501353036008031208811175852147989998905798840214256543990667094444516932115260742041411767089711878808390045936120023999729393265854533638223271275647121417715108546833529389892407804776529095634044823974137869305131537491030452804695457645751610886905021427803822368895583205619733782877912348636744329270047820527028409312844389092420496618923260570160582481271281395100416350488586924019793215352521159782444805902338738838703722715435994431373234367281244418166755868201705722129153934302102715221584621782944952794443439545007159974624504981841064074481750930667402868827853101334819500868850924800513373848987076578768211802611850683783600597668630441135410058030546155770402499232562965113548480968486386074220254520587026758171703651604640265221559622274305263240682460429193507888702886019666938335421124105814504821514634516143139387788795946999981677082684021687152297967620164743369921578238509717024991597930174540418660725070956432156003974342505611246182313726979702406496406491361906440855391956083812021333245141576304722807942757054101574630295783560349967739382055581716278901318526036254719489154477932007590086754409438602605828928554897761459623660278437948612202219188704337918967508462226208690875470344895372243379389106122595697626135791641273736045695143515720474564734130161808334325629928852397852950500708929277778392850456738643457500541501948071792233750603071991533505064360093930852710692483237093926717436389096801803462183957188445456657089029530517719902811070309938141275072986976414643133945516412711772099033264573459786260974959323061169676679671370880527789009003051847507452354094725342128525120762155933898914019827273063630460844990467186808231043132647297851683360176364245823818885643758403667662553406641759908491332290516207474168836709763483977279214865713232367892323748567727626342551590149278245348204742974548565151971334919911169566907740050964987105528782618802648029404464335987075897209971971098166037752775408258123490497957255479249357406189408348074793879316371659805057406848162827925842209439125143792778405009922315337304901965484443690238481288601764248543767345864204509618348862823291312969444239208933276581568377357558098316254797379474327559268639236675403596031856221604835355631628779945659488939981985525527531403624641627206672579747502116525272877210449852569121776803574279616063275270986178659898949686407497251334464137026126147151355609055189130873271774834310439493069342182731114960094231464872077223429567088934790521594338464922824260183640247503510804380315104975004319228311720207507877550515390898719680355037470845003983350160206351480254007431127857295467951779364388569637881151504909485611241735570728539181789009426973878117381366497128489204774096994134680658096817689443561804564553437611263715807507969612401492758703821209002728435822349008515862614219150436925723127535338060027925901305584037312758580268918521214015105788450466103305500976014232856262508281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 25513643876959630302287398238171436372017520523719282410031901142835358036026397843898975158508297303133075143614848148904313550167485474645626919370163676734559801074906716457421232106686836879464209892942084581471128756398925968578534646635216677948663466306379717633925415796874778260749861562427816163181934567090399579606635509702407239351099189923594159672079340041554538364573850485485744519241833886376440753047374155509631413875442452388735348644181099507453778541537952441567072188452772600209540587954813300303170123804147631775179978217255365252828440497597953970458853285925120106755550742559704076718938262569585255006616131973543711806307524875846610323330229238849886120025403968148855791276051861339204900113332452141606038481799954416677038601851574010033973120753279844398703403514639129515207647707468352045226867343873241515672740735438092585459898929228388232088785123552187363255416074537405377961877732145249175447821203031798621267778720030118246307608950021415432626227361343879497179380962911773561541808068836690786952845028147210262398177930041754633902406784432775213168057483734087377271857316524892684119309157409740814657910715600849153732218027782737948890708463144353585236692824639956684312668208183195700985647642113438402243898197378132428587123032130965333093454953891543201706273860557337136918842573477456989107597046196509412322297875419549334820535612187907244153587270866528541199466724826842159126959741533531875607289925629032060141878711527488224993138790539299024837982507016681255745835450541770178846253251047688338078465243720118355790674457261110384238121378226454234223365934551739940327278512225401609081481719687995880354126275288222224872559198494592847048367012538590189787617289511979915198623762460712433224428647020251593073509012690434801441956635514754505449828099222954852094390084827854463273637745886580964670855028117075293369909890001688226472338336224046116851007869971228811132279032824226684323082950300017355346721841523053444803518016540834738974322442200023430317307942001831993985141222884452188381281106524972369827376879320692342747085041780592814328724610771539185469855347475714274672240823024803755292172587852030755282182895442246945890856741561884669346689619733659437132842781348841299742435338771168334141179102988746967846812022886849434101404407661261951299661314272680445507952759286743686640084814483279751829573624136542856124405302411013623963738063868298283229073261294050563011933824131978253566582916567513455359334035952851284908285323849672726792720120289101111554409656632635658756887740412533939778418694189989064086665083886154954064457795065320415554536085366202981480512330799720018250778990379471096076831844639158416922309515158311487250155288122315710061123085128357252991918847735666826301118837423071889381664991143130889514548275085959918392962067386893262565582409072441834847903740747031579810082701247036007651200710620583794144394976662315339007028246762795535238739638353918653243851413874845735626273234100288535881543836328388906458171618097601892706490735555999618750704316603166531525200345608311511206031340863678706172360714538065076589088740721931057694671885352027510579933119216523851351852993113976455331167773857806698566946133206756767029096149575101114805833160718802371922220714863501415098439205479971047240023884734217446954166649942457846273598940357351897532717932826859748156989812679490461708968255332225070038897045363489357929254386543387069483802322697080442759884637193264017872736380591619309719451311225918376192348455840429122840119583792606421209579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 187190301430512394047912967722062525247426072877445629784013978494275609776279172284561894886282660608596415505390909656469651724864723281004302422469816123154513283063680069124090735566746303600272519739934749816986004689754725169425953422777745341382033117815269896333900835896591065298187383721661243330357353679851979518149200888294915475262480122545920875106229618815860824842619361450467326005861824239558779225446257972436177128270191108169202149634108327057319597500512625286525102188662780750648039230368757805484828096185555986272989478722717775681546715196984004913574938329161649240633705812588233190625354569697111430867512300731961862358420915056805117004698640121188740197575174502423351262772812760600491896263814315347041687129200216110722849805206287289960778052248892183522003815350045876142984470664791980177807072215444216148148209859107250284658899836203368834712235594371471170776766243684445295774148059035749472697165959686597099506550885751707749273300043210628338341679500369869167054768863947988410961810537454715212019012681939679509128366471013761559809886134896446167547056156884480836430913112863644472835333696597023110326732539218597470190047755980279668062042776794949702163023898129647909108049682270303355087113930247951514118993318982480095578087054332328077101904576306264106623538192906906418071219801460616640700564241553691665207253747897748885870713366132235609242758195372180918770109659736874397216777463071985427381760336406698531369917511135775884418487978424906659555946320462997981629407578214595653996296050187931894137121992797049666939281147651359065329805126915399956776024249367238793537838956790948437202708494417758529605799412884658491067117119974585615850286859010498357517282387021021611657008108976525105824214219181414723890447627282448639653664891197481586849642432973378712112675065084242469190328855527749621220157963649444657845859673711455373137124003335741899814672446729481783647102517571056415046907039088358255005703349989271476720829379950900270388861694363451168567673675204527318205958830025221929019593334316018088921986889888493661310716580789862455605404770456313890908310458578094738329698524481044822737258984097878178804759284395178240216391277651228962999046461283524562016474284098872363618261545845471353302360976404715901960077166260841221370009541483658204901311397823875073466143095940721093540313906427685342300746777130715624822283356961018966081316852457890015502757647203489449060694120097295049974094871916208626203845790053428556155106676029794610296641319111084713045369158007558898428581065403699299050195352632583939607228867037355928085005892693053219899734856545242026516836141521918561206734400053149670268991138920397632785846026114442269521005691775745447905633295175029238436890586634940403918738889162165286802316139051359840670926576277018102193746742001977037820173618397392923795738686337607475397839819510300030114183491092752073269432966001784228070861146266077111910828067002604483911462571260647704004861186547383064787097561612371659383805229354712221704706786839063532793291779764224556485823427303036999778471154863068213145910353294948183016158325714842844459004233170192514480469876200356503573288248929575049500820463900964717856714047810788812496702058350377066982084063006998839660423438677937194916397622640364392889948590905430976777869930311790462495440537882733518385056486063606178062776695836736753875798677451563354291961193155512782298006047377013905997607604254468661047638181847801501892353167828942472575118315801366448330069474878657824202774252513054949376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1410802040379640335490846147066645606714285823957220708303680511489659773884650293770905437898351481580632394999774443708994129651662301482591584998588658276031284496176951863774356346947605254892445643466619693711873073613527155084260388655882926135271870058250133790850223007601842159187857138068621771665764892527884020069453498395888707308776904412066154075850061699303096418968301316193020522890201804421813273245363925898921711495560373887890894227082922283596609651642268834287726291008332263197659907227366629386832590453558456327497074953947844823685533019957930715782912561062397161422752030109684682434847705954896960408637865561069792961551015220394955648042067968713872307266884129001120656488117808363301217192190355322925662525516069902523654894577249772769989251144402376298824340875918118316158139675055809298846843417263069635561938993550078911860895001720271033299108789967985226394456926482049883747980609279305651712465736139198074905292156469220281170006601850406969017017952551383347207712066409658640137178125834625286751912538197285664497645461619037570336740544876823418836259102750877884174534746866023448057202714764548934912336280630234673690090555791178678458055569351523809328212832949367571450178462700720918396319775278649978996369436925349758808524049563459592316262348934389517949745744605779763226645710913405463138813852019102284788055847742283114490192368717471757044947293062224349090954217225907014241741645577050923890567472519161573078811404194239992815548071329102223476571287615871038878737310601008891007059797281090371869605383586207043249445178821981343030829343523506174908491504178552022870172154434477101567437252528984026453006827144269653275195420889150027032139835382455648030282567057195907694405066160012216961445169233685634930696825203726553186812892782972436666916003435735727731966637360148404038131969828015248511624967919199012319782867240960396679140619820627247475714007549181066528769705275247944008071803463668244916990512087570525013231072435904320489035276275367667666977858316991400014335872112410563664885596694995041386401328372839827450963602174908335301923672587750634427755214937328535121454505567997512134571495775422329456801953705568203070507894945770775419445279134463461973957957047991809045100517237253091318837259666795471640559579129139838485072615473258287681755873304164922944438637728170583729739072465990318884338375090051898733275114002947061202220891018296497543998427675455100127760577196516448212175962402107903712975888679997446667651500274024406820446525112094475764521105546584932782013424276996795445816291664270982298569728623798172633230644739976629299868947777023967286733879115937304101253795456504192400013865474122849362497826659062883685162014647347870774712609377209151856192970222557398912839868390482737942716606619852328816288863249397673289956346328279453487254367713575937133429152719878034691914390758201997895345341936416449985967350246452554732513831273910058357273486334599599325252389928127222699252032617023566163403925179789097668731682014180793074771127723239701880366522402913966385986384581562007904602193137056463094346569674242331506285417311850961792946764003147388568562689368677130447063394618745534134861259580205775749731620186359304134457586403549425777356891494093674117471337356523330661514787157211477010016481340680870063483018575692587751069205848800705306438194572548805441263041472627483966779707398811834173200510349576750441649845345206597858330220491046125914949171367693433788821099920438118323377710957807551007750991242419275959987184309633024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 10585716854825144719489104840309934788940725001733279382285182628159441269479769958330207786759176646351866907264861200424773144838612471924475511594605996950892443803138595286404628248467239434521972764624292568915108800629531680398513146118989985413315062452180835862840746358951917958993436235603040998926197349062405615090586005531972065425444276620051991855214692358719436910025401450893771380900432404274820957573015706614793256876667897639541883544907942780932361120432895881648699601773778214129705493941941369833489693581042048268714382401028582380739929168694091619461937952224852832624382720532552087956530944968377341695147003684733126493317710946879840572274895624406638544523425500867515273042126830370029930119698599540686499210001875757068015000880810326534582632308219158392289630756756491940264495341947225507617464327487637664035452646050203066154679117856120820676404457548402593526488493580189650984091824445278718938892501345573349625985483590003889598181085530299626438205696982680686239438551411498233059129735512624276462569472764365599641256796797286236264821943048581431385202509550501585768216679750203621551711583663637720147132709982702825269012667325436520404468213917062482576750273358097402115713071293568816228550677625490481674426470932734539820579570448960620603159821174777908700152992896018732445510684469407369747590963813460366848026266851307501669627614508642160373192471208549028657894543322242400214740223722990880761912425826611187110106868775172299152087576095896433900879644364904224720149009971650018318680815694566724425919036366602924687483927661428237953846689674969779488755523611755248886416957377251035753969398729624321418693388428457426361088720902222643911044444687618410089331087425020751772967720126381630144456744011838015498761053518338851065270562106310729977326191022619939436090481212036482967945636957018243517899946692031434420699853930670051550075163601958757553836863388665734455917043886039945860777709783024122041614316834228842425270079258215803281916346728490114483520330707192047766447388772554882991736797292656954118240702242861908753684817237175370851030780717577056059205946202881929940973980577909475075411448367188128466697174421002380482221007765643963939864534071392312050879013010553957657129374736392969804732532028351532392526979847212618184710545275070844882217069937639283168714977659008008332479091993079840605037734280260264798765266671467574622816998263718127227912266213873196051024933676978042888708632001915788281546041175687801374199893217990755322439421032506224808557188005625158809332403276064824545775001474850487865330969687685651577593160570558850291270298205162366328880514395600877361520819975153229749605172443840116413152780574843612213790581667864011985936123088419331593291322073168048144813427483889698155434136740699466859693528251347920080808989442534790929826247500247849461621197137021828258119724022673214905329204761485684568377645457234481132187499487819341155598976560499326352268018811538419821638700491542021435300244964291034845681728531702568090641120644876643260311403070494472105713196070125587048786032704793849961407330825610394605453729854474060806970093769424813422555638260237529654894381282098705011784172785024438348426850873322454276393331225160255077133209474256716080982954900073280369251729193620011428662594119677154492541139680431460516820331044363125954677292969171390913554299809222793786506116286254472953138955006617328498444022581390649970790790597583406252270776305122349350684875589979788442704627627633387716004532022829105532339822264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 75098792944888588738442599455317040727192968196768078054016088183218381973342425285353606452495626811570132568777616466800334578125164938370754712602223103426619241455295853733489507728101557632845239369045577613785028720923537586882149456519423866341466660562636122778013871887736767837503485196184405492344214941937132257823791361382661781028034043450230755675732164662823147432847370243185310423820930327479234553948889314805120781730649083148046813007428218595314259365391776942363848320304773997355313997964514263394635217621201183969631713004865714306774238162668937632412350202103415639747337156595524949768716379775668253851113864402167592590482182113617561559770775817639719686309381181865392547089760290117811424373285806328810703722591066816361445167453805467545547376096714315437864538945812854072980298217322655159471044580222463622379490986885084424043634841513985697317946094327507946302606541750726336141701201215660291180990182853435424503500994936014272325398928963316731034536231623283136400660016824322383645665580418784435435778582749336681283467733002989859863131884097755778556579481809326001522113413369517057012766814999503907791187266789096805779397337130167011203786500863872451503376069981480651318572373815590248750581317828076276919350626649594455397166187810350319198306412472010162041312869236545294469216240003100786077680925114235838295159055514707790516021687078246455446678989268618671201076075490015706471768046154377482928284334056843246178962058869409063188457894936458698589746377410602398292112324451924860755744379251699672797784964996729251269582748386421338731887171123428087491761410045023295739822358511167976681001947114823919372247242362237701252632240681560920312901913033501330940139066743230656423943639474403189300411484017279539297662481662602364438832453595123235410468851204577730952733678238894610770346862979556801959424106324916708563758316694337112426505629116858778351586638681401367232600129852702537867248345217402991679960422888261445981990305765503311381305109468925365281661718415350311518644486352778642800244074610384056827046856378217521665483495274050738284416063290851667316570724244001355703356379553703351268646791246405860950161902508693234291724076227863997156375720455791246021880641153895212955097450516485436024734750995175526528185181412987865130021683598778983518888100288852021687805481998726766125360145292325241579118883997342863579271511357175063477164391508462576894664093731301021218000458313257328857760981056791670663480413643327684773596783786212434568269644150027493522939212519951372592390271442659347984410465461546294089428088850458473242130688910945477650156122293889902230874746859706813349087629923946678562273021291986190258331605265545542244187573322816775809425981423051868371588592243403091054020652776366396630162824604023326711158549234913826071791304426144067795829713963096285575689187318564899988752619247416000084247447956897255183509787382820318587811833116375381134901392455585040609321178276160522407033190372913788347869199946435134573474236533809968287515799755305993215028527804588685061902059321906272615465083312803721452299172731824929358775121081711411966088530859015379038179152519061231269669120988056978815826634153373356565718626632649425912323105095346297177240913348278704697287141486691391775363764649609716179186809406032859936988848191974990784370487236319994320988304510998954390260873906436012134860798014002255284437795107727990414428464057497031587987599715517413724592191688249424530258567493343968956737478675931389542610083481667422925094912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 494284283238705290742005085490421340239723461159172600751623155745750692527284983071680839584641775802345422100196401345281807927944611361721610572799216018382169754269292620771392824437373125222733713846802058365361416374897778368914932580731409328921372649754152374527100196538011532298233521312509667176236656555470724566986836406021700955252300961922457394230663906686154954800125135853994405640240942588411617784497811042460845615628721976666332173151642969789068921478136930437596504441073129261408325424657620227122615641965575645245417555328840003706403949104651460927075791162659931833887069612731101815137620300221883739846111630799941328916302671232077010375563376941059833474559050834340777169296357452639410135348871526364570964656273011597036245088738474144281058642109743314357055359717739298367844392783457454908636146774128018987963313071618492607010448732560941206953854096111906910430691883186851033397195707131298125284892861538157078850175910539845767771815434624307828172212682460324421866122687401861586252610186900247089557658297886712113537952330833131016658386121787835414333860266006869031980652654610038171240777894320977490065640246942538833678305109051917062505693491766165700524454849512783345890725105085599961821918788620095418582114429198985730082789413901718861794460889963836722069107030870667776734832990978996726893485384872576884746213097798258794212845307398764692793561207085977271698021408835674696560283135124477352889616203020864594893620486924855513659679771582713026756031783060129788640703013013577256485389846279624598906592122028526600898832539659496055728800601464282569739572083635590818005186607962731344240201466967141901242897697958142024521201520975780263471848719681898077680582723521509754388305077512885460305991078853093245906166844636588009187998916098068569577916717740928814927245992777174633843018737716159181930394342885463097264456271120862306638646294231427894694991507130839085971291212305451653857815368975358706645250487464660396792832163649403380418159968206261048464598282743194093743116641610344176946661877307010348137366450215441460564320749651240333135903845737183913389467307747801042836753808641676724397734830388780742304415894120632217704041044669010633634513245569590501484327844796591246913945620697755669603428004115215404798355745134564247910151443997061770638870260520011105656882316681255159248229876315715082249002910535271118510716964296259250083861456673168605455802247624810528601362827742452906839662097992031102936741212671915565837887983238357006569749036116689291411529684777282861619781497482777653001167381511090068497345010003873277665328344753846289541309589620008961848256430626893049927062641322912916756144089500286134559797869085582781768471962201986462534440250112792340709750236843420187891692713321203801514205283107085965075639206973956311887855754871150699951091931339631775778949183073849445919598886290847683777340799720666139522263504634062763966442046196297424087528998094720332496426359058894530607323764824803624058668520132745106958911718529763807668711438220529282612273159967846036912527589081600824710749800399987662902551254100262420531858415898533584401275335070435643995436274613407642593862367254830309253608608731026746448846837056180738895624928276429943651827809471798349581142461768731889302402245050918699232126496278183664652942661781244614014415330519157402835202343883371140689901191979798803990921817301717249579407960262203718455036283775994669219313670034486886676646572892631483073240779518675846229675707387365417660165030787134626201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 3005920032376416634525066400252307668447475087455963649319414503440081822797675711577960476524596969553482540585771647443130983783428732041712896706959867459250066077154940018773579465836604830312170460284944350699406712983214298086889714597359150686343597807720880522161910568946153822639146533678882383490708620932627581929687645337734161287138944189291288878751565145990203152767857094035322214208708346991536512668300829879639873417595446180009273046118940813833156814706003637669539637184175411419586941036493964910532644427329059016984377897106572655598339859052423596576170100070875013888550520643114218246091649568759336580410464996814104901264882158765101680942108997965130634618996986521425332721944720084302147085051571166613258442792857156981883505984975355677535301639561607962335070108735987421752406815685347388136697007904825793933725710304540318329495772587380251965421743272705594667837467859678679615297720954238684065082270221959636003607683167104916971156963862292259467771429778675233096748233021908874571308229985078315508579007117464479385303711266087931442970293922016831209787855996580689115540856311670423800333584383384865691933943171258558140597214473703654656373536877207371673005645305122789179267839576991750063816735534252073438919062559098525204380259971275909336775285349096997402992026185614198885980252999568566992610392356786075582464666362238127027822674044831291531736657947268083097000254557301870408667435056601080150808667139098303231088614062338411764190427626120500823920080455357957806045296351868330726879835977399289847616278703912236937711191661384780382940784791496210108822499575441782529331869036902022043373966242987474675503255319437586471137295536087099464336931036511674127964589020939510628759308893254444656857581173318681838731815179166555856086742177824192093701980898671985712523100643530504838087895746022125320316660301677650141061083283862740770548309366494945081001673155408220776046626988741559002172155943899198954866391064787477531117939618188136448927040964173371772902088853752276035454830691820353401786154244449965368875396075710625820242587870026462488511001236991658727511497282106795750647179234981770688604898214176830105667519079027164803211646006556347318504917777412454725217789399788832497364729477550186744459800057396393225905161020312869337942479941782438920983832364063162570306007709764813205643424867030205665995626493655212185587396700476912834324202977086069043109823748013018052406936570647081426348250940974162556246413417966082079849508945156439099573024654694109610925068603417503718558998967183089188534966410207514361668077863698082958972062900992452306798418054568248148931868140352829249412334007716997691746934043285064564352499102046098042888761868220824131415999444529799908955951527892019323833312154651169807050992651995253417195159941835651481108099097630854967282755360534311476050085965049536046275037760297659656064496611677286903000538034969806111566709125374319798953421485526488336176947106075439950941303567956453464447938063053684343200019804995526937675452056224939413744765037219505539780037203746509154039356390088647594220664916490174555541708335753891756122958079456845905119006781960082072929288206309030994883204286094972767098482959426752906901000206434652334806849644400284642659753041006266391296750578500224250735244527312120696503171539875349557089086062625241444189560387240706868182811853195503895699737669306567979805592048605623170675302048354967578084344781048441483218038079652460873638124992330744666280814210925526748163335230849024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 16915329973668715284678792202030415018519464097713686276484008851468049383711800607968425130859240497181422182827719237657953265815326113619139923882831903802521342907416518427773454493705040583179753378943393105782509640709331574735979830645889390840531987532163508607502631530904500716960345527767991345967639549241792880021857003092773321326155677383878156699117527078092833085209206598188318707774777914141781599112525964852805310277545931576041267591900667752118159402159593055710339863368414506209386864500108659014885918437749572469263287456366285454061275589451427870914713011723495207843923943863597945038258634785435420405319182394040671574596054716762890639669295123146612686975676297829794260311309932553086442747856714255163282452769858112138427556528995964218174663270865377053774772223512006992061565061543205279918469094806790044340869354931276149603623568937721478829072132419057558607698405168338428342188253425045278753326121251925463834032542888319819734070544068356041816965768191558276948348512051838543593338599042265090689521855329385413454178470223709988292089208972928122547281857820373988860112601298661854338442820478236823787127399935527216683574552027420130026402216374051463768797322647896460814770525564876140861122831832191668455363890864999107016290018899297055287502560367732060076068893122675038268352542027623146025589763992808216407476605692952983823281875613627155485352196770349933889392074563266438222985134984637032544521982098746553829041697316839767248078458266103170452223577284179569698840050287552384753807153386054434208478620049921511128949409005339412183901612273265203470072000002597688996026446159967527850500053080063588237241583920948206607305795692118958234382052565456341005542545585250402604401292522049433365728023479892272188022730933854633534083759943142797826814280127889019347855487089889462007395357644778343758697007268513457522127861440420205808497773806067843096188730276589783181338202924637054739706347007694790501951242206676271301805775553390260370882695887142179063127203894019654842188165774345957449883335069186175809465514922236408997521748843636742786039976942901401850540234631428126535418451087930875722792339032158987483161430570822653585824065297454158783908145789298082417587646350863895114112185210602941962020390964146304660160625839675825559278629330304045501911405513082179352727193001169161476726187338895629353577912185008209896169090524080003510036522511362271911876821484298124645438033662098200247100303277500716529502958667436305261202853588827664622742495995538217578886457762612365572732477298535637050634042934192878137501663246278731194961091713533765308685431342421236034354026898743572316548956884892091842572886258024257564652008011291436956236006755675731362740472459968837119709296633865595863009600752915174163490093951518684743018777483540867896549787351084721641766291606896732307774899431212180738711467098760279538976692162420328792184282389212317144556592186045166499425700138977264080212717207698619636096992613556616339238171666233304502718308674324251331675461714570239593689919214870647471908602626831030974263508431549126847812611117336903437809559280476772174027142189195840617092229181360612610858139633202348869364554513629180483220271014340606297222868990707785771757586018527940998948570732666104967127223149095839803864906343722854988315442258145866901250407486228783529974001816528621423018957048080125833857608568471976752392291881373008392939091236137762168607981082664750651485454784018727989787777762164305083259998063244176651891291193344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 88363051920011598020023629760177062477379095255361653019649609901441303799267255751402072025103863907765740327494598772220312419213138587504838960313234316897647119592425381977884402465814558961055714633069619488496119274625589522434510442935610933235907231707700986584112788006718399023388611074881710011730295013756119248314927651644291753438600503430191041609745728296949286397993499068347673547859354402036530834736825827212611116972103006601264996498373787834843145850476531321582301898812595503091201206637713143549029981560584575972158552970914379073515046721296588652283098423898568186170014082552436345776990096440090115384333309460769667230408244703340509745632472516419702799108205390410332438564813707177761477522093754027475645298054162925893067211911699582201995292132945302999890231791725746341682537423017698235703159871733801023365392430577462064757807494014015699175870648741531033823979725375578870954388190426375271284270324820215132751599931295696279552536503476501804857036591798062464612952753739164612056082876879632396008714832995580472727703320572954309740616194154106715834134011931013909199320902017169420271152168006937402533316531860126354552992637177588113733151673886166508255601337925181465076207206475556330691219545816438004299234413551701884866922524138469570033724665680817681051157891731243717480629167386729030496905382923011006438921301816460340455579989142401863445432311475867973482634367620127768477637057498020884696738514227424619805816426801599629652989126531180126811943143745318396343264151783078678150674388946613112926210108727715014337665194653086766808026255669107241415377891735397185472820955334926289895907972683469358417020897302309478119825985935323319998480596733885004977631289681523767421056861031589903445338116580975035731095659694755677842587068409094801905030697552412285742139464441622689392240078181107048458684343005782357038473449323944349636531510668393105603562724659330063631076373420154982225836399300321742949857251338518239964229103840275759727154129678393509573803432192372722925421182079015222622779713388523852171587901518536175831413677631256612784397041368363778714823797934602019059691244156164510018292584599541713005451770227106463348683974936123758716493794679954859793683763081642647393332463881917926622389415585807069821715908790905674026496370953038287697944080000447125497114692640230656873430540986513631292511598213644134019799028502864718562994660015306054929377179878629535393280719757853093254848994692133243241706435111184932180586067788600075478601637376368312255474510716359033260067352672146180337570432611069111213337896798395913269155249128648744178029530028309284838661295470211726185548477987180189325144122831143535918941730079858725257648390998383018810992516564542174506532778661292653563329005227100129032649041096092923052234536236733959318698579866394007816141858312936281785460884301027115067355321511999345489130909154219932710581595685116520475394319561425528755268973828206572920576110438335741481342174272167591792819238078195960262453734697707274422841375152640490369239488820376138523577922747538393499882142851032310270081316406361277807091388272418900328686154788326535378711653515070430001514172363187546440995704174076524997252408100524555678537670016212222057695024031997112437193778300305965533359458905684571112982042787639537773688426065683713070154111444752069238024286077450098699219803104322629211904907625433721722442127734026638225431263790259917025577837194942389270729639955968279642837464763788174024386517693018003812542054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 439530581270278949563021465502960520962976418981753573376545715621608865722358881796508091026122463678185720180871294609748549152062184478697545614486268876946928368825006253682591129964919918602332110908579866542544389805355864404302043694601268755993075637654428777223154000716659176936795037322512004764370745335402260314459120700266965507301281402453085317760139194379712265994813167099542786655644910823595327552656365315152211452397808455325521113108245071828601407441983571118780104086988050218446039496804289095217395442056086064861937331997136783113137620426085509636507976492556488395712448991951598518964123067113386646753273047967705279053098791125401394491392761961388133007935761460085975223946655862895507393589569301601013331025860007788672328137331234153725830044337165465236143844609699314237350265054055926577378000360170039570547794947304447463177781168734109960306263449025240184926143579356510315986686950482700914235455704010857520431477168682449487230600092988162457201019842931254584230242798340232957415782788072406106076998798559660419201282538361007584549723059332997245867636836388353193891128976500031372672266294129857835482295253862773556883308548164319028551116807749750109354149146101104344694520770144882783568465801608627437112865980987117096730514230318377701825358650492370246545222653738849107799414983164253389716482940531303156493112242006433001143112674187659502052802220825446982323909966820348935284888203459002698358616822693526921854298602925425239626829780129033719764656022477019530207156573880083635159233503142379909709901946561917554443388865865801646902518868860893226128120160921609720436462523403784648050978687731606787250866378965974257886841857391035094762352422459028347908315626464992188665032627656987737238402245781284174061522207205178750390696852072858984127249362935190514723477469881900404173696936042005485002972990962936045745290182030046505768992863192969333739838884622010610629969856416875280671636036915970814201281330346121958168628234334719382469317779324570870397706243548599738575381322235128140885147874054877528307418747076387283407202657089004763210710285711554775984075797640060173000518142885892013262096745578145492186200891241318188099392062473600280650043319341225420085678896239698660019408670828202796014525156186464692920858851099673430699984347764113182541571085665563923917708891317020729246896782488809956668670651718308910594376611871143164689010095619125401183646249157045565639303496687370539027039081600656669292711398834500635020755890915482279182371088416213091280281818598577317677845076044117232440195944407591225845836642434702861873996015239292146850273522840625466077002145072228504730261085753727403197997190565865412798128750251426930998338084045749610692078417977011933455965624578663890232440783965136616433538151277277542519866730978093795027729353928451187957442099810974751018948327922236022300181229110479242101403753165188709019012300139057649564802841450804915076146227090558949254279756503816345932635368441181241292286904077784186006931038437818849361374760364648312328621024969583716411441981590494123175145306937437321040074747777847806551527059122432768705107428233985239157490522255178356548685957364834441527081959694996736926157661293020055428695764814579038713319615160925810349774998001030394237064840385414571026888064989004763321301660932099778134309624605117545446718646586880530075941127007866430958084397314230312769002781091503003450046986593343176610561577296870300528780766479624048595122162505083832597734362480255382323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 2109321453059755428507196279271235068550724753391691270698187651154789482143317906514508259284062674979336099844991045794199851632632216425649767495362991319133968599570323012356433261515283881948522328507410047993208991857825543099658991901388999316332016276059458771495457945606191043148402963508420048241865819262092157524743806502476703296438893234904311109081776424426173909936504544337887146679259534557159414403576940505872759703943680592205842493449313292133723848101357889876236196255449267325879989499227172085074286075463816841595946775305229973082112927402766738017465861546749190515448697487558571629694872832421132168330712559036428452401003025281812022163657638318051487428333384771511473748773980299854290719154631222735229802806277478974148867873393732593856813459932962435422124146575647408210908349377656503725912607310489330685964647523646036090483097214828013631956606038073097088568747049689303787916002785490076740921137851949820627748783663787647665017613338262503622399063299066525230712015292580850411177286607497392676563304024617514542181951554787703501215851259594351031246987056673452033724256783726452448310433761758560517936090522910330425489314706802653446677778459080978592073624294763606575718833785796749428731307052906991183191712110197958115791224554018971751714401529679001273340252836071232377683595356431539915601339003200295655199501834700846801865562282041285522566101717130487908218338895905730816944874808183549247607131962560961757556787508230471458939076446399268303221154696658468841211808916112588836768085729058066422639486625040262702233875879401197390143108583920270368197513118983685865447779743114469026545818650649995387693386190661504960471546854637501455953550558777843829838468254208103134499795252385554713943620550211067569446399964956207337204792584007853379631501854567222307423864942260876374339549919629025976201471542948410266735933509078983398936216692222035178232413257115343838016842281440465680006191515853330467199963750590827530690005206476650408098807377709059447391417712854283947562203190453660945983956640097995009904096895820313702889299679629035179524620246053715422530453469810106299117177256306328961258761133493700071807922636820748446159906444724285067766689096531302758459388938618219933293230210812579150275047507388750121553749957308190389611312420865748769278730703758380746336490659376143605637983565315997839268441496339088722151277284597578233824267507601284612102351682502270510468585151910662076709323431806747655618122695477005837768320109258238824026711203783911552616029960051294876530433234818564691210517564863332069778493027221269772514942813091213955193861546036686438314177397908607850249958709099570453585467042831013980771418173153026454792382897478916715698431676023596245026192177811555709736061804091866072918542112696441805469662351940934760479782399659922955095560809724843117974662002254292036650343742783811991554195060997793335974952708833371754272403137114585242628404831139244406699064855304347006895253484828422906031941348750742626177663830176991983813388461121061703981490717239388074192113779880385318002619011603597683065342497225001849022309933971143031132469404832989086104050021887625968442544843902672708317108259877087272719065764580134435580957104169380453541576024139657363519923059816473222563506668368823127151401959610795976466807526458421737842663290318061722865049261908590598756663478632489694899319587084224517070389727461928502647990693940694322425539467479241064417350805098354748075266684341448020840021770448666624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 9825066029761294726533323595710998953546564218305998152695762599559727600699737376439234619094825402415249156260416824213136232770424839240255026302488675887383890271669549210263107315761200702902876273661938781513070018595663451647102042030458505883959219887808201889399840726418819577035108901891163521477735336247257194908227689722471253995632051043679433637858964927158421734859399150655491563644341306944262378852715309144877697308930038499022159501675220788709998444430550564696924571966569073636368791877628006072075069640225776551417725102686950176149008456397636534662992706130355730669217979969849265378625972496380431080383725240210561602916063978014904928629298586515089327159550014674417961471911792762242926657895115366781737613057886533756298885097282693082009607298066802930392870920774948146025398760221979080561243511956614216398631753978395395250724481965966235335348296761288127019889392632067183404217646286076371066404595530036658275290854998334168278731245802277839021715245889142490485349183745222430579339994166055746344575448520928850001268525695963032799891211402087348895537294319583891185382398334083968573704093203004922634254975478440557100032629584578901203397798901669191212507497248060489130023456579468291139838817979427369533995840036552216666783611937451655711896962798762748841634056070789645839114851411377874434017651507305454830901452405403731641743879896489885919219494741055033038035907647665443910198119073555462385036697722968623444683409094409656479817872648462936113195170728891200344788718435647442674049234894514207434584186178808124599142276703908924862439055618276818967267705959633345428085089380276231453991829593553262849827292197749675731660365919414149148771790408389243244277466248486359354990997377785646444445161259157644740400384986829148056824634861308924588144112654548047493004363652993961640754105534893404345425683062609829797847360006509177492552739756704064737595019015277065649774169717257871477511241001722091165690983891553107743742576621624904136716350445767868679410594121367292134914049275780680200703260637918080258703425238234335675180897936900576805105464580879272409803181870551584331160756436448799193406444962677998866709749358569980401302556101119556249888347017600111101672439168653511065119638791113830107030033579154303628597223774256934885642946320942820332046957651046419052895672874036203905506665749729747887314689935839508180058018548206125258451171838842125862790687614930586207840448519188152014334886588276269839030382395306125381090658576938088764115806699052714222778117568993713625662173880345519489862435630839537522132028241554555357118359822316910227106622267722334552517632080958308516499333860581650938271339089902245679887631104400598372785777903073208074361166009148028925562712321220606581587811764009770448110038278741839122371214389428217221946288396734997353384834092092899493303386524375927179961007380450969153873471190170811572874111439063352409335938770573898108041535010567192073985089075907910311404700691121338758819047452947753939887579694376559029729110480738692550601458790258389330744633714264697355031868468273323248494315669472385646942132049329356150937009966667703188228971668560182808500087061173360599997302462866235480668269470523991767102274632042875290253785557601268472353903995572483871970246579753830038978733963159027124871865220021507990845520667560916333547502718404388191246998737386632424307161495842679766517122990377298886548215813406752173435840810939385960806628534621220150289766266718993685039138681651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 43247368621863681624807424088205546809461813790202345067912096359653831037665827522521264822069980179289104088270930083220319659539672406816932643917235326373163415023648476076251910342566949196950966352865335639530587744761195010605910279134558386232241417125256478623013413313244235693581185613560939038119910189149478414230768925394433531254625767712526422645538527250955970096692275517262011220722499075638993491052512518676772545014596310644885804868142417385606056745188406882965954233964704778649147165609416921278856311542001305979442260015925710746498998513409443848275451818585432480274003165492559975391266833472226098030953148952533096817305520693387978971953138613475268079780314170116730266999244686981215654289128128502762719738599175932276166620133598648389882593173905802195687846826673934601239317299235043678346292735123017438091757275123525404283871950949092843800652222476841729766658799203250418022954013288443829139681283963454596337705241640463098607938561880654767194077237953491508287845265987423869916464354435649570641493067846408261423479751506740425641823210268427542832581115365569988787120896681658077686573929082168350750223464000442122957045892713877376273708647742915388792650874157366930868211449105061511061247171447711523206349927335053406257331736932527253782199358433420778600631914677657995744706248051431324699190777518249665365826136373002290710925160623252720147213711780139232756237779802265549088184973028947707269490683240030093722055494495178178536024524292936751428481208639675780996382047975038724605294096283426271150970343764461913984682118335901189531322137704265054434215302196460907162206973843453667526722493538334175452619625540761920525490699727839457168150264334235126594948977247419208031178390285411487310401980738738933380118057726813966095701070636623213619975655096752390365746936041599577886463158957055759222610859353600139698950356469042295263681420636136337515223136535706547702818168033536383853507126967825577504271901892513868199874064484097738196719247222264626502246422102855735730477746150667540376824982962578213469124862596570679225043146993570087593872257688857009159530851667375577241412823567516380657293826314877431934321041452867357137662059174439820359972422230608480820384046687859665466872917498313628286239331925964229685670023276050646748695240608718852954960773676880130786322933731885021486271618060595416194505535709092546671053758417671885791312920866730889436859246370970259647940754627885697836472809906103193438254143878790768195607405894989377828233741913943940714785281334261772277316121305347145678670214157815433457433617953342695676074951599732660604253343990164939467791614713235933148379269180069409830438109041985339563767508127068797772543170640833791336545606495812714195107024926665085916200478139239552793639179824365205408577605911397434697203486691846589322795238119030779421505847101403095743803031878069231515982543404049738550658075129921178897705711607766285616334657639586342811139488865382195989538482184734698120071711099330864210133809137061308600323760100353975855017418162901739990469706664725611067852378827283068461694742229258459370609395730949606840914245238210397986188523056924298803091112886388342273412602993962291862821984719712927301174022112788651229658551660045695551109890438008689471125766227775326782436357809302829756814248618476124353368161811815842403794773958389312204672664049450407370917752620279209652357533205334318848929359629182601129644909790900201318772146482950004697711965064416101942731735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 174832171503551173040813673827942776704107620784582662279045203824203237049155905680973597357439282104405069358129080690713413004545389612462307792816760515814798582925654040483945180758479287140412269725342557584867457731323247251172943325648702842199771667162384918065115253436646197303231952995602418697909630488091684141571407713396450369688852200271772267776854383807776270382807514597396054736997753314157114546382553714192722053429432294201411872890155400316144907120983503029020230366105095703334845760293195770027518092899789311743876416613960865288386180732694345881520495348644168732361754942037773469380533438214408265531896426913815120317502695092826737651111199835712793408897827196692792087815300609463949808094079942416598352044943471922852491285899372052147254715371835416042698916942277558462270993609299367676979856028245475554891549743803186621569190289386620683461268113323702237775664380196697074860719523972375317557013748096753875832230387316393664297320328992400539148765922175690577318440104042945168483846470704209778594885996891252479627655244484774971759742366440444056624427359235738908085897875660518696583564061733476953074447319230727992468146557449346159382023683016110475466815920991936413398432599316778605223801736512201082703629524478453918425432285275577859266999062129433832495623049131866927953654094815189578545812595284994387608404310560559519587327987325993199167325141391447781845811933077084699930035014685407740688404974661449905050833198452203793906925289043594028286310012239660472271008090995566110907872326357489304900850110930390494605070056588519568691449147827491077135983566494415064052031469978703096289470001875145771290250890206867509928399573123411875080635023291423436861588984754446086579661625579833835213715667692088733777826178298084785884534274177836614990691901048370476631333682043727113039917112771438949924548206053262232925647111751035374384862773506942208855705782297884887473990857697194070947255960181833883924521178726095002111105305057871349549726585933802442387823721274937572828294415550394886378745926419445783759549674885929313669440024192382608585665372172496818384995370578792230590627174541249061917363933760955413962165043869784245366050925583934024827192137978585869455044798767414077672226719830746530678237380586176786289474934009370023375166989578199138080494499424476309646700444335735843462832054916744103096731798509375562014765386386902568105994046531470651088804678208600624618493274435852817396184113880517437999366326351375968568813801006602077735275934816801229883267280133260278500236056327963450627084181932175230227833400149008060093549826310298846659874285628467023298829149550399380148585022071592616507846415256767262942749398812578521006721557950740795991109058687025499094610594633661840878748725297678003413904224238144127942896682717422433076386674867773529048166695487617908289045975549144477974722453694615763265006617323546152523794732353544976069034612405630043572705569318318696468845528596289736923166858607791467219295472943765954653767452340402370552165219671370941518233071243801355296267149721405182041100326247966099543263766899310964455220821624953436532996764794496467565136170643612895190365404887773244959572266869610655992392610315010460099784944503849652209408828105940490289777508690056409423143290164194752795142305262046027277988615245310943881092071088373339600156916051285065790603005527583377501484950358281149330018547620403087737021286330786943150062562129322833384105053174740820066825149921667466657792000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 618154518888289506438091552302736418930987734007898835507998866000722757525567019714622533998108863527677126121301358293468919877014822203276870004701470275538407103784217754248302217900846820731803306940753584937113668694971526256940815761548936324642464826739768802386854831234097158216088789574070860848229311805266258268732809803915589991195070630953323866613683146358076303580048627995878282725320795792575765155917414196129126946520787215805384060024066722347575385658507771427833227192963780673070764427712104084790778291756548522172882407073371475735238387778299766629435910830475043160523535819065752307901049798345705882428212478850083374322008084366630779375418352273378637571196854271157400728617218609724170431329054640617881975372142905669440805696008590872115878528394471135782142233821943556730340472777186088185300659781014196048227731219901326277136124388516449596454504642761233052895067977327978640179146136453734217412143532170661065366583192084572539574011302069659609193933207474484704282288048083208260695685109203882172959517528213944504610912108132296076902121270105851386661624348069590389722063108456554098233843204186243682026472317548812727940371031699132799888718726414196496730884199515236602810027828170809378691291729064582138925515365673359610466461897304217709626171033046437616511732853659704409926750246621108910360090617521869967657145270518495409605831133483126635381487718575449529274844147784817795304791102119801810863914764304232699797939367457423014860979160442802838904995889276755453878222262149364919314623768948895519227591554635285700781301045194935715583973837165817305797868559487127783528483095549373889983578207225158056273720841011439574652852959145317622270511099259997803154811881194349586169570409421109593105558793218462299773735283362245358128826327888168885088680214483219376235302058228178404280750793702780166971770005559587112426845364503565987282696810230554334434981614254932138892624102262789660391807585201789534399005250003161435719802013060491618637801117290586652358619803480297748326082691138403222811856666207922484271212545366766049463470767636161736292242756047484780973818401085232774414417926322584114277684120813768107577289446902896807836349401689104621550816494945862163742959398150839910724063893107561615560715320342955672890341246900760331043107008660230824955584240656695329542233740007480554949596648415710243303652519301920024911654188274664453827060459122770995832075473144640710709698762030367474944251582947034842241728822981094357331104887595019080397643293611916950616554054093317385092860453257753061812082551064294292040327824395932568506805307346769918057157809578806604582592721738539576454825973851672306504399960449924158722662840778604525518241292946635079556379157263622122597583186521913845926894112574673339772970794897226369622771698980799229727634145151814250624558225918689898865192594923232512087785208342484051555964365680496353972575619605904327421063737329228768339779496385618491757824770801154898973673882376569353052768114561413598071022867011464221638012204923593015320011195295374121080948973468568378301057591064398319554897117109821333572713113527810452571613400061724100832021353650031390909363156980513111860225737579344050355253600113554017650965101985018893671991257859439423907566652129404831579679031604439485174689578782260394811361104339542042400412199480634968812456224995348912112930793268295494788283941623669046766020982461218344571376297453501995763778898355570250793094992166705930063218754556683878400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1883860872488935429860586998209032067525994605476586656359380451418163350565690471341117430861760456807786864586044246993293824302722641155762107068123140333699951451349803215334442003121667971893517696079602013655576433371099417629384107156976299085882362522390503834911454149292397410848373840239417940112554234995875036181231758764697609784687267714143651760182262467780105651034035183144202925048960974017974304364499231941311797228344293474785419152933679159500224865978097610965706097221919932180419110400730231460370233661682135178406602277258980154333275853332669060715711205463486087750760264086839380291828215481543380744745329878088601695095875539535873495369178573476031527850936237634438007114225333064231101276846109403267404871638605006457769082582196284555367358500053378965955836269268297873027161634695021971525575696965575816568799996055057919603782173984640026909893416242932095534294587583951270781645602242692414168771572135266529093865911178234299236764572928677503769869814138528275875826743967209093552008912560169742324661939603440180986672243837958798421565347230731109054330680147335920745538249818512878472420002812807061007466853797998059434562434731986049071261860492388815749401520892169081948512406927154677293861843670271152997687678298855156748477587501818535426894499833470150692169073837497272058836505425386974504922054842704488883955734642278923535170404634521198179516616883135259415269411342932102816768043354704302205569900146331013371998277528583650573987053291119570687014578827699939697440625425280666249266487754181642590531498160774946398518989398804931418319633457471275709447204720149414038311294101338876131168332488719643342682191370096845581640801231943091920293169778151332084694122066790008382025732879345343585848573306876423705290245549525881395105267657860536525560681178883932098024633288299073708674588649971603201518919874065689125982011068385596204161918060240162795622215494943956266608974779579351740811075882667309784574621337755625609542328350169595682478132204108740677663684225641061718504602479550668637292691703632102291837210874629661282167201391966999005814557515161326980548664720672700646357460242095694333147560845316559547479357145988378977092760803175481652813044778702530320736242767926844465592547781379190715741631957410575817571427439162698796882883643572817770913335184904953490257814671347657963222907393720852951752177730272129219425536762508881116477627812740231837062803203872329700350611332496010008824472193737232186871224692780427241897419197574349380134300568495555189371393697607483020313473253667128205618042070899487736675924448970749999441819935982215366286367765126607930291684305859458749144892347158422339827109023327768458455508225981926331431411805158217052887165452338142432413004182146549210532962694022203542564075702196576364743781882791647393647894777883055513918620895304393725739245566550183795403110507620694613686937567431951992659972256898955171970406438262175163035080400434316441767290727811182638271210051125952774578312276240740170711226692697912672714475037531648782004114900061359291996102010969444512995446230328034372764663180020229148544092340427934321273972682541856740775872454046776577250995574027659895104577478015580223722884743578308716922013029188533064268187048679633798851138452992172723495174401461467870387685339372562888141708665873564833059334196468039027747766795886618122730435622022383559877546641195451340103572158767288109610592122096636480359382652454006240981490886513633274635866026803200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4582400098610323738796072574078560735795942756330690028116370754604581077404992366653720798889355722807104362784816074348902809121199825143646465686417616585598981549791630225709160825777318303785921689504421340145700934647933012891505081362780566943694252204057187638499639051954475196240276326942277808244803647499622426141241478154132562946063869728849697547319101720171935310991513112218507659134205900372087902658746688900448356546242156841108760277948600099842143446487818554332005231511592930310719740117174467005370782563953899821848477493621174057886292924714813976690683001815268339477374833622162460941295744192458065068125732643951158434361851202632634166735191560764429337344731275933843020270765077950965905253615795387265121254434075870817684107525601789913691987104845073484763207835450961928068482798003107473916325561512679492440352544468645939516149806977678975191429608565590946375043402884287213649372598133943402382580199091750585805297526648020854355987881193879263417757135692587949575510567306222858692150409643956652196908597462707529229659454438509509404087866191753322121447998650095060330290178452755407458717004452173831958470021704872608985712630376816405873440422230845309081707309946124679010933342929679537663059737560958975996161893054908827211628239773061484011627861265919330378786652311007654064775254021108965555790080624199700496743202796331419173027778430352250393611729386436075358538980365184672844541841755597816066149870424814842120595167225563793458509394428990126906356575021362687473053185634302285806044864425607796852729372358285902761207128581442180100495667998855488319120092590018679587185729651763502190001079869038914779375086113795918489906124984865447300125855861359220406961647660716698127256337921184777568440436396704626161320019740920842511550394494143693239671993455246335894327974204984761375339683071730676939628227499800561596208234164166179362807078530270605149294419622242133309203632170345885352654233660957908332714759017294176970361495970699170730466216168053848914989007342435647406344496721315644036167118625582366193282638944623402956674618065537141903283388943518393151033022133419699635122080155053240146013504872058954645483944314353264059215289898176473643514515409487902544599594275767537227385872867372597634768547876691423743139002360845598041346298607652723870667108925051149890455542093541015794277165436744157673400787830775573732770863405287515164254900172935892658797616954946992539518562459474661962084377615307825866137916202523893574782145684925440475085763998764118872861074679459917698140666691559672189535621792077716379687720802415661914989711885716169834958845355364292887992740985551602444102156382556302343696989366846656095369364511573834084453659449138716157841605299947462516239508814123221837340880418480130783252666975390531640132742649179727217950928551113676965157991355007821871200813261607703905082054918526991604263905586615030585046291133352221911892304949495292088135757595110808053972682768923459431716476856448359728910428997522125828075983295665831968922589718057519009988712441369144452192991103701003080032260196550646157414110349693278253604150533815074001982750652025413665380695604824414681795621736866400618525367893350216030645160594703854499142800205088326207108490650555554242899776338415185109886024619807061506958346897166713887544290007226839264815755589856025712328069235686463569800150519822971294912639524151226719812734100986802434487176569068414859391150127314077078754252058990502097048305664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 8644020654403371281545413339404904510126049217330161325164739709805046363883722170682791809305652693687927838547618442772316213907178592347247814696350801782748902448697540207063738587040142977795637606010106630273820381003925392533702999534880204793464986618942195237873860746781756507458259004015527424750343923412826509748945892023695781971959965241263825619442600146231884785574786583241651119785201026222649873234083516588601010956728003351436237686528421456105931281014111182674818639266507321587121737800278170091167444697961424924031114395101386312197711000470172764875423668622789836098404162814183006892267573456946410451658906752984565503962923016370066046943065188522808244096613561085617630347126436026737716950677931408326832400354262964190935401136306930492802892276808574191973328198640948193090294621689151148501062195625841720315013235544439809609033767727378239406775139554863595495481172396776669213760430809807892329369513295107111732840846970305928042200319755990014290948629103620753328789960297529522367902478429516598693250951200793285592091614294534361414766259151219788552625980240501262536991090286139721937460864493479128519443902090130853619033367932861485803880479897737768433548452904985675353130755887138823132112874279875749619597331722563904809802617134347032425281773809785370944970873999712329390718462568473366864072582060172329777803701356797315490480280998324561520634151112178448891882647097726588986631433172611567063558698384117274157265328900632325201688633500573374991034004097355145190791726963458883323725340895751324880829020246912769653258351604903197715408671272130766958400247601785778557542338120384191071109435064596559641799938986018714246232143042547535968813402511123216939906487780691532971649401042053663162170244967807674304813898921209316585106458732824294985022773308474142481866522214802011799831504520610444887877383297319566670216290192746475579348468466865152185076541080078422405711684752364274701917131147468483739852459556440578136936310412755917280457267722170123751027181086273944699517514176259922637692792946384552506481820191646727669536611427825189108247256816792874359058425791699111064980377174076700863885713682863617005305745916852076803280983125913948094644694908105361882206031576773952991576241353628716962442597058095531243413507644289687528446325018069430667989994401571205468606483286744552378308710395066317618434561676071007865088826128211253973144354896529307296158432186110450855229982512660422892454540561089867773559750121072814034346281616982852003971704603740920534399739870069219207279532201761755298249197736711522526081345757073987889125750416767320146026443342740563721068279311802846415240251769898994934508813820930947069518418029445133041115276285498135482247865727955074177312451463430933082782904574696769065786673356665320240131657624651472427129824244916530325530152573990305593287636419554974242623158283801760295126741906978678552061155739147538249392115330376995833065981644688136564721945225208342359976908582378149749448605461157083807372934545550415533641974320916124094849066380606139189818096617397357330387509670610964764356270650648233776684075819137510149128100728730455387739822971495784576361464547255501214836407152171153385368046196914510898702033769943834424315805326717056933869961558528372970794303474498941920562460632333902263216263112924650823369237173006262624047890645656155860480318441001804559173700029377163965155251877502391968493194966886336839597586734385089082151022208485515748966400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 8062144577685732716876251249588173792004089848827744720605442881044486903437627802886608483009758868344542946001766180183210968305079839846246555991795804651216047377210322710369938442189922792374963039149214156559984941279810059264750560938262829675647887269457166533930050323616585803363501465734849938242185018467634958993631066196001821432728991313118935595022345229094606406116468329958323252355991758606107219216201920218854148858359305679006224120328996155603555850095530005095791457662679098025224369571245149020884835166057109182723896368101542164207600927745223741441650906210193362793988214466191869421803408394428632885650449614315155895880732977554545881101952758585028029483669107820234268135691040213276318398791782695364325496455990370595478924401160291229304908039121221382515666548905341160339141927590547115346663559799532134497820030655440314735185302511707287110596732827564801990933388127996658661119386106714960114496949583538785373249344653856058811571573936676270023391080176590305100961122032517645972307571695752168700338701352078881448451815120645585092826724345003054124606402556124991411936594248613519098786331087877167389609187847727112728962865804784521946231930257294785719727404645140441375066542899742233548808228772531690076038493183761256417669143852921845367346589072732342219934584028856236322979428206239322667667821261175070715866170307323094391388722083053745357401144887867476070978989664889310332813804478940950222489319186129370635814645104248308031667734589006553375288703032262063014434509364200831686291266406627647631407147808331200559040845965115895114711291631283056216320228846924850315161176967133015156922945516148524258990548264956947732156450999173068496674349636062453957989372154552739434179357978201547051541272470553548446371449042019817088495353379165167202128358307119429216337995616446457377505260409591093026036090676856947801570266037607364038099074502445385058021254984090160527372645362883616003797109314200417818433258987430560152395032522063778343706578813857925684967591696315768830910375178856319098618784610354833836803921550693810478082623051604289452616965728837566119893234009853812653823456975371679926785084106082152116867059462685518353053469016716522374979154210844594175563719593453618166547626486821306873706592417734920007682374716770437175662868853477800221712308164303130603112327419664708165937609431471785007573880537659510075905734652545069177914389473035578763806207553864106531967191464710135427656263749001950548906773634239755230987534985134309552713071551493402402210249928317615453043672931264485110654906968859445108240730073053873792688501979347739821699346580619585774381605326979435789480895264145992764325197780118250360667585144584870982763754445822418950017371183601058170224897774356005094347332654338060858164840852868823292781475862653292013981181050743642533348720252273095996339458372518076131417116111091678192381087029306631281057900724542241767251923982904674593221759212609360190877987253461504306886252141095066879008434758877248184006766823723317656086993219858675725988645500043532030453608450010421155688405479799512559567245110579609166952732409875075060251098860018620305351626444406292333245235523074848926009081902991293765187350894657596275338586129725987536874103463720025092514607748909569610090972791657762046704588864809801275556654898833522692061971892276335110040964676751752379414195632640857393945895147515971027568564552666290620254620666354927272075691615366547821165533980440657920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -8856224350214719520661271092359026442701107560193568487695472045672031173027513143822464029703980199072467065221625947251551527420752325570667330611397102286976509876945942761757005916374148264057030513265904171204455179411173234631601046037670462452765538489263871117196654731557681755512436354481349278006749122375772150637180638332942137966248513326547677264122855515229527446997548868218901403333119402891611265462870482712834728452892328449910024722870197131334580679689748163295691458823061167960895572092153940496884081267269565242639586714383593789317161248663546968020324333150269969903374636938978830883169898842575205817355309099711891573646746189784175562102541752280027131500818077870182366104943309993643931739661634428376643367967292150468257463678277430966688404027612093508335225650688863596506268960867675086305209300419412176242632531040535397261463090821970368150030298866724572186059743382342991859025854740136260221258570907423158997455446961800708909720653183453137925491446174385369743494779176563598799683799205712534206522758082899417421110505119295151784136379163380844444452818341263662645743774717931370492290328691171397248028471199794229780473161643460194088565617893898889733297646425381364803190235703498529127383582931392737961398495829408036299969542532411360837328913307748122874832384842266250810506783320536469422356492997690496731616110511508069431799628525910625732321041685741502872851860154075598651861998430126204984578301481953128379499875820251811482724489473323179087497144552869072083743514439196375678978409859293687313918180726701513060252738758790942216302529036425491137316382797284668796883294457149184000615793291362855421749517904267214279539715736033974437339176773003951309462012913324630031389242812703302310911642236067677717802741689621122186079800635453995535994282549377921133889069563270811485176723014899055173150518880952359925178683307802903871723653287312069309924715073077520350150234418821632659270441204766538179287919552942563676346165118426143088474290709117526071826863728862825155402643334926736245615964477286160685027636056505110581976697755557185021131575495009115106270352438185995584036570888607120609821240997097619970933358521006603314448642986595984375045870023511223876827799700822860814709713357708455022514908467013637395536146848177720288176513087588220605813974602298622230755439082525757429610880528995249480152717971976268773550812906619990077538884978467760664075820924119367926570431756257369195299102024557754547535730576094540984728318044858156501227002533607358654451058856898740621662513890191426652557250622367048873892136550887526955790328662900491807603035049925816893042213151766752797704182496101168558478240960985147008504049904430177965171559466048279049189691788326507729137500253263008252391878247278909286505063498852635407799774981618240327173424780413309283604013824287044021791138284056910441448914585885640094803308419635699480947349244927156756000727324261623157487862293924314808273029145749447485832441252750179057984781131195248741097215710547157830450845959813584736924061584119665403582381414060608322967836577043135062851978250091709760269960899242020232767505349948565820701348813143393854747006801751882008761270504441623924979505226017507895848089631434497190354071911145066191256192260236207546364658166608542808215082480136054586242462819114531278111867009951844230366030544005419202378970404563662493541363331197046702855384400524703759612447970863130145686140270102474469909920219136000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -75962134632424437901361499995977596718480635540611926158403603291420907449047935331131859014331468974658230563288701717265543719399614224436652209876625392699022129880176336141647566317991496484354692714369559653195972134187799390989699541064694916483205755794087502324088488877877508466175069318224832057673117886854378439337446070269548104461037554602544397796877496362755779319651195185451312385213501927956804098038695923467682887164220380950256983860923995622928388491812211023403845038290376465221609518813430326534869205039898990122974505899077100366594340068147446462432460228953540643284074813334349058286884873404392515332995785049618152760242280933598727719038944650623718091579566884026053278566138922162456078692354170033007635131861335217162630941986389856916456313977402332693755931811338608700438186005570841543518036854913598949294950346643474381020404177981870982207161388375990361209749427828436929296367042185202059328933099766576448289317988823115463448516763722799008133348187972226965607288666159484068455505620711387657024770859006531985503970059476912864628223187609418512817919832813097532864287565055672011050589725143438131294153074220798928352228910018197910321286566993296274665051412019930392524070516975648349425026375716541617761108364240960007161475594899240828199026964957020101690843140926772100381423804990336894460032413456639606171574138288205730791816282090174738593397213811161212573174486173453218385179670987434178842826640372218806236576589068214435771203652984517578407081455789790892490315182090308563324738382191250612496203906763377559773371962288063292744213450821479058620576765692812268151574444230354397980251957679125254252770087569919072421707988245251004410226132279920470558726848165927612618006283169349640694885151907143642261864080353255928886400215784618673395828579840266991738795879708167344775709595287693941849146115618155814824119173370811148726218479811987795444519626136823113635252045688699732311149217069866781628416451610129377598826697072854489612406574521598415362618517813424339711828532636211503475424154806133873785196491474186947754292845110139032616399912747615449695710189693957173967995860669687205854561162039593416827764503999554152038193093976079576218947485473949902518040509606280083690068097379342447242912735242197723555142353816061485959819217124766805429818723056830700933065885530369886159554266681655484170399308956129337976426410486409145628005537968055948561015976137968574975403898875221677392523469593023434491673800288584913367297879487293344946402187780481717817904040874171875638359281345169778780279599765908888090726162366408742524429742179692507505408967989729308870319076825014685835468954194997825072295580224695526207147160836456975057999601628660635828908706338507766212849970847812201221758109019335552230677263108640063759026578297320892834240108807612132129177961362988758239843700679091211165593925683650316154574286937004324860640908330120068237344125551917319709606854849277889382485981217690443590706411998374291439830775701572295689213592501462506997569203698431967216914690288657116807368081503758420537878849034408716572888891651432572282234721435482780366899080376439291272969877514423462120650864798638288971420456428509105847134628602469741295431112579021050143762317298282995255422836108181321193963039685914407193209258953390959297461793075621335103997277597405698518679178876424824219927979176243225760693912571997906651613793817017488310227316624028709047150462933036206784721715200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -175330266624307977421549404354615227512529746135242340439634182739137892206179258730954496287325091588213302811462146288085219227378063536374096803081820223753775121034589850008519085906527159567517566564516019923126037256579463003666262599158678832984137944625366556399638086035172294202942880221782261300166015457022946122973709488657787863616907768827552000218841461465033439759839847126030686100834762508200855822649213344254064914517741859742777646325479196272574893769418921559900762299624266288087836499800092948496189500667575033457453734367951725532548503108393187941196198512880817598490583327645672708781295573879350078711358944899771375189849002989852601987312823024032209035296659263957781273161495737155289308082465633600126479090334834688344156248899277612601460957570713244622048654656907276506481066118422840310637823514774131295964057219598567898209290505528642754759883290509692895675936779778407570980238582894817258527548696922747224401419400151170103989834797275337863876900961521651573407657277624921220047335682843791406088954306854930519959325722601764010320322819514711843038812533853639266097391156907121734546899219397813857311028537025361006890301613040509608414437552986604334371814122094086876609898986619497643233448928308966116307923935827114469704692289127008025188726733255211925463848872054040077781162063714951418848287623822488363067717817655772712925404841547943765369633583994873519459561389502952572008163411782963045096391256709021772824646143274272891294970887330668350651055133568457245346796744845216548069283298308590877156039884309627066010303020891092808679838864107973659378201323147952488491920032705904426623560392794398823343736870233678884396338370509884144305985111345200047526974579856401147077800789146621801838592642188687158677300271944070243141007447879728196404342145661721606290806612329212539573675643530674490081190574446072060509043117748349928325487871667431714059826944833089003369113076170732014081794472613977647075484981817907841208093081858837707182951159489055627136489854051710823759254022683930896458381971482984665374130620433217308753630373394696351510071859108502149584231646906352828725196581349491081099995658814425228197307382827784819280831388093455858880526212856377141088115750738314323311037956365577833483580033942060351980554164905953249465699209532082836843762531160434424103409527013355368131059556918245878567188194378250254019650640051999198378576532705174483065515393574203820841103916496907520754019549192358699539502950391013072974413573534381316616768809829231690811977021629106909408789157259907623259798279241546091529461432242530994193030667134143438199569501705933021385174883151810642666953165485734743180218254264579122216970037050440471281641740430057280094997795885023213689798425046819154189700739189238282280172770516000364286960920985131336056328655027367367686754967169374802699078113331292589147163178874863918104326643311571628566309632353350084273182915897796221883351517307490501374366827102743172990547638436557070173829606002796118243207525084468142947212344616204565827993769945562189290167758258569206258052063022353096178934437895238433880309803592525657964128603145703594165956601945800525377389504792429005171685974438452081295533251622536687461548921565137730546917840240954976777008980979406071124244330882199749139715164763771864758236442681551530473250162595492835958015868441912577994899111021295881610435877179207210207652029956767685606821548068238905332865151214441904209920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -314776109930308086672621784635950375830009708375225948768705627507249631900895290825565295932866498199069490977288181778971472012709500224848925393622516605272281961271711886936635260795821594024552719656936951590542410347695805784002281352406080467807841057775894457056077541579391675713895111824632254709002763915263201321675875966299873809017303255267757767815998374560674299767622627484214808452047027553256360006899367255151916002639638214359372882156440143407838724323541730932331909850856363674308200013260692026381788171735056725903969510971508729435251362143008404912936185281214373096247025657488032287370336985281278305086690634269512435613615610501361990912097478657428613309318187463829448529737395058294248027249340370612696485448546893087160935922143659813899683723018592503845400162166459819104488739380537824905468671802687679667089415354259357272716746135836591770611712565784051347507892102045043632847830996975361751157327686394162189281187754931870558412491993322201526087010690881646107213400593044939182541448204824175526561341860386278754011378917348302414118324023708185583383345768754442265854584086861680700527916811662074838891900933300984315426411748500865218344269010196484268529349727794859001172914385757205398693675333501374402863244162866593295387753455296916431346644995194691712799086270970945717211942607494527297878275185397738147044780552940417980128200157152094046738950401496639604853997345447323606524371937041888644682028489493736078650846042634479462679819662468224476013298054404874700979878317075696970198878770629397903839572651829375126353006028498121412737490368874308438163661383294546255057954549829684362714369893677797786622317380292424583519025652879647419595421163176638787054332644367442665239765525267660660191888106157483456022511773292958093139427974706562713969632418072152989973893292965348335966924165746111944725644486916016275708786164073405359109994674943895637796282011119159538023092117466567633143371856732770574368191346956986137606733695312138190747381019055463109936241145398568297221657458218770825820805928601443188180662907129810165690832328571473034731117730109507784837118576430472142509150019051477754738940497495192047346778495939152195222909002943894079299305529071898958032968081818271543770271423861387689829602107062284053973762167709729903294612130465234554402977381831391741314655834866847639566644055175469484178365659883276533068946241997481431346378212427451265648188015925579819853395281522325347295135707580830623900748430869329091281995232251474042104803353212491165666523251991497141682491274846222287244943361889640040099818931403968999526044069702395097480422633431209807096690065852141447985465258630904249335663604194562945704240517630856798291160258597901410718709256943584655722697271009958770261156377595940449664965558566040682131839091495174441972933249257400030643566279247524131976067661174006250372341506534267492035880552952559903169781850175357535724552102952584604794377387243155353395043720159891500837976965455152080105423049002874932429961083352644998920224823408372888611827837720776173629954546487849816912236290380751868178512573238096214664939588320029383350293675898717889536349616099551114689610115897343311049826638521383762469506635330781972901556747875951591676154372251860403214489630933069442535902532148880409789846550918252314332428431639265108084228027690850429775399728629179795639606946557267737728317423490605775932697636542875454692456088467663674073798083486941184000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -210752270751610473550929846532080694388808437583652450344699680100617682200793323630581123039341766718038904136484959697484112731490298394671548005454154364303127029760193768236579285541728994704713652461703000007499648148777623069071442002235291833524283891644984091569820212905711182859279000951146780134570078429905329298816895993140371638246386875771646869287287474876347118094822037671209330701940535570368008156214965795156321087714517655908708265226223369851725038315061572767248692161982212339110175292774347542548634682872904824017388846076447656141121713675889591689027758094484677257436625977423958104287241440114704477125322773767310513744557915297138603813737335662097881385359813065260755010383459344395178123549227361186049812754512564582533884884603376184342449319199549607330356817370455130941801199388999920601312735388324867864068391340812327942898472174755120528481989979240293167659866558046849682606126667192193163112843369923545353360463378008314109921808921361796670423573879688557061301487090979399971730894296963876459538083043018943572191773727696089809989267461285621038932294786010061831706423883547398615443865931684772989169207200942288750065307548394949744821505298416615974416945965487881043018800760569395296926737459459704296796947463239928694063026218976478035099741202369811664508927498172232606004910252357065908817642885986360553729975326249172986161380966757955891157875395140775657714498076991742973891049507548312088118930397144067184675572831108609219114681042106677301615997069426208188393821464439398168265291953471656310084153578705777933243975990922010218133442046484277046174766181539557222492294075777983063577798045004790179584279431446934009661583643314299327235477427260704497570626066582327081788410927152080900476076980157899583730213034095196061227244429450183932433596311543024343082818935773273912466880488792439116873153251335677973898247519454969303734774780157986934327529206367558550676476291104775155763390607709738127672884654980756397420018018512378959822372255629557064145085558417614717418239772459382229796284957327315061699863065274070558462770912447168696981994479925922045954502346113567480752711598806984873065326727361862194921359860577231606260733515542955569115562478823974411927179095391846382487128932759343114531792852335749791327306705325854794852232513978575461266583233903689203262358789156694377713952821609278054357085193990525488193910747921098095766323092060346817518209686295867415353620357750113178458297954817816271679711045815068365282871825786733722149699239983715534123463422666338698520962071147776198164787506561055481480070734015731175500040891331310809515921215315549670315439555660962424338627666333859127758763894536973834045374904593969591593616930637592176260199920432946171238159425699507305845368207720184956404431978401100501482828008630155214898835478790093479900218072736745459063743789025035181040696259528506768551780116645492546096364672908325566537921295997193776875575037356051567128956763033664912980687381010902445915018686271473741133976027981393598962474967391505981536783195719273053454655101445892498214210867043435890862423057015841865133551537726889625140289952596790971283323588068430612630181909884237310324059317781871039275075751113695070280425911934254086502869365022044385033139586642261245654293697470611252722852124282357059472941176095172145405715004575899209486862044300682195443957087391536645136051659482511234515784354175779668465857938793681975983481867468800000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 110593321841161018258222972264752656343414391403828943741226523977227071459188393140454821650125456723831062321308611339253932891874975631639192743109405184397069225468266797112779642171019912810425613606882326658087560817595642573917368304313001317901341124056751090177511004110887049913495232440450572910231893831966109104042777556547258392862599255692422401312176471524664613815811945431525061891954328383125940776099069211302017980844861430480133304417569833675731412300918936052712320490948375946682328861327186408965055332462487444425241683056927563266982364751976232654205224411523069914149309805378615203985730895074968953926942729510453817325329308278268997220815087787920719458805698401977663466992751636741383149476321564914228469897200531169509251160345164463460367000732558461177803640781056524434593673836080816189097457681989152226117960374680718922958116786469795116606708418758397914837222531460651048747192840196443107956954036064186053221862365010682621197200135056575424378467116830410538012830884291656163245826492191097179639643899289373705612458787497754483911707246636353778895728052377165000688802095406091436857190592057906853355828274447029786896845613457959641539669348041319722238482737279368691368796111095694761447085365383169973976070817424142515607608072755815704920703976338223856326153982635714954409817934945323212911316689104561070406302854802379782970155290773811740610486112492278704210247738641467021770576790130259924425603178906617695013762789993293776447791441146972727785113596454294684700640577169747294260504915424914188669566520715368020195084026648023731493503320451725471292667468609768263995759430646934427660608600375796828506237005812122661021749858057417658880926942875555467595657365555632403907960687486714500860254148593591690779758610383039550849169708504889740185244160471196017089398456446703956837429432261993994534823972972316600207968357602833848542901592769784924013645722607699806384583397380246623702123499146851818992858165190107195706185726540861062374799945060514864632099034908742224651583422751028155280034398791436070190906995484047004399210224361317567781555921345211330022622416023687307509930560366621824920110626429397337225203784811139568490157004441886277165733731928689996941798765206007578138055229432294898701220674430222004711269365592225460783807819436142595100178163481307180405102189755338770493633537277266184289671175101687246781866913237664308869263221033477257985043000302151948530436012165137416827043155863272417436273302294908924430366061870314739975372621777768159285971277985375298687915879254510360460338215491886542294211507645291895916810556724949112257922590796841539117550447718059304837783322978290706334611782769924928410962294597922559535515010528178988621046128119429606135781775087617859548001120724744897054975893341058278974539036387584017632618202899009993708386236903623332344062349822750845226391107914708713933499494638692548866820574943343398603354160811548881214064102216156790558013838553779165592390793069155646369948769107828535693864095372478776682956251266140745570050783160652582578065575244974322987591715093699113926914234856242752926206804887022918060375737178083327986170293907706513057929546674898460403308984318609613375384689580200448026823817627032652493998312178229043779090885095833844595476300734059190088726634925083025746166201863856120579389183445399489154264022721864011751915185048026780852244552028443108146192585690954413931829372323347976725463040000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 934510232658006904680076005997525498303848180788425798653532365304869153015118723639950458624849191562498025074863824948104197888689323937942985294495308773540167449626219270350302891825170992273360875803030691298982813725455865882326328062349664661539652855128889245289093843009797923536723844089022034743477263143975309013785922370363018771817604806665852535817957470023794878973243271488749626114103087794808254634612527979475266443440234839066163734333393570337778738403968682297103941868957088154499250537368111721097555488927154311426268999929944478203597856878508266643932762948285751678840802663137362433178947447452191815867303970587222685113910185243361940553183440746781171012654415764506703341397542139636629848447658398987796860182525995040305502144093262565046194842282160092006083523658511664905835867834152504430987053828558482458005300110825881845245197393575444611922684205271044419547216534413253245529821621179605867508523168961294476651415130700854642791058216196923313296696137698827431541772251961591384371021415765536327155432987548370374575043626892735997505402049509986824854452459426879909559339894925396694166503107078004471084648408463809079734366308958769310178772834711940732058110867302121156906516488838954317961245088572944345410429003053795393622513898623875418849556085941182489114711296326438360664361017500384390902861463964769184899394651598275832184897996645350508459013862234477396686039180105582076148745996605627329694768881201737710343863588911768253094968685334710190364823897851903274048566629862884302024977810452181883983306386675605235310264103228120051188883303470078600776966776619582952611083279272185582384376699665772349736380496369759829756014832756900427544989033239145590840953333148649900942691749165832487463668109837025668846202714070211564640110128043714460359972671728769697369571486722409675140230687600170409505832296498959343016581207629316412300203985438349714120131934953909254864279270219370483958351088699895524388081287608692772265021827288847190835132328853167546596993383431367560185653581426624578892361171171197535832043309343712619578212115240700717008066876320724612125120525612388334978806169383091278061145820871648172287609660053481718364550503555154321199581388956967504191751824974337985745072333456457538641230194567095453581798456461597369740433285104686352104464563297186502517074477573051343345926264958458447684546523258837303883935861711873421984180272981649254307376315369657975487603135513810703016366438864307197924614806686313763193602516542114124738295232488913606275277911536739187393565107531585015746887327069611182240897815038474263811175494383675710248398431524852311934503094034045997691488588549394750730744652574929110703252296278655915735898792332097408225157830685095831737350042334415860410443483985501233408610417115626036944291012699041124948268046874850641660002881389733747701919617629641788465289163225978725245891194163464355925500155128317699475046214788105805846427634041913324037165133290820750400690246846859320757229143138170774376242040535629488323143774508610536002668133289652294328506104410376501364024064837946044013043549522854652393039819675354316866161803498797943668259551186835711397824855093307022951568057507968860222815469084687184866241843393478643175104539315562158238579842290827594194087376356368740306754451362456651961972919954956480830861550888918168067966023976149165048951819582138746097989818401275940041255697199094687266978353606509461504000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1607013556733971283119947304084556425014356859282575200819661065846682847625566998992046701284908795063503596367806104508395485727359343309382112628641816962754445652670243527108395337961252340206171996948986326926383276279931219341825572284081311499316287033423722810456085199724200693378858353693896062048099253868835998961575791542068908934510663164799244945504934741366634409481390954149355931875308076485049077995883313311891674763156177625813785596139268544122798122425224138543973573289378789829973499796381637696257449095040705849144253525316461466339637713183190439511843465214648468512222666531784033234044433500082687790048075252400971977925163585692918355536276946098015400770533072413851931420241105016593986373233534787493177220740394006189549586226330710452769145890415029977154297450257625029656885383006668476734288178153197804556148591622188958948865029756321242484403994697281801523235704942983717317702368233438057121224018294025761591076988296260803178309317172606908227181860415279832884614181588189403866893675200902144527867164963918683890444943976741306540868146589238668245484920631776502325324113776816670733534321842422315071976510888902340693497443864128575308187389525840615321508602292186085817480592440366582365541473759737830224445448072860595038568749690148458345182480025741861466627221339925017508077835614005252167974887279749805364328215107810415657281480828179937174784378103533777649333072110465076477100660547735568776988503202746050374552098685986710899072344122668117942987081772672438738536921490306591804019308329580630864719773526246275455384370713691470034098023146232846085202435514556296613447662462850857605570384248525030782106759042433112078533562805335060014249732021685808541262622252964535639605119579572471598589266040285172747165941050571267417758873382157180324451916631149563778160865924266101651670371801461581448738099424078894137332294650466838842801889536537959956011897243960944544607296362263162128369545449799897353508455463731777717903162770117940725044724347606810796263922408413682352736773792127084456824458499905514549329849361662646643771630307938442067011797936487068750404026690404702175204076282754470135608802550055412098484703092765644845962965485777298965522585162619222488486984027872132954890742151074627696795068142868304481134054990474275974298499369763006138545592874761669764650417790343551425139039574292172028406081637109945064164044950085007352531819787971312535444075633857936784498881995476751957897122134965261876523332306566968184039014741337391182963584075316732853490873412305270045130252190719910858682526237937135482278370626839234828228592414547364616062431134201940793952100223415165874161802597172024163362104689555478936315093812964064112005701347744170831534549063806042081978827592009286654261691982288649576734777788875082905702015564584790865516214976292112802353777613058134232759548275921352383888464604943509610578167870404738632387013172312580107000598275270642036187102459163218842861890921310947471793012281923506672761599205951707205525070633398698905084858952525249186341586802479956585524288531978027236145131391807612871893342921313726339334817878343493160478473984708774986404707684712036742172712966784283665550140806108854699423462008512115104378423146446534175334822904659798720545331267089545775666121503921363759376877938727028027058087791745559797647405018134463482358001024871038114299166230583257165799559942270687614824263984190732095195908075526553600000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 1813417059144438302144660338541889282191611146997109181035189616445293496995430614190944629838648646789347205470462456560140720332256815262935653480564003374910917720328261907758547298645625114654401658437334550008674058040374289375232591929590660928913413063442242310062088718903059955690135551663433365952710383982593094437263118058385163034060870030851994170230292100184714888170925253729551341777264588379045362035571540213231984410799478947834912215460089226222183349572106609171881012440917378247301771731892581935486371313204776658393280473254693934009810751937082211534912692707415547191275971674965133382038516037257551557074765241838452086712312305975758567363540366042107295343596193306216809409267968720883642795657651323761612394199473222511226992246352094565128054587493338349202325539107631894687305851625510980139408221059378534645729463803443995370400849988099077153328313912858464025834784946501394287553472334731274178551575531565805360818422138052743843784985398323202319243437718791846789009302239758028343168732524552496599438902919594874532543665271205261280559343209424045601542825844159178283147890682698588577005883333823530401873840544520641931983160101279923268408727544124268971287065610384270606987020125197522800652034923574300565287632367456373880587787019679290004014641238044333622256134639485702455210333733065390531143030186962884819065565571776538325588571456375919052412847393928427066795300152652766645269905047699040634524252621500820776835402904288485396339099653038956985981379560886555822877644293730239446975811404643386855475298014545795611704257304530543960532071076677217608660264217342877889607696829822551150571469461355628791594262569284804266355832972807056793656129593590542262478302830100538844263875968625582423671701270964017234497352354630659485462895517513834305900537052881900998262073996719158618381324337298072911966352647407913645329932438387572502125971750238295133686111566241369298459429906055207770471057400309708940099950858946980362078441686717228750388137729296908769448294911480884107850559470955865329219986676721287667962584346057027642973254134679140725623800977901698584682686660677598946266538325328931983318751262117209942829154943049369892728058603021924312125550114834291416221227874008740742266724322064214573129123266177860511391126468203419130159780786214699253844212489874011884412544058781774909188538146938262854890926911626989225424390371747443473406953588022526107136754220449250049116231112709522960400816754807474894479503965739446775384721487686227762760933776732606145652128711106700869303819465560448015436655582394592622826543871752948285322521750372994776141372413561157257055394000349969862657830132463388451239844731284552672727702866673094954332112661757278538278646393416181129177726587455593470004705638851159401714747055885825761297592596418801851268173703139857501453575648831277405838936047175192525540906041392817171366434093760468393153071944827625903111870446605110990523476616134840936252207202333857291689802596451960502984247667691424811008896478088279681086390463853622264927248330053213216743268793354696230154571863189946298603248607049753409496949591024062454324492994507131524444278795736457038776774355574417907681649594020292801505461569433435933562407109001633512204659360512482167978194621089608457291235181864893229894242781934646467333139505992482413294767209359913177504653586072377162985790670237962657262732402725781825624160212129066968950778101760000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1253563860538031676520233161075503164118333718115294936105899665852091817214897952160561605406991821415691471891771203468132656674807081903643559183461331957922723536926300170426881662845165048567082811013567394389049234136765997175532415887345557155040190685489698614498555540298470353165199899803414436124425774078016074763082537192445044177060942690770291155958339704178072477178210675741464458722871729440032585118595312085507080325863687752059673427187286455353566318936547658814173615236882571911759074652211001309044784293139970101482729831864587720263628452478424270150474897936782700325006472738708553951169750023893571796671321957600664243203277649081513290640932839669645120484198094870829958721361769128886068545561209853327244982810541299828987196721046394145826800250625510547910083066514373176813018129141444706625386517266636331308420534539017090349233651607139076070289473873315797483026137855323309746094216644558242416480200919068781851893207186685076816776898308173052660406157293266438948474461029637140936908801302286821304032317890430847399831246152138745063788417990250486352825152023996045295122447732472345022980615035300304788279531785972214707250456645652415261300327638172214710263075467959842025070314045369181666406898750947909622126038027141670198741214958228626413830218773322969240491727185882696577155852500028181271314114765123052459795541173096381487964335325661433989031017375539752340547246845717368908464682960732585774587070406180373477136913797300939263158479720889473100166469330016810637903081087141460032583696281648093393161278860144898083277809375222686344052870942784896566528833900981938012223419754938391315993593088103325348033633564712822141179114491403468609437638274812558883636082623068327739736917951378867555113622494617410500179097004258118388367952166958039606636688769640073540075879333149616793065220619115453610073860634452081201597578925965248339482013855855301041042640600315087895187727215134750648771696341605052086838225762938979356717975954668147045540075963539693493821048383936056280927896972379942137200980574971087524340585741317670099690434926375527588425287315161904604243431384830759522749055209631623632162099705420362060757395903999459687605497825109101354416164828502470420158271661644088294311089369706135457342918949450144852088760694092228845205910685438731257559147306395468882660833991450364296600157356522129231780373744182949889696357500866338470586640383391099103421094178876134347342443666369721752470080481421435402808921156255642971843439617299885476672805322515190502091105688988123336177201805660095851040758101650217905752912754769734101715942881575828414013413179008108209875086572409363497850906804900313065909783830708408543741873027101775044732495147000231434283782573994518694718899437410966378777810271982378367841446536070289560904480999580485148230798372136327586350887440814675550312180609712364510243124156494592271508097999352131737017981349975624507826638615156405798366595134553855144644039231850942548519223417060258331788685903125978427403918240033504123251373166945001423176508226775942118336262177769694310543941934982667707046549269584369376184805838940677987058156011556694693962683451807759621808471448076720194809512404855708588352501461300773224574128336420435795618103448993847925240801464042954890594541507894883512813937466037475698542145171425496148869970346640791928342887002048066023839020243423573929065145065540416677156003838260744135114752000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 251528515991252948635666323933836124400723160508320540785871779995133334737737676853594280208168832162162058710142741940072921182553989178877300823330942259310579795123550913668113621220615090059556888789186997342247017567666372494663753552371280940400933842582683091671058050761850190255357106273858144277235469836476690969445851463227857628392451426061122045489584285813618201967792248222388813057928223257234099373337754876328522647582385528293698858391094262018383722027559200254906255390478267433203332555765035792479833925651159291263454780998747871131602538851999250738041831633444972688422473935526967970548385453574832650091982150669787997087969663725533089170048984192189811506819195986880243664503601451331389015393767103685978116387235182578635299252250219567246259350132485274750470685193342400394900569988760007006909207264687089070389341811964401270206689662079256696083926024082881946362697534132855354120445248842616335728625608647437939284930199192299305640061156613539709772478895098333818022304230679963826468135933293865916785908433003248428769628047741173648983325774840921347810921270853722120643016571073229628681260802889987813203455331648052061609655708417253774906806486350096674656399273172028982439547973527396239184738775955795413249014274419580004746415744338873795490103323062302393284095471948449727249726212624908627801454591465858961673286096106218946975382603129552807630435289125773937546181484455870940644524328621950646637668337215943708016425856327462880964566663266202533905889393190498998616365468850241850744699394976081832964295101038689361963822672655173820994007886776130081546448456486499106732684083830820884818335868472581793005790764830890572294729154642265478548260987680109255719294741050722853318543142816446309986517720159605494656824604737776997218362709002915011854413521016162567814149628616865951945593130187120880020916665256724913355342808383714696053389956838823930336307632766846125599985832975238331942927794686375673685546511423918646225821599662313008712757608823059289621317139096467948344596861631231424720117640190625653845123574836665109635832174687616312321954204948127036821507219342310445853171799566504597072813016123471269143414679011540983666211365020923487169659170145764554033310290928495058730565702966726681226722451604045619044252826032579535509401666896119675475229611076905542792602743236601569230147661609721336867565123748308965577458136090303901658188654478593698811273273563797463165238336169106967780061347038525942374391701377942596119995632959025136796262632719656108546454600680471992954584845331515358204696495683608729474864632832890999059219739509856292683714200247202912406630265477370311720857233444446525248687225902558204716389673695074408146331313341062816010941059081785451903153284603209039713483500341568922602946354678684791444324934786552658333114894850663018110288709869041504103050637850400697428654326768492915715770739980097304357601875589210873736696920881277868266650298511165315050440888497876212959875343896491567882567021355507149122491685629305631990767463103844176761993138532600961818191459659946948191660278060393392928835616181901201500344654880194978462008310444957253279923574873100237025986116768256612627342404815513302078066313070236295482939354355819921962866863040639479139334836533716752952174103571023361327853954817687224047678838375834333640883114879937149069098445660990591884665331427392267092031194715101685182841446332995993600000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -319266506122649622609744317300029076614287738914013992227940026332167130479523658813039869401806249260728926935237388507951804385354587977554359181002932095795173129497694987476503446776670316958782601513035340211495531031833837374737164491585789284280888634360164802925416029901476077176322937371087741044801440860821983727519669349194927186755714475758550168262660359286153107176159101201019913397050707757185746267987677545815793434768122289643557186570253222898906728397579104179722155354464321430699044373480462792965565547100662754262298277624449552835982437468481275060175138122517874445860985262044435198885378687179031920171091673914635568557661655436864407091801615308481774084263670089355066811468381726474868405980861416963225774960649667770118381352722559417538464611775734207002859744914116335287522036476023948447232373757955952722644697811562561083409642282537728426763956887593173490894779930563765350441867499387574565018819853468236435162417158766092996197324780644057884077525289252226460074257523335868572704262075012842825404880095212668359661351266305149474858471249075090034454527700783114818758843266376586172850998562471682905475358263419767413721297430681253028855574291650291146346429957381266861115011646794359443601170113578775844190259006604083637673690248349406686931851357798079087398598890516621672450484319226696676951461015073354404205430863790509118562873739960439381653128799020031663206143628797645524057875900899795281839545043956127506409864016600213605859395137772484209524988860159781291586266559613711154742554350984539124235095312082235068252478634321537300362480592773250731916501486329918823546368332846232970500524260606426089980601342901671876483624339340912287728751727546599938037421279773482618422608136730747109655336057441594429025495130262209901641279514244367679954016561196933698307107608367655201663438411822479218707256883709798522292607849994857140365221580233813386989169573145384836090499814921380096930371939571725833336894839700826112514479917364273207753153475743073263728670687285959469161096977983504740302754276356595516397767965765817257244073661888212932915018530916769977055735346287424457908154340095260370411591735500586205122702168971605027003765932314841049188288460812274594093322261399199592038903124044129110582707658436513513500565320150200855604525870442081852922421648490188606595717794917448534128879991437699477023016590264588639193987934621644553320681992512465074528404208438749914593428662959211661103691321902504739211662890612343772108702745854906985439179158396082357295247372261862239770232472540150789319527638091856780745904190647839547751908574365390611244375350199123464102761957880319015935546823194558311059167389793105936805000676423255831317806915310657931510744542298747173791410064667770582111915921182692877449926275124802533478694931418498174437852529839589466567733972813832331861049364598730830146819270508660846276186720995305184897825561300829330651312954198052881989455611956321892402020940738523825295346144014031790972568023185373357928307174718510534172194868053583815023015635814392616309679614267082019090202983754654405828814921260156796659490781403531936583406624919248096916662474088240104970193833679873824894286109333019680809922034647103623714259181291419270826100338622913444688129261633073028541518696580006243837376571960891249533638254596555620538699327090627465414281363168770679559758440762435364983038117539631949054499188899840000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -285178347567430966418339464140486265861197354647248404723999691910063504192494694333873495148481823661835116276006415485863794586577937396236077323343322301151342977792645234991365260804254213549870088975278966402196118053828229787353209555802233423861574164641903824940683592087558802817608450268134507407565257751187052047213289343570732936734066677994714632982871638722352412484356430294164988130860831787144531205336513150489899183416696517600768081355047174974398793843257636721707714081026450797129868544658128946427271698256675760858200269173440929511794705456759034609782840405294765566113183603257920719052050369543636562012651719157346279518420283726412215436316979265518258791196236041380159306999028680756745176659565334351313040886995337474944187936752477834742342419144476353117092367157165959340253651188329564727904815391495506119777885900158957270146411337036419644931969587085478331201396400248012002487480557126994092914794226130948565410869333270756819353984421055379939612681332081674392110719685006991210898571534645985352128108571673839445089780118925523628015023097740191030851555702640554591475136916056555945800192976930852041673444978519775666053270164037583861917876541117653899499099569379074561298929027310360885049142789594449335535922820622512767317849722390630277871771846673145142185385294328134006120702899415254631489368276009680655253815762501962244842124435824755342369488819712223313064834470161095983835896008426612382072856898629712053598047070283092642554229643117776976656700048313465566176955204204160188825379324166013179739995467714518006871927411750805146114140317715747371717614774191420946186578761213933762862101578344701047916406829894232933314832898896287337319405737560400690287565440896470651391615177929743521916457196610840774255898118358293829276459672081643132983333032121333132556616377544525043688143552114551292583096941778386454115041739560359672942738680646416954264655105329777159509997142889608680793776218393372255685613921364638918461998712742449075397031112296207228574725910261658860305170081839574066208695004484698806759000126148016060630380101498052371272199388050694480842361627221816329879432151941285840068703897047575768882520334493801898976254944602102843450958489244993206081707807991087672177601787943847284471241824105593907109384573033238957203948147864824838731545499384847888989437557069106131160174039438117416612358393625045288936663984329504457034099405940589949882641604146748153122458356531575581794775002334373390079083001619657006167313438571661066743195384260224083785584723954546686333655016398688016135610492960461163105184080324037962170574991735461433629151232872180599256031511554439372095760961993910703224072606340101701007752921918665204459978678303397706946999169946034572041833232355299755851147350363066251290868291494424984094011982288955627783048707365450871533065765681269380103369495650998204188042228022565406087368338600242835288906303525737074263849861975622741180023858725613551807144840089649829239922486807719586374913727520599627630479791313262536714144888273123371154123928563039192088647916236045481920336982029306562913416597733713256145647172910328633594134859128570702443660560399463789493306128704547403467265129391606654638714181400912637288660643308500572638806054140064466605307724243050397276556116416304892421144867170777656611202720202907542622097264340859613888981515260579276228365334065278281539879492603504180336787456000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -76363677918847793132908912262932021718663387572998663788711209728715721738756146016754354418221702700615198135780564840031666259075884141794684726560363275477002958946813433179576112709208502947654721231706078248942803664695601100753016156070395342797427782545128916745780715781167888506246216526878349836340129429831018100162921335065105159665811095903036501647643434674860639231250839075748247472343309874827413393609030683674531894411289392153574798432883549442286097109638287997173822396438085444026127391101152251764859105827216114369237811992852530379735746236203388363327026020771334646140809275109029323104073507038725406993168001679085013809955977508367975602142563678487441444915029382121527033286158238106496978473236995092911684680815182834464723125443909695347359890327650555932696933429001130485997106165740148743662965101537699144718719366037035149706494264849094488331968556065187158541962949178084840546597474237805687080394020077918590837407939143915515576917702661501704297461998513373884072620813621209672387752406219433095636512642267666994346839233254843332936522316811568913382241024209546656789121790903134840145398809817447635651321489535373815382661629007503007831713010248052601303688355418990416985994266683748917373665359433767656649946845761205372050722479601501023166868877136717598606722014623998615306553654714758047444341902883105676886100838310847973289174355928360832109053820019892813675408873138284370860697344823799148027943940645485310140257167702012964603690336586961687786058452009362793036499053889159962255182176451334965360683069350062277188271156316168368721596465206058770267424975893189064936490111143574705602114028420425189179944375199024142347854225811176800148493021811166145087225962821745739193891753874570297885324399682326171774875663961709078136220965727411940360546133736923533741953983447005363535742833460862790909646404686636176595754842398690291684532481111901481024696317723029895617450963920960849370554328370343667556984182083966225501242993508758441483141912653040403622426831488913854084638531962673294801858687001573338047694177693531853972208056581308294116589408742445136646221220168160317440757385566407516460159758936045936103838160761834672762088504190074650523553342151519085983023859310096449870205834497292097977064498274913920467923834907900376622888240363475394978693861307634672620261343888094366582692006126459532942463733155129761466467032674046955840098657574409434747149685706216657773128676352229303921308967402760344012607437399714983193848157633163449349003621632488628388818839991714156496418213812466377636061443107043854945507814505690978467003942772144740384947687288380569414153340483605996545590688934118125817660137135520971483004868154700029060384001623865857960827767980717625700353838137453399022935921223380546312565343746196234845401585531132214630031836763840198416626803839373534444266619498769022291348370012332689483931948781683022604671612240217818393269015292208926757152943447907649255804924248548497446224479322684035609187282195941287725684655931863629344174110057389208983455075231563676307370987776979705102096654288512218445573342934397979206760551761264063436459606367572826300925890559154277263520908091468836411266713587065430645168246999838181791165840152406885561000976167470780474084535850053105225508554892259434989737333103465494597874970434331421781200932851186469837094438205923132839261814429681883333572502008845723238400000000000000000000000000000000000000000000000000000000000000000*i1^75 + 27349171228791969998123876623046526658488193840499057060056846258854797462362290068158310145737615900735590643371003654593377726401972685548460928461204069617374237145459887047941750107733219199908398161562156772944349903095805842957476494133491687071929391257438909911885364780432446589936089892149456860241830616691948831995156677158714919417985556039611731281553723157895740995808126899499190709103750941605553318856339547772100006006128751500547333053546013594757339334288843992391304332729263615919552534976640266935671585616953996322168148613187624387482771141061236377548552492673133176700136555380078800076106462701584888932035880819914499005903551351786501852885228820095142787651081798150988668161256898291313784036485265687401440319917960374327781232260815321677530621354583262225139112501990163726269851483522477012654752428993157771078070148346751224546290377087379943742744601449402111921400972374272506245874057562727018898872696620505425857734132055808885051876368089118586101617903714801624304488561346077238489417229541163209486648074117641532269286169495476424430023064046940706528843267730163440802646460694463412199837384519412214208764713240025724041943728912709742155144550136109759068027220415388469469482099108536739636860920877386577721927518678987560874413901638396132887199082669478487870220900221704791055227007544276513968536115960386503396608140774604639379464528929240409266346996562300564702047814711134851423994933860649713283417129375070365131041736210022573789821397811262212899175622376469574210003710014811026881204370747065320981432816940770605954610959442856720310431575118287674023086551477386507425068386456140487615166927815015866636140718206128891107398968076321296145200119612138885591158090201599096211625357988377601384975854131671869749455467763786176525716349944069884162209165100310353609698568242463848194997903663645526087577297911741163489140043078631207294658568630991602095979913929033564813004985875389227093501149138409581629793726992550498760986545480020469687008696481451544585312400652345780026388397272087163303958892368133656996084502650969474763895368101090380818519898672874791405175393586132808734615444985526773623145844365018138587349801813002368127495454045130883305504557932690589309576950894915736803947296049532303145276537551042665717552823956714754979428247468940892416637202403494246238772480353387567518514582848630236985027062698793586309428172830008267404310657694259829277997888594430680962086136984247203042822292280557830181780564225168442093599172639214615650026163315698881996576192664783422601917154196714504383383386005066150899909766713806013471134360687245178546350789480378996410319923929606068845847954209612223297133448906403643098301160193293462276781057084497434617159321206783967712909350670373741597588795976236943362683193431630150900174243142566860935133409414115302003938601194551696830076424958623405253750886940464110225094413468888607646182706974801007820100927966367973825376842678245667239624523939422851643718251328001043378864001661180514070739246644085659855256754657253590989832360070875260541849936831965832878548100257443536299870156389987143136214133179637194053767728738896782153924842687216759454077725783165429118119522505493841393702052225496410318781318092301618041506927735321389630033887457613229375253033209256136332850917349123546538401470896225259968477613872270058053090043793110578575095274345133465221582303107481600000000000000000000000000000000000000000000000000000000000000000*i1^76 + 31349672986351120405203134477492544249529413884683745257419947940510484184465781970940821493068206195178763376592785276324375211667154152314734752626715448348817396163666342154848366539887869128178919109845180384233108205836174950599749381544098505373629978947478076682344994329372591895744892549235730644558526142069817974330411567202441646607949664077036183720409762784104205621718426995865794111565927954007407766613647402123556540593975898789840629362266675207893169012741345567523509860343662207024317502445911782466144373703517843441039734259811133514162263903909133667645138760401903682648382283235542911662864625748463340804402700526781542472644213066456815691455963230598867922314220248100545064157514239636728328759838159661928705425839484985862481923141973921885942308245719862814531700827570886050918784803963935408386504197698781398294971533029568346898364990176515641438760725847792397847964666345964121864610996806263239844938024236400263391383998391546978529158794787618475634239644406877580817653188505635466560327698893006867032244922907342619257011068986283015521839126287551064350296207919728412399519915826722536492902832042476254786851656035108768318797386133452636405289548411840945668113748181734269707860360647402432916454026874521996391666913555056480776439780026978927855470033517703614034601399428558985069682995675869615002435960713862862549236419406034290585037190508301156018670987832008573085060033500162193351792341674451797307097829108631621088520522453017973819733045769205618456036954333940816732214266943967295336708294658512941855633372230065182093310713626671751671832781234633443956257176879860586527809326430942639060940939774674740622221324562666938301968968833692471803803802158915234699310720386830798850520891752171363927312351368762264505372364461416791834592912734629526757602543359603725343035964243237833828852419001440642503679889720058547210188818189775081208464666380635799101894759362188696049258617160297555380251021134490784021897665434682422255136160274072635151991565065902004174610462700028968493599352177806682133482627747134966518560723857097606651309226508303002651418882777284312874291918834989370082770200577469586175885582367513689561379046621520195662647200282944085655655079405452966292174264168068127149860660294610294920079603493795255457681274598733007983105097616294440957489392582394206423351558407113459309190991123640380154690068490363530282018317821221744525206211324747952969204297411059623923485429844109471713366445068515486452591257622553166029356717429827243344573641196032978739807817363465469254073977222829913115752186127007714974972628335696126149768333064580832336016049761398784633786165231945205116405608097298866679879116539593645257167958487418905193913438774355886057505382946239318549145021158678582369269102701451013389516760226482662450950878437311634422880254351989225038686141680034688667684459377560128846092984437447926646834835992022608212912318635595395049416381730208770897139833691972858020157451841811209999961419214695939944208338954321445744687202946624806312133375955904151899984607011482527494908952531260021933599954724537094825103506622166770885258057268136459954787603871721345174432789283454968359487672389805135252825277676642521904817264713956511620730992123849597477579464292168647174272063905330010221702687366721799803742680735649802816503704174681486740300301740575693415826055690095548892400181905902076396008636416000000000000000000000000000000000000000000000000000000000000000*i1^77 + 12179904964523677676375874966784225360030262058404523618387480540223829021190420328983897043221181066400111397464105956233332971785779380245622116277132080016219343712973971074511423556783867577256222754708959694464265762018069944745852047595449228268568384758377362970143841799399121751193832405975169175576035210080520018264890936672352045354326638114003193774935013897284837521065368719497729829603045204203073290547631235911007036512597402036597090190485146319452028270517229256675060005740068394173137640066974747180661467915575852991974349271998789357333436665944012626023110486293906795010420780121525415266086237476534638730158905828469827601750915666402006747835416813392571110102855089878373470921941655255955788059176073057396856532177840293624265398790849945551867234223367230193000887967212052665129601369151609709500511781686950049858241051976254955942474883332043453446112891144607087640759417023949839936611184135062377487315147677818150519175563804873596227076998441445864328937647770102189997657559213674043662447660830477085732302081762378474477032831758173616451986984778244694448270120449288336070553084355385071920947260373299968680060236631276291424470100025061448606956193175736766725096723012272265240557570858362669817718281583769785643442006743233288606331650722671832424689364236552509328529890680526909346247106003696977733997005255469963255236862230675153670753475972314506078903199402281010063732295912141610975649668260840321049426758062798526473269615158505654213005228320412568309469858091645427105757378252620475845221035142533789037561431676116979320087388942951773409664986896395856774500407098768921893723287343555361050285505042297838002274858165147126368201120794575518588727262359688817185721714258415781179699923843141196794882821731174063946427447355617553063113327983048428384215025218103718817559601423237857587365416230595642278228013535330872189414434113455950608364894270944601611828947206631410830609697706170264450872647662814857448480037330622033680370188741068273453406538075085363659162021997335455050007510961481205147955498811222238246300179759006495915251952648133400236382316736656849806055042138520045519046172231545260446700803975546520955168140759592164400524641459160487513448737928323005057747652796866862738780541330766770072592840827390465761574643693351385817769956276805322407313917504245496300245970072706447273332220732164598375501961397670808641846727951922579860666541279722312895100531251701253061672537407931616393657932439591025606036161394551996213725134350158387688601244073239697092494102228459587538069347573599245208962052412885259026805314853536370685320400954135540472484649660686586724573281924246936938934077630857109745986857640759061944658848814245221227685750836050531591332934483245040579883040889209061983518405339913972868119017110776667701025742957923067980091366169081078848156205508805171765158710320496172216940804331398328883843201420360136441976960457682545178070598182493213723176717003212002664363773161613131400264762310158473701241347028315053752217796052139182862160185693954150296623256173816045832122107355472981363846104486765566555073699583101869855703801263674671856515113515108610935929201051875706573272897283121855775539645209816228854754082054396071042882367287147713741783487562649205829998232366893607191284394869903324457819236299648250322212814391605007520614000698487379888176041808769475012609276562493280983449600000000000000000000000000000000000000000000000000000000000000*i1^78 + 1906992466353498998483925216384879588475766245447290270003757475949886921102690347936200744650678672241681322337707948757718020317231486711262108723175153920210186047314587847702781937857910311966765446967753503871892223982044665369960292670744270703926671984834806038266391565813738129405036000782901859505860599844028106599628491427321251217004137207406838083954144998030577086113315954689746052032979811949386225122320390452183508251215700118834431941263531365385058321820583031277768834030526784797963244119123356255274097848885920682637993786856808561187799757068565573522000738182311062845561900454420782219935737624448087377113352579583161971832576410240464223738756600313186470435742496313709814949689550330712783931921919808992188641162213891669453821010725367318163354697869853817165200909616870067824292525493211819183946107166758126349091517684966591413346185055382512179221265712147707895728186170895582402878792669560166885998830082641654506255574545311209016050013667738568498519650484357471730554207076367673753242217615167405674242947703909723153454107201411861683719588794779521987261010679860062440042885028889911580822573438719981276783336239140549537346729418212156587314645979297637388578052793199629627342604278667624023349722422285868723246588961187223788317033349009094931178291914630298057427900774807286217092994211497280485606773014067039630305276222340662792804746440321538072584483973301176784937221043981439053745279238748121156641226331662459526657204811692264666960627791049112807634023495385719643940827847594395367217780171158412751481211535858673587426698501545494958757308724882844643912903204983353632958311416567154322125703056813271246682399817442298947079294005752933041724542505029729730541245695401934748018714968498910169286677113908415842573097130786086540569304246876877026492213120807958738116569850668200345592057594621743358566216389225441803176738578190645370678896237097966390560737620514857701898621811167817821058364923064662606578849691761863279085692399770671386317375558095877196207585217199332981599835657723292557497807775265944986990189424897419351419047805904213711035471628216974775104024561317188342317204798295653399934092892447938115696234174634841759858974859219502094969679214664648475660277585420986762278684811752125177699397351768685493292178734633809149342825290403803980645416116643790804940662329443238971277696957848269538735332371982226739324426481085401331585529262749712007771381326385581589594731536567164401730651864868420857333214090507318704545228129640175162528306130607360583397212636096566303037703167067407698878773221683085834820814876695158263714300294506211861143808176540249973477518172459404607650566847316136247140905260833937623916082757050122706337481705071620400776130364713068121837768298887701387789394458632936128038815906693331710629563404559852198039294842640948569424960743783926829403689812011682352269139424763202865257157676020299017334566655667563881073337672852931246262033454485720172344674476434371978310640499221766753775857674603590517744122165797433717230322096406990586579972558230525476442936306116369358246427622958579520499621389836548795734162274010914345590836981415610544661947219182684972407192189022473630418672200781762111220563949841229678930939388314561990182009594993387680547288507607935149953344938383768873480253649615621571956363017060903710321913978234815687974872339235717975878444253435658240000000000000000000000000000000000000000000000000000000000000*i1^79 + -381400620336899389346887724833418093724609269864158774232503097146110419679883387641678077118959187034048329510307949267476358530685728502802155135094634335767642560184590967840370013897799398775546023948058581918690704710295970651628329494429016236790345371526941619807202438523244813697531485969180205666633499291294414936301711512835342425690880522142123011791161056493885455477737268368947107969758382859664562308338392979913659205598768769518540484047642081491706351735689679172752317960598298747965119288777646457971000275178840669192141700463884245829568324303409791394825687008404772719301678492194211511375285034144389153164032226948015080775874317797455049089764442876148146719345266182280001715117836543213177716675557211814310421839393448026228656174733021312371228936257030846019320391754310874949628336880107821597788049126566802490788978970184030226030277806959849344385371067850041929926364111123362929338183819220413979633307205016030880530546364963833363782517229801117280238817122443864909375854224916721597869655118363081715550815533509728573532359974977421523323106502109164904301797651173521722514242708699615052883921439549997964347791898026397104197677717121087666238115462213726284987759468241813689317998080465395414727294882538254779097849329240920719039388507601893258571516010454834657729069855601903218624579502265761422501607007548180469312474760713987396890202835249935885531202308374851831628597799757760432116371005169197582490877913855413958775919564834377482521250288367968473494543414326321354476278820978945664020129592801298434902560795297407369011212692919760532247402763316328768178404854669303115865111649396031979024994141811737826490394189693919075663529510389773773102152310613339558224341988880290419353056219928120914177240105593496937621816196309860096786399783559081332756189416111802002485289130985464331056120810361881227710600284070994955771271456570814436107462363789347014047768072203214432275631968731809113456967626922755939492083264930214167536337619267117888303807553405852388247586853440035760994677985594474110904014386658854907816584848200893146770038743449820923157364480423724670138814977407236019101916034862653190955592918547835162386508002444231580876575250074983725026470421346178827576626040426853131124743586319930800862908272200866349065362093641054482957096646413751906260932140386017507717433420185834933069637733190825478090316581624557414040603235264428895218720543827034078131933400184455202530240929118855270074767656399897565933318032584671495132683471882685431321540609082678365048282164148026687196479422338405135007048953186671002256141526265312039863435723106128083300414691617916037204632013704393622392230926626943082345748778736203318741642314885772903548196548490789501617968072135128067961224144120179906544479410296381873862512616885411213200254813647036281361286221792922048841912340827903138494228562821560274024214559528753524058384353734141847927076716324831985772599152642544061668941025828442549260663685454142563439147371708323104993362477998065324746579464635906879687464906147936773996746087406273975317216898180015541911373431335706283937867323929254434530020899862428633930466501310429531044646832095405375307058375823902316690353629708077070676484291430489906743476472926653418135211633259031230518480034766724680619990702850738637985992205177369050238526273193449657380503861154388791369020706409284240089003589632000000000000000000000000000000000000000000000000000000000000*i1^80 + -295202712964116829817154726488896691492240617411288788103749765325738175309207711576425317052055699755343935788963338045617587048022285623637561429322414817249646488526980815901597220934625574716385640675771807163951329069254877742821027322901894901699921124713576945352797284557009998186801378153011545632259439450381893747313975476907888481748217573387008127725654689940632366220118851683388368031538133447811884804526074548097769031257427320800737215555108079760051746982406021801528837190534366755577388149908274187967829935386494300517338672745128654264149295021559009667308608137692500847058480480867168185310696294497402631592360397041274713267187216639696081419805559275407386610406040595135160190305957963821381887064065247291174386308040709066755914794797448394517628223585182193723590788394170148573250164098734539339782854951021183079214339717234535500555803246653633520571769377792268382029293670257832489750153979093796649549607264253294915873411443740658071854739280731422389411625271063594426691677444641015604288730953596465315273567841362405431516304027870902060994577419474679197308916627200799499357700994817775509777784395225329489146760454883236749173110823280435887612628594427356606678770761807886230213454174832566197162733976997870819002365457832106769137581496516263432914869884071369620457715652923246705410631073064032134079767795822649563251389971791716072248065814068289682538736937662328501457857481463029257304206374461988992263135532016737096824147674216949600824568070920823937928637774767720116107093715219344348840621199492301570637566125679775485033527241573784345276318351479260087118412492393845545879215006625618543184384387961041434092295053352053285237303586094484090731897449266648360955759397276135000695663219152960606184085031718392128847874236897762260564998668215730460602416362758911787709599047402418317006899079737419329446255467363229928341357941667527830022687817572377703582448828421965998049340486029468550474841196544489784857194884130838865720441955824154539623658464433091539019209810814916970723242078532422309582099160340831574938240835167780641394998835877685183530361876427086130779123774066918118240838730642638729431152764807392474045323183267206864190681631111133861180530093794939318244436218618667465465001705795822795830601563628486417392287490834348969650961642564756223725117085881910242817766576150396714235528889020774915823995168739982112786037438430524255491633532182509255351830223670167809870520545376480994546549599907370953274773107178554653920630523886478608661268669429821263387671948898514984458774310661689893080771657843993895084745655749615075832441990419038445421776390775748291703452768150827369268624211962981128536079846724135197385142711138015215107107996067511472687684062380492578772172073030647564759561067753545592971185276092439384883101899179322424998331862693957881622966363207682185333698855328931156010857612777511626512261764355245912224806766200330222847946133320400854112475733281667420210535182365575092566244938915889080783209326301961285554692322150951860828176958999253972250757824102816834967977807341904536099781448028269023454150944543355469424725550090532855277025744610294783007161865382650711219015373752756912416381623520008091281272868173982229696870063374485969477620123484551113389418763317187169630613962048152202527216906402780501249307775903480794445983810913961944529514718259388064831897600000000000000000000000000000000000000000000000000000000000*i1^81 + -74860808622868270698051277316025728838772255444423424507517354989199530698053710529110136929599300175767582994377751743162130930588877919410672294126597744821481446994716015033936815568135607499125794509578546842779696845897430515939291387679186894856965820559945464993863633693945073298162356103310808446611938468393661164665168879840238228533763474901405594472528176936020560000968051417809567404952905833810828163185434987345967347069669984341723011119400021691986377789517853375656939597459467664868799163543539604875578931251106159348673609636533829863474344385780149317879860835026162310983747868655958997383452344677810652262836269129708957623661899082717522217128356113304015748085501331104313030981470402016882165919819245311751672765224729346490113670765988506997383151795902116836203300789124634642066881870393746000529802440411419413446174902364437850737968531671758216936137537500817621986769773622674689379924872942000566343822466963081375869052888737961812860123110650840247086939655038175201528874804161250149729881256283394265500783151636698768417038083860641490652398901033751257594544737693730172381194761674094909668305389128564255674439939676151125041250838959213242476595255550336271204349720056335845398516589310105963892126984946279300285770880988610299864328079020257344293118371332422439606930048692189083129057678733545651423797531589510458201893463338529382472183642803551768321490135750734858328493869222054278185980875192280152030709578576249140963930949126249348171826763921374402798834973037405188728799527964692177058020488292269961398803991577413941715835156297310210734757406574997875614990034219415308214519798490473974135811503107293120921844391261122513772897017887356325742496297871395578442772531429553512078258032893920430581454232494034501962963669983594183474727562509299670676089982701992428973105190870183808177160479563171347613515720448061061273688509243957375588512109968454622814182910176155566050293294659283755746709584422744857491717184157309829836107338145480894392851196756196545715656996736274320561254109891050749102171864563447571182436884180099310845394533845062158361154903353521064577303578731471969805098140423746569955284536403968851525795154918595696115059566997356580930607810920695584028389437668444020050914824703915877519480055462429337933422345967749710806818197223941370325890346094767229392626687534983259711771179605117687998617108993597162291485591020316029012956380278713622223655074764466965143149900701268072257503041649003353891780970010377091642760730073978261665042797356169677256762383325563145589344057317194616101290302102486167781037476908931809116370521811394233073921094321482908237487526185530615453675949879510676741718325259506715287073369892146496121497807912348569119205181112001175113721631099364973712515315792829451281186275751932613226411566516293432056958052634957234562390267887727459571385762171853352003031163518616135134822557340338784567053560535418461228225658168069257473058680583141354147320166297500813190876603202476823829953932875902690936397232536205170420847890553167782272278048576226066193398085745582705243956140592734800612058578060697898066042527581704788314995616497963835802778080636997169966509378780170948057069814237450721250506398969372056625963254168751119116148173577981401050236301282719193865605357069182729375263411127458171143504193859379957508451082302981107243700410252515082240000000000000000000000000000000000000000000000000000000000*i1^82 + -6210288140201088774290815829292169829248363686236530267351930801491667923303872857671639738881899358108628258803086093853843968688588384073284904627899853867689648804824254234831484434440748047368958457416616477645551000825751221741617319859593066181932715378552043013046285783724287347726047149327181505677511687054357570618522312184089382050004550054372332476537917638945223464789551831636999893920335595910168924808624537328270350113784104977073957161962536806181316578101044629779464077703705213934895848173550098211373774096418630269890051899452080470988196486256206788355904447792598371969775922174548575620254838799938851896479708170016111708302085647055783487423779091393821214394612383589585300130399156730700593546697754943388018744203881953411807509488674434704415942798812861221957488831137480462657302483878514975210972399365257897657514036001327346879778075787304035486017136557635886112464134977608558136515108878461815251869710030904268347654652806929420722282721999971536156049344314649894927236323875397470753518009757812069356108100184193822488976092652292355188457132640069575335406511592028759272699585163894631415154602050986760828463155816952848965007321342786723587509916383814916410920577531861648661067838887697859808587808462023177550397497895776862171095814491072966524476628408902214059130619574707443722459774269228300892299818612031445159923432203007240454696802191332632082238414605313187053025558758368167603817809108617063509369007638971045809532618082716921328578927610298449046969739922194840078667895736195760045680998064096190955929944827220894552117585482426856018522566254706266571403290913320494246199268521651492999857151544403107208499268634185503132553714505923716476176190961947026380549028812490978010372090629121583163763024708956367464011696581383673756322125783891027669114309190613143911370945012179052065563347005802918205130723201404068095275339964395926735870802755381186495869628039103663265249928904760848194153463046657224305384886646973501045386543667108920864649507057560132496479951753928058554431646819261607565460612720529310172045089438483781305871333397351647848917913865746719995292749338693312504200957495273538356684017327059638284961554810446899723549909049026938690449945142504092248573918617623179774502808668373885831378612326987748008776450107382464569544905412292979827310616297505950238527596441490594189353801751424343007392626494519158016481500065140920149937687869324870054544941835178422955381974637488376872388546464391479017252189624411335888514279027045014719966025987634608359407965568273531394519879752534339509873929368877295544723034406663055735873572587283834439278989543194421623754301408044975243311941275378264445347394911923168611563113016010875525511775828801762012850273716519884562776607172378583073876011131768138962940766026573208649747771912974361974517783567062427383540848819748296755988929475637333447018152813873728146081817240497963917356113289127722907547239150468508438562596243055560439583939928656215158402845758766236047722635296217033697524323939950733659334683334140311056212161062368945982186212722332076159569997987395917078622049710677404961936120742834895961468630799941504842150993646480752722515140736990210492340962411828282365402052068807097092487124305741092475696062413410414012152483441532309970163081644025149641662648626419258595153011226093008046583705845254167640664671518720000000000000000000000000000000000000000000000000000000000*i1^83 + 2075175269343535619815427904676941381621254530094282011877262903028091753086402098574179385097507742872527120692087504657336429653676317688505803903820056861905668891298477973361029507697323415246567875326484123074023599849824058175143155985572082158613080197041127479273095697478886132143501934289421040923414034143142890482963010016943238230241870193505524973866964760252729935781496747561147945046223907594200618642543781942475241674578820847336213414686606193713825421585574273930935354634399495080774679660679253518305044241699062836699056492751654483920467303239042881809820590570536601253338608065423375719096557669286402707387755891262576135814570259063252722564718435913538876788571417426488530953732385612794333716304273349477936690818795173159588487289486320330373744194736051545310748631487628704162247419564839539641264971381804358618232337434734982983204766726794400083047847654649914172973513772917819378436012985567518762042490544547198384920741254650078965163100526418832593671705228498746959731443123481391269489692040460045633678689479215216313286560232905365276156072128751985731139530392321360572406223521758923918256784343205726788842766408484688447605449216331133458713451869365157917672055940438644032242464964448061483220775360328753819134795753228256144799228366947709654226243723282944225805042612042505032015829443941611748296437553175067588490147805072042604047292523403040508361890602972923499624689635945621882554500063219203723045264422042087621737909218551980487731615972442032233681471084068742900990841225159638008230329321278520729566267798220007299690580574719102729227077457231045688350890184373485938497370500220876991703494058119897632777466391744106283645633348338496408418564380746102472199621228949366925225532568718686495647896467864429116520144777955962599837195263664050140805224817657212567021899907641620940198770516933365817512418336774123710406105427680646547731019807226249828601973645058761949506960427093164963494910032472719757391139439527128804070928912535254216460900493111673533989815626801229421727284113237506994574788516932895523084168672447178319514736637185016732803218861615291643504013722216915360740030630605161498653502951392070987663361769174999265243894070632270524316351144855038889011473779425182662911679989355641443531389136999108597547033916879217639185219419510487595975097804640865367227479046250306773784217138850400063192535117493154798440965620014801173848183300953706753602301415168933355562958711274620540537364398587632806450081185231517623518714328580564118788726436745618160491062246665601046697594765684459672189642172625293928870155114941026715182752696888204757699639570545696386057775138987636953320847034215778856934413522908102320245785992521883939756204848346913974534484996249222598679103365771168814851147065696695619723240301501923339767573980027962159061888755624777587780923673295492370618358799731495795674796591348923375549708765526213916127423558627571332135430896314656379303997107357079133121928758165419807431667368281043987755509407324915541693221127794260650766103881263843973923892795229754044571504930079357012581542567244808102821848614707361003335493066469320765040707126869463136234814251049945530017519443922333302431741664178010482989958371650735440960834069051921476160921353389053472142890847278314780200689573438105075281123867304664506746288173133411421750614721874448210303385600000000000000000000000000000000000000000000000000000000*i1^84 + 900319091035291005713861825007043271578074551552020946777206542836164244429706667167696088133170449493427943496484829239047853562644155459829145759141884080888360415666930940305508754325062496364646404928488602851801000346216571579137789096330910990646793274169754345388324592056173762824763211845077188487825198319884165144992683669530054026041492899231296389910836149558104839290821651921077619691848053927701060815550393424496359594781754939513006766476245166643585403324829364798082758418175278619052341754523650122352814303298838938272704014611955252929773325143483771552586762977915170302757870659199792028782476280683193130089714393374382287773987712420646175545464357400899601595190142935196274310981846645967456981428357016988519715351516110379106991671556647893925527525797753110223438560997065959198589094153833991150690222030113377502413651777142815800195656674822693163132165663475270373251674670418699210210316842900717411780353087269548964244404958082259763864651275901888627794395041423869004268320225080576321570622427296098184488041819007400132765539857468112751489314473612487990856366351974922396810453991088368631815355558674290115174411042444065420656372162842725380383164775764491386415863044516891309141070912167278348177189496392320388846022857113094763211322226199990160305658622542206109714930841898844447937684066278300591306623819624380825526495804952334485238430239498754342754269150290845197965263662186647892903761716342966205875185784770745781411278271229633300330491141409566621729903532613749979677223067194986478773979454957218093440788874378112635291092114842917360695486444599270616623307665270175005277275298966230580211163948019075212152239974275452179639687820096364141828183348206324073771645320946865497275757529965918884438804850746201104627926584194189696005965211294411797603117136838720488258318064757511409208765939526017881657602560959111347525542815436839921461654822090784993839762113634909647713917412888272415562187495705540705896117744805137300610095486159124824129874893845866877694383344630542121016850925346582464529731178280844494298068065413069827853656464140469101796536484431715373742295285603865435517812229889260056544862432777677704167319554337173873385610403915763539080979827688089828423841123770558901574518435515297468655897725612006909077356872752724209412971101096046825605575612229520299181704595789508387981152120571853165013135039706804000711485539865790152157299045552244850080092615132247167697946056368664520915702727813971853206686202640422273360948443978805904791462626151534447637573272052249437681737646863581765773786118307495468866984656029187005756998590423845801538211997997484870290468726306320996504251469007212316164801782783055101338761880938946485301031848235008493586176688411927350582375226002972675712185434196253069325688832947465552351616276138305649988457616715710861637792915211121604473428520007772860877014521418640594158853398549456241044628320772646806945060012461118501093426281108578846963069743191027526607254554289481193867960620668193553357503707772797776427909049982849622209327976086264807415967983084104446400371200718152455863252048737219632005601463971111216567739147190020480430025587942151924337240998088214726842937011219885733446868415956418053526156676567402685112636072180686651086791012831267720173370718595410753773742961300374331746130568796785090976095466761339535360000000000000000000000000000000000000000000000000000000*i1^85 + 175155679683581883332821903027646920483621594808319633654320250363231110565351392035240780614225876301579631339324125263078251754818722693636624197142842576251036821748740229614168072807328746454363999396524159687226554178064443883371850136525803448195441166052711341226961380029094005609602455790865749951925202158952658032837867522070924368449677402692122846035717206899258615813186450956458676008052731373195579376298427525287814036296234406429785583245100831591958356529579359390566259442969573390480306016415582728756204805674782823509352810910058658389113126288254691334696773096641018272416480379739869138822277701907828395602607144015002671753503204742952618162275989786921745866523780590805086325062574890973026666990408698416829496572800116900423828612176564019944939869877564644224224211340883634377740534261530035121425714735431585746965678124071310678418611346147479957441066514339746895251299465949279910680776020682259961791892783792586032141702187175690061151723034976374661664598517186577325288179143437954478710112025423988851849254956322081577512019128563374496323022849358058488882628944814035959625169874450821109318062622833031622103270006058544578877073800739070287174046397894546213364371514767416868804636226395613434450517749603503059931049468542206290689510173532602176286975838271235859931632538887249581801935082510654937173835195208901045408159853961079517491324205292585614824875612623901047909665068037461694527019771429640889674564239675175325607973815184962364087975292159117667427523214983752826818165351418067608761413512301687132611661369758284504599548098209327952364108504746157908741267768576104470996419109399062292800767428684527899853693803114863317384477452922717551632925104387943815725728055802084612567192168467295426605003734954923204793591051222060289098489699996189920100751169037608804691037384538828297939026538913175883865216195027574404239922743512870514290749938013256559450232745277333412727784579980379113854787242310054523293288929692169247080766681273356099771933909437300744377714257196943461279262795552166640201183132416816929956348184679952552807046346566278012606149979986431733171975468734819002262402052028946635459492563266007437024772933420200961577314059942423571200871758021401805328531249766192164340604417095579968893409663535575096436980960964155433321579933662717843461980295765561505609766892365281233707018452451048354912294908082967560320934684766594181190319408446829753016633181669111571447242737632717281200984837156467881852453187282192044807796124194366536974561439405228000967108384812666763477108898187830966410094911526743229304453302901137594731618076052309277174946237085739075909618174173429006396760350413951009196434318857248512656041606581783910343427685702587536254633006741613322172475558393902558878603098659472313623197075329743192581587572216619316565904439622127957672274691247525352063718555378520180037782486353076045208313278657051706655425529392160555504000669289588085865165715795503460029332972229069809558039885102238117071180712577282699269609147799223822086294325478677485818757290454931640113298999878892501543851963085800464006369332167984403443809644605657617501435667333710543267187598150012565181669112920167070803007176674527933697948920459782348063086394520088409005587109162557767362749102603936610679875258544386865777668789081927325314199871416224186585989991366656000000000000000000000000000000000000000000000000000000*i1^86 + 19224802775716726334665841352258986636374605987538196553999423385272442943405750566055685484377394523752102515953324069818268238288776697119707366137748224626799405513048152388462538122885482166738239103902625261003155584591277665567570515965712277912368489106896200553541063792360460156142820774322670560721911957665226318029018715566673808622130055741486370157106200019551701315706781434466871660597566780181787123340754636156744840475640493161532772984581437361506949137249499075651577536855199442451027399076553313668294985100375276774446124259804264329589342873834085561718883864722598633655716237571305248803955707734104898486559170039492916490167183851273857312024432890072879993111981582216961133526400484179673615270545156886118290843631631310345932395466819840989322159323881253908374306535597490548467783255988271837812672239364523690350226757944046802748719207047480798509196905216983139104228197250571106088818169628126568849935428098209542999528492912357091266304835697772710077649606990378024145563957051657734850364108567041192586791833969036656332469650003419585946641546249979824991213484270246480756286860827420624042569030259271837388167118673621518823105500819577701808660015204629942023394357046019772072185136172229847235450349892859921490404140211668106877155710678494903575642227107759883412346998918434834972952508598834671420278768865420875392119499068133000529161207321884392376230791708658355138502869998836006695562590817671127212602048645913479160769438392187241582668928059417000161614337084715701081212562680275180476004947752281997073421315127929363600542201858684633527655699599697930552905927739988752759576292555446043143167646820713649800787796717230453176287205385324651317135320701152265984618325848503936029169756204346908932997340058232886128815781014822777246463486800905544024252083560510485096440956407204231016498572294183261831033840056527051579180777640900737156917369173223592758723372530120449819956158820221434781084394139317652008411212599229379044633988830609101590508796508803093732345185869088601024775169796617533913097517725318267165487760722125157242052979807096919409172051639525400829565918907272948424391815806166636474890745529055876571012536373517445162428347775261415875437647561497322032480636111386725091813416823191668595588563192001892022585563687333135670307482920062067348418511980191358033498274534657955461651058011335895201604952373528697987938861153581227368170459329213861468933711378744154560889865394719377540376013098296217258931759122515004750442331339642770201244000229518428310312539121574747482908048755308355493082413604549674700349342046244169809164582914431595106875182223492117405062682925393451505034568259839945448151759702723362082908771360615823540766990749584428670137032515787134784482608214762765821654273672070776179715549651929897191227669899226734497570190566506847352397739152772596033553822596024468864516195940871235690245536593626157516559204587408892278702248805774046105935789889529576467089131783330193447100382231689149752746235982861523902646285316130036996346078732139495578257135897190436841602674918237363729843607535794355783727175498791969474050325860935853288970460463143620071436081994110551514818538454601956188554220549450642024331035188816399685034363521064552573312044607352103197384772493623257501922434539039496392513036327068569141792037410832161211993292800000000000000000000000000000000000000000000000000000*i1^87 + 832758142260833578403756492046827922866094503082982854676934523931989998739286376311726686232021934238071012168047247944140558845367437930815230623661378942689872283350246753382950654438351139652127703976200491831138851570120895862061374894830164543944072942996255473639531841729068023034525335343877586804078822754552390440822753484006881092875877409857238022208525042096320185351090054771157484710089742033070885238888781278737043737936350549877735617420358116621265115153566944668646342572909731165643392833421826757975152071696142940458899154257697301167528475104486704993897656055336956382781593379176815492972203699075709346012872270174837585649898099326431008056198654204744823573559715877953035213752822330153287910271273855818690463309481345800875384764992269358786636570757031388304823180146061650243006537440626000589961273057953713592780712290381357936867629603103572844225536906908996088765509340498029280012963296907613924805907690934373384177546259801148207108719825494826471188028043501802527492548021843260829442731415011432782138422709900822780621432506524041097133175515824322447617428232211129990297830961160001923433680505062028596794568624617742414340573749620864224492149196777433888277510360362224624295108581371615707616809818994564052427946913422386882465651027486257844360545847790522646467898573380342579889705363496419232506005834057690924163820511292302430688692914414497940051365185138151741160933588290587242018461278409093392680039951663777075769868162472827885843653424912393965357422398339883884865961292645812659731047886450332628018811883960925310017091050772706714603143950679161197798787305747741006539402522663236976061060185900162748755763365918059421146201343852828191187877501285770654437762788182268909395440668943631122024884469265944735256117742499401739875052931725393729039548384672118758208719759290908265321296019754949821206239793313916906145778252327921874773861984240968739976411521525123439601054325302199078023555474336464455438387269654700778235596626739344498247530715512069057157574806681291091786745534608136785549012218304418106625195761707417529619183651677435612348333520728985007572411846142271873157183250772724355192514916412532058732026115940301858919383377183185157996730949498077768455141177746767075940756485104222436181046332400124439360737076268606880591439653874951522598258228606119579658671688701184958203713477872842799545988940918973652491021485861753164415899152816893136149836685565752405132863889586283085557642455732073443915551985044512397515448055316163198130315325503338005752842738642709527689355791205386945473344978339439403000864783148875498260773079402451804686523426440648697876344633113422917774972045494517032330843041312754177734832939164155112111350317462462237588540398296972916864917316261825380126736119826473415138329090363781942640510571555595982336451130867957562694527573640435256312661170904665328283716755371158515750937435412017276846144913981913634726356263640591072842838323715009559019580631733001438762684716056034395857246972880624931491076221657003647588517809142762866028706695483594046477652880645210029544997080450546700222630591405099540621656470674834797254744821582300661011582994074895554455270601342596432902667752720620134400214737921854562065310405352375847273992463770820834234704314653925534303832295191599971838795287808432745089297274882542796800000000000000000000000000000000000000000000000000000*i1^88 + -67770559951006839670153796949929184501367524755633560510141212829588255316406508727481361672451538482053647190412826722426438245017910526115689749200446141697517394009206542707245717416712347041904551728791932260603848802005004457228725466492286181880893306415615218772055704220550525014703102654946928803783437178445888391496505512458974691515687481137663191380595940696081478630573954142371256419047002052369777360250609234777524107800956989653509855041901947807227597517056313889686340404659938096034510997504997893090843978548785958619082224006432969811678255162970773861703110351114044432317417142686984366274843474225095669996217494502964928822097288677421878311534259432164162546335706163400186772656706079769450077162847392552440995469926813339873129930966375864903916126901926024962963087854204491614390903360231543497286663340094886545519271074425328833742783533560129953546430811251152230703443214853615630943087266069143898869114116462039772278812798191694489897270421714686518134056731690409368349211493426979096655816157471988219327099216346957355509105406688832993036409789376614837263860496209053467859587754167473882024634482011438746336479273289085008009461857879279311122633103710996747430845785445695953153462455237457564750598742417449786494372671580810964107895682723436935470784288069117984442638350400512460405124436748476496693566453581830820541709648177546318239009110129709430635894645487246666337381917415164946009363952254610846031162048149971335461391915034399491311667711328856877389766409827617723022621555715871406546635593621120310970271221405204058687875786482195148112312251595848850191216816380388613139986550202284394965409110875688276134878425780029719797785382363895345552085318661421350376395951141589734270806414555527554549037539935349676262842639730936775709337577348491737867015546389110365528623193934120566683269078045824080590128373903767885541418151221902412634866050622823003835840667244717192864654709904566365106061318751723764414512760829136474426424314494353375761493613325981464711531278660747678337919623309974864708041828815883461608131475538846779586486685755423649760226147174481786544145365859748515372375609610236989539489506387297380548726749198186519157684145438374532995278484370768481256943628701770495144575192212269457756592801828283434682297784928205533734498804686254749111338400675188807087540486474223116619531588606504455277377520708553290398605046251336020524540893513883301578336232653147955630311105057906487164475493620583312263336424032386249603260331784698324742707982885476713618237717159202767157216157894945104344205090780531503710714795852385043166721559091978786669698604168916137113849010178738305109160349379329138933988391641275350657214996340823597073006982188597876868273038876408605579258602398934946113296032128528853326162628789047484485293821911971745872179540077410582467644282635532780851265438435315605485896034172118440859462094717471697146663117045733751534286582781358825390602194303917703669258246173434019728805877411612439417110724164015350887596643738389049036693008680570169119244827694978206797064855509918565088372211277517299899730408591724679020848190701376493681651094198657013564624446950213073817337670611324106073384706128599928285616130348608524729002715835874880739233821108696983038101699164909534081784389140740937723455292100924709126228129349632000000000000000000000000000000000000000000000000000*i1^89 + -9742504890582276666058545172907619124244736589619202686956153431666392820269433449579921231299931266068486951327123708228567820195791362464768734588582397568512820844702243871902558407543479149703651321057502077098841461610194662410023516110174778076378299978560496642249019824547002377524773329788798620000314001824638044232216373792983783559585283491360151073914922500191850410062193236178364975524268345428537231202482164506377931141083231477512554775473857238059753812284781423489931706353925941090667524367441067487818113835010624768596127978441855450315742864774666844180439364573976030749212162206499223422888432901755100574265202279850971484320457210198767898314996863610249624562654736692757502744142738819218096722719914320221688695524436330553034105287313485795997621807859798380911168244796697239331915099900268252619960597604434808667278022734464505179077347529679620390536424522463900270459235779191884128392060763123652216969527163836676515282667189251814732624171195802909175360947098545209915144237356844700905730767418542645236601290132117709487752001036336807519914461115856097217325685582133927175115186017768951353213160610510076837805537131285453671166346374529101725430442861380127608730632897499312580949131218789581286275164218652577065264578221531938367296244260837798170417388407535458765475242547450446141265551560137629115386330074051417290183321234467177466376613498244374533997144477604979868510003676838979201038159864980951072663968439458886966252193729104796743005870896792142676314708530624979185342062053130338723270206599031168033545661334257083131791249321312177595673117332873935907014028503528021710069252500244913729767210724078908683631039991528952095446996896609835118408684469249513577903224583877621670580182437016171694208658108372038532572230416063433104172991279332453127150715117475459306946060859485240816269428210719464615945840405377575500661999110642750182499054519791828780406777335432302271718711421836467458478575591303171798896511928888084343105737444076669456057608661459305524773377791288999927252166972408506817061280373989399894752347761249925254549878995595019058533447574980939778379812605313580007693109593599333926317455604505462650438728616082692465289701793702631151441080415890480618910091560481896852461475542246640631778152896371595810466435352784231572050181468431621754191894353835527590685879762729733350064707339712021889171216158961239838254506143060741568464553999299364378430552863991159688007680490216759925089665628426694594949730147014471639487255545349539621978708601171432012615587678435592841367875080849490263315026576249957994307598970838509815927289697934178989312012769561457790679333831139450930956517731468479325839620271039670485516346677918035226630991173053144254657115157498704458468941039620760364388076444098966807216051934002341966656136077867348129721383649327525132405050773057095528333695778964839301421145654575203677138447558527123653483841821001580616270012118142259632015097518100794211418007886683876729233046029108903817427982028387247271828789944926184035261905627770131325625281475455428034689696958552629624728583569863792191063159349010613380331907182611320260189371396687315527607659695583550185063197946842143657942407017299078214558006777783833312580914543273449243342486454470571333112445667998938967328213766293047294550728556432679615070208000000000000000000000000000000000000000000000000000*i1^90 + -103310634264355554711654903098413827692091372150493720690833051984272148113298357981845785018631467164350842508120829527379755901536742489332413794764102114807577181320754242878381126751038245767570416972721749967125214467354299850105439835635583851592686973540107894858851696638132457382153779784096622963608192112908318130436345160630233919041303921320475584400742052386397375053168633189858225854863780628157945013764846852527535442322958264881762130114844988735966114729416466611518145269541550521448824449688304367889121412026227248684402135064910399934869013651066739233933977498558438006978086198181932503599668720134348220108132320164811261376466616118142359132228377012021324454090311248544453008663468704155437166411969457093593884479447092496025435282791382249884428663447472367518029563142971480280003527897385347321301178854280456692656043464615973056016124313157192296525129692609265902091761436448094851661473525318451324901617940210766044072490247053763881113300727654736642566261837468906067841699170449057322332551148435427379724858381158216252946752903154713040427497178693425730380944124946868712283098510329373071802130141159873079110642339024802079014698133626675636678921273364960031724778075769019366477462119905195161702697487590356120167936529912740042329816315209557128269232622909503084280518045224505620963322977335206835197516723321365215605392456815927750829664685682813923031334772954052163887159237935143313219479255218903806956625657958038963050004000786022779091497201017555606246602185888767145262918782013446843025721866048503842450633834034227214215109104169826984846330795359683679986866080460986359226928997964964018898555041671678473949722666821055830374519641447844097600985362444157637017298606559905554239211279849864232728757156310523734745552367250658988806060874527631243682558642132386355303560906364361489554279096251724283176382128752703319568404694561861115252074850817972503749778127079829540086525223396850686573083655386238246360883894949975795900827218654901191884713378536832806982999847377561760945604274763297679530678233300315921043831349921502193171471858271467560980542440296017269167079316494316640145898392883736366879846177906812147308343420995562465668441174466905400357248426964824975611639072882261302763506576696882905888073254691288225669755970163632260306214023056531904916851611111119081749883589314521236510234154224495826232024732871820260604983810134986253130127443066471095023208802341653463512794552109063635521660834379746920208598990040869254386112116837854966730957621859713623390580290997946932646272483063573239067816471536724958234432091141248487757812629438594826160983875849464483320836782555839471293148990992707167665279442623742071826867956643742044278572265479750604787710795564955564212300585209014165847006810902589921887279026424963455766790436026383309627148900547628050665869853587194406407924393949464118336590719061270005512264787051107091538738442911408427669220211981644404619201469072713460023222753519118502088705852323712961519489799311219446154209729966190781235088240803366576941782536675865189593664319342568127213560683870133011464558204050238612961979290587754735333527245701101590701533117468711566631498061538990065050108327333168004271730911881215010777323183473373537782160964694594822765550119784740025581466819879283655705163822538529177600000000000000000000000000000000000000000000000000*i1^91 + 40600089931927324157011159396247023241474543019433279944607294362858154060499431196073519997347762675345823799061427747195163045647497885962000829505745213546175499499246946548256606217385153119828988624881264544275264832531904883528782120792925358902935370761010859155340630255031342193121059164155822864003063707656442524626778160355302970916725213834946248120199215634855094010868672520904392364704842746536832458836068555392111162876461266132476353856293869821088065034319483047509437356703598678794743864915801569602593499605834311579654804272637296013553767091914623984689539204655388656986015865928715855872895511094167664158609577179031263515336426079438157969738637406934371170242777592706835144584258685030555601888044355377099660138844316428027654671182609266882899099717012970134868475984430257155582312154050151814907222623805102301633198851687086603314240094979910445886307896400528609273503407418612693175224881773658598197904091330003076272759125559034761978587983125599119560162622562797143309088575825618256917081626126460834722663379549434279295165452206564860636697121560586321112975740612309201920062105360114852329431009912973075438297287354183234391633539991920648595845752511772503693117342357981381437219308319320343727354323769495404448162430421243824101641362020502709433216238504121496798057624016587741976735464151313493814393989134961810343430692570468018962166946511301332476820988913091930855230919951410161118209960576023067011999357472744985821674463908317166914571875984494266756122812814578914453065482598319734659418006732747006857308252918261803471055702405237574213148483119722255532739348808630711939727062281496346993974448753541140432767446473507793604445542822707782105768970910301403564494573320222982419881902210050583104007016577706646449178266544786995003743025203905400353934449657639612471373650850359671704685676468328231192209430363084627556939633594876633050243676215996288747376619432940891051043540446843574311004894642734738321096837403438050415724963318387226469996750069522297560120427990691832119443608457760119758488457038921277748216723336988963121763879962767164574449580011871974694765179735644658612684038771645837779711604969287447660811791841195245429840771913527177312213692832367737523845230987033296806270778929008335272613231710477725056223113035224947123465989244832827117816458965104935149363725958944306717097441274663962691876439517203853830126093141851823982113851831448859492937363585706350287707185018331350802165432853407070254925722635453368388513779268925846038477125840306206284525195287566927806123706255525773925441694053906734975778027179365108477479308934547537722523251700917792388327738845759382758127293474151599488452319463008055899583592134442979820630896147101440060510126503474711580003562247681579243289444302750629171513062517536387898711960197080118590892421810851220680333213735837468748236582850518686773659559283355071480851521253051093195646505200705688002938136815360569268004854965875145828583058651632531447311349989127848700486181188925815464966001489254319586378037060212505493554490680027384781611504883265384723429865578310899899360100109247428350674014993480747475033794190721820149409123796011911688340212822226716921252706739551078574181158164369359121218909248936944718471875917185239540818909748208837135965207403315085457883865808896000000000000000000000000000000000000000000000000*i1^92 + 965312026262702372789114763637931499052382098764065150638336569862639068912001117553724436100547032140060129138002802346089270537759041654973608095758935751633317785894336665100331310825751383819640498918326766151351877528965476225730572235815726917065044979426383941674509672301470258848105108146191191097859057741882825134765498104466750606387349180030916012550823154447651792976906295542670206065325742595020584884787839530234551010667226200789188652217473742323708028700996075978302633946140790258707093275859404432419038601660777922968544253963934442724282707105451348164735525138270163817491916159115006671213954617521870838367687768779518122220337540627908398529040249564904729267115635960644307947622006670723571027554458491048298938568334478537431105150406470106532885416042300323290774011932660730594106957189557432342930783506760169236866825637715522993047985837446237168585733266656943209976744005314729388606567249560067620695714231915851106681342392071433305111322795188838736429013692292880546459815365749558861685522677987942097319463096297267854215929024764757157445094967922790108805377067691145017211445288459041196259357594325866956264032059466544703496544594651692013778628993188555937582494141753098741746704926716979866065752057596550958400971187662619322042992661296880967691600151190754226829093899728120468059222253601178187924211793541742261138638286981734745862881251995539546536963707536832724168939530462835388418126461550191865155242137431927514295023793556291129861973531733755053972310330428239541738926747773648604575543577090956728385314456870951291604265490440678524542091770133926912443482396175836338162670452851697149477953013485453760880981779215264030818178867058654231034023206092049098366804028972545500207904514258715726950375292795668804640433307721241297953331282996417307735310092979762783320027470217678474194773149806729888563629728901002660220009576088593648905364868270485585783758424011317105477112590911109635417754776695221897192952257255326315720098878792057024310125710650820354989710754835455458855911486589998079536803775380998998074588497938886397252303367304332522274679092595011407864013782763088977348647964925340565005973516606773483902095883980012191001459302616120519042869704980667599551987775032957586829381991104563999422604602266866217629683622633674499353336433067625904279035139981217639636042998809560755166285652937415453440347927780508071515665397026466035059176827858489995269651991822589942123437526981908751749062211031484710623437562188200568953920529691084649954675574898959745962808940038575712984059830423043008160904016527840328171021623303111234702583713884514271006390797728284817984973029867285862876768444595383597141223428719743371327195930356819424809173142889203587046721922129450348030980699086701987049101217548786380754410023315530881949380603289701598673121801287425648642648993300773836814916979891281372208855545557155941186637654157019388804801774594921947182595445456402395493360183112332130545429628018733860951330796897737053907876878041732911722401699335378119493427904532260647296754119544952514654196694466413945542572788437742493148094009916141529713258069791232311128988608817687633248626509945131645774684529525896457321987024103881772102290944283175665918038511980786487976752575478390055513179143867097665347009270050731674776371200000000000000000000000000000000000000000000000*i1^93 + -12841581403388801102621672397199108855457585437947629896152191052718459442586003446721352423472014105035957568910140242842345683508365534631996743294962832797510251398129125876248502449292910228843954705322102216530002290639811869742924787668404589040010267086639471453559254214626622654330403380333056500428802882103235653870413375282793848763678027613983561151143791143140095765249497002718596551329921074285593607304390464436195319248002225650312069073169220068006214924220217104322118448125685737485885574464987405783466747848596932373042335606419715178554129152140578836714319895349641579932129610513140650912713951179524425934152799112680137802550671920247279400866949343689067220375945701437510315861722668972837800114863834318191975256972051829932450062498373155522370826690499911338699106328192238808947335287064623815823381802050156241224692372512659936629479612696289601549336332021513515503277532391402815502089783678346098508443120932569203862328821051622975030548781170275401392592994570151593644787702595936910440972020617320831895304975189386034404836828569281197995958479475058362886109806998661341154654181512268890389209855194296471539152627688433112253523537038113537705104703104778599946675085401022329410907184770863191494450760969528926692708322207795896942872940625640785604341948319845645236107592582750929044803813161272058745049743734584073491209230168302546189787086866280170901357721042079966090637168966074553711610776991787859744299490628042221505817493102751646334442352629862992258139607959133922535282638442163519318658226141353581247364018884994227262079807826337731939652136984249137871033102345759926643630502213842830444248373437072392286606433691966827068701534305670373194159425676261180670786402862183511337111505220148894844030817394715455897328025243313936558942445410443206557016636298652848866852222988729035549290747107503605979070760090398170216754156356288162532319973731106038604629947760992134660922700571410224115349104516869103643489874547815551317947566067480558802366466650124041422843345271443065636510279267747829023186011491687609059305181233825172649958652305061843418800468738359765226234279083844921547433330458649115396513990965458881269686146245992804138078101484754889418331443585271677436689801258765209413930215837115293259715561745251707609924740096264483087629364586145491147530111891269343805281604326584263572825182602867934086086617759701632074850670247549527795987466411379146091916961164236751049803100081496782177682191465284412310002462560327262857507974374571091907272116812273277873807003301745953679145102241280882647756880091456711212319025779590804549391948848742112061899331640433337739691216588455592473940101782037104104472021718710348467807133628924818863151295600729474433593953016274690115200591322369589338123127059069843368543309877344272427272559231495568661752979574971491150454101356277663810871893372331266354273038083357684935520036503147096607956738313584878772952543727073342933081639248341862310005155393235735774533047881146895977424965690923696743240854718284013280615992642286064079224992156018223908949010084986028591147977404992320691574215363066290008263168238128682034143561750703914681019282088111033032865740698348958217577965821410587168251742847560848372632085323524575752713944156804746336344361175080758593117748138690478080000000000000000000000000000000000000000000000*i1^94 + 678824471232853903288562187967217143925819913663988947555448619780458057073298241983487120995173591437688483611421843926034437826451985717028771688060684410911980732018277584592534019758677574782282553965819816199247370264387310048053369662537979028448483529323761981377567990496666465130868829958388005205201890899493376717734779678148865144772908554412395899968706705699341098457207211152928355060625683669515649435676775137187161579037186681854602186118033105840550820945729998405656138888484110333372613949415057730061528661475652240142505834590183390711467200866509796192507242716657134590766321144068622216934401373192262360444593472200295186955912652732398256759589338712825923004516848483973563111363465372751974252278867713309923949140204805913715911259922380775955980303995626061337505537107445013576664993141080723927975746332741685358978253903868052661018173242103293492403594648776365141867071873050515738428180417470586384349478282389864280840810021286967702843302167577115050570709847282706401297989290549944855364675101211349049701606394452262824119963030921025566541843625455959890537074821243226813620428785003626224852991545414512804520568310882341966783611737155132296199212408034853895784044354120742323156101300431152218104481939748922637563122058860282579759116134795822373776094512767577535247652836567548525443240868968351370293478545112386679591458231429521682916557629570274051584639598414929923776682503672381472202256362777878849464285275281937692932582199125533153927816541797047644437534445754249543937851646412872750345619213775728981815532589061039919258107891214963333863968640993213674448560063502470427710352588176655186167096710027910654723217649888720852588281688981244460091631083535306642221233951654595432275370720924352837684917772793365386322049172161998789879282367181091114622601622789625283734800547718307793901219135301590114795921770487961127757135007267981148204417454368256113822264862960874408770214202175030940463032817932826416475072342115859910377114826432013834767862238364899272885107029403059003249060352150628389322976067608160906072379063070016540810958892781709227156102903928922600813661332445560481043562241842261829668474011622070968769255434718528333916521806945234183425108340636640067240281742133497934116358566873891838819363289569835693446073094717327196391624255009226681131541106596130477466055492973112604104425253435554093746979633685256626350191684077340373602857066645480790292171935263313074565109536619276917127817700299272663992506018454829341001315507084293228087638300421391347868572700610178874353620251468611529680674977790779373267473500133541686590005735292860048896390145255031181672659574829795860567466484403223763300877499043981317836746852850215236473412469789097384849840137320299960296252569380470127675786647143652243637309638903666039704566418735897823902764216193481035570788633580198498938240555459328338425773433063469136610863461832888323904339040340213933272953362295515201629467495630299267976261687820468775036951573710193350992495248044157875543986163858347537444520808343957015663674767954279946659210939456517685558343192089003046152783189222163934712945567563855333919445653511536787096536310640430810693922027749760896575889368428762029251453644231383251488126605657590827471636053279041439337949429536909764449999519744000000000000000000000000000000000000000000000*i1^95 + 198602923777746485531356184903276222863748506842240558575364026586438121789802399689107870671180458744475825713234128138306195886467525653049556276417689429733177799070408773086932429153185519132669253883373678908549624818847926545097505776494801900975680691844373603105405158907169168354132388465918337863763883432238861015804421117260703043260042586747090427207137767016740684389660284570705991289684660336921436489069290018386200293670630618188657998037161655492699593738270757460622868892985585754139114163990293508573544252245206236643708191106296383160865893214498963853585816067336920702434817353977068047743168228320071314723725990675383853070853603997360829396589901901932982796401202676813509692312675575533761846956355047092871518970290039061061092060810677113336229066352637653563412963000718641369051234314858850910402050137713083723515126399053887566976002518758743254498004607764763548165915984099889912127195145336901519144683643325328678098235604279682318602054922820442066514292953929403894640168046976675777159530396458387921406407890075129342966439994137309981007295768885432719187159417777069133762242829872713192809545982744323688710025841529105661930768231170696168474766266607000755606201147719923607285684384893800668309343638990556245364575006085708890496123143345349461959153707574003071907195280725066720890996189219971666797544951092228166488611918027781925422071256848692386909437615567280190206652025787892568063459673539265372038184632582876912049392710671943605653852430334139715885295844032334666509864350476507805540683118616863117960740721954211566306900858589638426785617710904760137007278649562887886836953090307474022707029829432054206524666602669341595930500063080221035611227197716600386248009374672993704377479452726891600152915474565132229166105959668350493195291567961039468027795562437992139608969726371405314773150653801002321307935168326668789499719167626141180425250533971010771161067983475341942170832738337772340803195106978903918165027115178764098861110297218508833591027446101990432694132363804591263141286093119846123716640507262514599810025082431796461788238734412034325402012551685925610048205497656597255464916729576490289501601094920416980449656993028610398367780618737815402212876386634102055700179076615015206371892059638148982540823020454316569611098912131169112154868678888549939258180538057577182701569261405524449926846541023605822744616791721333939528866283599318421023468101647213839187998084029986613126218904574956297362065070701697686859451643202385587163426385208449185010578805085923939682884495433497384474609718554951343473352264034925188696224982987581628600755186013968693689078523389471434391925405640437778293271350332924703205274528912619182438389080320946786250578246785580452032794464373815230387651570905000335707963174141930513508885381410174724339363625038919260065109591706649511107894237696532385535478272248464286987680090896869315164279963512125653710632289595555062745622766537118288321334434276032409399674404712525184121707695172934906981956997821818813560470294673113489617269933193494311348988635871321945958568934654244436415306599276414740941852833443474111760110896665137053027656260155617970640526697633417091402591944742296340947058535559509472730605755528760280658293351235530832547552932455790973094792830460102426650214400000000000000000000000000000000000000000000*i1^96 + 3120459926249312029897395850263842970097296220329270859426302568556545499798631277604360153282749257108246020581596615354466916135818922498898168443296891267539521429027877504131173786799363042559308600593850065321955591274515245330495813099693351605993206825909548019703027981031362218348916119948297897573019742406195342113074947042341789450905579754395802832496516571369653396835263266191662677638213921607072899398170358530819444538384667654078776777692390820909477876973501445267241823235291283294534476703868950316063428523897982442673171239358235923757715202330775984432785169505071798304888471028200270115931326038206289027144766436671841286943097970852130219076058386883291529874216446940288852522106675245937276901772892882896106143086472875136675650106624566686594732645296819364842680546996235077084907765307978176919026325044923772870913763893385600841878956563564981699496162959871865304708802506125944639111357164996653777493689413751944191428435814685159623092169910651891899173719938935939234290090792110263671419121344698708056115523573162007521751492249927654892336946701911629312423197652756881223784198784370138774676187227148719023472079510702016479740830959834499389633774058164138133508922841259539516574614399610341049013570803343041342137890831821431437371216493591557625206554670682042916213329717228709939023634742909709759524409109829081092438988968051724111141422861887115465934754090645064208030793163626092348348421912299959440243188079960756085615412089527027513774514825246376989190006630937900037056424583411916732176708786589262765184867085964055417666215969969629066054380918149878912821625347864286566121502604008424245410065233801407417319990213788084498726176047301243006532110237679688447758140534910579920926305401004833639685468278532867902249603414918815448100866218452569652097322397725178975359794692578880182052882673821127441514805185991549363534614938145657107011960261752645599439551737676311564391493540228278778189900917320476649976651107316634792790226228450404683572743214972005658767683518974473966205070295691356781911800647667023365657205771454828310196377742567815307707403267890401483195573216671247218943905133558007301452823146309807736376020899540519791188765621735446439987413245500093402733650670323870452226651246385256378609227338259973036321723192370337786612534032872360795097579838046153459228755713550328585187799914809051866919601469297953426879743435408510402616663414333012061477247265666384598594881593460390378978330110219042320581367024454689079654952625602103479083224252064389082967106652049794475021021248919624370762494157284087639323559079779773341221686619116352301892452378513137066225589709311092831802222128381487348636233617540294791836150117903766533036741631453975184925549476782937868932992528969818722363185145549285405853284959877238174670226389442460734461208489376050236530062977139984173811126693575775358682821004594571760610525485883347214464694911506410009674414105534224220692750531587184507681141536066749389445234416368531275196534266277244477286557411482415971409454877524064864863045910794141760742889814017997942829852697251892739628669022712240663671585684791265263393271407193939918786213563801617541190188053246427442409828452401378819210070111885424977671930672823421051389151610890008778767785147341209600000000000000000000000000000000000000000000*i1^97 + 27320925071037585056749477871109930437628774021598976264949438262983371757018452445959707239826338843198481109550259735005793934422447779668191215035967670958446191412596339071573464537519662157145446405396181626962541060190985025145270660379967469011241267000479375422332086606964162530280828053971150990572621478043826985876618375421412182446579706123098063589099212013978531621881898361552321888397031513395190138275160000266191600016253981111816150464112436063314731951587309951449029914653003080547505757729353414397451837216001557097486090269586457458360272903756315742099525347021481712859380412819892266484175810212758544838474290322051450917149278854348796708227171414658417479734073862522570110576790152712898662528723714193250654674298451203480221044303802694704549115597319439997665411184372201947804621701010141493002791101291863791534056420399441740404109993776277636817076254771298478213684947686480696230159883683027329846616203273635412469331935614910748731411387504825131929355254652472527838904165320096302592239085904821581870250790710203239281001940225003796206545468370621672072808150347951373421010502447804560477645613813151634754377061629244561887951654934907226141810190098485426568344461455894805050536187976003630833720877634295060305828606189919608030616739858152729602905735719169825997908474174947275792733557091068160784412804470841083716217496818327476709103874758971430814562699741078808527009750025274179393092307153253763259275878259175681482650791681484675103696174379935626998668047331364936868482120680044089156857520062398175186293793442078766167211999475663994969331055295964050698221846338795250756045845858608837983809247214596850283691387502050450608921864658124417609927296351917927633605564755819049057396974266403663391993239954961947056327517528503394379151627808975670052088726403494524329771165555621919555708047988609420046180784566256997390984283641462973385597397090613979057807609767203595865045744521944121392659258586543505898995437387007862804669695078935181017948722211717750692783609107840341472546861557899344811604416553766650126910208878995087628968598912631950559951197964223100408392103269344006283157260733788189731867439320736381625868050181900246311393573374185649137381555613512438078412913134613812793678976672360494597091405088847239637994234555311925449462431477602453577130358002288276631833911412663152486289904956471006204198959146383150058928144079660478383782037584307106548055897758595850947179076531811425731738919940705003130797842450659158224279849650476187495131979808228995789936104772747377889235009180531168253152857963242986122339378256419591161245057977601878121949939562256966480327218844296512205491987073667414507755765076381860106321962289590517966132594436536332997423556404137707483894382944855728528009662722502325080983900412996882036650322092835114840049452695850402637209833918251218259865556038914701426904426319223294672136696585887274858865037716226004242748856518647156740011622349242809256439696473650069882865191721324883564461731284767055366259954316245694944813553761256261788645790298216590956517067646731200446233194471834862473245562084362933169658243808164365562731323557592489556206244995600293531720032510808138644704266335154645922412782940158126571699162750520069955411811122928253344868728832000000000000000000000000000000000000000000*i1^98 + 213593388490445462143770854551852525543382406776421580415378626240475554881785208325296460377644130411629550184882156140369652329627300566798746572449091084333903304755458284811055357460837252724261940987961134658891447753119006822527656208090503184177803432828237646687472441556336019123112854378765294848452303367283259981939411237625943547176530855555942658177764563322112687303414173890636006674605879261744024721118526796796908591850139477163129801364381630439253057745940883465480463084848206457688881581685902734402719853141028652799647989423023720967654570027838691501947849316079471390969604809911613824388033050391796286488512813668278119037679021627094936825948280582250311099158660736588039385594521984512542108927130507637393513855029872904227727483316437932938602156945180692424399041613008238116376361418557418043533539756039419903779567840218245434627030132518006522048201274105910863617521275949840549696690711662014978073848486746206890808114496006504952376636790178371546813813073724301324709257347900186901790096923684128148854480434278646948078178203454773606137509690593845218566126952063559346547918835477563015053520579902595867332922910389803875082493813583886207128854128944552134928733741717864789263659828536575897784312589162104986861668145865490428667064704046077116734143475180214893340481590584595777333348201274711497325136065063275730432609008744747322298749523753276292159305798152951721835449975972288289671285820754034667632647391989631968234923668290160951129170652585692774137460598933301930309166396182893198685993463405734249469776459737050726750003557816649172233421922890398203256865557874347452823257803651494203885843147006899057573659537523381960988992375765732320852177955723924379962707789912918195447081356485526685925733586561315410792539946407884756599154190245354509119038028510700612521110269268360366054060303313731820547647634423176260047342106123559090337612001625658453180344028998932137974552241355755418458069676218439773866286417650258391730712879982523713574266719885238621597975137012295591484079339527598437178544311489393114145783592121301328636941463006045051679644962448170792581965647039654478843250828650997379826514270094553134218042671197871510880225474066898726610945458250892820925434266926682187672639212463813592523275510864698036381189671170345375400237471228872008678112349227846997035479393236165012789531863130876394028781340609281787462356227686204962375084448484442945401200527927825036804461667702614185778547471345873447165458009309716460249228022372755581246605161554371530271010920563687249084386078723747717890969291976809996990549962141433197457630819523694897242909490182445990236552758669986720268778246418062813941092887784677846839356554144490488406391120297626448904601748288312873782751793716050208281840280211235841621003394532134999465464408765008549425101593850840945691525140145900803295231684039029712687386346317654613238735528895506387682225283360243640204770446479423752931383784674502224956313069220535110417328839385491317527397328781158648113300636057216479058826453605825919423160234555674156180591801588159783479686123936206087861766472658239392352064245536344991547472696371607612412206217342734550276642534614777708795908440468434028051241705394239792273337885974787074615622591339164178841600000000000000000000000000000000000000000*i1^99 + 993038811663037088573558430102192961433165149064679126743518878922763659362854042113833048781251048487178187030841375277258665116941763641063889744473539919448103159457389377247371645521419013050209671464742300471160155459501684258892646675575751515427590065918739282382723149936197174711749586789903532039941102636929005162492659939890019846959503848541030645999020071581983393184426737345989574276551296601053602011427356101749532617979169919672858612329871480894105424516543822270725419695723025462084833691674426493502598052854570395264372645205516307662469938423506606287604468164805661490652285118960216199239042546044351712348476883054024370581844887817394931122423187690394954664976205901724884277463250792340347426235505432565183856006220851926798725712798873661610418162360158670494086820037385723506357017864273344384265554281629941096348740843640539342529156357842996497097523541693091899221341992638223711304529432993695732416212337144111040937732945444649195339997288857728298428408046641220659029034148967476191587879025808402736269394840333697640485171614431754968943360645458162779837731414710427761459201366857243676734021362986698919564547625308747615778677097769813521656645812561100310170509211905234503863588264516262615874604365270100537384171835314033850819192697448519959926988316773760884540908252925753044970700956655184221262116371948791911435648047806898760751645430200243168530947733064444942914692972099423352710304623718114887120831374976114207217722529839739728648044079318481731465293205277585840862689897872675814253197798754849794048192780169650288298929956403999563955205948105565977750016003255358160138406913415921947499602373718127234113283374341734011929487916893925536683564454945170534001714368649853408852149634728039891329033052930537818282870167808909435169515766849576500030826170423835704473062725417006764004514591467682256033549930365471296781881033942665001859669247367919263456091696132203592834740429061690437550320692232461774882466205970744716233240653457790486580989381181424390651872760492938152959292536039032281124999149114315972469762559495240441850902348095910853000742850939022863558422988079098192549864550123652660119697419909548836841387244268406670426205835739812666748890061781254543738531940444867135982501340493092170789856467652882123661390097253190846781177410824115144531889353581227628506949640513165198771491843017842267872607686193403347141567968706440729073582913643839896346010286411907934198573403892200460004161526143678200209599010396680305586204915547666734223245423269704110716997095118360779457165813638418954897347465401133829019620092253868059150957992986139833581613454781614651929637854846110435229000708072782644269802728079808593041637447538391015918177815250812387491123667055782046790154439746061587928608154583609717610595930662593793332750893563390697892042425359012743377344831721062732527910766650187791271233651156087120599614762708078671488868130618811909647472636148142866926630211141635040407977008687834312985002305226537055305569637098517641915500677285062773277542291124388404140076845417705219577608280863384777509611769976032699451833179440345365785072995770466782007808419647837103623093982424573856596145206914920056622838393372312742840336700383129651159152673178985482460008818933760000000000000000000000000000000000000000*i1^100 + 1843398015761245327369174106184716026874667054814343153275443917399867923423244027928111927326739849218744164429163074240494152683593125021934165432840301272309093330167360919903732782389376218145686055765075828280790458409289675094053288528563908246359024964605263755087656012829839712143610371693500421122841860247982681393745275563615630087425593964186109427040844862540849674372523945535756733911985126157444931888140756061530475461676275984514387979717573562998482071085623029303777418363143617039799772322626526463152756326051323824935260524595395349672789885561201850986585790269303149279407453001111060180022504895084535461442783201179488311799913233662584678927691008603245220103808977044579973022561130819118904393025672224433054918597463686329316014383285343912345608902016842082429285332046813077024752558415097780263598848050891854495148678919246445103788488610346316144956261815882400635268424521918839619282848494134632632060951095291779280331697952324791548040885620009122858868221451259122526877687878256287436218166550861626533014512576612283037147266176298264247079210093444738111040534744924611130620536956529254860716758497249524195718048749868681035204402193132766095355681179417581823895284787254793728378128744860351393108465617221758516658376218459145205827673068800442923300105240887953836250071435463996131337978388211307894767338170678731267382358933174788378916680002746408408163978793036114997199643993487704497418302216669139124250931981765251555803084833957889724393545344315096214255599444170672609240304282461982968848396205718144762940322802253046847036337389521099344644713536842771009588007536994596975013992328067442123828084008907896290048066166230136387213655506215299196144734871228021564222243672762968604140938291103483289478951306686715009399471965618167102728153322291498029874442520919218366038291681088923156221492591181965364798564618054326805275416951274281754948246569926575212520100173476303311188832428273765366908967152473823344826231580894222440990600471999783669313216604884819996526587963419014286273709441091396946214912096554434292934113263535781878174634928428416877790158444089067224124257550992697501836222327180478139185792359133200508160273617135485017541076506879713099577383686313041948911754685488260893975545032012990084217374781564173002270910755529608526698160339314765350761294631666615196235594947490305579395563632473686372516446793674993315842431623142372244996953291773064849750290122855426525260034199501930173446525370460387065138115240325373022419244795455505719812675148997683528904198082200016159664898719354751093205794962802109066081845165794519106000493257837075010669454175389219427807196042558403175365933234119747501539956624193520795517840131836663213159482285917611262608715192948563730109006111778236917734060813667820958959426669130598832684513343755691633947181217445114487234781744709915554983510702103156360738747888790935505220955801953745417424378879708644806320549248640281969611698953985199722190417703143476593286949317807897331111854141314091683323099891022569657564295375111404481567390227151123445382740877414504246468093003413216790335791808426381807489451868243234005633829414405658483230065253932591460695050999451934031615009666178851044253790451864167683290124907334616808947712000000000000000000000000000000000000000*i1^101 + 1999620583250877960529244992835118598170091728947568537798724062144988285552196995658536213536873076346686896484187394756555034651038959446872764260519101541864466080953245617904306204994019494060828354824012002031287443464167762200939259018699137662521313082410682488403487719516162545381496405863320277833659791101487335318286076891461346611220102320024877418977791141666279435977324001685165099431486137268696190963924858726285402069479760768785024099511012829240251750467911138631556086261398186323146598564679221309114046711484546598606942860944463353547889377964395869130212629125979832780393391088459797214327539141311194644946058754075102224821153219996565683556604302695502841409295694838589680150729057243026857158874271963129585736394964889688727439357966601719804092559003302082806478288927477118733695791918230336019462827715577985907338205529411465619678281369288848356983086595025930032806914949023546914220148542267867593285422867764351302782913780320339259111901616305628598649563040311475796599937369150225961853155042812212974837576739200308663932113245587404117763467616463468222906305164765424594704364895041792939167904636237976569921650937423278373815700013400666884283800443220386314882520240789857950771518896754335694317456563985800429780773716945567421632020211507711130713538890204295350480579207982251079177993038971450381514757202137371549474360112915217193034034432199189921192624677560301686656604562375850360559104680845607335734356681353170001488658209025641895943258962394693446172657497421676040244973542977197520465416655753960751608306886676215028384843138157256598820902481808332111616754734626982406339767021149760353350634797099406142016190363526197115657228166700485027894809748851687408381643604563812164235373673884072350159025337205604192573108661335234292992481474377962703480600106456984465963343761341889882468680191453319380447436609461083189279889954331030817549294354607205603149594524975762368821229447699671244166098868806821719667698471242555445547346709422090574562401493467687624140899344259997792645300194497863244264032081851404113053140155831874421475562642117967316179832861969832936874867474462696013617400563122900461586721530165939724747269222087451187062736165326571515721682144312022657342275962289543868355817702426990271467433426689641485971129903020981116801255254064730962001910656116100736764635246932533120868520045762501823270525568924407690667965812090495937076818875590605355655253902313337425285998980595708547901922737093982180386591439163983779715491934506573638149683991702122324608947524349543474106901721572155385863173928676263292638513783483925629335297454573813238805203070358565899804254805187954859949177866497608436373552479140098985434014638743053565665116156594926274479040375344418486144810422061325318525827695025073400570779114595185142459634344851438655413767227068321863865551337740703320807902612114641287993025730301969167020849987468444771996182188133809217882573184326974830926440421841275983805731477467833393444315572548725749735564920560408799144091771754057037793990852700031419683824075844307947861909961169681876879796359472432409486656769198194798261930131056689012692202808616210656345793753430175552361757609586002137953142338223856367877705965308781147705036981560934400000000000000000000000000000000000000*i1^102 + 1586774083999482598027520391576196608817149102237097833374236257340566088527433492609594611086859328542801850612241874862667275006882402657941183175181162948537615073690069076077464971122133874230203395338461327979898149408839862083680171476593044716761550039645874349822175882243665346460567296926327554034937532221411508481851757559936104923172458586387735636798812528288269110474959146309021644837209146971342923610349611999506005110807476452379150633686519026678831199704735807391034688448469629453763134375058773460737849289233480476190748576204217442520939356077727610845500972063875212924404903967512972491672877979186831146771867989697010710288411067918808157944028715161832245485003325211629760123091180535811535630380434900168531798139138257991695807697991162483691231120107043496598488302050057289688457285174301923482208800106186509651049374679616300631699190521660711856646703348050597841236891429549312750244642740550993353124262087852582115134585041852632930908188095898745044962506651750253335824012629497294387241987321719945511660857690004691668247386098195518961854358550519456349880709770136962619850120609542202887318454653207395051086736748651324450194775033673924043756163484881979394299718028928439349056860592902210648121732932131689501090417325310880026355220521656649134106205131084889071117715691157218855833874576809959517033843781043303220639312483030844342460452543359681390539685493074305293757849616926776123313348332082930401178738422119763716105745344398507347560327858464816327090387018888917610018882677250866736085963397979562096317719391856445379239237903919947753287963482327921074330780787968316589639852374185745993234111952426366964769172106138638849477459945625645918800465524058202119694005588021359496441604260050096439308786223272685656251050561247126405613681539841874040022988277168500045373620163517434759755158442177166115891434675033490338111239459823110524913870439117454524278153555387245820749592361734002569277968212221816115682572999469344632897710043829506825360360678730165684936793607577997638567649428048221814175209114758918091231317507930687218493341356583637848815739339749299049669050034081147819027399356239400117076947234706390897563341000290658182766947903414832266126793455875171435351100124872915762037357142733592228128431414343240617972286106247958820938976205320057020403353276848617327693343946954501549628106968322117810346886117181345641646682770899273056952711001577705630952033635599356384414964846627582480440547623197501060022729302048779861758166231869734292606926362766369183101410844352879481935560571681245872827084096055845929447426897190000396271209861380766210237229715621746869797669342069200226846227448623990228883520976822184049926886429662365169146475738428405649419327705713998553051425018569984140922113314242126472399372819602269879112520732866349077818209858858147421583239156840423711570042394985699087858749704341160050199803524924151060559258161970715751425135258010332489793777470471830255452343110643286201760097317935359098894746033955848615632633114146606521299059091546369928751113152019389234062763551280157492983535921987863586569645239071724256696390822213714656401570929746461652493303975579419602877172603531968105352974688847807058574622323998339445093826560000000000000000000000000000000000000*i1^103 + 1042311540163575888091948886925752707128217272126383048746080515125494985620609780679252304124801029909986980890566316949657816281337507742478014304758625437799309552691999170063124570089880193116653206429715592901206940018828195420909491143549192311395964426122304677808007110698807029772415137115232306066086943846302022773245324600426927704125011364270074012869621937366602365312248080369837876421040924510985137920921429562696798210213453810529115839569151630590746566179857174516591665380000624910458586227228268593111999979016214009324696212864047593465516706060161924367057937900413008746397327360157947928494629504698517427032293443428153546407885469343644610501769866300789452552086699564982598432267389389146275041518610301347883429168086516020016262831174177432467368738156504999714230405625788519476906184690599271556697002070425598114269595637399363561911678898569029012055449019001722357664264686521222707751886177819200257507471148752082850337583408541379653872378552887767641700643923907576795183280474167541895569939979366860549302825991964718744917341281005145991169913624400231594552222275137830975480205663579154445319846761003225038769230567105746625693279770836073279652326504497302778845121471729640092129532084961465916909322673563283238796012088727201863829825061652649153860512617022443196825622448735951220430779945749566389317057128227624805573487835382658131596337528106121689163587866238073378363114797033011176293528141374291143888985844606442693375352276953706065201680728036876123159752869628862464927355745812052970687011112547931670457653729573870528790275674143414940454435915813348312076095142115712452239799677615901180000111250715551228520062262089060008705854089192986926144330611298220457559553042040732028012521043766384970333010721957632540882025942911684245565081907791726912877534798607563745449015451593759046252586001664463125448196564289734098109264817388852370027166318500166218100984532419469033399969272744578361743611005329026538921582212765660773945933350183203629185384559225104581702359880082581870692017986858439384688850091621654243540842857310471313853254032357056840246268209927822919516515685437953494444743599083674511251478953510244514112393286467857821440883908394631776661339091359224280412729247518961555630156246594657972109068915745904024095366049726239980983621716468358952540229950187164943097990832078593938486791634138012321265849164569338560847536846557469741860931228201502882203062129552045266139311364815259007915214352751467377431907352561221777546123570480550538005192212356852488664363856272741959860660990214303874144042707638418311036514840943018119928616701575492507793618526886502633597048710356257040197493820231173139867602227888558501982723784855188158909220848154021754198498737522212157474624233045080203090922596060736422413462715861834679442709775618528898382283560982449480179362254368747781196498159888747748208978562977969206955253189722603112968743328334906846947800609391440517010533056412746675222949905288669403505076623474834975176582294249662150166481019364493523357961621078998818839026374922143170237265746490463607020588533073129550801166510375584682976812656504244471979780055035322271958335635148695542876987191840003292105338465944085582285677142371991552000000000000000000000000000000000000*i1^104 + 559724150213392818281871322735078512075235896197456369651886269134365507828065106066756171517369745385709072085116609276369734490040427752307055350023527659616417196238579054449040868141460582019741925810460226807895369375074048761470410920541577785706902302814305930905856828574101277088769780169763798901588390973593824361870327404442342341683673633640293081942437008267998987546972831472543244806456241158605968778675429079133610347325085245339739108525164346318860146994255723314227568345849444032732163301079709666629985734708817985039808779736908315275799303704373122248556227873770902739008786224775158855674724269552305886663421882241691239021310542698036292125361865561051903507697765589290797127811301860924091282028570378018739316625950775259656745534964296949142737013546139734348000430604200272444984300037412367800555671445021209123252288556934430232592606279349535590785873363989779964327367679740459699137466780090355691023361933407026918585907271120091384917956280643906645593165111232687451796235947039651059916160984350243622923136102207420900109818812040146788287535967873906761778698656932999362996991526104053931885896316503296276356092164732357478023256391105757060999984346121775033838548267349529159087053872615163197703446999491020185800785703820064898756079908006321967480760683596487501214157977472108133348379843807292410324132578153645001982355160955225217626402216850330169182284084943903845042023085913331763835823313947880974111887498341820453463391190297512458944753228043620323583479693022731971227019783395241796918163672328903465674906965865487355155609036767001802044822615444953024920283602487368556713580346665564679504421725988045132343676298436640905296230924807367711603483061552341819694613305502849374013503804836381261307019498301893159417098327268278425185299778367911954137051152958397096975647139897169188477665478648531060510478233716708628571584892558367779863511572806336654654377767292914651172996496590838834434069032984615792388690192038430257184739725663718786144294058749766694223658873201718402473161792966366986211341517943088559919933645966369985160366055347091077217542528107952463776143122876045440254921175017818862108444038386713359983642042212448868260844309214837637053675510217026853001598736405132281144224759818661004069571484523529596959587577078638977308172254012883055825081188386305748302937339385423807526121625924498925277054100289752046317617326620691206014239321190226374543332808222755651030503430394258371378803318671436718588913207927324079891548912243920417088104816107159787883272510546232003933085434817529900810323290923542331215096688855141593730603295123904723921760592733743224127617173406091141674196631767584600227897205274596438406985883067032046775842700506710804524892455344629200915424493638445894891024653519638724625586191647620214532388171380355912968284286108675935287570179312979249700667428317264535231740728877599159134305437407332034159152630177324251069835737690905289082085520893818799944139973544920079112075273073558566027921561063177123350264822455182784818835419340795870948367828166467161536562862423148108085469006839569662269729602988787676431914561204074968849207833279111067158935984971090774245328448461157294314821917681743627819574886400000000000000000000000000000000000*i1^105 + 226982324583130709251823093668197753419974035434735461243496541439657985052578673085674538401236777178905956517071014896331526658363523183335032346857077781633928200604550628469495099810045314129820705620459387983762430261563371844205329270785849862213319811471309274043093419488851560449038124861136797940537620236214220443927215617374777192919962182603283791954269337304311799657751302729847389028781136675889939647362742309314972581548338506007655940279086296828622142443005777784365918830790758205385465623139768115398111593869663905999312675776840743236570560092254793854392753098037186676784036075331232732247496108083852036326984389263350227153901757541417355036930492196963082888413478412832206301202289413433071140058839693302247952089685241928404960572855186983124447824835409121512616741383466348867952854160115434002146198112884365442597235079282095443598555521761414401428819260712282200479568257215718424851466254381176228240406874843999724071929288167888202450154183143265820842726741818576180093821142782031500234750505551866231773748290123260591897322941508403409959012105157570110994834227085777087771226306869250628405942903208259281597495582583592162278658057178126800991477430464624131758300301465131004898176882051359931785068156781290085695544816174657927354384014030574511068498304281149470923359024873313897321845488016163977495281166610509828533933388088314459220019938081504161141973461271492416028690004187989904961438459397460102742380612551999518913640604818001360502207132901969263674659124324626074490551199859335360903483855153952415082515788141273841599009936873509865995824248508263843473524357767159616908824733205128021588712298691191735188086329311852816875567640321944231547981263406444544332183695592831870466930411105200285088791030400469542455502238060754922649282560754446799495721414404269629154966416839084054338450973103351716154868789766276216846619737650412531025472186049037273495375663499360507841639715544102870865439737060881025994914116525369720197839753243385836783885343407939041042282822476268839633470029736787259393263583013957748158536365797660909725144527754988811605696539332312600817933919764747397666523820344375592935169014498225837345076522120140240208932127194164030843462912798490802062461825785054431075039487481266152967828517877786526749277414702846318003708465199532303141065493180672104774160058450338036836376825816873198367505758476858597350185380739826537915580550405971737673749665103819315224841991114185270516312765694887683375616398836403404463832614854492831627495151037522070406713374734460197118839811836387811004493870551387101971904133933143009398465371439096307226862489323773247981106362497457003198331253545877878967676929712649371527419052708943171807531214131232088096035152373138470301251460092569617793112238885417258852460154117355671230939803759100081648276004950965331347671989326051276485506008649566009504801754236903502703801919398858552883596665160138481485195839854391800006285880154139933210433590953128582051448050809548020172324814542320500207683548367960605531991155304269381380976176774557856828241947406987718447739364254670732721658880418146408989182657644859953743415842415883205887759853128095283794981927884570780113548547139011870720000000000000000000000000000000000*i1^106 + 64758600049179019042249960457279597204989147670099430459219157741995038910669656209721628979356835448484409294665645433886395581160321560818188588324227258603664304809047747649038212840130916759152517854049010679254676862087376004959261661856997063708723434454592982639820688151907730286947138841897459646381384267602006741428552175300862766511705681217220611169090024653591216068119331003443537345295687758075743113400967463685950260547126613873698596295564275781700766028082278135200047791366329979250788880926954821535167973357738326487164713403074902134337035883825387425016849730904712241343103393742287678956105820673197689500329973359184503613588411281198757686619265292733660872727738757937357569058727528541799821335152451983067985361948730771397605565540617548475640467063459957502679279229216661161782753753888808923297986878790096473461814634337162630652161584231167279710349429119622538728547775767367245483227311992474655033354758185646142009708837741557724082005958994493729826780637450749389975065963830079842052299492270125225514498860627662444930078825809277406495894369398722371298106595109757957440963696340575534334061821832557576992537724076514697752450741220297499209552938927728044002472387028553911815903537491174591496816633044198931918817783599557621248040103846149385632114274568601729272775078715308870460577358239088614729735668638172723899284023479357135373489049511942241219558347904773203884229778408518248704568113635774991709743247833440350438952279060632792538932518572098259325266663184447481414057368559074717179338774187932107808434450012999115884227227090761392450491476367328130477312857269678182395192639120945506297893692509542937103128218558289828950873118301181375725663903411921404296421701815332625137031548015907334396503977663151612906472661184883494183428723031388815738286435804897599974643655985686352758402109830895952654161355302637334456303821506765317617940731184710860540832946221249557004053611310220740923104491740696307513486998344532396040471638842016321160110428332000052699555878632568748796066501054738505097064565298162932901524161464316185298935438307600489497681383280867661584131343133747507781587058175939809937174020545590794056513499193041732361280488238637861737742098224934407008043001734366106529844194911193311862482135881230657325085010002523517527211845184745348436617292892192754772875450233587638933130201287275490817965111468416493718997659332602056840940693254260552491778437371863246152542203680982293616055149962192299399819970472778709290168957088271474049506140157459535019871331653691536269114184981932488046578665207386348460669740864230908843451286325125254532135805641456372200294602080863643181270593173679607624176464344243928363274792298668503941035060225409401484186585290737628133988207184859368971928378326176060209520723167367766506513259368503764223236341224812044133029019610166692289378075724515093824810262775685574119843086111674650717149778828504938275590850132889598945972938184926412863340289294012495693713442359205026262418739541045406025883304018134547985929732357064678507188773424551760256385936944780690765907137973683630131240864239370043821409192629167517667213469742307217067825982693305120631102974757302256944814227456000000000000000000000000000000000*i1^107 + 12428767019898589360811609700202204870529270279763519695888098479305691192571978465233388354779439903751573788313498553523799777011949433157695386652447948099686206747902024823032616552623157260760031003171656267651324751809315977003538568106908755430625335183954203222476296999594513981114988973437783314464341058985107160015796582957787967390747004834047307555633550331776915874526814623994240893313029590899889667547427710062313194122445525977450811663912781252674938334052648097598914205102045623657177257124913804201612217232921057595175456534750810039065975121731316679565257545055333100396399539699028137313458533237932862770034123152740743498078991317694602476201877932973461638433466548221511578421704861262866842347927347093767823277397959596688218879588829803179090075587530000441622803431757562167841704373769850252836038018247655686964838011444080170800553525881396999308508945182079850246666075067518403831987979073710021652813444628134924939344577462207310722087642521687318102221544206917203272547426801540200100818465067397448220977321565863345496720883742216015677234928641399657938628751487498396869715844525880479306451853227292034825354879255313651329932981478569391599094941285562386977366955280008695705108984304001262140568756697791348788208705902935904414001884750067645997073071541957133048020233575838578222096286722572644113135948027535713438723541147659341340026611818380935182102771565383849349562241929470690198706029351904432836212354698913446282556124256404577364572820557312776641894947640598108529678728460686909074512253713893883803232774361946066719623420360842958116807115842682132085597970437250378707458158204503768182276373296818470363514377497371253623986370107519616539838064385055464089688869286010616175309659117367644473030612604012743127503276151000636586597811835417665538660530606945463616686322944704096285601677467938640793493975018600086442758948781879183134567909532587667615065484338543026255246933267719785419817060830186346363779389974684715118228743779244782997162069158148316146094686300621993339091196661285198203705790118862514633351129189977756267592292488614696778332825144511004949334873916906240490175901597739347029156495556392513448321880005817426004199537633754240477260043443634214325387407134655511537988353626978368866265834147589439075085011030705023343414496379808027428327127443703713994325277134424311021620960508828025829235792709047272856881105934253043883786944538860892398851502869259499418149679639365156761299653219428304156748727467408080823367691987073281616433532842108240423638410893678113043839795603529126469960474348257553164171023665314730906766842239582260407920433629499115312918959391900715360797221549178240597616085309837937931583972620210047379882228668246091798718362540090345517439210840151173098711879016505642693872275385110125061433118891720908607710465209355837954363267777502144434034069761786446586988809095590000038027963727036125984021928764538603554204702996383464617855359197662163007260197806037329168540529800661238045126497261409170992434344328667797045975911902780416125176295796468741603437427314435400505551015691508683077200208248940682844163901282630050861618497294400311599335337483577740856606676890540834816000000000000000000000000000000000*i1^108 + 1562854176228273274375052527603138613640042300683763758495435086486308378725566996195072245179268677340050492235657616285160036466058198975733780984619520453648781838271565716289053489570493996898504069133989251371345112983880255323784630116287769067496027603664505471212089897683422472358056257002502876250948983077463822274309757615493774139083074180099861041869335143384804784629137342501468305360755251050942341086089742574716725556794693272161476534463343212201473923200810730481063556126585039614673715242990465498348569718055075468057398876795814167620568256811484903679666689599285303512086138906544929507639661326500824953968806188662646526830771936798800630308880760508122524359227040620051006598686212517721213450191183670159612143993835938619943698345186859670790854117183661985569679550191069588292173664127577450522903887477890189866498052291429576707847032834594628686781077896626238982343676504414839494914841185221509822695070181168822265359270585140903468451860710097116327677102019036980323638550503204151699975823062881564029778251434264173416230603551741555155200111689434422769192689679273582400563614948271058873454757849882918394341376386746340881441138579772258888670404472184661032317604972894549292977600732345410557649747651083473389819307999605605758174168515009555232375567447160111772705174310773008106234155813425197035093252408508751799394385646229500617196888231047717519158770384453836861940098303398786907846327642732651140753521207074419292966236120777954463631921488329629577170016364607390905820708889456025506616256642411309874826441837313295712838858332664626549057880539806314881526095781213098612820796350445997525020402751309347951838861329299705108545534187870990415537017601521223519777593468284830831420585415136827674149696343071506505086729774241226784495072815126852411248650502142637059983390222924607700732900381440533249207235504154248782503556846420270264088704538094391178858719145858690120180442138493806784958502121377919846695825529874773381692339460261737730651358163222951503891373861328288525321989254708918624244966118539837962749753832162303759440902579536308890608980104614483884395144987167329701300718793744998968697673003100424081562880753290340057770558529186099107483722096812067341908368264470986409119030957225685603112360633955984876406096936740958210327818465908153355177371218822809517147172790755696247555503872275874637485283745699708919576720362617272966691890241005215720860111979561631681569989446408642381283214211747118982090600503064710916968563646804084490832485495726990127994296391354118834367738515015479582393256733836832963933336393134293157991167041197744387779573666592286261278121794151691009789603767351688878975082789086278460280880126391274814299523702377455507690481578650046337721624940027597794676992464736013018153217109767902487929191093902858324601876389924677989852997191475249891385297744760180661478959074271713042964151759565014482300182152446147190649679586810948089177623694338699735270361362789633930694213262179510798242215852060543108289315147865157901773694729153594862858821775225257586538204179023725427574724445984686591174774877870969626886903679883082805300833833236208884279988301933805625196213698560000000000000000000000000000000*i1^109 + 125526445235974861333766534781044960030242217873332821550501880245568399002209588065367297676279915621149779608956754112867470134329767714730569654993275590849772967072962921886663823384195490783582195184703507780834628254303437833667021860155016656596392835348670125060149766856036893357265103141112440522640887420764782547106364522176659305428960972062965469550482133516878977917597611656413279307542917134047669368354672094978748573154163873867530031709608581487600771901769215985031787872977096532303883832031003796748865673079299635629127792513790088220797326887750260288340689206133218107866153613770322686685372067189426315465741755657192939973906437204807147999672673704366674597365339196309917898793792898831926257648744459357832964713657720138356767725269530143127592918969048842391601272188400426519621410182107515429473747017845789539323442836235142196556574158834915682452704188473070282993301714076360528646974133468796480563963765632753645643739325753397108579905737131676478430075854355030051945122230618125672236847861516271415857928221683420407077623912585353602325743807510256090884393269534967886726019014441247034786716209487388365045505368957843969971799233825768766553441980630510631673969462170674779065773596240125368414522188366417330701722428382022564108412679457665618184226474870017109555148675662670961660921442343383458376174772430416619394613776780110421980679126239462753487907648815207263789880654337868188275080343863880492660723310787810354032609746734786355953503978314770946350377806329855910853297951768763669540112843074443773049877480140428960900611133119959889444416836573618355653158360451827296406265465534171452001455255628281006713973524765081855312512373257458122902337581741919944876050516275527971540836923982887889077902775841066548776856430951560378327752844710135345690467684158494515197302582496855121982193766138070052420548835849528354169875214063171160792803127686213898695843740572261107508433224983001398756658416106036309062295490811190256143756934657279849933154734745814662133691623297988296875323315752755089656161019432619359072017390578227213280857691213323348143764688407672560575886945062703523525902619035306913937470760192784201727273983448096114197789001753284556765144289242218673006318474940998385821404612900561477025606565893428166133876060463149188887505717291968846763290026262513991536762945901717624462971122064274275060429818773703897332147259898368465792780565691023933676258536201128827610698296122230465515285696155031149894745739268793880753354470523636773071495469357721962729151692308929611671162010466340899221035373125841194704494430903814400363189035877390573089760291975192746235601859898536413170636050339651099192526433003011125180283347424269765019414797238025241849108890866293985198329008212650747219643966261512579645203687927882792287183637892215696833806725441982151867709630826930358453894039900050461571592641994026244415062534222828174330196113409668177358491753404742805836433312331903095550547536729770092691950535307596973168825102438960106311296176025127920007203243791657018587189913169138881310788079973482993432699166389738446594900925060044441114902088609669778669586043490519480879939724828219539456000000000000000000000000000000*i1^110 + 5903333605110569296760247133784533394991170937936614534828612782369457180476039098250956672982198298006875511520242804200951165664112344227811867230446219292535365347472462409543138198364292792687513336007681686688172823072942691126423533476030606839451248220656441626729324482175915898002494050802789015708155044567349671873166158232111996829897163504428987247819094130423510230580345804802259135003291228605049509951173219863046800167586574236491825457786453863712145069646199203149256849435914020048953845794178512771260626049614975883334589581764339834178578682702736517029742844170098965797697564109161936963107790741086340950682144594602938129566920027557300612862969095535666558491873459434974653345918281424487740061099134882755851828532922368153926705195359901248684314906173490163683303588086221351428611276541642522550912782653866000481608948329430189600636543639507118478471704730164554218950885540767935070154631183602204008279441641091795058116662810797985417951663472090312559713869612691988848613935497042695313682136228962520308737879213007902390902574949282409257281852875997295552974743703479600875096927022912646176686320215376105724288841604062964274637290025039423618090098122610313917622929848415062766214337483651134721918281765329609420902395001389044201429660372929525824129737778235736295925533036114885337158110002654294158999219223495342975534064353271281029631219122829460550332480013207946385513235081583572904453419871751674497192821027126945131745664028300287141275448701195610376610748931562531484348204758534530196980056627588804647470734827721163825593051153874422574838583551524916632671483791417027877790889293893087581789890357650482191250414672755321181461897266742546177157574385363703195974867029938388587361142865934367530141953172601173114728924075654807628559778578333873085899152886264060129615048107663554211350464479670314272374260176247426165044747511853333143266939304687344962737567548293072187467483537764094285804315053279343835920628021219486416198044519243979611671784338668968514127383564158557969479766397184040031515496376633096058403900620924916237292068492177060095708899648682186208551690845832763569023358004811362490287977865537193234547802842159587066318738321120793788123906956748819929197306591480731874863697774647357790584451470347286525495022795623280155626614557884428503478117278445150641256801713031680602260903361969437446000383034857692547724277619025089125155122584433307961846274914162539719570737326264500651557697250151230924990514875492241935093844913878344156514120280721780099663157032424988555490741323838627477018060926649364935734246920460802438358093617762941176473191568725331356320956000668111098313344978097761500174820057338498960682477937954397991249258369997956226194539445982119157587733712195770055978288555345903628645047126213479733278420978228286613862519039817689952413242194794221980880164219693133458302691197674370878704465031552733518568074951300830884972818245774729915894029831509989402301787387273810473904729531539291560665286832657322483069464476365910469912828431318826476846223682185363277627877241156983196694887145126787633833445574858945599072727914997354871972566586960558996754268160000000000000000000000000000000*i1^111 + 120955747798155247121628855556532730796240076540488907969530928744379099051894555104322920992282634163343766717239054794482655522052662104371718094776551992052036079378504565161388927174812636778235762332453121568184084398000505456531442466270113016909287928475841868218446975180482632233155428448894100636175090071566790615980552190070154398715643315674391855117929605109227942251649695926151193483647714449499949310472400797733098041917669513694312283089211194505154366566101279519298405955911867987265786418779132857895945870978272763915879226251453936593595307117475323571245575179954040429847619213311177677142771769503070577504079299943358983982959353803092118456183115415883072870945748453489417861842558288365062876406435844157387821278300066780456728591323311148706022458350140896728684367093353083787780821557460018969264924734612610588520854524089955531945355788486747018463189955546500206276989553808380738367049949942220736350373816118697051730632857893030422523260366377865497390747188487906690731942451080391513404078258871995188592833536291171122512437493592658865147904108920274848420279607288855593338769712787173495532461609290952127238055257290417171059887331720924064940704097524235524373246752984085634894633510604112036700880794480826422058278196817905312565955944358846377469667371438154256862606380685762181659608153568645504790333857542374925670729806567096644228664556665539290853910799373691720950346281988897653802743306669166500273448532104175221774139498824245992888325198934605874816218424306114367983909628260324317213562846658063817115828243248911477002937909457868029630082520949428207739263948663604861679658546704431161330633956943131076653403215220587560635916706800412152658148949799643377718321399030287828978893364850674707541178535876502896865961731961035642086644422260883974275446329653128181316055537331405632881765933486754150376383404470038970308401158569657640455984968926440793590830440117433105048310865853358912254594542484924122392789897805725501954235067470083501486493010993407261577512181682418287269129939205614079242801219759904138449663231591518770547100537386526422253221557306393755128955961101086764710499527680709250507863314485576511732669132551158867961641172569922087861804651012945329281381174491000478983894247252846787961799738430456918348451478027011952832855420723764555005097361982553126411964139361262504361244510437262841174044648949806248191076195551638004804984291240773116403065819853278201851055292905360803947870846418290188950440957227617094600368856949326964167918822748323597073310112997020442894365109490506555865435106994706657736698508227943104533744663920461127041295993974869229839945390024645898884773447691892117568824207692314802854607715379061490679805647761719592945846786619692647345343803792833293532668162992380730038401453032955075974653682162635408035030287972771883713751464013308377472273685065887407115888471234122861951252712720307212097078399281729540175344530556732787374122284539732342214688931952450658839778145979312050802240730205416661967069040813170806112284647020473727286997861081849705514694114570929363262136140041647228020795140574794493705019951521069936481845843825042391040000000000000000000000000000*i1^112 + -613361776547318147478044746850048028064362235205421721406354368777124255019649054925764375570256332194174505522314884684450055449751778858051440130117619498310695730425710379321520958305583017957891997880764567174618622143224957287695927845821856869961340693377296074050098993161986205282847210655788898442107389127345559379590867457024716515488165848424630519682032159038533507860886078866762957137368741264813545381816561332960912967899453329237934933807247112317861274302309142051200705336342413699529484790574443740381268550874584996391241811034983166380986296819087858563371040308063697563938455842144716709150135269262047439084628605682535815457198162559818311500899758725359156248659243602985048504011120261721791863817021998583794918916320478881571148154241420157369763663936079489133327980129049805583920181440702815312682072181539521796041865005053097437837812238263827830925889162127446489865810577520271800690466592146233627635950295204691078586483572659547499804525483243742666893842298140923923001018956215528683433363885748141181230982308069539465647492847973423402485352575598172016697576129831564683574774278795517423786452284879717958919735665299080362986182608173104041437264012772200553982352587137228972820506370265477650815811756789482212453857765071810598229500867151223831592747496855194328262806447709269311452850865059741282067855242359608002082600242824464087636615950539153185323203263734779276009881494262455814492078000130768756700777270198344522264592915013245115610105432993103421780369753278764305115620670813369479942337466137074287205288035853004137689217933029788157766144045674419486264401438523863829902416377819909499590354782688057830842937109052240858212437374808277732577788084974361852031317548946980101319265218050723840807122682050521677652413273893466459414508827015903501046463731048642863700926694617526959268818907134065524449477027424124828243544269733962961638969441442538053090670868180219463700033511211841403582490168004655208064926478232639559944797741780756415336632901557552327093732254369134366502400759726749783458777828610100393833565401145090849244908431574503050183966560869210986156142444620892993739850773941219320684359401363290871975852469030819026459330166336669508017183982515273583515107526870377641192204777968737964091357604301998583210452669623547251874935478108498139240585983688108428720168954800389227883341650145974039837533966847673154996261587911186453828845172493957311449032191821841515780212751235199943288872723745761951526005000001886110847828512833688565035151798598158617491500310849618935901512627467622433755769902568562315052241050512865984287400272392586382712661836004012514447831685784916878226979762090453911448506062419019588870537756906628438443524458744082369745096028999109348559026391010940762187830080965900485751424277335949662105935997633536086802216001724927461919323494758889646883564334271943116435603274266582436556645272737276024432652729022549676450243939722202296791269252929690642323831157704237986582608991540686574880909224303393955468918751473938784459587191905153911540740704610893343849841142590416091142881137557706495006796479399241191045516005346580798348722176000000000000000000000000000*i1^113 + 2452097593051731217786446242037345966952556005619428301978078618898141113779550039331686139800943402586269469476855260131026169553252624227978579290071659230904818618489437988104909760747777379369955927450054611331324047814917284740892237278823509410551822061227869325991611031154462741208151925085527180007748302506271807877259592828512177304778272904170459609415037424802061184547222230835924297720552843398973496772420134587850908349656216442920172342607987378722145223974835096211195987967523552180632976122023848284220232844741986053372360956192546609231373813624797442386970617930085689909899347586973535413541253715707418305259571793516587185181002957670841054955882874813616337253880432574860004566847549178376128244495430006270964594934771452846170044987460477680737066771248948049657432781591551052794230895056972840437173259265302110917160177518485657335110824213208956228260359011143279051882004398416101750867283286719589866722510893919723092802347751119765957938994074258496912436472165325317250835481926438447397803137281307700058043846639766505460559771493941156777666190821940874618057198891754428281328190403792381912652099960192892838893907417369476982894699306402939085106176007024691935005223162024546898233278623314888091577772251185162681275870362525447215965356609813104189598636568902777502333826647507803191726711208009739769967784453448627321700570196203823101642198049368971309159912936587329998115227684837456082455053882147856922854242295682255531108397688875024943114571315681860647408252570593610289770164614320257498208009198942287817054423426177661397545154164775453083558060086415663939881954802991924016123054522184178624045094144727657940839162919469299679824706588092767986226204904602012158721603358346778034664866161480219936762820931129726528537585821539994843045060641293822275239816151843483964758147853606620124883686622425105048689355874725041495652060317813455593687932235265834699001394833971713009513937217156309069456250191041980693343154176501188938038342477979477749997218690995557215991018810969522447777856401739216112425137709693022099735502648330948038064915009564251262110017254495121189299885279965593258905321679462761280929200208990127541597169543456391645642805477256292433895190773030196652143875830337281697513911208071446738900745003628973110069536706741291592378279432562873973340749300485041249579214711091082934869439954873711229293827650579694181511929511165232362889533684022480414140498275425893008683972752139205384618438849080032139561259067825891517108799236907939479037000418687175377505411624928242056577400224244401432338676990149421987570730998911513134462013757207958847261173348114871005449440388609178555162855945898186407382701731032995339856600462972289015111878979952401483198095199271969848820093996765632863003847903617763869263802634163572159649048767602937508318249306930009768241652286307354958537833399291209137146159616182667870785457347004502805124295370470087387805425853951597473981523890656715263246741590224393796025495679375928515050592402006924478214421259915787879491455249283703965504321321114635926291787075135073310539488596792697377902192393341188476914231418657177600000000000000000000000000*i1^114 + -2390696884091441391845920149341951509486662951722938239015113281834908311526593727554220293672406614039561999927686624195426577603627287227284414321201543526971486693636078157145547940417158650137187968296194782372324622073299494135420886648439566457437006089467756205983087892839377724383834430500990259988942139561660268734070977417410723107267132442438578667352846811520200246814514868302109792149811580687176537160653390415533588030550664695845201868765696593654492798567434982208279032684351653146688327700968234841067825991751440651611842258166229263058781140189998335078703571188651974095889330065188302923165519979533270716241128624443829005334030802457151325268057413577419762588452293031794233634706639628712055056967830344614240091610498625743837991989272155530593330298011776412051533409759911367462444192953985703459934651567201031052367582498050442134678510258470468719833696502803020690677961764952842932624251971413241679348951266505990653992781972797419766171097542028416719433185310437528335879128742976755585517028688382520953211387596707423716060831411898847544955244899335402844887856125356313213110733807554448578681224611165072238357005824174425989911506980588238753194176917314645143342735742679842888542198185045398656127379229421237834665351189004068887113299107752664744666821196032459032668472259976919486615898513053000196489905936878578966121748866535877013975024798843844726102650126071900902301567813931172197258933397907541108812425832643723177950145901795536152453259056237764343582786636083301541881253861612101365707056175034375745983021536906047835478315539542897337072385246385456568733050616003219612185450243441884075252595713013073903830837959199525726721941790815990430398399153706166695289472578818584794719602951892189323509126745180738926613822760668769545069552577797968822742150433287816128762934032204034710729194416039784031859332016607918902681334069602361229708044614979751632417629844375438589276884087054491959599958827570242440858701176908044694055469561162329576724742247278510390220874822356618032070701977434928346451701440701392527252430112410776844497602362038042703178738069501721146399746911118762756528990927633795668659801905096199119803819977975954193760964631955956829068554601276520688772204875338288174040821254609559392468633685247348392747423682477713330923556750984040970839707634560674617480632525458666408136047190116110945541373381701031001620572327141121320503864031511057393012041751527322715671915734394228348808295991624774945028934114144513410801720768989055577956313979683803357474908058458686683391669288442480299990220501040015792799297083737513386148137559535869323688521530713906982201338396982290428318602368317246344767355470285730721736901423734360997568436294248140575530254672919260901382575448965060672967431991636500023689771537369372360161282362291414741081602980164236222364784889650772181221540843047933888052592409010238930235802045612157148210462233551773914599896289901654812653210944290793518777295315113750348797012954062087227899441024738679741659765208469018676374772391964908110918089802702386233589065988063568466665098662136900389196817129538984209285120000000000000000000000000*i1^115 + 401719841192711190676774653195725955233302529339903313383881533090954031313743278092023309127058272082011494185326916434778702691723748087624833643620185942623787274107738515276974074992272630606160354105239431788641302392619426050180543243558428061435822088707045010287015675096474489597167244405547833933835652317745651073447648204655707532082020352109601611259323650580255951350151502521632994891001312617059906035117680727830093569716449007626431708839602089821754753922133009549776066366243189185795997579455985299794890879698069463152637421443454297958246879192151011217776673115906929993496654083612675490338296628586681982323305476088674254122557258628534091112115763202300715487719336443290478024905315471438325207192524219993448181378775644404248423337166363690919370677755988748713762010669400077929121404254615429516109046379278758698468507381098094575812685648842046258916032345366673565068918290218752251258774921788107635314782202810999904210900673325519783683397701997470306817795886959877151508156385393480871624311902806479497855712376805999408042303227396772766069910724884927856617830820320184841585014960910171020703517812229502647172360904254098728525460731892643047899463074296458696109764659985344393847212244178311409962306992180174273976391602989895506361141741713969752293525005311570336317000962767739761624541708959804651337016907644233294423958944754409042472508100540866409076928691293147559219930411046389350565148817528489068805244103649908657404215742823755301927781150780916313011383406079908667349079981364186381490779634858530747956774114387602557976825097565876298734198095937366214854220025608578099740580536099130653874547109238773146760633443514067772574580678832638872132567438490581267175067048671200020047259791077894632200382703826111669126788532740780848905475003553865684126010573556113817789909547034863387357497188515024945607910761777860364667560942990415856392549361090809046011204619083257807540760408461828767440478345806611996597272719985534055296928596561034159946772154214854034755693088565993252688575905721397298874378774654415587062656157682666462899159099686863659986102057576181942768428260883512609897716508382211299932833918927996540126816177564061660838387369301033699172050531168775111295242033541388836833343259130385210742353820355566107314172865421547411761993697527155686820869342378861290767254933193826595585920642087890377531671426307283732227946037793428486533337083419472217049149550410957999179078441722553400697158409828722761467759350045414419260580390939867422691656184353932274627023545100348309203730977236738564984007721848569698860649911694977525850909230796622053265266994873928462014071955194939651958406826167723838350373923383241853073397092449046424671272159839771859663850002767249947719299235126270375943729739503852739585348330879271398141810495770135634122345905144036503169280405057485699979874796348280237203082840401430033901315281293838754042914626349497301100586571026626943976786974258586971058272235916875325550340804881637557317371581369546029873973001752144968506968590494591343842460506827734976922164382752390570228087348557477760150374711296000000000000000000000000*i1^116 + 249803315900499019117424309773849214018799001613131768069852946865045292188019650629105457736693945965037656035900203283088461890427694179699909210022572757133167203366688848466758013152027504954367581585137537821920548614232242291532790180748448924369903538890750626003585303006326289964376719245206010886432508061423969419618131907762030565207419773361922342289036331004672572991797025969041754996482083754871324843964040124587640431811201604160575334192192787921569849562588788081282663112846117750729843203492637503303221013721500801478652626934276948523320672848147260263803397180200805781731309430930769825911783436947055736966133826567014045724504842824948822149581144241315922550326991243019429447239619094571378021400177088979849187173560285068597431584215661690991161387842684241766491488729711637371263023140142799932563940668320803914083998620316619871319375571889705920990830582201224043837753154743367323873343358740142735208233670643179379517608904584733047943274768211057385936032889411268690521919975691583482151679248201587761232464148891801739246966291940867638149338687984119850142291797700142838901249569458902668186216273751176186411168173315396180495861401804150824956080636594459642755787712280074745604330960883238952498739911492596032588718969836932037418746100615550805470916054065450190842415173819783535984569324286181412370297690638315454241461508664523938470660280892520063326645011259179025902638178231100700318900963005151150914454563032979297203287066744096409410369640874225341142944839321318621514349445951504560187241796255939551300793624503371313024243404333078115685868912468991247555461279062281426043216502634940569621748768810468626414415491206756808584110005429219119403456728119720141625206503517091391289997033723128023230852340865401350898125509592127901415502339828455265411919553189999868276171852891760135562209039730191211333553697426854978468924481205856681694499245460584007899712501190169261511634234215000335143657709185569221004077428809513369659581944593447864064249248150352658213221682799661402847574684225387705274438746619622090662829969551790702215243318385287369002162560372496195413871488609710085377620019495938801859426056749582176602242224618359987568261938027215189718691860259222101479568498416447757085908734564394837609496225801512311615947147097381417144780869817288889213602099942675440341909653129824290046285061657095886009846832103942800311425547358665151848220502064405554969401467186202470013828411550960075679852841491363976042966605171032612217903105634708455023436325130155693367036532244899346027787976774016025513497470998152568028697750459350327723014453005382508450309036783157227474013703154782531916813131031050706038621012973151413192509734471944598330128104426250668221202951243028401310216717775554497603756558835414959305854903087393767313005701507153460226254971579382175480857385242813248668370599633185688826918095200021438305091672552825640123600285253553288103324342011048106104832899273670698731328665322755124318266711552911936217237762767553080084465830949318430715545608374737009823532750325329108383269220127798378997154735879461273600000000000000000000000*i1^117 + -16764763501946840475168021940420614265165097354569455867216384778697566043326568521148022758436068620522225421661035330066491256916157214849804654422626703434805226183009821763046347269608237433804541699209680118055170443974696662693341941769632303243531624066368333574936523778705054711835985761963913780468437949747854276112155070450466267748120827313188667139257170555736119406846726110585861586153221804529264069709073462057264564409713139437251442925173927728208004134160045643913243927132174860645648049854429671978145200360254807717555253831903066666636241078513329194473999770018526144638494672281242845132954250651423305239144492721973814676867591424045666248421649296166173949219674114980570016702016714038250274932962965299013396144064972445054207004569213906292511617681098180040502957730639196273044724097029765777424407690401990168659712796913774597325639901664235495662421760905266637580214268181986811989366033865044100759642077543335020663892268263942328645228139847922315623680128157150465532796318555335770062755505853915605288420485574037128443390476356385160899103416591612623691445722393927062124945266402823402597053520216512106529405522959213243541403515585289435525147694260121511555226988489079944023450804519814306365857707611290986086475545460841131480981644404436759253232363557360242786148503023656032719122068957555555621049528115070813247471097866596275520343916920722695590252556728628550500799149138062343036896167460125946126115933272897260019250961398206806252403666657073490494731681834231126535296207549390563834020567448516072636257318098083832619390566977955396643670144782635372175609608773251637632307543554782774087864894395204936517919077011289069182187038452126839338267819209795988246432759530087627152013814137061450062075238476202493620054647261898462456581990322521273426613297158124802154669430580952346566108627365835261252820556671563802960793966091774309187277368355910008718944953398359584549888538215202680517231071298180948385498140458448942151200934750064973642682556539224510776049725087982597080750185482318650688613802066448963118609084278239897063182581678249716540932665372241188012040313328165554576824563504659791406291534693161373966159577479665210459535400438703323447226781949307995162782283980009568306305925089437881524335991138291462495370333670749714570701584665718670221716887826843627171169447144438741123318816429070733625808760627045606901979938476627242046111278131714284673028719016712282023545327750292795308720097466284003804311145653106954659050596801623131915138243553240340016370078187146087711962299282800334103460173447351046955009567703242599432249607171003292176808691089260403935267122801152691933750265193180076252734125464821540569239245312670054281587802874664139397325232741223410290273311872365507349546800831267106723112131272785492535184167239116078658844385963254525512121754265039839030867227869478436567276901862074152614169049314206988904604942277862641652493259395338422657152344721717762584984678556983367797358379983593975603275957626123696938947849052117340496146202088751759050558666151296875311725919811121234260787200000000000000000000000*i1^118 + -19380095219330539829353357189325961846168574246070131608238594155462075192841790389913274205810034141501750378756985928711267882784974229832099235069676829147596795221093298419263161748663215941236039282823348620966134252084324886397565762644020328020654011464650856696842332402069733918790846323443930805137260105432971937920617329166324191742958601468646803764826789847441159192090264683994684914547543314729692595254968584159581038434593343422814869830659617246089654582114130042945013528621297182207134809810074464834557943681827010525765160559498899384397639085378977766267260303231082583427528992318272176053859108133951253353271092342292241893095106034094882309413288118122603024708453411256124013214447742915237682965414982143936513613888874532258654163721136632251498474689941361330179436649080229057447668746793345371608165997072963122206626025983136719963077059841530241911046621425469417228634860172650426373702013573462959732804022418868769017086154564752897796862606087319611838505563865514509032294336878740431389407612221868357671652044867215992467295320790802366157100964694153445530262345823118165289470074535297768028118254726227504298215438471855107004749531027980941776297390178459249912347964118358514268149223946305712166822267322292217535566610421026076826727141290069011719820256932913095284356234107094694951361792451680506198295031598403113171735590180690130683289969120589731579452054385860010383358235100097850060119328942916874484598682346563909270051918077293637714882839834105433220242887627543321714311210155606214767550925419021356077002500995599469740189003977583444679854597067829044290439532298316347441749552006271976761186890962151724411548823667204080430894416165339143163252253291012858890206240848739362996005221434862565365503543928991381955055466179124214051624927294403210633220754455480009806628282822455969547969899259027515088248371632275307069241188112469114675683783165954714862777363400456084963034523608885827062496806379143171891150486154944318970489289989640649913626904355107227428160484918698132113831722633164586942160422733935825399916630649484403824936658045621832770245458682930571855569166156046089879756570886186339365675233028997503295414535563830438781907201662188972992082215179967066512148611635201370565867726610160611295746805933134502549411980376651982221850158087727139895458086524683347300855187780239067297159757090228681583267922592453961333573253052824442416811858307030678219354834262720728789211195001617796931249859989528270531350650337221937831490923877676025350852345748247133327832210150024091121176893250767159528265924570107250011702735094897265122915728069038537007536528594353707620274672502604185868431460989637089790135030715794157413666765117015181294004081098543025582521672368724036155540449326171750584608587105692623142847516102559101636574117809258592099170240531509772544988436401685293144764878281892810188080989792966918017854437215474970287838216615198617470736980856591422044019961968388293495648000137413824130534099534809073280498971437404890466913336581525992211408447330803707709572700525504253937815518183424000000000000000000000*i1^119 + -1673581671686504625039623126089070480555272883187568359206945208700279840979435172509893882788668511844164852738161038013116664727965983420966800211420478010187836384317876066165245336472259198006230364893506602717698524146356441390878055574651364120960907966334849511303190503056778533392913468503818901669572229503562242347183312740673816380758762243498666146898822626240109944537750018880162336883848870998597439051196303329005663025800974287269838030079528535128534393450016377126856054236917400517642209817951831514118854088028683747508577806774528317856533619651596505606002202449046904179030112542451028944718505530545588646700047752765054045200189396566802938946262561242827282933377480693636111844964636598537375145039462618738499627941165980036613003973937572192642098067496979081640011758606539648178620014606716729024796646485138356257676041037046046269039772889397644789447436050155130686420447665011004367889247737660506463922921099283041315575833467882328291369517254742641156120221896959306427160262110114377579954364192018841171719318045435335516396809754645075058715858378153649255787865133000543856522602736377770483128590864442757128847097354583464483927465967131632916156245355345216903142592889696883146118498582556905173974331289212461981996188499551432397457280423017254140803253324713403038484654362748501161902323245951874404904457599214966413637849479122178593550919871752326265292740136520353701390715810815808492591016366611711382043696148480847708152413498895320215637616266076048579018747486599831903979898190541997302165533258107242350180211540736449263731920623443454649910580700964812378870507095022913109091127006199552263909606728704823426851904375167291550186348382988221985646156208225645135209038649949503615720983974530946381739432216187071058589869776622332911706486769175879562350965824579583091740503252666944592379458735673541901677126616811864980285481620223638437070982312552028078081240459909038652617442995964795164327409181753099687546687651833944425416279752906184223625788641836349781955949183006277056621969901825665713115137399084419342608418104918670019608594537217427851232639821230646265765350324081847348892276146641511729496021995286283993045216006025162831401705646085224784695276907583597347995454227737010338168908328423082627284358582771039564745068842374013518781123768558214883494133814681509642151864440134088700061935352112007077637120149028594413919362746186907152645315306345378646600340411475216200356673591399669746311344259801215877083252852696933269442097879193666953642452536059969228771071935170167704713621879858536278050939307865160454467893461921754851187499416584447820946611291298137681258251540487411330039341469657195105361657932813917482402711207512333914391061388688113943483979076739263738522654554462925467661728817595868198170576134872379309168033745656793281297288871640863657048847332584990943893364643688695649641852679615923592240931106112498580551795400494855726312766405164491274974504153086145604769541427232993689196000572398034684708523470610468213682490506434644595317872660755984277348964451323845017600000000000000000000*i1^120 + -63307093393728360699595377111120911861550750079794671554938142808751265209358465102641147373672574332536175349589329400906748329112448797761802504611044751155475747858816356874416531590399823283766859974522907843026470243870372797207424051222820490488273216786289483473639247140918136763687055006353389765717357957154477288355631711573875823991003801678914664590509239167870126540130037852345130747693857948193614014149547198398237384973488790433278363429338177599980142767510793191789226644966266200942837698001173949847309807343430365450743649377808821258579941353359157287192704678430927525418924384512340803362605369768202577650925428565372435063086010770539998847209042326563033778755315439915784624906022372424420803687920357068349654175808619306011652568718736514985595539706189231564746153477767605531179211876529942760646255457611486466917021852335714785881233361219397533098204549623362572552445672602989690573186794485643905343562761069904420892411768467509685758792382702267821713170293547208926488871719054993138105742312736592651018229167839151562636737509973455359389368960448770149766572192149981567031641363845207034555324873476412536635329733051069560679712784247581000387205521746588721799387026741405652744781521480291886535949371997665080230050923019667161651137009936712692036752210061515943729142657866470760123212266501153812377394954174491779316190375014928614424008333458414029882387878139075779047641065563669378626430871138944154982946639917560910520120143027844920707218742447331796279268126996181918276782849950761279133937594217904322340487395216573275170596319539599962353408964317775067228437307035721886181533762943138404428160936428414901015226259816508786670298326425443938585749460075679580996356047900788954769488381959459957650633520028217173673665495949431809042723947969330758133624052619385617597557337907644475958939623759743311586314387934225722430365653885529543249369724286164791127296152090546467241167255735322362371070219838335511643207009318712719742987004962498855060933121045914737531758337505471519836199890658934593361880685434292363765829933674801495788984795974679529760004360338218685516662405471285955407378507423080795624969195508763578124223874475658639595674696592368734777643214041367650682175993109105087387551038823877643503984681915311809160835551687457209208722996587229651580407515179769263549951103652547907474062397928911885766898133464440671002032780988408572005547838738461516441734310862164629485601703705552600441886459972216897583775829823297697333288988446959593594932002061997570634776256915247494499933533597337280635575566739396622882253077818022965337644060718523980668628322136493851057069782763525794690308784650617543520842907385113151724874194250416977641207828610681790262510414675655386140491169224428511761374637354451869514290402862565545946531376324470919740064008665961997790544276830824070022498780849645418358376722049457547191033261254206176137829282786519406456771604132920541138666244667421747077434107820421575840803637853162322268236207326786207728191404498432526263834878405425617782702080000000000000000000*i1^121 + -828624855204093125273879620767834722541574564630522653121043016622385538856801899082292372416937531269276304351134991054951695448875797109643511327847795174002607381029109093658168601140144568961056815595814432274308349270913823535889205139171169858390931106726695629042603250150185865668508275859368983971484640190565296744340048260951276177318536082054177395026465185107820571892351434368331479008512249402815451023973558517476435502203639540921567653699702341398447248014868718527026991215320077080315500720053934511644528391042318788937306209790150019278753315327753355586095432132272580399066384447957582098590879219449856118294644952487151406297374116107741266384857403528739835099194165016044962986169019323013522270568445151185618783449998199816318807750339574554960945827506117371204091264664921365434305129504288663860830807971077253927611399056401864128680161766166924201038840520937887256649701469705966109570772859252606547826083457456064367094442530345159380964951511966496887701931134730274720144118011867947566061555013918539787688248784239729773096757742681327882039727379096359728566618017850517083933538107921671706448500482266086844342205566609487388542668766593532851645657380401099440240943322599941453390949908833056368643643474138952885265580951596486266719572794679195526009372534893483780293727718080605135532791581977774161214553952443992531531536058448654594294653964021643225906725546016704816375002795988718867231013531004274655640136450637107069543001509266441562256222613089161713333015965675759438090241655053189522560868913446207884697397164025201073456355739850600812346125374074834816811247682059524234398648361400834896274199316736618677474181962633480205843777739579821718674205044636528488206739661828448360056672292066205174111380384593810342276816485150468118372711024198056200671901485069078950295378646328291396093105779066769408007872811251838032173963289145619286505888735208869880210509234656418806701873783550003052294767464031535026373921889624580472903972809990226074607946611426291429310140740248436480724751898115063882596915485471932901310628774444297904562963608044035419450535049732870296945250326854800969841610381284788559281107799488859239340886340594324490300190341362598445176127997349126409358807576097615144116640757319669632269818765153497938657524326836051674550737283077505960042376400416205335332745239753817399783005262878477446637228766067496757873521145488987224233838811348308876953261235761566951854944090565848129238307175954357684086422966296489672510968628690351320497515953129389034058200621401726145651921860833801772022311556705841851563594422147935720150978789614739238762993876949344062841328963805712056597544900600008986798798365106156475802806147238897039491826388403019891210059513313174169778955485916056754194508961434106859831541665774094868445069755457049982192723472633639423385420328141432583487457977223265255953393648840917347976727028758990665761298598945154556643849062427936247541858353813361093490356835375038268814972790642604300454365001928881065473465352787162621153957117952000000000000000000*i1^122 + -4474766371006537985845058207940974957325443588120407466783873642425145614870665468437054240140953023099965528126437335142174832339919854753582909560970377722211407871976036772833105485199110384807734926186201844533095104851756932413914234163737753606320628073607368680650994001917950038965409935432758184039097208300318742999375971168971208836960502185434307346934913256368673513842094613439873026407010139598445776314885082103593240435505235213960230702662659145645178784548185816250710695740175293539049811785457396599004730963847302166641506184979066860039292693350003719706280302654360010205611191353421440317883917984023238172958193375358167728782078502292970568672078744869300506999331278819981686194791049028225088049893302644673352944801514695499704658004287829027008329037287615198572480923789816589570754233120672605377178714607691987801951020058190989407124225032193033811315419299521100465871164530964520429253581029808684002635097470325371586644757620860494846391743219417530302578482808891656940992622031905236987075463380004967146308350270486251468156696586325901038113929807598767861826181573328465232309254540317846756154442143126412384747818849955586360316441281198961607890178546486580436661541886286288221984368934787620803013309593155680258795582430533184539083522151211402511524674983263307042695717025820209146278600005572619811878057675469726122888791297326158052256450032083430889095936061543069260047466658898974443531499823279334999794774308689810741820523377277839062800766920717869875933513499840930308322540491590613550474230373536421245450060671133514732466619360838227520875062968061243055915540057109182313825948368430052917022169639972333558088183824150110915098353478198253959067673493448462324536854398859300968200211065974890927298991454545382195122281766759851805227633188558898300118797602539783142158543202488671037955903788082420989754032340502275326324111181391769586520699473411107590260052104445735130874283285806738019017462116834427066532150284663284773641968741020152592186325804773481079397484822547925319938604950885076277835612343586928733906093248718593972291649407629300133455861488886570206177200857471097046581134747643829276818401807206285307642347433253993976721206703779787806195975883625591955405197628527501065500261843904219866073342093598347253111892039489270858560328720329744696240808653852080591729010121967456961890962795922186332387397885000725069054546853355202548665457173243629302388828699443422410807348200372015244519605121085109156587581724727686777517869520254727741628930382188062008663642939654494455212126042642734109990122724573858406840025730593705707456535871633072521315720626961997701118513585564547159274231519594185890905140879671395320061512589523478978629189938590316851939225872293365813341899268396768745231738801760328314798587519457706901729563157600456055781434285536659406186025199791972700864394944914924388198093702868714584935154796458603578934206041882071039415265874552496304610176301990298212813988612542009521840283213704203674788065077370905106555108743079526400000000000000000*i1^123 + -14284522935130578721585277470190873179713570054693530294173773163490059000823044436052417314283907988528921257440934412778365636609536290429434339624763341773607039518629538057806490290315199514853146274300245794139675333266366768672858388233020700136198737596075425714305299222704980504158880265103638653512683026545904143504574317840617404884551147507593127001612458240805287246524296487968224222162591386084106990521104652934985433536070985279777393313840179627106656688301284725412603787153737337788635044998454475181264055883902963029192344458532004623568039330410608093199341088430990473735660614913283180834587334085828514727202302500924268498770099774377381326646429038055365831083044861434008996387956744117303028529683111871482271375783514328153088609475352463587060054944391949583039641496525887616391853959900545062253966852247715599113394523313634829738058876682392192178937435763341243883721227374767613771852199689402604541435126321387512079175965409231909230400029863595406415723759953082891626468620748950623547255208550383631505904950281739795659386711464095483548802034711747829490154081648979741110463478255743009222270329983168320426946354129479653999212041135486413720130034760136663707603074225998763028498626256857269391482668781566553041285213310171400001019260735363588999255208978923781667697157572903325503824362250158302045982497728762937564599631972877758895654657014998962710694014209485336575678861985860518630748501354544925600741395282235434456836027137791063096808248230015128517729613969524331681147154423950578840789672710899244541136105718475006035272639108474137278186527494696478463245695158084450121944852606106488765977073615746039036074814336720341177351536115833208868319975168823204297633688087733088732207884401346286908678769877850443085342401903326425878029288636651066783529208280263385658340017494989828701388738618985562232034883905581314618920716996959737216195761181450921794958398646092672537502136332478598887149396835067847690165470765064840473107569722872624995547260837182916314010171931413898635007963079501358483916423474218009580603111586630681204663142407657536182883085168586628323398813864381448500308003134076465610005193299838493264288069381296222730156046123708034802643482875462905063414048172387445642615462852758983090314962655202018512490403224564463262402611950521169118533177847363196429274757308005616991800097703039572789481964842030793947955991242235252018865512572138626141339471926699899098534528624758044481471284033906680379980730247241356164037797974623368895079567801935085213435855907959135255866788418040950278069945290368979195847774213361397576526554211659209436904717870965537631006703720911394599451677232041892987487825743560428242842092502890984654921448632096801874211413638688412994096412077240383703750631558755961555680418606907636679794506821060477054231149277883477195995236359274888042196523069683772192087170885179219219363796098902740886878023814195379849621414277441455594069189213374448815549822768119549012911833246570966236956820622513788682240000000000000000*i1^124 + -43951853777088280581644110165511990777297387859547093087376781653739608219677856007128327314221114557128746242625279976870358412830349694182588102762059303851472045335542491842231525671596053601545839773682168941207811063312791165859999818392917287472511611711142206511754319511265337614199053763555548502274559266411416541766295552031384162441409784830086204919243782220212027562338427411214608374262056909709840665220346665009272158459962701880412106819538758121199358640265048114523264917597204553703640692248748322424957592353991175860868755730472276065169728228442304496650264681306260188722743776408400871034839013209982628637068676667542776454530446378249821103961088576367985068605275226095395294550416873215683777925148281137502477988926949889478265578461408258310174019889932523068027420945020987794593939414042361630160847559936748831833978506103306314906781170657291048830757428513890977390160182404184496299515801403460250832801544587656801153886604703883165106963850504817291577683189698602671730790624865279017773166682856264429540399415028804824687054200503820085303149491519500902465216732881425940331381512623514120538937271485666841251056389345915909926171539616529085145148721267928172696293180940338685762421356300011328608731210653954685298662196933893003312717911369406173779461276264138392887617213257589279095565875512241779845795544692273869285611735880190005339649000671268764466174171521883580090463600751574141232308346326107267262907985365805160707285094156465456834564180739384921060297621566241041503917218909529827289424521912212458340147765825091602477123791602959151427085286199599218337456884597500560503579376712145300340749281961720494409676839087137606405713756504011480964759344238273946293360015982204305239051055630841608980028127536404900951196888089659325120843759015715157752762984188404875763360163431580531061927304519569340509511667957428605436774227474299169924571132362167724660467909689684646972401115328119871693918252107022252517508859999864386124540266048699088104685607905415695872506139315448084988250739838048021199905255353643083301979322551627699363765192860120249716346257685265232227996900302021364993864155093709272755579249117340063756251324431588946057377210620687204750877131657942101571630315889667352195394155448699651306862487554823563963345758522717800294392298752989515036202081506240499516148101581253062159239250686664404700258041929102472418697173064328624010564521172431974432661206729050885815404765495564741288884884902903659952031232540318351266388772534064057816536430476898841550098394672487035413027887335886596687382908342635388631263853071013792031013498622692307329227578071191077994466892941413693470593376393001760830096421949908660546868353609369525997205805483885445869791287872540292505849954851919005770192519274022615967986752707076018634681072121294440120503257189354518811168021774139780741077588518670052823529350896404574334707735480309300967131492213097661691740204809306076114443045384098445597671804935807766841881551336419521493729280000000000000000*i1^125 + -15350336515954974258362510955915456162548648139768028841170356649110556285952177002897506754240898624557734365685953484145445471501548157880575287072137737111759081065765280152890823275436387525445781215200280120530483387896359222102703026272048707840655300580621246036892949114564746672772304096332708591344859265399052754354798195631647844737152954310368023766113942257204425457807554468192975304188539407526421396588465691079520558337549233083672855056021369291586065755500053573011352115753080444230457659741106810224718728251350881434938246958705871234754721867614824263024910420930788911461622139261276838952041121333204140397393115562622931761002349499489209125650352615118274446652269619201692514750529342805195126993930199098997057115219384057506039846247914097141910280375014389141049930766783021869257568172243969430995519158061883499582828600299890350292686313669681698397364904651799912537798490269852253227942197033832607430606587894818541482851489130657559997231213337121957258420563742312519162254785474123878602868417807667858421242626474482328503912174516269363323621901645169543710319722704448821261345645444999061686580078804071200235354508287070521951286240447933895665821179366635591199629411252619298221628566933192179683699282687819917673019587085433296851701892642477607508040267370034781629268576532265276353487486395263768816158093654885986716889192334589258317067686122834707642619873911559171600140666725559202192225374537474725288787286801802016540995818793924278611754738628976165531089780941109126678963673790540682816627730205516273763115015047491270092859753429519393241414918565213423663022443081633870164274293578529329532254498621103571546678724985220700609214232092860037867586123451180047885488235471529308977303518268546842587503066564377574431751784456623249791638882201290953374543077362852148115686904197860404073169310784396458094628018825660570284409196365481885944280264720132078528294460306792416811052707878135891557856273939973083970270023420841994377437042355033287152721315128271896750044947655450950885406468619719397578765376722929082405885850777770310182715384293161519801393344565406034913557210200730012187662185200527623953525915236913293080210794633939910597985173122676767285695522282487237308611780917693169519520203881022892243720528461454604929180434242974552487869907139086612763420335823255386665717129027223123986017368453801833782858078987267203415534414930401476446678051745550003613602016087149297070828742660874778221890966115804744181358747098788418475616383024066786820484885489730594360239786013042723507238045014380202830746502950858505843560824435321988920648183070767137631825966703762328551957314609245695539673133131707533723585783485477224258225723420002220451013722800672727111595687494937990625030622035921249513274807501198953819271460401726570915595072389149473457463200858869957584510190427744505995190417784135175047108405050323258188357087850379019175669557044696779722959486387280510767300411120318242618659677514796497894135509811200000000000000*i1^126 + -108870436674558501188033589064533461549575539497134103626871809031171043662279604725144975213777632608743816668379292908670824994665455492385549094244804704707368225096437839382818340380332945031965752612672369386089804758623541538937172132736823466598190570967601986916404158974753271692594081701721988484588669504130481594663360719593578011652197102655206620332566007408640704667169092935438538767324801825271059037071471906441478078138306721580119095797994867982121765790354098176324318155590871053938481618383678688390877061766377089627582622266782326148315750787029629295425384467175430525102097838212027255584843437306349146272345549223532774075321911377538712714221253200923774581096792565205449635886272532956057057917705941447048632687556627318274966737941213293202223110244011279896834902729165776603686214440766192726192888278295775686030310995084800871485888609689086593059659831703856295997376690767566903321037932503089793706110819396113108205406023450702801098618499078611043360892824439829124943776267569419450462496369877962287767254174601453261656759848270951157434413466312605074314931014678032775300735837229249186874108891730178967523507840561308472169711758213399254800125928044364380500519107018441648469203157071042067977626523993547064373939782143292402953422695346412566816693691023657610649451163279607808423849639136256672571191974248866957235574159951313922700887201456928172804016450635642907976637883554062527134893648841873097015157020370344146405306171650173962925707236030621309851508860783283032214230536305611580491897569217222792199116801316885479202876716500483966888337517604963319511017254158450592952594083479459894487078898850606594856933401904127624384010056787299263504940616667610707592134143439342236399306441974791674171546508223204541165842297317067538644054113538773889092552046517541539256304258328571673144350524583335955459585968074081849210053274368132918688488618602035160723553318806251867368688286366163002816163578201738821564530409677479808384274750213343587341400330869322973288485963296623977649187933178277466655457757011372562505336302137700067183600402806525071695794317508287370407133023117496598064935124110271119098393500508521030194391207216810248333084110565101628285192691530955256257623334029698998603078353446016415107426716190334939966673766941890172184735765850426700095491243986901026734536387978468633126805252386882686030865672044847754229606844505166447692187418689005312134837964211509869188340839097443811036416888770168473313242469764412435747443495472392570718180643404712611211399465065295529848970403906276653290969026240991081116416823185510075747214611078458294630830857381134812809512714141848488851698563293093930027102368938095331918790966250551704603096594798287223977309319242707179469932994635179319454004290359286714393593500921692262125671643102586828275962175225867885526940647774619360230407653925181625976610468216402348758425952301069523990267092653168612846241858197664379682013111930330462890880199242547200000000000000*i1^127 + -4311707326604298547415032061140061367056388888019088660667182491803743004236495288335346367513198191529039921362866208588726886163618215117697583623729649017414728240556791532981907929844940344817172607602233994315978602599380466925248300687318145621699748505599409759438251028533429614957897965248287665365313194810458128336771337391494296946623165949454081973761718955526313067298924610469570271749385614116864879746790074393988775161805774622953147576867363321776656978760133095524907786858212421212887482767199282197334848831719543984562934003964396098326942353528377994025094744562135634698167748826202637033176955159246535133315365022993008581898156357865234095769631799296101550491812046133004607033147862910382165481678605256348985104555695030797025556658518094159443177027286491818291894110534802890391649992470896358760354176954822417858569366187352917465330840721297245868713974434824584963462743265395014603758878124110315223534163941839816523745051167117420337026417799167001717996795281876033970071117379679138174832784145749822325849618342600005676740293532014458089576255903010638059772807483798479619480903383259479317338894915288380292980808170518708729804899166495031587979991421405448714463089878672652845472020671544706776931519473998731375870074408173257947481906667241939657288059041741510586723243220254831902423059733227700981621318321325260248046638655037378026626726768307603948405592850639647485279076454908290017468022486018456242056645927316624164612562361998411685021976648544282601478620883182325233008128218161393737360034224006933560603460566335135261111230702009431538955751539046739559977467537311003574985714838748514227235454559799983937581317118316122962251430069061722207851904357144935345405156156866728009494028819975413352730669673566893542048894168329745562627944604887835545995468045139518852480891903513786354990383308158251595832472647593722225143666199345334256901173396770795674394793561966140783708094670499960180157816679237243990969494686972437530711046819438787045922487801206236593094026988785799357857685171950089543633596358543779826411098679409339598851561506657446359093592361711950612800884607370828845834129787993277127147559811760779070266102211701072725455023494763555454210994711424775883286888902339537682280600513442209759972308347836423202323357647159565238296581361816754777877323253124631774971515887380473786795892401069893856861092653280654773332878100851696583500711756412084478689537075470928987047363127095918268113039579600416590106576633289012571658582186385851480901418291031499771216829564777893675372665788745155627020632309754367818205328583216403413621040995462897275325899874199649589075653708818368780486788127392483517320307198234310897670712510306657316051113709604944288932986056479206482378594863199036967488712502271263897484683735066922542159595677758079159599878924930886258068373262613225676674696144150984326942193661826066960402587046006441335923518857033450490974279756850814275378268300428443648000000000000*i1^128 + -80340101641729979654126765925484080036664283118257635234250997685844187569899760904420066740025774064303453012004123857547546093714432888958293836980351019275772361923947715464885370479093593729828591407754108432759303173263141931474007729770111221204883403419707097302480870347207903011273838906949153169808176384018646216279709455310304454480116049052195957443371774797304508290171753446066028112297322959304816004367216033551783827533738780246737121234394408215193332006171526749288597816492980798963518395537074891066634949281669705470860241864242325777211655998353033848182861286013174131086916844184054627957171007289988525712893921607576139954552364093330403378820561944375564374222675743404519901102651379093177371010103837381685511567089738841266805831925751669593609074836311302370026978889341486276634588886733495431548560951195363481982553744610286018860532282510349197892511027327564439517191101325710605766977542770271038926460169390405464413492432909574974859232602167547936336509272865969676312256215611816242238699559614292227917354679377883239101712396969151792752947394496086473509127167609219807060812481199273754106706415815520239402885715034319348700174822019487682780218539584405752736966418741175799340435650784433692275186841664720465654345813932412790301732169482694085126392251876105882716351831976860285128006401414536844417970008136275370093309004415838548092091163632455062176905962844334628613978208865129981043955879184626581919540334505920741094277057759059778489375717720284574991103487416948858951657783337428009564849214316946210487456377454485347494431838696093189480935304830181567710764746310761700586058870047188482253333062194190573576150256156741974819904890324772316013918464505710495482397356887068601105731283753524863748677429044203576526760762246377189792815882296635895052578403975196239068492348364426050589133504327154766713837832604892661262464969999683517722062537931998759430501439958375590763866055886833735661058873420421004550868896698421765084189737003014690136115458689284131870984281002267218680454863305356888578473649619196665737519681599260389057678376844037265390129842092625288706946811961981609602517150914357203487658014032192459526608476765530698923463827289285161935378230875447446776834962408384448386710025179917914405259281545694957248318863098416819685860294935689806526874314992734403476331294417895184414411718723240131534804691631378217266056898884235136711194908337358209077002966557612619820399038252657655024248833777332873727684336588474711990860152461938307892375012267543061666961676954071585463067491233232129770729772242494960398453425210763083517602964380957164578170761822620378553865588560968980765314149281397784004634474757708020394344195924382212483391455443961646201567255815255539024599131015092045389375650956173585998463524858103866768445034878231892423858728226066176648378034505676997592370279062268204655697615810596441473168478344108805986438061615313803328154270004274614658662400000000000*i1^129 + -29296455492150999353260489692751995892765514363450208047515249966200282142617144006793314262060288763427703249664379464266020505349673922581123543058523267447449494621026396010705656195529560852166091760546619697595969051912525450249131448036012975399076429648764811029295245286723866561744301348429254416912313191498099558806860082897210923494301218671304059166181101703275429878862622949893289527510347287556376606852997007689463216448282193618163312427533879824047477980155452250577167872260189724894093327615024495331725320628466233953885899776761921600384992346509913600253241797572115790299611351362433882210185155478055513637582418861613441693451368541950899150867742336876496826399967999363125241774815787543257072914473749792763005706911787603092505243629001310781463660903848494973559716430357611604560659474667183330481459210708017629925610114368277091934665959093036016956015105846368436644403476995479274470463022316937991734778873574118689298382805854978410594647063584064658744274797439321702596133324273931328171227716205304528851714336851194399308179744882547882026911806418241299014397383731636332391534354066752560900316807057126029102502853710543005481404538054505927693665665562095025625253795915402814101183826949201292720729772346396558776343379787987890394640934274570911572807084094878179630036118913298127701719595063207925484941116186349691549993764044960677880552165265478987321528098199617760105573827181000275746180446512085281345340621580715200574198867080461821069651847101223246044666493459378259801191461526659316700847252537398917069277879326318815437806249992275903100894391374499309133230477429969181029055530455440804111950056718049791883800329727365843303355187466499948475399057079546840257196018130175366993486629851985565478568974983653572997451764662101475310523214736130294421699830546730908356249866576663755783781141944565178101110884645460758119139138494846121142339242325579568298316786951304189769916693872901015915736444618245602897594605241837815998706175116633691737976752573502351039947591761952142410152938196864121571640653086310308694980903370289485391968900154895841225453701216310489851868733916874241357505129538539292220131763568082275100776513485604389757095489614531593397142433776406745053167147299837296120820083234322590955752192862360926913401721020392790970035914570699268725487272972580340856445529461198440487991312295951212431867202049472695039751189286105222949784244996737825728061193166037884640191494425257364510068774788754626701443049831765299396238070669646349474261330559276051044161324498333653767456381659574282415807719627001837606045262754332685508761844428667214671475994909853335575590850843630788331089945222166699792875174201211831536164386533637909520464298232787603242880204270480368967797105544086522594474448508313757727124209075162820835238238360542371801999408928630359804753799576906292779507429449610682823011123754870804589893648793041505080803505493693963394088960000000000000*i1^130 + -3261873594203807784655496166969250164300988725275612625893017971095147616609450216342274080121632978378140737429457100059267028197432854863268814216988930494760465301602401569714094342876280511396944334413204029858353788153470332982673055751056321194517637251034479884244281154233548908930827100830731677486330353373473325526630894696205846450817609742041697077278650743436186291894701394870915612516918865573570888952819921698095575464879955892680176084039913186857482122380079396974454354514710957268442266793777475868197621592839629631246781518483827164627403312527755269305265861595588012524537088777705311659589487781223143580483118532598713205736292347132197025901020849029892968049358452908054165047784820441563748489077004811558094740180578005044254480410409957975258278043183019943413536208734725722770817474885624965592481718247500297291318497760131992267837562803642111756772534249778817957004849503789502361237855092748711693169918820163484818865461277095319954502672676710933639491713829385356182575943560912811530689029472399989939329635917774155507462331658125694588939319024261227866885064156269119193114551953632495831045008366296844911990667678185170229163269130402672865964959699607189614536259747616645291741486953515232864358637464037072228163643620316052966975542586305933142198920494090443666135760387978519814143120871283056190687459343107004473459848222065333311286429707625986611579028315806341897770140074965936652686048373073572585302535900091786603223409343569520767320541325298745001806018246031260217154461091339338138764029437966691147993552839015811231266071069778291707647698796902448487626151009321218503392723680176715109665446102577167964896784505426368205657448990965554949705907415653566341252685177295507005435473996262411139872852687102568225099513358146831159152362605752644418861330550186878116485889272306822412447177264518590274957540859885060072389011256512706521576772130268838666369920910079152075038711430727020638253928929418737465256763579790889837231824554728040420359115024258562182887938185954505069251364603825845441182735734954034788369781923240377787468859424556046307704893046187941592341138589861680510329008605013012987664203349479335886591822672757269671305476900915550906806691334755844993829711425121839062249484648576117386963607163819723445923825456725061709002127452612811225949196309811604804149627149443125567034805483393938225172643929144329224921182580237183806716236476946252563993956539280964584694532792308703972344447579609816423383643786410798157445244661333172793739673029507850913199132361655074605227744827486542422035577782096211249090967999018846327285455204022472220593172811818414146001240288317774401393799857892587741991489783771773368821501024636004102616640447538798314420376728529769683216212879439480496260047068050034519546410177853115294532456480435236049614848620626646533483134692010851469389382568918411803414754883344858125662100858154381284833006452736000000000*i1^131 + -1296435153659615090330304662282325618551718348410471447185091690390173612094316066764002724165281104720182242988886042265972462210633236645703448395366101687687217100055245174157389349956377978834287639565567813602391556556663392093267506296568035514817341014273824716542421833087568326208484784359464497660504973794113208420110353839956024120730055890340633729725907331671201058452906802195520026017767887948808840882536184955912032148551524779460974521206874093329048127672260407609997665428657843055410487750107117588227312981634155368999332680267010367373115066795542588853207559417616827573856613860970198610900683929607987387500701977129473589174929283793834797277035539188878614282204226860076895275117180298071338320450186335428388166534554373682692561583332113613594707122250985721414518097460290143311018865007624091149576349689740412961067599680951589890849140426026604048677434976317250843555401640632582075572290759202978920575769944310726370014978187691274293921252574326398918235730278475674962094643047929569527187409965629441156981451222254389519234353330198271664615658190998606833602069694158820065232172775704107425838987649674775744575799750199631853761669760980083010939703218392265955468374867425190260660703888650622521835095266080624650584530011384435254791901194810261913520547141305742088782006077169567550865459027997351250768432218251049086975815738164169008261570447856961287533366621152442245934066763673979739322731088419079441152447407767630617009516870573471340707874658648231522417527269634465924115852344226157191623416607781365409336272842613130252935244970666264695751916912959141764387187475112654962819069134203576869257910639317913224467896718297949214036364253983364925868125082173924285994267852658957850344404498944224051970551017734263130539236666843973658915335000451188997044024508215941931878169954986743801375711548806850379777921349505778582444931253876316261476920990433125080885719765713475324925992445745731357479577142167478038647745326530744954005254051986560054150158033412656432376175690884494478862368427985070181168252930473787898055821039235877291163443307331440967738808431121797245466176302657725598546880109793593412375317268552996312495812741311623775775865652098164812504188880742742002277534116367839184885180698090660472797695420509694838876910664244791195767852152165521844973383686918858300595455745061000150460169849335534207675518050149573293844651578473542951785678624913962232390605620176118484562797939763869088237804804886108462926368153370505662896070632877784530146900947854776183886006110084171147900461186232546729351006710419252225998454722374239149088915723000877280499537347814288308912070208419838035780229164493518664178403357779857743610608794450456441830992378510529864232012440616918449523188760680896575276771627692624250230047139209880343088852573779391708165401692997123039828879624376431267537332558243871829790742151725891644458343902216192000000000*i1^132 + -300148866274734895637982929069699014615301372465779313321862148133010746723108995223959794020331860154644227228064256949139774251259233432868929874899318126520648768504751969033437666337741421054599682883728340168614178867395097631713564714503885835645003392481910474962530125490217860595563611753091681140357249291633490377699604304813120508768021598422931304064032813216932995171745232091168971011021634550042220238673671592573812695228818046774449877702518831517181534066515310146505141524720949548132993818610342995844031404151855972434000580387822977026627036776567017628478321596583019380047678405306433580980912854055145221922883146483805405585013779560402420781909289534343765063461108754139089529318030455268353320309961256185431298614631234640045788806056633309415450470595371520998787756569385495151428136720761454382560822125012117475744667432932761168918818024918373580873348917555723883699411390172999597266877203386615554481427406902723274458278112822843153791936868418665970609581431280783182813552682023159992413386744020396549687362285740013304189869274583050286565967801211737372922589678828168806901761802603064569718579854360400364971592157742406424715305973901920887777506282467047745239136066951282624143456457063601705822221816617016531540974123447597683163078023768485010112456036930091633062714380377815559607201980087645322955173355319151514746670989165569373393858795713357376835302832839286091048568434201336823590821731798499303149673969854054903870331075222046914267461519575519412409789543286755727405269276619864535908117104869177276302368997323711738758086405756590774042125575891216410692226043204578448028143491308283925338765133519657929679444536995152781878366772559229230723421956394014246515990382451470591422856667528966211517521440754843775721760580990821664219075094757659976774114712311871929310145156069382019277990282254957024285886597871962601852198445045680141679740425668823174745098357181402137002276735315507561544883433369728685348718687097766588111117293533410273255377185802425298715509384357861276887948786784874938006513618149371234006011824871427770481955831491027203982540483368405336725567461096895249423656355750824441937747885918465574160797082852249390403310035203132101803485710323265679965198987912090522163022089397498359154993738969638839558396743200317668142104236946864662872707668221270557745041217681734530050112555083888702015586778288466652028478056856680186064406946969625863407454475391374842932674004045529562222913880110922655212133142816583242540418048543159394685539247231559778265787783774271721317124936225382856078840660078060329482644574147141378788744566271997096474302292072685078157380479964808836393389538685142266494127849151126659433281662004406284048000883950456911060581200816187189371373141452963736639053512666261050091335618106258245208383322574936548018913664253238788773236124551852739964162021979514931065743178421155921920000000*i1^133 + 92555139467459577516582068218186722744965306673327323859382309674500283631764676981509785959330377490776744162954143132128768435640033324631790779474053164041218196426300691267900569816988035986531897074252901992385815253899840867827262519283046959747304188291103523242955040469128351580185318163563999503789381686337313432297201482600814930019673052050353247920373481712931294105718623885245011497866987708157261386452502583494647820106137818709776497922538718082894253411033210368633478541140941038378700381941424347541342593387483651288654641057878193048732941109192409143747069088434435672983412816235387473714538489784225169906865586785247332549379067510045110665568087792340505361780007362455141798125744391143247837777169082606080435394564249874266662060411872013489527956270444109072968342533965806667205028171469376404960760510414414515178333505840005219127125017181575862559668524943185884471255937842302663241637390597970370730104154825006536247614084402674938875621053237810016588815699127912237274822333437432580158088256208379937713499535372674680898621545258021896963022218901827413320697021811520353917697265114132789036016194945584005442553056078578048301912360720320244315198417939669045984791840422414739285169869040948729264322255364911049920353432371609054819180518691052419553385556713659866580675350847982977553426634507011125317325604582643364066077500623589714719661008600694408806947331412249176818640384886539861745122934123030373594725310169569337251094842561307092593136841103395982798833947290631432280346345853005292993899401562297341020153244688231351052252767274718778279568771958831164559678193762985176583059080820415958423933036872754126881570243028383112660825103849021596888571008891896778076436867609448579821639059408084821493058972513081382193132577904940476948833976053006579627687202349615974290467481676886830849086106981934669164757337863012062438609170738897669409961921923261380569634968750714981307026213825067356485877327395354183448245134291429088105879438276799753187111959341510022183263463706399867942364620109723321227876401358516553990992940206831725391607416392484443382435701880725054762079516434682177380932556076717591811960432323282588265686393035691584163601599844569843020146106734684927407578732156508167340442803104564938745829457744284871519106127555716230196669394248488888930980689916993373414901258942464473624799069218894728046121818877915753604697467182088299039079325514023525846930595026517160767465058662938068146418687077864042438003451026223223790298781676201479579807360644096898102886244332545142576280114866266881066681655970631971393884527563686402345935026365987962141870843032857586686774598861677241979037428472573029304324671915007371237915969554346482054690826884498765644696210209987929085599085155517147219222436435984568147606939700610471092907897394283211950317231444087007695147750432387645285844042400372097024000000*i1^134 + -18721249795229069540522315771845765348535220481089764020019913814845755927083436806738547995307054059970490770936644497346666167751218721128414402689963170134364802643980542345357749211645649421497996248169651507282178288860141691832226176614976467965394589644954839942790681120827840181604691350300789303534131308532769062303064638343124797347120680915384157150490355236895152093705906675913019914057681985291920073995742809332550642668355611557457609292728025209837813481997484552445072330856201361159619845288293266995521622115136801038798708415927480500267241974046522113602202211836845903284716324004794236711259786318128030776569248006012486735320911955330269596373786774982903137143420703155917314253459381764983200381991297614120343379129086111178074723129112087943964427639022796325760578409867151707134579263160543282529856774413905722621674979258632157395662286011605691162683952550037269738991972801343872570450763592276594606121520127644712367656495248500466101554902368716971610587883112805028663312121141106579902652385731905813428358863029853183447305696298981201428130073883324702752887014818753576643122097177261226510190067667712972016629241839102649580609689564161537861032463446462445009457253762112290978362123428417095514065277383796740186797004898440405347869032012164490925771752650174003285154750454520495114900994054597505642945878439297115587628314669034117260045881707240551168266279637429823370312269073590951597097225470664415383099906913288214017493254833175376387614883220122442148587331679550255215262890405151812296106709855180121256318746220441970831392668946872983325851371518779403121001985590175195534928503887874391866539323752683685843878739499770142951352499866472919775958645847136008615950724775881018139174304990628866964195554168472259080875116403129819357984097411539460844476522022366724776491590911748919593018356620253500041374459418553324252947899759159304537933043355743367620933626938702559707361360573342154580651249233051919320984378759262224091849651179095558892400421002652315148613326291520722752567907234986179457672704587540394211187477102989415637094782900579343621315512102517402546129946830594758420307179878400777440125222523212079964696727573151902952544966090858075734131079256811814097464695470717596412865720061773457130255748025744298589944369919496397693431271942155502802238661383009515929144063538406118569962586433560558563804080296017895365588442975820647219173297589548732483602591665235804012985256994213168700453912149344830896511597399263376321037403375048678988631162087529547562542902756333454483376444061751042655352312256745495977788055640980697995020963047408402318587144164187966306789906648092955131644773408990826103645877214841879208406948310494177192471850874604284855469724183638587484585649395216200504911822632175628241274317678230258229412138258437256056026109730862139386237679889111475814400000*i1^135 + 7905316333237731366448160143010652337615597649042108639984727037849648552068478651581433980952340490006943951628430026324470681596630614591870807669038486643118638959325494509760357533456004048647049565917122340863678824392292015045003666944911779849546113913395159345856595486127236771862406117802978180015918079737958911777596119475693748187307375868031355084345744189395482136676980980359136328888417394225205495760297396462715254439381831870067383737029636746399710250033437388564334093559285746182040039595798303155220037009126170020530860246090518101855355990301359389555673943704223838432070352767790925681724654277464746774934427318303634597313581590922860424873891832931496692168497568987488316976676705280166603174656516499776319834690115228347089266473673358654866890358720788522380501021922379682912927370426535815440389489715488051939438430392843374123561042529885679092340304185200634692579554083777889380553403413386002185997404103933497803335462147954439875305930764464972401839488031742342311379773413465937322033630579985609451707829466139176992801012912536144418303006416693968547332489999088945717988661809017991010171906660560602670397805582362522089379896641088325794422666901729569990632464890786408766678610789094931988949271493403623660518027089749809728686774665718380009080893626553205573926001180631312904049610692882272987625124503597576438322535069003841084537696104469077567852649677326509494700944909508075299041392974230583683294527319819777587106655746865466317172397778410430926695918185906432249811813464237825120970059529279699947641993434687970142326602279691541767558876214411574193044082221211813286508974266605178286998153619869157315215407059373292224344405937111350670628686904710322807994594815579456436847082374000117428138602479436126658475683878654787255451945493686578024784504495336528754199360413753068493160343811562614488373568154513625020874831522633053411445064563614107142270114553144579847637295149011132666802229913733350814371472521659408552931822931780478117148386204137984112385771656990624117786068066519221999573585835266303257745426463604474613207673473862583131412400892418534966876574152561617869016282958179928914196732486780831129188675610483503416228621861167471424451082627130260253196005021632673310039083283859187529327595051448941393738771933113800722650329406726844661772044005775639897879819700297702812794190116660124205246417028896382982700839943004389878904712983337922493534264943710539437418310335936301821533724339053700204076194693319991050580941319730230748035325707884053905589213974528582760247831804444042395523168408427529320186220842579212119704511133425773930465917280080112394950245599271094408928684427837035595105601903343767976020199092604291966319129403315051924413195523358117103378297667532103574094017437787068406105104340770478413717505110365274722320265822097899520000*i1^136 + -223535172062713699456336865178064150731789240094853571800018375823626252501014435546334045656708688227381678657411256565602334672623537040802174482742883215930510042987807125594828437727021049461954000090748773123984907101847421130729315607238337991004724637388777898016408940204996587656345403611069535257724863093670451031511365578026425046102705603867729772177886891277296616575692949364641957344430476678237083811519338234124404440300529292177057391261184695409512259404294513230153247408722429261946921780385059233227394961602811313261732347418348994987008084706945602290771999316386888278764446633748378967890996838648070672014120343770730185008997230038585675079942330342522884895882277102800438505480184662122633220648738688537459084919219344668144873850972120758383156529282166466011065482168360431839522835225174208457356773590409110378145104514733765015066474535502043194620546205432869938783293341346722533280129026306867973344883179455123250251654179964889455376509643860313187789345904956946093154481899207121577962384918078910154788080370369701848362213095380631665284216599090705172615188058126625367008871697675457199599089747985650892426131825312236850195866141386459299424366375822620382328267134714362304722180970795184623776474930348076260185529643495196535379299531086744967808866496675431396514656908894507247182540266092807117769458279796109157150863433946701405236886107970803013091401086450676329748947702848822142935709926046580373661105945767669716255085326693453706565070147140520738626763463394873541850497848070959495211279381050235664385936662513765916700300008028368201022669850505798056662787021009145664579981567985622825531433826488674632122153093896412928406311036902270900924809457035455536172859574468796081692470218648576022287342133297086103977149718862983863161948541974452215719247168226477940855070661109323246460978800540477542863661047012969540830304626371099916695986804050999884661938378976587640613199597163449407219213584193805361142663349156339975532317588821991538320263833333869381258130810525610300535272970208453973214189898713594766578919131139961471772503837231228452121460783569864698157666068317524612167577047443178887653532593784857574457538637268809509893542732898495799665346749412209290434129518758306085602955193484232922346673491379210540640991294183068440672171365870870208707742187255892599605836041922825268267224355219393993426247727042366809798454616621754467038705587150416394167265008498853153720959443856419824309007170825450150053298225638412944593113476974119330026677799585295298251918642316290001953921917755976211993878730543201424861989263663598191354673417969242559776602158453545332450456296153450614917272276944053009397140630886081343197176274879269939064306718898142012685886063319321992395598816197945533609161701579947287318921208241482360356864000*i1^137 + 138771596672090874266115858204432766869161929856573617215601020994705137689183763845419932396526979889217064412791694292288038016846860321703746588641917614966733555974703972409893383162194695715048484390761659501628703646545576697055010477562125794431970766376115812055008330385856044707082631068047381648706125338575905208592833053483776459221655337017973399282122501214420412046134672605085060244454759576734070513436251407082401016409145204215220914958067605464923789410673363717264779497539093303360365732472882317277596321944139818372134508698518264240474918008823220263872420648374929165907337559752505204526654708944089593036321873440962188255431531301736441686520838654469185095491968175871228865228118357127975588857388247115584230832930458450035765246149954838549541568668501287048786352154230628422127144190270934331813645050288372093464997947191925673745746611016202989792558134341814963085515344438210521920489264214237043140948473950994652186772317444661220916069401688769264698201173371213644535427921238381095512750517926995165386110786842302873794395233444595216345136272016544068970478877185046549869514761541499831917681056074944802117876971969184009705630053813200570272041099896662521939302663337400025186225129931992941227649684680199307361906296276325980193064724657393857178128687945644104973688399352685006923763448685994766908401784268167063820772666698120700775769140790598222458564371762842496800382421042186661307272122327680325743574274898720334580988754897241864911087229699744795126769838402660324226027414955590521463239498023126641099064421144148767330574765970621097741601019559782731205958642421470571319403857356296583294108429052641153101993438806741933561574562027680902929170182749181351406215367987957710477072859055537223801002848590830659984688353269766305913004083844123617263442099074246107740893080785034363077045427222801561451801779442871310499090965842783375295918222599204189304678607859553829794388103572564935411728315814771289810713566745207041171113722370222602922351370966412014089849479579792003206924661297614008610923413541645681135924226962302752580764064044450467653047782892355055715402303740888680802885808556270299507727462651857153836603934743735623207692454331301710849874298914410399382088777274821628670246487653154029785063536484219789960927774641085727769599203743436989521353651111941104571242238825402349559418675260182266682796902972292458546716277387311877198147088089709675097631346886615267196613285270909473377155474446584793507153208404944558811839546721402026914832706584582772843996507424529863408223965015597149693061706605699602715121591568759313939921872409470439250696523323677367422974003165638891056280732608979383304146479696922892804914359124548934006450280657702366300673891540226106947499143724233849359178647244800*i1^138 + 55488291043228468914200606824640608262425890767864068699835541011616531623045884291882169294497228352190800447966779156296877568701563371326451358496735113937225455082244884812164044895375980601958927224050659537619650064856551316037761821303410566623660351898742018073688128106317390412588280581867032415191905020597543416654361486931591111731671513448596264800688979629051785377100891480445053193147812184531757092839032780504911832192610443125349244528781658015464534983503851108010991364991360805378647715503726031030617715521767120545708535945467801558603068273905357236072112786629277191160819918033014793901813370004508039535810928460551122814630930625693090922549240923173787116239765594086800706906391847373343470217714820703623340877856641400184810745982605810898038832049555671215058858585867126675817856883032023766720623792099054702272736303036186529538438060661036518130232531054035895870708228520609170268416099993203155154745108460564642129683516762735498197872377899257871253875962539582948980730456218035740473071503023704403370104674695779308257268355105397620049339752049290430055005139316396965405862745319542735909497784131953017214483882312243149468554695926637138816183782554007509906812232344632191969116343603860138496099510624715937179544685364591600744089820837266299220623345329272973407275666337919348028237864759449615523713997982994744630799099108992088988403541906368024809747505319962574831098207747618205139623748832880533424892511535669024973151384355381935562339007222332288233044441268841512310399115838371925888609811796289281322695200636919685554844481678973265194597277582305507564090520786856308750745278484133103450071115419067773873342298562184126814417928807397641006848999361080347770797720489580990166313072926100260934514308782438904379052143455657656757495722895930379195571300602591796979357960756576640564333983380310709086809348896148872495531318751013593546208473136921778761511995270299229503134691718827500326811968719086004215998564069194248247654784847834808753172352434273986376708372835380047671256374857906208320183537639079669271958470243476572099721551912698645896379723421538992170732248945417333664175381789002874043181511273169153399097472898988570630021010105612852856795982788687781501545697139995679122580840257208872583075463517602809182055074226133500135623574416829727724846851404941747744560325391980275739000582509091883577072889157987193843540956194770214860866142376387023994239394938381582748416218496813973210115597671934435040842641254823091831633236938943452255144496457233318701765512637739714288055068261146927271116201578253189361680308593437101771117315407888928696233792733633780437422802038713210369477925429020331035126144035920576002261083538051174904431878252769233875200*i1^139 + 3349133650087616407716023376827483770953382367948561874998647721101284803649393211963414995887516751474930650695480458675265150103017287279202310049097212592212885774061455292589681320660164550713580801685152508870462485985522437863094521019378362059114411228367473638930536073041010480223847744323971089528591172884376202117216378078109337536428289480227421918492691564091355393753794745898551395065588510362491322037686651537741151454539687288609593580811943456946393050265342284353951723976324707655657430555492163621991359473596748797942347062514708454661221142934649930991501161686065348053044851289893388766113317295758712794513996349213021120699600304333734069336945786073433524858120969055126443152741671537353566351256333721533303938781922235296610180933166253982667491165298757693966195154562804200548714480749671004817388046003934040294522767447316655766103914880932151352024597683485227543481027189728546144569807122811968949477438044736799891485800387635498850018161582839854364309769189475978424535719510992518036390608090934183362125190321904583205634730903758603714992028555282073751226750191192952250902309785807857633104808994158752222781920814832274242693885119310973156331754393393139505349041712111669777293485807638627365288586932662762736012472577218191708246506669433631709100871370555524118016086468093076353243126209096393145897135597282593394348335262559283447781717835326037191875193012674104868363536249859592076439345984709878904804245449223336816477539246283088724078393792528944105792610125754725276752553670761393893547445562639166847651816550689029535859852558852177138271818085653274942545437342165421840252775537769821807741900212382717709389238107706770504343125427973672935403274570224776129711748541156315685522402802992517150867309232196791929235696035659421137368874578271252661795789840322034907327917657742023116268047360297271704606562270575529550077001435336118725664320949370636236433916689309614557384148484714531153509978891069954336553030763149693385773689632806110354726085805651210322799161803939126624680305781166985214587404418855330750570449482722606145293473735663349862149608595038114751954870127934202336854370058770215535134970260757439722912422717469055453817551418175032119598004982763306965342227455955511510786400147960901319678838690235068252667110463648301111225403439542767501966843167153904681915488719991299200876984115096148553063045394490205964574617950890660716411507143126261866017610535903013258364748842092557029247660535412898613397527370442492822341262138412492128573083717632857910509796626411196448843374584496417907801686660720365957337613537750739263268558044695702794378772505337060810041*i1^140, 1574366994832458036583988626944642989549500512776543508714630360970896803382609859722818643778804155974267451367042227844272984060611333548229870198911917673980665859731694601647537826002794782752525105218396045471352561597122610142769287965624034180534892314980394109304005359430390106027144422563691678605860242290216405519195905839944050526438472251564836824921176634576193880243402928928171239257936877152363575636989878394083886768026585126178550978311387440625390934788461858491167186070416445717282959935390591023564824242779793063065678449474297824359448490869942631231253918186740538628250317001492604976854268458657986926810076569854537197718075726526612526851527502628370338856236775197954287996635935819083177393299944723596586489429933185176049521838637042416595912866430849932737226427629856231254914847790962172973396796794546185662413440711959100245636751026745137569942024220358252208824942407919638397774053515893467126112237193158966734474477194949631184816177911778659752955090753395534245276868603364415379473102955269097776615695694042936919852654835371425547249935608952419386825734293284710946266106407417009089849148871270202908405763703958007136952591296497486230017065708929869299878463100461136753463918025761505293843916437528576845330698578651255234442216932433383139943384865818241102815285457625461424487799417670060452915204634224769897575907951330529145703618678400267250534062210562358035279280581677507426988941665342011995440354490259316161681809420145635123464146894908639832911983266922411237127656581409373103231349873438733199968850028333572684603484751983185746840895179047205111574138668077477090554778828005472409432685891525883893513086604670635699010569972250353087351715763715532061165723752578361328520217195951904544788386543390846112513763707523822126723041400226082134753354940079617747853149206104006253387739194576417873106571991511621187360475771858307793725760145527525565134982538344667626284672954063415942061036117546081688706312148369298465624397158193887614636194597668992963660713276318575358369725510554339543270792253680492764704321219208231307886877774141626184672703577923526211507671472654195292353682635560129266412480028328917509374940512826809196994794694814278051749151626635384892529200111648357090254475720788679186033497559149222859487292767695207787563899407663251476041753234057094042649259274149216953483432431158192264728545465729468840644738477830640745241279306088018810354645666916778484523049879188411068864591961309963278765614067045639224670590854122508548326896153329194299020462674155702453338392107065320534647899260841708028534555551506681317290542340331588530050342687910519598444778660858866423748006390033861257744517015868798875182998529262225162770050916314283370375054235558179977217882990985493098037070439393316118767733129718391854477470557265990436669013753270443870057389098819569343159900358905680280394334287719148434452978121062065951663105891847596188415488106541248928621097654290393832597233596739383990178258727966112276440334470335314499210301920623116210535181409055548220474912413702349383097347100130381386690995930635553931886478051938708802722764167208829105423662220823589172287148602830983196931934049174202236582379413031796883835920660984765191688023697417906379757225349800047397451799213272518839781733647198018997286458455308164765418706243523627563631205320892375075818082318211416124198986844054775004313044270961892342501498547101334723231298267543962402887607040136317275757320072397426542410391100570974818558242023542955427957302768024084652331050190426999267561211654545326155799427610908188509014013359547884796848502401098715319598514340311628116752981832272686314749645766667407275325980713411358628170641055241998810770376640125589884882230165111622863561573639425858809933244073527033510149822786587805852981725603021566013997385886912029566905269053635057690281162129148068526445398939114966476758817612991527199460449925373683239592414113348000181765279490979923748565527460066798011269240418247954061218143092950179225896472407413094358820811912545758007887579859603905066468144276507288915348589904012804872900721208774523832237410102646241323071231409789770468471255700761587313558714316973050974742998967211364349118306070360841431535137456586379950418299709315635111954987019000818641758907487569113312246164033230264765805342415716209704397923534973214354597903865729382114985485824167487582971230582595743362627973919216585622134730656156989260464304799475294817095090549737707433066095157909190639945748757753433355553605221868065725357266945253252363540269122907251455841915327354517540119104180536006500166265625587830635649439448075766490179401282755386816797446014106298925247885515685888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -55436830314248574260466918939378299298682252454549758323612606150576162884418634915833215772805950051080387050241025742152203157262038040817167297827328339967542356362508485370038819048239375727577921017973677454890899857624659213210293100574467236112747917789816004522382480178631435697963289526356085660399744793286986199568795109565265230131425169203244736353217835104065298875791838092937907955722248891471705165165303010046834919951792095495624855942678722044107782877585194683933220839252280832100613457486186984734518276980806186344806728350262907981013573451988635300110372227211120541712389877795527778447623458558999650496020583603234064724674116329115650141774742074840522518143891529602831076048291939546478015821148617410552661261789657067414467753700357387154356786930114713578521997752931262607892179982111799950819039390642632922834005620729731494681807141808282979809117483840890335680777521224709843558444632899094604251141075131129178100007258273986787772908181947338373416367499063923513722461358638132158466766398223838267265102549008473401565849475717865117823022925380025143635241029916601139303572173955183094278437015213057919884182445001308411104628962089890996842134683894305924889263713222874842304269752549063389146664523547850410284512903232481534895859099183272670046687884136826311551259035935944126324424761957592548867573746337757055306503957168395150922957453406634395964367102820173577859739634872751249141246114837998909487111248863959701735963880258663427152677044495808254272194347457560241175507977466430774620613845929682733961780293778751074402471227379823805112100013113820408134368822013368274002516834126276011674256362269805080728796285405593205505472945538628911968726883560512701588676102233957936371264270169601638081535485191026671403038592459791901505999016272691944738802447739081097487018930153693855222302301057860270239548068421534236033087748568296731352331464309401277109998757169708062854273142429014924834110030947759210206190613803160509835343092736881739058968050902430079437831814066572085753111197611788652130169859283916171615637531917229993290360362659371714560996273462810891102322043251499442183657623679330591915195181022536790739481038156321238226267866313143985153764178050454323048673591438238380140178943193717575200167102060800688578772424974996097891248244252338890603828454209917461616611942181383480530517937540342116511658308558323412475469626085302673093949678999496668739819085444438364774897549267282413185717483702901866134913083372909278896709302231341213040772461909677748932227147019702836870085801027059623860028221419558001416812825649450258346837846536875680098053606632966200882538070515180166009285852236543020989147319057296054909151217024285056411253252249388978845015666620388082105840752930525265171144718399293299599036285507652277967766769234962239136986761078675004897758979445095951559236106507538206815793805010871077439109999726718655461449051699413427142160742406405520016257710497033869859079076247119005447726600004682054757025058565562592955110534302531535342623039369277809624687248357227270123498582758578086211851151099590862116627305498189910536851655019315483704749432704720952088509844758906184899433708406982554680009986023769996134091948720987053514070924251707963874632767942359143148208059843817252786743402040242073651385534860502391988234653270763436285844956433419234074046314329552199002695981405223022983022363996293622461642972287310086205770146881973136505876961886110380089480578089511806018526811317971419603168492161358713108449786177567663874850344916833773382498175554927240863186012572575741699657254178741161675677061983536763391410760908309797193567217955693881300418888295105835541489153900034065236093802342881135122155821701563655921201323219530441296049535398264618427542583257240788510481949214491439879516931935519743485903957338771269618180010318787995164645947513904131519937179416547725345753069884353028262901136305993446974405200991261528751958275781575414193169352365732763479868201863856766290744165585968854313754099586374635282506666172649321856214159708316752441166165462757948141933827394502276523356739098174311736242689104250217491828347649093062403765405462421671372435622548959536186157440843280693571471898215848496628164670952688401771607517133053165024685117009968381608784374472389104670017081561255668474266365254096681274008130974935287647101858227030503892439877694228673535359904066000305610792903341643637913354428115167163545853507812624527497843719959935425206957085481584818077250640305894496808586094766545233019528151638740999504134957284599552237811507909528208080184980723485336848915188086038119158700889339090388189715959600486202035752471783193006747648824180736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 626639337867912439020189601016634117453805749925847083259774510214002700717618302492389845922503541766838268086355476544209122359825221106153778911262587486145098863422578881806394921845160453218774003721904220426026668866220912296633984776801314430131715324572070024059298454691259225882969870398426815025207513806211972429982300777710061336996638938728187502231665333097221395911097817759931535721073557040105389193117994739380566951980599247154390581252213724028217332434361628832826774031629455817612026147531954847459419415297526133225279788050674557394754191052984951211717052896922713225505255881619544411594098406246537305215201244226366232697898103001964462392125949737492533919451460030440074485095626643480499054932000943307061825520337366858519916123629961051068353966103897812953886261340603757260798979050688707649690477522617997442012178273349820917548505905980427719863220408601549250785227818062518593020148336861026205272851537157864505925877047515889854498233725499919718171472948879063368506608520562780221697175623152241802653581832413472098159267883752568205696369731445339568506643681429518327761267618686361143813802181729844072182323656137540753108327331241300376644365846296199626621981445485934912696244703257214359042293641175960808608206659122645412174669169893398523089541217246786791364155883187827683133721902972892720612222484179604417833487953882270273752416816903444293351750459904699890934615398126359126274418059776502273283470725672171124316988983066900883797649027215618095749759866140021825803619245425837751962073868179992276377685492565796573154216017643487289168758820991279519154669380727722504273276031245909027152096218898791526216868507642483307843615292429148233408924396316100423340081924801256471199236867376325385798454059268111162442700652553077780057342985491697062405789955312777548989637139368991213229447451348631222037290737840087419780972290680546907828350300772421144361672778597208307663524881608486244712262113447071756235987768883782461699167401223646227631303513006842141608306994150034710995490328345818923094472213205808697869927593357919500772530217376453028024130724269366942537889865242234398485213450470388797929397364012626038961459412545592392884534549336485983842900814988640653901062832956072057617339311356851933214181599988838788195337829456324922145008467041105730453439326821284762087492456338889655351503953667501906799874434229861510676521868499429362117435251266862058897262224947464372859347069887978514035842413240120571154164327708770013088982769336588544263755551774558297685792999317796517752248024877235551405226149950415079202634664064725675155627493921085769524764158446302157548613818203601385540544349262655722569807608646816072483582212845989706998067069477716047523207799595204473994824876362062485825433582877112678033910353236678518540751982910586782692269336005064935373631754424018590237352459281413909794312689215987008478054545864146992367945771322058876253954539338218714429266695066389306201146201999616660564893968663179946326387483237022216810327497895905427748076537392873328085935861979354374151231461850933027469379339501377409173692952992460352626764572689225606874558274210179291320300079800638768839794902379603402055623106522334641812026126728509291830561392580538757574918283365423339264097761804123118729239550691492522079510923957801122883759216226301085363978126014603609836447756384847701034693902546841836482258908518461844752640737241678991159682004785675359821683024327003949450761019422731978703070983520820744055381903187728507992179824472547321689359979807601393731867164243616187909228914887186586171631283949804376674101049901392761119360059316134632316202376920455055267932497226973186541747532896419325137141678024430763547753129468597604822693409537670246267736596307568619614702971942267750763781580555019765243981515144616518437721938353326774079807549184309996305509459754434403198664486606398087774631529920077366519849502687216338421192525698148082278074376453321545777776343719724448739316837309192374488427465771852638682000802374817492314453610763352796508370583928045254693135913280925139101356175947724273592936801311127609065882829962672016716485301038365177596009933883104298937041585801166422607824292553481998148978950701313648236983289464154549920531937179857925562644368565358795829376443953854956951324342048615253305044692686163322806525598097957498226405703686181504136367206424249426152989996214277355761402791198488053779360979298799531131302050960374655836754997705636589433018084937671132894679848731706209358443542216935028854261259185535308059738188096790532370673698965886783341753305613365784745404603642282737066041663799778152962437864424867354250183171409538061090269004038144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -370079924434711208017654050351491946091888811004650598861119976002484884201996993702666662626686625454708588392627346001158650449928316194075544816446798907697126519981878286399026454672132133333526113206116721249222055916276069395365885821647512949158056137446650265000365113638811793158202658662382017624894342806576699772976352905848206409281287737525396431701975497703080160209475309119641234560772397984918047802625395451454717634546277658357137017679090770016124213181922699528074680187159939609128487620611097822264903586292885864502471501294712044070943837289948590919580812866071554885304241511686701252564947087680465115623720516537537709504894090434538438165921502295827832304338053199568488824254828660549097446241052305827396257407372896601574633531894137366417203367455754362360509991822789531428850520911118695332363390253942686184483259567597001607719568221662449851654309954960850206261000403202535824690555116409018655261909827399588300517880432565043401372684508136734690344856754674048809527580736003118326380339510894207264547245073220582638881090091364424235976610258295368573067183184738543664354132987780865066586177105268138372573088017078756450596190551078079897906623711148540517902712404648083344395306254811960321702988516537161979138363626032245081751909988847445850907208512117625964614784366234140794074376668191323080745327192905666016154499300771427357307518369460007799157417849874422440627941627178440300484564266531616061003326716918208661413843469185583613274762495091834262571610895299982565951179250451694710239437948196781125595808531938038637525516206161855416552258715625205906106226904057444121806549038917357917714645974697179229081731503475407754534388015269336005881557022365596057184083825160209631805937094303205253406828433521924057011410381827393406612635364672262095030728010879457481991786268714119607384139632981567488142611049636909347141902941761953281841651010470727662880402815339078680396855867794853195265671242458685751461853460790335141323872002319562623999702636494016940117861121004529234816896883781880092934562420531492322292595062502875435167763942655326225380111978646730259482078171120258945511708540312425055831627381671286433530258113783695337021536655985675139319487443565630245012869998609684550177070697949451816664170566193845404963232263463082259773068705208540260976463655777710186173111354945372420990919761351216682837134919070957680809866618460220470976251037377637867250061752561639909864922722106686677835385015907941761626087184410383373919450954094735035651597550383066392378450198740398918219585760584248540959014100197877968677981949066577382741265960864881737939292609541983681797598632312872888423925416264688400707630331121702801435600381262908453680917944326820850364071753324710260223622464879707418073510494963999133832511743405519814081628939848897410474573909796187080509099547579692889873413499935546250867702227382558829492929224541122361508808474313162266116973029361539613215600563716379211004385970731611006590331668512780469551624655277758923865233110143384141004079643679469117654502682518209329611859914065258262502170217804062719509393678446046977667764995777319970094791491103317885498432789212290036795169216936076171933330873764347498366279020772245169710065733812306219608664771862742947303378393298346694108029828659909396847292519165593793177175550548357416993142345193428004423578957980030792029391530117758839589044214634235711927036112787507045946335839031381330743999176358426431178077663232919522585006367956913200694239189458208923438226380088267135824497607015884275780602061076710301757864606464409636083886375161368405889331626955073225451061767485029402321801229437213940864276211677962625267323134579837291397696708682884870817818357215562851272369531970726114948080745548721766846801318010001613233946518272954830723399524331328291440196135198800540056895676888730819098682485356293806425292388563331228646031354724818151408223562153800583836824369441732064890100860757907382669586040338089489784505240863982827795493704919245053949892602266542979675997049541873722228911865924281776528400256714125493620189216044380515193160834422301090952853127998733856838796797935136662036041963196912241829922233885251559298147947228330353635013508037509827702303042993656573945276962161717262166207146995270223123064433809874311871827304809376420845496283711416419155495201340080389510823376645510854521056291275172945354215284787525072721059223076323971185956333884050422025032805921494832052592236872163685495672387176801549721615661742779570197166617053125983311712083494912663419474786397679482205912943881325645503281648477254431925612481497557335949894956563828555971135030282094921183568381931058816767378010931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -30506648053698961289820996810011897965648636153748535354357479840398010809431477265314484788361716161969277172506152528491590813795772205002622100484905628112683020563893284844525402251007262814360485362019344307704925196619079481432755677307499106615759811638815195748415365157339220676412326042933414165489708598760660197976158683341539797287053339342401087897732562550094663180388707994516758100035734326403992315887251243143186158659158024566266067152390362054836675031248078964376030707734459848254548826325409321102567593666315791423693785644871116944922435770113087048403142563619703410429581149219552892446540282691666089085940509213958590879781589376052150293718680982427388510561240581667632136605346794189437614895329705039603832435255594656004643909580118657145673581505670881880012320957230909870646784516087207094276588918268947534185806857869618936324236745339382695607545813668837539729246503010316467687867031201146457569365333769875642998409010315863814632348921206692427521406546618653989768231167488321134604472934455601396988522334783872619905276322942312175958810451893955550349195771826541223687870127865509159093982664339771485487844224733578486851993073277106756628927878093338636477126058920906919241215574201556570008524491315387414383879073617697368394515090648801187918914191712452972434090819538378235111063545832443182286669051257743651990761467877318308461011919348215448096028033139490546140201430625114366925681157376350681246108902715951049424506106331083670784387628198091457189541265194726910078413661867823574643217536313502989931458970869416775418722899166900584952534914622713775162071351273224204530802720146788180095502865898848622842720745046527290878695697988945372414043156806042030315209531780505690082019119133407520650745856112171589657821700011766080322954129512154403717541577247160945644515586025900494663314649140377487651453256649900559197334159688047655901123388632458630510470738753658867450214869229165482316343375260961581189077470841574543919667205985031608981476431239987960656103563190024627362044492635512440780272292038691578995116396613869439283979677560397993545220542053740148916881222999668162196540910984056134804804952942507661885851143064588854804451988148091939130345012335767495012121910655442926694993117672606512780437384671243641393197687083213541047153293611034153814952395944918411397133183217738241184950049156145517223632903426299307180182444984072752502739440315882974058466901739593903095612338300526654057568288969822079995266830250552272665599243573120098315932093669565680035029114559678442317341895935534407812244487537347371280238394477256702821026244318576743408866446235649505253219776681979996086352675375767251719139647705860545526748344581880086193641859695263014812015213010788259830938111291502993308741538929679050628750543075746148674788683605697223380849130954604593682979714949608121724691790350298786256159978198984196609866527652672005074639726451073306139857436463414064483393869621026439342550287438806752609671431311057375822029148218727627112440955596888643844610074187321483300235864605938804780208941579241636900347706393524397029261848726929386107811310934763825010537276390705502886829896078253931324633281627607975537760470635783908446374245157826767391366596731369942602888127217313690025224963017993571552164997199732024084256689719554014135512867176650238698457514885992730935592343186396464206007292209776635377051597869275230696229454196132143821691723481941850028209703052980580548478303840037830283411766473634060187814185174165833403260201785247937301251599189212803777373019610268599809094411505407695669114844308192481452954941716753906712624593338511939511923390220022556396520329473563448644158328140443555341576763226483005784057840756311199980210180501676966012359610048144272063842470328748163342314301799763391529842484565553471331239259981889492718985422547732293693368549801970224194127022406227380684722167083302634041802054465810243709066754056697866696352935103031902827138495987282548016588588784740117866604552794422043808021252849996875467682470215853853791467609624721777911296900926759186870153752771956842680554427898125439376065162863378210172426400487587481125362102737251317506686060575969958642659856444832328554668171692494185101990967416708198658808617908746756883687122252996147664812673802649691952738292774782900820925316324499837341539120873696556969705836464184212971964297890903504806148219848485098397030279975803887074838646920425455887307010820159828115212631834766530472518974395874778134204019414961277532729370730251589933061492003416413257328511108731142728642496212535709756139432452433579778383995484868813436902226155222242933014589202443568899481926806130270379044891525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 24408311663808466192661943134075883330661872060866832217743752928266213528042482370774996919771092134825229766372715311616511160826035951182344109634249114839473928292178005120654019300136485219129962046105339058883387498700453904445797933624095496394865612261369485775037901605157236859473572587438810726836253643237322329256867668526036440835404207748535692121719791679370565426287929366477297750378421024323493577072039457387090481593956286321646717863971132801847279794811433172679739446600230358089308654473462224843078490758903556102270592861749590428357086892665205141044372005190509032339445786630080657718070378792686316138733246562708864318251512420489232512438944960930054374249961093914965783079573458963229127699328632945193824418490114879676024927456600256676040694893726808448496321441982975653917080845992960801582279644595508672348118629235731767710664157970442771916597070785324223743922135319589627450377209593431978674660425245999911381081706636274946394289781974775052177425481250001336170509582871430722183992210227648551710918862774368533731811269258661759346661337225378711978801928450685986169289799691781893623744751007402743591379931716501774030914943353374773382166817328500630365472324301017472731396532700010728769838944531745693576633149727983545609747294287443633006438130373329889814468087910882704700174550965350603378648619449572887454842005099522246430814124641303902406341084521775243149115251456352143623106007098431275136143093195756430811718646594265768567098676800798004914932348517181248048836193253227190159981134134553165253889240691414204955542316959509501902753143364347656578050740804902659246489107247525802948073587474962683449001831350515951122515549036131359357963506186528926983180307484561885770915760672442407248063426445479753825269071624600720292981467895897454624408586291079068168191432486473154863796855537351814218462073628109954585297813303482184150555599301756288265753842446970661045823508406210236446690383264082521111513797738749165360008650762623567406565165693811825604311322352998084345072529646519297984573416410091065557440187706657142503508947173180806635856081142516211246290599749746521002710650674475158453052922845923011917048309128698777609871209162272151440052617006926906388633865417551500276512931613849346613481813575183045872753186444725874579202130576109788658776613078416622174202209971037983263240196189032280549159949752705709498021506997374577577884636081622993958221212202805692180013582085069281899907500658074087507812305657233264910380073842871887508390877963628231796208411242450799075493408610464524005325922933317714719679184034428890174197772343628789980618541541801169443996610982069143144735187657042159695511916972290086322130126059948437561612515787507822461546858066892322688610461799818322488153825262455078056249826066451265143739517041051575176375498469687635662113681723113218280835873581377569283001580400747763381902107431596309228974905432006686525360411459499936786262610202256875962447190823230127358809233595763084026923788592596112037117808465400678659659484169862367438073797628711551531929319192015496963905538043276764783956476890611425873412761760129157343745985587302908356454686178738930265445518863547068602658965455838800896594949415791956322102274778357099635768700103562695570002855018673370348737351180677902074252127248457729138649527294033301906313574744084348180340053533853435100681988000633773851210018005825211109698060281176385211227825755365195865420340612758149773723962712887353914012250085340264986531680567506142194765276256657156732186502909797864239827784192252125290450319616265524220749349262367252453963195333447550484091295413934467846520357181884472888437221113610892872372703029891393554532682619140801011539910616615985975247030922504684502647367413033014312852961621851230461964319885586041865864482105755398291940507561036155054513181465940797615449198409253625616861199073723984057250146674391692551804521837638145214505489061197046592921935753784130377126630589916216735898852582834972744129338947582766831149348219555733552199354757556033811336953277073960291546809929036024358748737044306140034760303549384534404331972151076077965481954587970397059627577720239040183359005485599903420916048932649351371449528314174248558503643142087025335013454677948941515389206942747471359923252388621497659261243805984861499644876078025488325201289587897156711306002366436641720374997326119518770147738851549345072577307706009578047589183729571120963717105498900331673535947798360791048302964886351079290982063497200688026316670916592051043486947638949484389714107177445028224244843166895965230665151809283884572505362587167418593896898469456966663341161385263175060887341352811310737990352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1071552329449431096341022102745691544183456414568778517897951371962200882812356343826288623021415129692806879039711606750875944129468491291110951166834105075194241171242716349533839452628635572980022982733545270033055955428848918289527905980148984182608931764812926172740721693626354866720027012941407225332219873941689890891042785153075064616276379493403297974624195215596189775136447759468667242942041572076258549471433454325233914467480940695833310058915557389985676274222025116635599263365485195765148651034053010646644211804772917708921050911802697225289726837793754311362257199190726439557909595839413041734718204917599740870492163510240361960631629202133897848707857535180724275187159282643654774527556849556179915991790294253522198854829310046957267357619427364715775528109395807760468127788017346885536791975419148575092689903653139432055358476555536796561996184372414084612206471135560440531630869722937418912309066490166956652086104206059861803570508996390643378827267945475031591203258961626902607711609957190237624658835094084566523812543555100151382134982484874806203105819414347624411754540516409685356784624697264537294257995754134274993578856109596733374915581585854587714927383246112112543475899058498039025224497864666904644231602482790017816272943854548320832301160992913288015425885925313705229426255808311513599090792029824076701830591293872953955724695822373053372808144805749438805572117089684941429096466077130656460756313810293460975636459654760908263789853711695973029281388792193324519292135316283085062868817287003228591297358453393214340961927260108134186536344997275938052446062906933744181175061503627055377732427541556413235728293320377238373826496735060516168285450064079165601916438169491206639271440749254806599871999233015449188862299623479086053132548619344981239208763327525877185402530637599219655874116395508602208757005735963612469762089282683401659044427228761491818441800195605623640927810725214771950459583681114473153427799023931200702745490235654241347165279161069295587248626392771694263191909746494080601359064565711573587911661426219205970149138192265990417901235280824381958040336922403405509379107910475183257558215959764138667163163408589614196128108209248183326677948277687503415989145632237332961039192847929429282654052371938689891864184184713808501476517686670202029362919014799520589151344198456683139330156128639292484528066976539739208692358037734172624959925492737429546031896930806035789362832785216495148437392416801592750125745474719876030740598314406351315256882835449057642460205872850073246181279303482458201978010522453741286330421984334027860763035949082287964252301115085643351951152190545425264039634868174026812247685871011963244852049111443091814602679185115800119588018162081775355907938940620190807360866906607034670193763538935614284158867985872193955507238660678031736107337651676365968964644732238669160982991702055097963140997853173387481794785210279141643459884226349518698224623947729546908810398483540937846157972183010377114863785796675547504479108877845588488683527842418355690707959555468721444381092906253796466432110822187059895038564648209876486534887828114889005841865634393682701682819135324850621025007717286850195624039930613894071812173062849903946541443875070529220585091681977875803062617859636979085311399966476651951788193324794388913807721727730473679185145828129628977853930439727021029492857585806559283647793475980762981294085463342088929113445091813424000644339966990499523135572230572838902350543611861948221640111134316563499261905694180479612174828725510201243116401472867761308339228663576357273273946212182566407584428131865093736542515694284260343562548038028451574823789264540156899192443295113775116630340527594008640092865807119267246840561760658123523283664742058533859386716466179059897913013937040535127093300500438603147613766233196361779782300038660844681280476094168308180189304111798868291895142658459776349836499851088342870852605754059071527681553306038904294408449975261439496196213414096221496634112678826508531369094829111819767954428600010061391122020703917530220603780283825556528836985126231113996867128876672304520583723812818490607326132848614068123665177787661558254850909374105184879903795200110657908116406937156777430064749302971712819103574467936814836613484208650005807736399660944882648496606949775364827327632385180857466491734398316742963522899718468865373312902670774800040992114626522000491290120720939113370231979442744899810968101859103155870796245463175878768145033737751157514324852696768545920706271876779998285239277069538536991150296038200514211746695501018859520507569888034361690928859822286538775917545410841301120864759766264673735015111782939350416132362487709916634899336396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4296968512203070082229638072627016537657861680995362300229672664280263589711056921751080677289635507042228747732377749057719613307511070949065982825507498761804428331572891370492120988593698206248672041425442483930927767134403455767897906049793098789298081757500369063576642697260492686830854255091301355478829726598493864424363610246390950694981295601976601652275951214825779277763046923882770535977911668439313659503343057808346493487199331394665843237843021132550325711821224371212322023909309300541439870358748914298612932469684394641313108545731825217681327285317212446792774005562399279956311812886332625618207904746335288876297553784055179037050960427559739253778250122322368338858444019172109290848800354228721049319799703334086888175396502518008065022791068307409758666106643468244880003018431521188808717429314141674159479220647160764122234321880094824927145985856542127358081523271678058817479934357355783749766600983595877065070988973268770395955255366517980938581618862556644502614916497509326218106032508187499336040884476105281234634960473667445312443715828200563741895405833143300361643730567892252711534802632342533959475954007567932513538511866900809291302810455851233203372001565901012146162113807213678279543886264310923961285158128253846606243002747112062144533304711274802550099738663522412936283873288171855966075336704652580860829479200700057607721402867467932146047782040701763457884026820690574350596505031311230571314495360753583943529899244658440397727996156797083808778776512803341905639530949853334401282240116374077174758336710362516645133759922003295738777956355908327697141024552518388661367075583253698425620505596258296437727004359831099156706653562244008595719513233445074310537697016267907334715290726247629233879246621231793060334396335834008592724757846869357417959537674222697037009427990727611427422740235065980080680715207055625813628395017032563758236298932777731006859798822252770679637772510120621517147795757622349455899737604428932557564940823432434747853159539276296930502545109277181925362862671881880543860211438627406060160848318920920562803429484030480191658259670005546589723850407253182704290949777909117754963043512187563838869238100276871619224512163272330827146224776961778468226501720831448143625523860652143857493526995159953067421466162805987395806543023377004734525889035312301076162839654824125974201779901381290330171584409271912734963138123537946276322408426567076774987065554956629350830518401663723048880320746678263685776044152557946471330046078049738134541648321670992275732152429299637892984620166710431423260058726933079254426242432469223574521001890047338230415645732781978983086958896508603934649417845926778099725496784690768053015981632637157433171584181407098389317729672686657603544070775927611665254653950309484005777868942182064982739828529273957423401627610127703377744481511435962451735344892303447681540848167201643408868114346081931280908603754308099444991359971516493098465293948381681056010765876931108872158640538343657316197302381376093699960096066967399768264478169988551134681941418795402865822987212655639042052679962407468507877787208456553992173740803435064614740769716955019084803109023166968964220874305075835803182245476240208742757010211028533652246221349300184124764938797085453165337165352655683565873020325843429090423721055008837790069498622245099567671558599506872759985714247202770444336955381550788925045606651893755016367084329331382002958357432159675307275583614581633143493578386566553610174477585549985016972681846552691225277715593537431334273404640955508119341066199672663950474627066520602585043124215288758611240266373156038511095276715281163829002920380045110086266490601012435636648442779806510225075095352749163565405701231789725720038900229211776370327612521238279672646177883073799982555831088448560871334272281544154393451842671486613080393983233005511853149240421128225114299939693062986680651227619211917921595542304921968470962467999751378793351831084140654522583947299709540274726125092326834644606321909380917437581972581998656396914194466635032110253198118106999961479744311322981509134727461321027008112830901447224516464369693845078028726373761240648314614742329589180663153917983379452064952909551729658311823362459552916038422635438858977420622402975903003994285111075950984160748569393249692844444081486028693464670226658779546347560555483722642376066618184637858632588341697587317429385947802451891223498773018864815494303740676567757814677624082437314012525609946953802470404245142892042565638907281407093199165817468440811303386439817831788858930053110357332174182397934331419861948472774071194637781477718675107862150397804841936888891921981062925238877720757194500319520582901235235971326279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 7799270693918844730660357560251332612811594843525613310949208091180947932186068226425048810753755575109543309482144532810429683481824512466141201557358262520354104565533349956598756612408880141742185336336534402187536629772786180592312011126746297322917551557364806768352067599911185684441854819793151130237377880160485020065125988410914327004165785588552058350044238708310583403531918761005465569952884457424835922802117265763345894576528130152632847726142690589751110196762602208969178492831340999742657577370712259461272852918253573173278014651776951332058398078008724695762258130424553402686059156592165138707264747581482917476340904756433867860515591369719157715990036449930422078752337285698677074600214397525559102196899902375333351241634107113364287620556844227946916365840538991275716652007647994841388185203967350390387363592804961238807631438696415261949908624973611679018028667347489514819552393096485138742114790631773958994174312355541151900374165503337671200874582132726044273742339412642241788426805294301173464247212306199660477365928547032844845581629412924605890222531605925407929430241896464684414798636474153284793773489639623268649999745778443536440477952701043673193539050528978466105168986934603872163439125879736882740753730069970109102666313339428803963033993459048569032520291291130398840750119896417838510672054608645922938205756843891425706640918634981163290347761356864523863939152871614441567782844155396783540385136264187239335795544255645874140834101962689360642346445825935444174755515229805775976985459271849004996664167003065126653959622322656427523851948807104049068485080773714604079504739703077259372556826588326536786117407751374031505463943604197117046908823883647102091749087679242236103559433337894382174291735452952158469746560869813587786096168252801799296780509186182250394574429094539237983668447292210148833613782749091604052841772295690658410986065062857512387554732779772082028146017860517439040754916694424321847622272726880928740926754157174079542589833275336717189766689936088474084427172991004184932643654920535466408822038681656210879022524929457220863677865781563526864495610675596422236164153320066264862670242483189385653725468318511464442273116282143757198257776579239166098097096619654485118608883066385349376999066043029447616538597973122129845943725190052609411862472832908232692544159007049614663347290599473030575517607726010678914489534145740131021652515098346926664923178273154155519279869074877954613536028635465605682824401674351224881673659318154521337238197388392112714954040885742130185116137908083213986156899723279625851455539109520498224422374100752770715465741936207005570510344448095558708637900028049530958698137874830624787792178492172153453493864196240663546945920040676251714464580879607311352428316990586189818874937068569832641230413132211524878015543686346043717874349340185100593269368682606384858584733543547587413539281724508233820069330045511089246748431538102446200075112418483506916461659929655396634355951196868001461632462077056143452446602616001157357900360847760500829452715304558570525730356189290658437894052778138406500010417827107008909988723952285406124393924076942471964525386370565854197179438359460654039850259665355214943165108029274741242409000348446425852787087650067840370649909590858826951819912309279724071448324751183732936908892590905802764268343637360843178235891475733835108985776141661833143179779457851155888834657469533326722211249062011881325205452395315940056897650219361749040221073290248559687762007012276878480936612234415193596512067839851733995879537324422633100953252238767224305552575350168069726812674646968145240815679649882209735608166632865464928284882521321991062039574237950165851629230703380567770794101239130236195237697365644297246926291890487126824350321150688585584799677572354460769690758009380347764801530523077453065009930342827611502525833925375470775255070206522180732002864911135061652030779517376750127440043648428232411538362444060338053559863587233964171054372449068788449284921934260995566159712886271854743680783353578972444502639828700823016579603461049080765471031287898043820872209792705185826287274854446666725665428663917566403568189832199594655034106030707392086856466288706830649523339922917329318067718460567775230286361038501189945820651258478699296643707523069228570509491432638645169280555035663557057799989992152527230646188534531395838845979487913038980055914468208969782428123831666297191706617541706030832138109599895241617937765890810601281640136884549872505826578183585064395068617749358157194028745536164393214049420259578950483319849819850299944179450840707417025240858851514025099927678039771578669231519642636341237334954220040460387794975433682105351012352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7258723470202928264593049281506472874898231499834693688139068775243444019720248370791114948335444201397349731740839936795667430601329299585874499143890437118310052538727098124643034777269781863883214196554191786648622558253846091741206459894028791589550824982559610161929277920499022332919338961344894935168282376957544840456532414471857843391961499175612684825997218141610521457805075267845962806157584858481311338365094134802678119434421868279068833467017693678613087029677269156013201562997047265207023224986121615952253147524932956309023820242365224615429638344687159958985327524696203568817387009755124837029844357578316309184940031016596242710019175292269314638487974093632786237922738391229080688224024085973873362320438871912650054745594861861997930487528987783991595854449809687082114798088142175433277608073472350174069021889431913153893950077952801404028042841845479512141895597495065521380214798565584039618282880412857660651493440131961883685441031810617881713349093267014922244331765724153509538669049938301302048588051406626577348766125626651300970444323672476538219482945007628254593035138261485587761129946324265390979524106111860446626633544167360185780000063817544373827334322609814346420014486559470072764234846629366686901824613446456474169103130330996789173229719421568799018286719689085315581614227908611887055911345440594217833829064364226847234118241968817877555755874715104599507244941678845850442150875393403814267075805698835240685893012779191081271559969143931120488012953512538970527966272713010448597681419735677663197841043423654609311671497867195600162687582041436372135739239047108713318382601638614048690418643678694861337748697490618377629788368918503549524723951855737721024702977640423982512551021399791541137924979523295238832930729477525215817060414592714875238387192357512170916444637932599023702649808450220308939554800400427115822245288401261307300801157408314323424524471823208496704311748212951385941155763160264999555443770302057811235343133400476232694459363824606391261863389658200688301225227202195690839725089839984035047347361907311979425743423360742527450569785331854248243963874281046574439097407974757767979450421038620928073975226437848559887848692249882746478179495486317242705159791227477401533951502883190570048827997978870800621420930368069907295729780512792827098541379225303696511999198810049083583920617311574259644650272723765630014895687910469181303160839334785805042838348780528179861797313627751281207186919896176083431985148147474239010497417083316949960034938546413318072219025603652410382622465226736920473118480984800741668911696321059133636787950723127356257654683223477031606402900672130340272740270386631485513095537964407717993747772481292025401203484862874122285594826010352856463214152884818600088065200136346636016832137569472645642866004556555660069919658473234977626165614057719229964255775581834403198340880870059621099845012534321029211758865445914954072355819698874273432208053119366371007902951117766618854641028251469013467516890958193914166457748545128604969153028943278307930097872974465700090669265843757562972748519701766520136260733354832896380725377016968971498051673817613573561262581393763799951809485744542683170552195342227856277682999400397998563119940250940642248481102003364962040972357546393258586637772383167540637447538921804972629522558407212178782662071347686411186404902196229700435359401631657999693513138321948087552885745360101251980754546942444854676082388795460812307190673299309260393520741515666047158404157294260845581340225133212810157128780498402004878164084900458881827505694049526614235770037981710615019064155293697792675883133163020448648289157683391049081538970246183076452365219067151468179487068531533544697203799968136549753234942701545543028266955301946275499683624561021022302331546340107530548027557039653433896899698932601178614048192042456416297738321077614054491643146899132058972528498908664338863041856943319970373637796239068370885491670105558344864211491788608631885838943446251391695968929041550247552958983661940754206570607988152789020567666411963471589272430163840086726871173387812120525841186032234075185791453658288842749597267303139998873906255975677419016603847127006563064690452395086747526177592342983038484229206465044978162249458725183647345219289085226024964549678468787087697826666161259857047926095191630197494068128007817911953128231518503813588188522975619519624892825438329687510689040118292088898667818427829160108330708060155717677394037824980423636461504162842250239180168545917668029541967801803138581127872698225925209068394195096937912697663188690348247785223626763592461859110261227752059270467758455231949625979029629831453915407191696184996687399922618265187123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3512240924876769692340309460465468301975013434108630253040190502077160375838902615411750352575277966325222485670870059110080512289094714093135436290196462631501071791183689513295223615332338919485962866955716599766534046214517667199763998977085141507489755753406750041965034141884027556463887413619058454112043232592306706460436613975791952667768913148144651765095216546248383755492159960001745800453465969084202135252395647097946065746253798293440745395585610253615314394611962393510941597307036844624544772610785563618189019262007996905459449654103546115181955009251806987878984858068643501379193422686877813351600663695323939901663942030276544244851438665362080589751109033725173778481293301705873112461356614112489571273312125490081171029735646992159106076848405055687561423175816556643121337137843981667264801521196727276825260399439667162438677155725371776363703800173818762632956070433869514269177821531467615285895717655823208368292948325449713654117764307525408363911729844856093502412264147563490555336937851434194941568478443955660076245524414716951527490986105731469157204377990384190117141185869980602705694492110195004805642006104687194673124380276188038344374444209200053316573271963425300912944811379387791915755173426994081012012500464439632501019161384353297429265733727199363763376535589517356625976845649959664475772653401182460829128560649746146625068986908479888454563780711617391923197824569878817069307933143114493190317456446130371963637174117208526945896822370629422803162801561699735417886104421282864446690479535307644971619024976542718032144379475689598646484957986875876554952348835048786965894360361236157128370068661418768009618066480282506856647490662531310064403827136468073735722509457512211908435388211962742795955385308449173339407366140457127397713823820329905657683601567769520196486104738196805922345487037415576491830545975892338497031205945557254279847293517603812409622040819986105130154647005098103461096643323063668245340946480644346905635905692558844471307570316552936010999802828811835954098046066836316785130703466087027137409944522027150119293498092200561110629719448419472984056341296350083893143330012134567998280185515540068923334938382262084977729458832892952048976665393366685796839368381620226289223937949219422901189799583803858468922152067455747056650175679417543566152011675573687813182721263455039181001094873292310468600512259029789597275244417157700478486082591652820378221253009571491689653817189194244952743161635056944384732339674605027784508516905905786333453324828357729381269266666174722354844360322298937735826487033269963126272006011729290062021496802524658249165698782650154415326162630637116367062587400841996613866497627390814877709050840978016954160736281094688430414707602412015600222204370907185667146516402838124521279990845623031769132383132496438452369243856976424895951974449541628032946309559119726408433565004372375008492492154156882175995891745373706292423638711662590561910157543685370685494794346271522213428805867173013617890539022527005806065048961525522420073468427581834374854231980387122527047960546671707529754114511506234642026239519775347977855783365857167243988318383468296696725932643628842167173902668380912228177295088126162817336915952070847512089730015946272965626577234170521185485497952977614485947898601809486270458970831749698188300246588386586796271151012943041395805507782595880792100329292739482073432965097764045467131771819518034397147632254775150819511685652973304781043228559535745895018811299541265008516717568211028485295318729554661638608808514261987948603753861965167247972727820182221674747976764808156751794235929144541310730572092957812427790589540169945934559012929312443300818387621928304447561804806495775480325573188089609826106149051845129555651770997122596090971902693009419475750314257724901670466003847008242278997012986651289883993422516064774465322401903138954194936909890360502398795718230714480115118245485604699773372923424599816809792934091392257522577144914753181280520722451059501610227051282725567967893844140334769100081175288595318340678079908350389499802154745814213215495639200828076617658172586529440118323467779753730921003919278742370046479562201304118318525544172657001560652986814974530080638423132577417444112050222116692180357034882770219206108442793119686488115005500340772956283470234858015327315561652304601237558452808875102393601258485313514717083531521424865539074724843023683174222211580758516023898106611214222294664708877224635846384027474098311366838786659917770402328281193204391490695646794268397345694443753331594520013971222385812764051690061367272077503481579660427124446192971889441919901315112422207893771993024601355959749905108582619739425487395932675768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1269345519066625229993425145182342440616867577259870445257402699499187210477814562888070251141557114801152425518276313028861428038990082630724700426479835315274943139045021636496890783110533540454509143396311162630544024467697251262134951252839706582336621709240339287996908784720802517511277527134847276160842794819967103091206719575618470944338649479211028409167152218760149799252551425321995229382079608497450289082968519657505813995939259871048410112765456979751071209816175872444397909474735574944110005924012728947236980137329676613743873366972270160853949507211854578850000514121943799603038402949685289032207018863151201929443517156709228221966719741329724604505620431657910184092149488021552677741057292127406940110161488592789354882122600154250649330841758173504936370329996262598098696111817715756358918807607607416965938816404585294685868495763563805334306101239522532900614246403075262792743796558067561198088045795113770862685852445669670320238432863129164097573577283252504519968863741777773821338427632990777776519547227348141931020939855680197360322204369551165354330786209370189122055657447984900911455019941228437263617606130485727082235806751269369568764096642078517469419561151674681230628971274788186050420334470676163440524366468880802718293108132418179582021900396156026074391431190957335695084766504289163641992914099196603570309234422686711953556957774722722179586253999453531330856487536311971380073214386187776888572335624506204753217341468015886850489998968375657819753680384920177051362489569367432141967826857296188168792433832204362025017029656533988755878509928470922703299642664197485225552650438558607992682423102868521058738193558285571770462853223248188802461678740631065137073399160400595153123576554468790361767524105396152553407884563020337219177079836741412514767068036576766508617312317296228533169834599167078918403799866517288316392340057193499876154463331386329746893088211797201304963621545426531407086736295821423446455360931745017069668460656008757737411022310230484624017492432815195292462260229570849886889067503693332621028595829044280688115834320198211557507402190638474089421604218792279295390779725961849211270990872536788829900104667990409391081838297626313128533259313031841770575817591088162632359786109796557795016449408137154665852173100322973518199339369210124013292859760403222039356972507870378850826405070483753362529948599575579018248537610242008387272420788589896305692112975147354543384325173562934310365185086151691958740345678796664505264084075544848783335845108544958139546351566803374772962561575172943066846631148805206318308135061142530169115117031285841920495887832080277942941224269413633765189578394419907257104962788521996860397449656773382259717798248325445610513488962335206271147769533111758718588898976296128318997136013580325508385446739591953779218381394839969431062231452407386502224032930429304393025353849425426277732063307021660045234392439017910558308630926992481806951335010683574825386325960011582788344503153773862320830857443838750430629986685487162483130817852059074811219526679718279941253235256239844311519067321979136136371761307946440723055457226535692422187912132873872498809444832493740608716571181513924013800126095520921890355529963401703738121326503861543038794632463117573004955065693903446789773995590331897993669540691445311879359637819629993067260036430600663198187703885589233620714621062665945365206231686530870649936742875849230346097243249028854051094777298295634084576416953578446099506417399290238460631540147046221811498599008746848399080234316740053477999802673534407093950175654270538698351124491963307791315053224265403881530675186257126284792539744343650666098574136315512789891637046728776678709774966232872536351991468558808254986231975686814289790570019750353598758582759734808181738375601129508456231198782985908749563435112494044210703083832524821069164240492749962183612570359197898947768783774676950988166304531782830948019781564129368890002374088098849250077057497408614272072628537920884988719689313012225334714862087454037377876719075514659843964087824914448778208967885512322905501101378382057226196352933082218088311599916980906799236132460114349692931258019401101134623686696636185428339772139223388150480084163474684044630780661813624936535180702987164324607968360633883878547695986657669498882500009857667416631733180012166525507344440388270385131263967764716613548975817834439943746551212737951365003970880775710679780397176782950064951634292967527523580212424108702565263997969008420213049189425549203825866680233157240424025249985781022899560384245899925552322155348152327363647061381653377796401160496986027841287293307159572258159099315561055908731173098485344922224373446201049088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 789847874344703788755954079097225232771255536118900208137163673034026414312741249916042833579186056774297565905460373493700882582224523508761688716288005826132387243672601019381576473015988933717203382863145469306106109460493003566365533076958365947587322899689065190523732682989770812622123181258385614685994557241282914718402197143715439828241425519717336186432048683024633390420518830748071100576044660925742550641844453895180384243309977935355812159239939773912972498559122562720154656684746265152458772541561825119175077157774010586450689449596335065774322875109093844794816547899732762701789967893056489541194846844140934796610750793687904704618283520914629824876624711284603313388382683074962868985265240277119511382435961591081290742699637632915035491519026992528497243564698833233438212710739260999532880788240345857454866927702222144520038213255869709269390779336508830033562189986815918562406102499341250867439174933736309410928237856850459388103678303160469859034529754169684122304564894357386135972572490211232890274852028957607373185065855369302557473597598535481537934292258701688025561698207302031095790078372336405963762039919029051536993046235157987381144071229912327367801433370012267595831662700383560788679159923159910203245020921349591618315515807408652817879019333584441231617951689605334181009522398911218515050631260839839097624863742292007670076697662487946302686433392581686423830662761802044787633836680190046645361059045212917713896275483110191063673119250951043710683855993976808291742672898492910926072209018069541818895227222442972908675713212330659365008006206529987122748224527804613757401159800786419653717962826617825174822304673253194087859442041329513454980300902386091086128384285887912419783822653057674277586430947473852219263449066253181737993802653816493287702708409303802946761302505575879519857474105338975083679813034045874272161579595776072143142286929219626538440746735960593116488687842852300674804559619147500428538910602849040070760800012854491401022924803752549255291277579946726559071892282747100449664357217656486208132798116923114993678234025905067086595873686163917493836189802680683677250255353212405888858636751731876918762754982432341724614111381133325419884379109292063868914397122889865644873352836883743221055154004418443630367748261305822729379616118927642631144552174290608363176950381157233711266052531353819114557216871227437718554482457268061925946578130218057088099242630341877443193091670419390413816716356251465555540753643371211683247315786186220692743461243784012890124709489625441122997153216125766458532988699021261673853611762306828790305052463116062807125691372216773642141700419181125080568153549927906338428507292126327835129118208140984058588735850534469772083868166754415797543700831784072383171981231859262115012365918152832728660325370071475361343304872678930622785786936234870598946646385707356679554910336069547666079902144579947781949278713688994715604949939344504763972113576995808137990532942910101568643899022789565636149797878692117061575193918396347086077278089228247800237545910522891074394107297654305555215042112355172370272108581971280793901061648640573913452260934082844406380068101745759793282516068187171715541592210103661847824876743632502970225956197767183322317055150163228667388514631188559681747736452365876364289718032795754066209773369054055925127320194177275742631834558405976028146771253573818862684078768874837172596089713590657880175687934570981007119473007457237881438520764634555336769408914402056808824998019007760938472388762716791012744961752091843610499831435938334841211253392532252541997948539110172044427926477170563214836986656546218800016154438264938904398807570075326161565880495658452039710787956821123807800773176052118913753627642788841842840866759822594095446085426445310453294666724429565162060394154535987235868954751197636186294132840479085634432896635270408095540849352500413999841664831256964550500495715234077251809118748647067846570634239553602014090296011505212747155666719443973096254857781803609147711539966286244423217570990719442083356310736328719109998205925358433844287236588430020254131555105076829138766918144197972883489664245026700843388809465710536892593220645537779349139042397752292396969823081206812688299496240596724941444572177375597626970048740058816946921092133970887759288551640796606602833504310616496947764798748099881653485092931224855210791051952039296428942213494989758239013198085321672878849306265718801561110420983411665935300751157504490007016344367554955888245553853695288450256459178324482670931020733117177868179375403827757337831959666136801264224110436786600810309682979643630436423293346378090778171022377431455041970709412785271760224140706971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 43037615483464520522143306937622492838805584214339860725919684950980623302293130640918723063423232298348964660579727441562074287286177542312637399724381724934110323667713321117584044151169832478616349682965494557227920269866295756165593768805101355166457524447374002306272947631854911289676575313355379122190547541742834076639869039495352295576617623712443557086835993385776129713930599121288839012571795001504425652932334479555042829191178946996168610387204532842609577859721261328437424103445054389397883052239461259176519258294530734859789895499917639288421265581843919556247393477222424018177833456349187951388572990535763057255869015935934310824676413747191949296339392991294042308797886703554031583711398317544294635865433344075309587595582809621405685474660715553548191967013998090348122332821955181897876534147235660931682910584244481121310092765771443186625955425813228473831072021200086769036368954161818658453149344855225788015988660452992057444874972115595496533515700892459920443014253998876463885072654853203619887015758283847818573657763733570402798572277146205276420581127025289765182391413256309884251095270264257139018937919287722481596281468825089463784972938040509909238424132441128769333250589661512813274973975639004191225252829991934322513993858395028239830663976486518275845378203846594608816209442460836798132575458507500329429498645231330280456281085159617250671768672993238470972702820381755182838323826282414557520975526836330592582120783851412712332489579863577494649161479748586632421562983141631032298378939508942790771716449723399565074121917916979153615088872815795911560168757062254825149602929974905752834199619753156628335513135039440065394138643538309951529114522942494280165250842604184535525431740093992890243129698243504108299163816155434360784178763149721790777310628464826708011500083771052818851382387436981054753854219183677720867185444898318222035495235567135338036671399884018611502029451868068990299259843317405600676176683360270722901431507348234071240552026435130645519317505556831144069712453496732148220173438051254220731047327619739652059360808036534355962334079660988441805372410936162210070732788074218973846623752935678873382249442437494139473971465723137883620701794487420993668813433671398927736502521226255162863419592051438870373960877473418246054710540075703992056251134282053733730521259985294848097624413882525971882962732868314899579279274665083143920615319535918126165620491909487590798995545121446901102097565250287667948496177762436637960758976938730404689314106891524331371245046051847263350961944101022745601385710278767619083886826714331700582630896169326279791202873945746207481283687184819253199770978223119922252753582235761663308621095916190275519274777805819339971708329394183851922371978457116363405031288488061306072888526335113593345498111536087941827798445833528359873342658523274992046941513981875830921369217865618202781000222280717025832052652064237993420691739043579482477004343144104639465941214719058200325708251987172171044295820123491866426268170885343996680801124979793094751581499552751477563349569174347342167002259178676237246273276196428731416105869438908673291671217640523331911640509001058303830760625056080200622358764847533292537789149291404349182743279552833651632984970028031940283258478174347722004112004889222260293009576886276169289147376022298335011182739171065305578898303310948547466686656401105828994711958040457378362020024361959917013531303637604327958282469137600783343496740165907807285152607324994507289795846419881176358092134255386329204144735183130841241500535360607927742027680818697956220277083140466372299832544919569720609598658047893611218871706549087902733572824611604492469071701176142431416863829327339248183897015388063984855240573640704808013323006914234243395414986481647699779233699268153026863528737175434904287169882965481214200769481009770208432444009305221033066980989623392248292885289869003982770674834115732527973124282570637546711727008572228681007348925730522360310559460628091344122480180713851354055271545185545523380200748367442655173625556445870887422970231968468534127049849518314991106842116765193258958971021000049148684767882260749322234813863931872105043546646005486821428489782896378426076808350145006410831144937771986603756588254595932607870626203945279211879249161649345604357384146889451695692367420141563672913497000463675652116916366166442439445200786306555358491920026380094557519374171816952749755613730964475034824303509510097618210699503431741181084933020405858454835597955668275104930699351724585591436806033900867608463525248636258011984067056557188687707259992485855472815472986724387457136630337893511171637899841703718698392979365764210583455899058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -15721290205880791325627826520113936592393408130728578232009918252440224617144255949794797341446733638837652385355557771555378059176940259398595639094999421077633775641206635550727894563028570399725142156099746306846865741018962434638087186339826991323838938801542408414572843883159374258715783579380614617236025211018771284639977911785705353738832992000189433112046375383903431998885844611161681101815858455259188408429820087751049301975234722991959322426613473412761084612887492779177574004334320565469247772922594385084521786976116923255648170397985929867644018670478567703454205621811890961189567476960416050150282888778482581813843782112163859030787132083576817308248790988157544709683322823637055272904891902833918263323147641976666964457611102543004634506154002975500886192661323972294702866422996960902660841987340948732077401280340332258420831965900051094658750268794737894438868280227190412180379820224712508891801892902389802005138860007739948034309994173135778666595055549131642649145421139898152497971943410342098139516317486083117473373482478395867235854661969459992364969969856439508048095779581219675433806798285029037913350214293142822552189667733094897815882615411553488244216633207251524613140922255304542972328390330114900157846846697919175542046998449685443819879515331947148879315240138053452481700336912087145174211196312809881691435969815792196517746892313778511427159825694305949631716855305534502083563921162061681851028551841610859094240050221279431402882608684328102429930212460282947964381991280682550697977852988529030058355969125905545858625091313340789897961913345254489759669212131050039173090341042138929024582208873191898880391714579429623487708783093133813048323817762201721510604259257979384793954658443097390702161934314973821498426824232788088484312878541218455343981884291026282424320118885182204434124005385370148630817580903359166199063374920080030252849075288305240303664107271667965168716492826078305025598846544261193389901476482022904911464451482757018635217302568681694258133678667010435129048030066638951538144976056202448096084864471365025915844729054592414095782206809722355730078633512807241370850337419525771230558379307232864473159518023217046502691678115833336168191515742778468949918201221076000890566939342875116922515872121556357259767127844605219362581782744321050126798011261925605905373319935029616336412296571166602848714965514982429819501558462107000126795345721824794279719619888772709827242576824708474610644616043827472025919625601903219040343758652892755625578338484698583579515895150057069187252828403003724672581323873314144117115612993281490508298303797513027427379181074357624054840226398283827531951204699050401262657094165574189149386111546859573850300816367800786074932079193221695847013528624106101682031598486596936822096955763328869970199136564730175741546089694465407070379137212241551183013155252140568149634562061135491282247252378332340867818603401670934382570750384595806437396805609272108637405631907928643380234743639186418646306546965201051729002804119623924328763379136531416921851426018160978432217788238760422485020436586229396658167355271007183955262071217314384073510969673001499627069274596701338719959650879675071606161373570246419404813379119927830152890907612771808757494664435665306188324307945001336736465707501359391304943957166999047697386374955637350914185679275600658593136906702377207409786029729346443987634830389705879037793815381066252936535475419922175721243548266150250649446697296508637221799963068364773198765890489618736001873562321984065790527578434017015293673006471993756171438612747040638391359586760250826599790694683375306412217467091558556178737660681914853495559322640992999493915706158775738646994272018135518058343231363790272205011989625600451280235261018536142205898954907680515502128495596242002768322971725885967691313240105754285757086927583221146935129507861743652577066723255727334499078538981072647048739585367769082430895787660549750170369130411471492272731869157554991513378886293827911628455366839159195519112192616005477480200316476449681338176915565863005133194853492176744161858371132559996741147313323716255880035846717416062312858579884630697385111750072405179496352680783409679877107118787492079698627607979607819391594109182442785857488718406910044126746192543827130424340766415660297269714094576940419446850164626626788323563671344422154414787930143390504707242111493222583558598794200988658046718678408947059558094107277426821481160493699678477881991111727997222336780112865740017840995706320746500804993034458922667234343897588580733052969120656023145428328709545355852901081764299645249574750040240638877902669586834585355920199317038022648803992396372952894306831564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 10244157619786699397828807164624471555117950617493784974514897472966108928169011644405561515679465315821932381783342104101595796972208037444279772409749451991010956166020669834436588293668855263419142501416038085961667135066168665709468084657241427205028887810169872446570848052537489574615722361371273127576998315510202132503964997932584999808055792143017134086963876219675102731531612391733365066859298540068230222919700519658022751352876384558983424581261082611549683851526857892859149671212338425744720029473780559151644550646199096837719209464483457532790863001260318318012850991664868850106904850578808512408078735563041878859210472817633702333414767381283564082859710074035388919604731132242878906291657182239464673561408135052709795711590717238830063283834525301070241434423001009522366916555361816140906239321817785032374976589261045302648119043123157947086101645357814333439131862769346827489917917718637700550872453578724022434145995649747329212879332137400863340621232628117690369395082627987805634393014697079948511428282984356972417188661229520838593134041119733618699335593469269569369979875503946834704561173114934993156386256332526822195447405830229817672531215952783214417796609077903886134357884993259139320258039305070047673115025879388130950753865622692750623653195797745051927508954749534999122668165657411546964252756056918815515500642333825123388030051935819233655306783609330435942920209070502838326819173929742811743688240775110904628008834597047037193670849960628366252118863819572196460690609332670600031669095484361785959938823846689446314243151093202221332640751277891870586584144883608124970025837172945355215276428048277252597781976411154118202507145025451877604924540986191340947088418395811909384225471984029888147909482027911529023500474450042269860556911603924345965951704048606237589269539902181991611866065915431318344646184107180929880103934398510502731323600602294566748748330799627804395742955001828244770902003456700366039215216442681968367289039998718675220391078522457639705414941412429977214335775002252611203089678646601639192066628264903641307360131749851485979354278737970730620790052575426097708049539330635293435165651293181139404682419697582126132541899233955024999575761576804986131889998073608650277147300100231909653271413476554246624113286204400688447392064665448668802735749294439756936877758012698558418855857651073476533521344649946435810934009442137108460260706688630149831595488394693322695844518033956624469954538775902512761660094771479745980213787364858437058967477996375977749762825345939388548129812415797556435203987348111987280404589203865038358940285071683328309312745152529462226856144025414306007447514972414117320683043570730048166632768812567178827942127822094496585862469740447492207951565928060398229161036891803295439569229477680872528127290579286152724543472863565535416591349069757267288780528833221183107271876126499594186078047180303469119239408901740293969746408647154857914918952353407783958203361632939969899221154319436560472286043390032588050909676874113394399500208141395669313551097491355406032631859492250326942229013297958878487251552380121004102233472569096436401516086255495018457068998887052704911259125291058662634979476735131143249307797888911607853969417417100624193901085401392412129587256059517607869506980441977211117762917127590531453874136357245285500764324254406788584560512025972753421994757275095426736580570179843133547705260463255426639325811955935055800943367454306469080612002239993481255027373338787794299825571795486998372775263846085486306439008750294563668963218387540180014437258263273105446103984902086400291765625557154925540299456486714878936199409214630483258659715873446009485386945453824194215650479714798800265582236838990904666791308726524942413488955905121379237827993919335760176057732895953210655773444731355493220197865170841541364249023115488513637337523241037631948980093970008205902804052668946225812078590589597136396393997235258488079306253331560852673757208323906913593261293700943674943432152162305680751233367415548607940816729489303488483339676804268709334159690224503455166894405923568585718957721222540484935758239032762670450659822845110587400812721030081684689550745658044834394604363743595792460805327340793076000185160343410232056496174914599323731200240895988829472816214274571008380895798748073769828062628526967931188984701662078972267963274044107810153318195752748986938057039747942718701811449208147663364016256255677662937143408876483795336918520165588776689477454526260291692653736568580418549647125448092304100102091306580674262964036456234718183496848706011918627585514258907147784896020876489616691473093409004575975635955986771216835548593187895341332247347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3578655979180117846210595523712984416210456659499457107707676844586662456216227781346791766724469811542371683045701716703156642533180970004612802839673165556244159965483128469504629462106984776280789685983632621337693859115083346032982629557278972658709739336722945426507970837763548842878312092768542779684757493440178966840436177606886564230586471281274932800728630800375566983848447626475550032231981635647222136672962307078337239463299683094427833449856594572648197006516500710863353976642386651731079326714604987487319765898843622630805504723679613683379602570737738747411721184695262098951884283272190783730475858524982257638820420967459851446097297358145432403715132964960175028845856061118612089621643291058570586208442308328001110344232624522964540732651985865821276451029986252140487355311835208728769980820439148167731592333821441347362627614027428796285755937775327748002945521572725992435976013319989625974258056415546718108684444607160248959794407621068064166167848120988268613360462093380415273527798161835373532322952292108380487403513492928047372892113554628104656054510104114244943503103912112183237482924840010497435915475124868104693205516269888200638909583748425835818010835837982043598839223424738834792955527151470195880318111560345027185133825785121425349653465519064743623211587871049677839642350454683238868734918800891412426856928514433261468060503651036756395267214217189783717980625810579872236977268896479679118142342948295974174732450470180091501302129948874429730009363310645179475064292522083856887423357643911264255656774890585468368946736068262201019786723968262548253256429774521859775245940400451154481044660893146192728844799686874993334515517916171644954953221898161844227853339202015600728351904016580454524806763242894513663071939449890527977596122992950410067558291816099937725501890042827211946693245088380861791819487083681120564456312238173160636934559689691144364911394370220807349924482840825097862525797422662658640346926125493759636908987442667160539982815118890842697347968757077848832190187893698135887602727469846099859451225661459265121881145150199599901405614907555882885177816077997219243811603720526594901723248549406530112591149756990727615225471673585725291921817054695179038665396591080602675061028303056129929153898517934414048649116746520627587597916802088834854788679484454363702042227808409423499789402007060157012441777151303639868334976729293070749777401538556039541183273945153765519210044178965758010038748171456931471764267395249218517384419780353624588151605093942028611591914150414920715916351535173496680164795911989734254774812398597731659419090566230838559504355893661283736112815297779379061173672966468166628899793728648826494588101279184398277148723761921337700779120549835427197758782677451173250652370815221498904741113642642006956496839784261733597971587888763125708839462267629705207733631207585342127437710512863311309263021950310814099488309428916397188412603578235316217029141291799916356787610743567621878237337288382804074195482078299110784968068321652905321871464193242394314513876234106209999887533993389074321533842315218087420426712951065285812529939529506848326759080242384713739530552397768981286346568065989979784405000227576629263155974958192404023126577811003936034149509459873499398254273122043782471130665826021371527922400303162191733499934405455631954872216588271962141571729574986673313101492981347469057699518361749314586688529257272447597221848655820836333778571519418570763961806671357077291560052695072435594777415481660701862404765057957400836069750385383023291753357202033371718736098216133808359114316720889174428790038396892718586406038472434668484285020351139671997334012128158754139379424443219385270784745801018381400088726452197606358432716388110092033450701248879196827611207619523423470229454780828264647914355120153668509990713589147510105987329163872422351035373420421143979668699487396444593025275155089244764316005102229406043014966932473062647622448515737187862812519344811894022410802720917783967216798684511605787224467236817192236824557483471082859588455583012849213586676046144370694610237564895099387508806631109171313913260895265676761653707517500365054186592602662283674586553907568771408916420847547471830190848681319655698917130811714184540629512403798851936055743867138057948241905031102400410838708467403480965703113211742009630533195334666695208138577005661242629461049547349654623238217319945351191660215933840889693354658181095341092801409012595796742448672737952157942104401809151742108127480537722103940313383867782204284526719962123913928580089055465007581448061248246527036293410631985420133770244455519506346425350255194943507569766487969791581864445957224193872363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 68142943626825577435253795705896201405735867908266627737678373212791043559729535831153893286220621728429218327987568089890417211448478256769455854021659702340620741620403654637137393159399513563497877144302971728674646464479990864830112348656285243376052254984688260202673898893652945481699003594847442118871805436641912210150751777745587816959535208848226147391884131331121531945823242738458300816420875898198719136761772284588351671830651947130008082310129099078873638545023253453672509362908101443271590577977821653083710799042271953617646316683536599217266203730619742415140517933596757116027615157308660620289497328137857110716327178948166642481418763318692389657181243456751617056977609070140836972714004353181079361939450468422452754335347088347694235506397978825075622822492769086659402933282635799162394090884719381010469402261751689230916998196208911622406335584007265588885109257459598004531005597137809949336332527390713187790616349213354847933403503140944841586109544128097808650890330542038346004957695209928133103066128754159949917774584996893408254616132736407038784476085618032637721238756927482164200661573464582739708483461941967409530621309231410672379010158736220052010945322026039264345453503115631577320522840929138114535888847992612133010604361161344778859116149222444573307365599307535095584485685630145514253836886259188569492663271188644887970583662107311373570531637528834890663400565576391622947931287086012339531157205088960662087854762105709430601326139746008190305882784147138293400017735010976816057335978349417198116256857516829707765706212853311300013289917580869863741667133875774848740405590343992768396891137545215361722652418780837046836171327652706684004663890783167331507430275384944018539849430402631717421485542173585284747465054130012552798561506288451204922282891669509079808372326264216203136174185345835380664122670901339492399439412531008218862552596833076687323027480714573316322025388235998063245452871210023005195813478305483265220826977803142570165490729707747655887100356678224554849208706198118718202317804138838356543107256053639653122555404901283540732918567580380359045184217835814851414608648003298869253310734345031936952565761357471918979583700189383927287597389450670274000742436123414595531712144505737642437356823188228516618497618048018706507628417874186702924370849731946125532514342645959763499490208129335029166220048673547257302566556126210402330112557577810251909772186203632762531679226304286535174744531196690398086182539235919681861541663164221744932255266614634004862989367713104573299089360991244810832202776377808977574258006405190889757341700248362140729826349720868994414569395634815591829922554316343522747595718252937747765125168162556562060242871873981812474851286575929545448732364426406582196544458965444347925328892797878354840952033499679210826220145930321834893528761869997097603442680822929371918938120684017334908376468132199302187446716035047377498850465704846753998002273918482966420775227342598348296273812590940035178944808836623996674346375612613273030054665049388524291932719505403693457454523206129235599844711321401865515134889859125267343260779211369207435189972794168277433216885836718205972677443136412646305537650675385506052501329237439142037882777522342149702919417240367977093950155492114436521244237649954140963857921971784104843451231511766160883808955209552928258682578850523739351614635368889024070524039903798975512897080078345622838635933620114186061636733790648764465515307561535581085919980350773038414868528983010790877125262666495680858710528944712959437453551420879771460901640434838289476327601154314952956676449557939783419787104066200796031373595454539357519124234041709939975399363419720990612101105981898242332558523973437906637766126438977456114663969248474396585628692681767228264599775231778531936808784576881931563111323652156830172760298727351825593789326420552730971087047269175406154005449724526412977918315911620532162800710873897351034420702402484622363990179052461035667061494532469416781700023997207423021445886299153850676812067205613419581373420910550318642840286922097171146322522965155064583356259608687854270944105498171227626698210976376365235975419264009545409800382768794567756243806595133606616528394881832980395931442742870265836215798382909551930192500059270747071086149728493224818586207564224088413312443135461644533313859271660387797201014546775206606828443050950761188875706452937845197682170703832613001059121108210281150314805931558004973204630184925438551551534008463674176336921126661475107448872215629415090093415924348670208129879100465535557461797464790674799174251410353230496654514031674210038250028620177155109060084895196358583650219037888086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -49764470270907124706358462892135678342893890183917640627624716486248439389400237922270580662166058502049865997128425406904043330338254419461905002616808802256309635692807671088171180634294619341293395592139280038225831741086292208321060285360936800467193815419338789981286182291576918277883068900582487746739731047147713823567764863363448515615104715835552694492478608192561753106163915349864106709940248661077804025321498129142648922974526336595114638387766763389034276329908724369302388111918176618672722596790635140038609047702761546316579484749556757271380486583605664397221291016806517475810216504828166117268720213647776230546303017837973120453825896079105128843210256437088909888252708094551744187578449308086616167375182423691791126229362128246656932075488680155394678436234403327093586017156833570124368254443247640812077273377648085308945416805702823285208053240321584781431466491469535778243923303302241278033849398949076902130389515181215248879164866996728893136149620867950992337804956093035072453176606178410679153632644547856386653237960305875020647831961969057362141763774838192515559617528004355604939850156915088101531836631570954379613404866979420295537387276005423898156636794883288620321135428857192394870098823343153094301358288053012600900590228308951383762137520752665605521655241325225361966385495261538239384410093721502146360683907295734792311651609132291830879448623087341348159507155407642695034366494384388814342312057867281591548142986474783420623963512403251910905988492963432864461953540358554685282025185680450799791789160095892413592637729478570903629578877867680315139824128559926364058625787716121993924999064889528955782151806559544322375575327774474450904212122356372318439670279094202593948442121974434405997978154021546933817529333360942793002029035910641071059415608190043226009267558229461606334159438910945412530735604849917279923808856821994391842384374986539169922955757613713184409589618063283755459367824023041899031955409525579401123530955993337817836515270487538532453067080727286003909681412273867548344685007510910408298599060280197938498681152848754997251738405350294127001002705613979161230038852335278905616697376962869869995628041024704123772240464195993144319243739774546250935306560604397090507604213668926694346444977542504437260122011204022516232945456868938607341777917575518568690627130952255567158138594283615425951183345045794580205472378215005899095895861182298618725666644350501531232943104920403960443599813243461303796638863089610389409950558987475880878691809916123280669671355521138958898643170994276638341120475753939581752369825423521696410135744586489928222579569516578253651469545094551631286137911019101291608503577428738994302734322859945813489018755546007777770257034628868949378131886572229100068142357846966823953754118921709513022191296352129542874348150797597806985912471837032173658942188468731246398180568356542658155772142820841152870555537531123816494643960817373342725676827781565582290006907554197902370392390627531153762807175357156606285668337457322698179134693574175351869492405398092574963214704620061545963183965578884921759285377670562327496289444495370547872799493627145093271825359580624967099109736235139141896984238050702148303668295477735177066343820026922307978539922167141855555366455351602534848892961417284621376189357029145171369396799192284361752179472961274359048138681348899631736796782246170987410320432176414782913684475188074994106471666696093174626587868710121781240635264306106442542657613577419673036910313180742873112955807142591187216700792701461202128826136127251345379619349786388939818396696310374206998890107346159567451720671132303481660521957177243118831891034411816145528061715498312832556731199752501424576305488758424016340528548995834935954096066761156515278929992583758063436856373877372866439846671612785174325998965936679794000849382353177917637766763196679543159338253738433219171084715198023067743426031524094354046256736591222195457756019088001763986985961503416680698739734298679718757281463399926987242614404774441630126634218677712939009865052896885440539298961074793797470301180090457571464448833237308740601026610515308917310471523263772382808629020599032900936648828392880635007480861746790613127389335671141593430265929156824321741160142219459573660322507215467281716014716567844032000817742975090174502115341877504650085983429633024532739035764485079375371856066476035080775715608789414325797222759579609879981284471045564639117039679810557785677100021796476279339903334906195926205680744520796765468351596609073528709414138183597200311318030441812066807804302027090131063139763526902235894918880985803378062676074210167169775400992701890658294515700530885427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 10605634442672903950998623206053382499814890997160906051554708830940726894433572979016852060653755974886947989853080618886270553833990387839870684890993931391252713613477291705647343730220335170600294470252988903961189095196735477473591968845783707712640872048677337311932455574224783794961315866315757302135916126708495891150230579842633665672101445431478298554774714990346080392801271691246494586573041895798201475875425267550014332280101313753473334285566663370986354866972042200163354729609702707084565286274830601219054560554224542242676436698585918393344377322939789998967267803341084705048767376874834119875535612702599338374807171533142409796762108705848869479152610558125375461245784442317141398567591230473281389912217444655149798607402115060118140667541744336145827470780400378695618841139191584116922139320431017881350952786777253828763314488285995450627650254574090933042563389843598503524750975875740914792840265137049194654317311675637053823462076628128761034402338088924797129688820035004074291577949639541892675434251603408607585157621638429214020728142410250849418837435765269586550082313108791370848133441213443883614640012633338713541812186288767146070006771595964587215048931206334764276013686227332632195787045455258187893637162784496806647567989645162926287315429821054096822480572367632112668277532477121244501015882552353442086156325170478412255474002387779630426170586940092907381225287134705383817262359914980023043156473408873906754273106583997745215976099162736551799859255667197451064351710272408028305070777755556319449270474815025683847159159772727582963907348104486792468719559885909121711232789390554021523028690533004236232599079843021242758865392906860489100493378820810337768380893608531612641341165487057034175938473975769534955376771329488412439985918566911689962220449643185351789761120300149744229190575281588641548350934998721763454423689100677268750046431283629870377386315675747744404408045040820622672218635586027433571131089333940943009344620262487906661981945644824585781396274120464730368570942419531473676660814078122793551919525659047982579026005539414281799087016072896538294624609086189773247710174611012364490929820317936398037374189698410413976183721912757977969269916843414462811267278029899575842177267048901312933043521810284419052688186869920807928226003718486782093326128425189589098024294410253710681796644515300311035611964579822978081345879139810802366550850513197338695033709041093057173130927885380617815141391654278438499980043166742674899470298501504813305668227231196044922045985953080609309077519602619510525547522477683702919583652954781256004258681118607018340632064654987145315722122605593749629667686470053113157632857607588387136471505536451823034646270931598249387796219183803773786517080702996591923680649911960389528386289414216361681059242149134606486131172863807288919148800544309457649808668542177752689766210507386083987948696691001154313871743735636855410379456869138223611762070395749537009077502034752241008067415827217266779346702231247781215011907063759360820943104281103088837596319402381516266488762251316262156137010541515156562053027101943691876997167858364035033331972361516168104643255885171098272727238387161246447784873813163884940502649695144661912628780774135380570864564230839997164408589929173317323786794885076243012672402242455306068230593750028137851573786307222802413445121690126466979500635502543763248006194845863772738723212079861868605811362277641136822236061062654782082363338027922916279730889989047661366061087203056994509134834494000620373917909298144532339414735367724177532823605694700429931312109022877535251286430626867720831827538903015260591880755151188486795295778854570867846113611867673163322742032817236231645600131745491643716107993770776590509545193690003969647640333762134767137931781467411104543303311459406319837604369468254368509817678586379783144995989006990442620103566572102846571094864925917424578115956965066505565736406618296202719948121412339251524261643716437620688730204204938415547451910442651067443487102792685936919579040362861763461659795513083282573954751808070778226364951749622157257476696850915683429338942731467986169639342174499203334145335424483445459256700881610921173812725858739075671757836042763802452224262067755412859643547056250407038345005305128279671623478335380667091419980423140154032713064204801910374927819133936162626370600807728023786535008665668880358905709832093607632543059253386735906010111498725866628708903427204035772503907362171053509252749874679258717800838694848014128917865945760388331468559770939714677515864608187328189984870943977385187656726450010684256011827218299830751909963270176539528850686619363878410504189855662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 5335436399836033450959787953586879610197320165314186948933828302635976752979938887121136675626972329139931251310171475518212407570082201083829826071995846512566998026345426219751233316760445084629440603135888397889135458967532309053349106342361811762548243819852541041843894592145895302493422956415813994228264657571374511580678986536271217679573134116468081486177084110597423903042387344325575592796931324042605134785660672403872563521147585457772372714636239954134266349173377646412204307417666097224024832399711923726379454005519999887485926669814454170382195586366718766675708969832998918819052835742245484424959534008988420258596596314920281066934264624943449787483386160805487827360594191130740981993493180398479304017118580851050152682334647899571759774301103491703008893617893404774965258877479561081538422405315298133999201593636127453295531683724748156049795932132719446206496514172769550589291691091439369238452774926941076187305861831530327576521823530806846385744865105872098992734636372015085548974451637373051309616126810359143685762363147183878159007564877695269473494989598257484423983143495444485850015236545734363776876408163912269365884978137887117416121785391522463991883765739314714540025792281520666833909736769643505330715671507879332985796692649583138957028711198362866604814117958111259960637303152401741240472717051425385761366814350125944219504647688225300896896274410157060194703137818464820958963809963491056741936790476548052823385212503082566689440507054443457297138953935683936065890764680569185715841259363399256438881478941262955463349193531358938733127674472708269758535384093570576944943082891322452795614544842649010156110849122994059590473982012698226433383431112612406473988485025914835544403321304103399174246980142514312958991204620442222615354266403093267522798608909644481381616554077151650644271559479554192184392959233236794369687020204409763234556773830752472385598375159092700238839483349725572801716930151481294589192711367554184644018032621474023266481287115443940604687992991241215980355435502905154072977159850975766635931937482501150945318844732903344104627700585099459239962213273068069514005941428984999220952412862755442443919618730411818503911119710835251785680616168501529352563020344847343718156911254165197923820904037089178710357003667322949858750095711571137195549932952856039955378926884702364815264721649272575924393249699165271738746550301186990753498487506689126547350726750088111299426571148197028343614831134847408328883229393551804274958779364529016814968528668820314597198021524286632873013458546857272046883583350239322897601488812854101268301078438990504505601792685638755548567912827937764727773850241146533099368898795947752930466958362190532036358047268468877491649623052371559151410052902313695401748138890408128102690245924083178914754329108077003346929023108276984317154311528077651427268231178164390776949918758050701191089010896393828146371786825365448207165513064695661979715164163973027341182475367139135690528039973986624803882585902146526415736776438593878946016288155978423123194172636224220621173522552600374391203721840511347156314867684106645003580937078233251378908858376194202226921678565889163002914635812080373995981244945504043776485723549383403522654445421242215062695310259544928165632714201348815053494993752137271510766700239050863104136860143949793664133624833472291338975710056395237595730519879756166702674220203702043890966847168687854806670487453496162193190181513765000672028655118190297521514191166889052737477177644689335319832533799022510130822765584625243459100325230643945085247262927735519622484039460063937952975903036522491687589510894879541967269848524640115872621722508148746941587617076579559733098178042119751411895069179846981632307844863301899114226851525940443851273362815621548479262085186321966043443858596212309246978580505371684576487974400284628237867933711764710048935568605607520065459055040961591795773236019729951275658525688807949593405669662999948798431346513236122730538835471423839771685102664745017040545880496463387423784639461775057111326216328339683354877380421858864170679046569154057640272024975031392759948533767423942305053966418951348906281088263718747666772851503036014203174081656846792271799581470525292715049450886151650882522044920519198455524654223464530219279181398704237474838853883830451936722262799689194514055709980291178450271108504905781521162786423545082203860875066659810185976857273684676465237907374749722326075232552137878274942937773017205209266402630618499769722859086343021953997647177007514839761518605240752701611798841820150934042585448254174786851721652962725426724836653911116495636869683137570095219200545309397548108590612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 325014267064468415460087788075081831088196694916810519867332570032730746436939221125100834912458765948469812559303546201446086250464951821639106323744575864071900209237737268533890879870514823461096482984011987246370764309152003352013380201518084619297441684280651645936079643719738787369266756731521723601706603057386504812661029690290802599663076404876688467042688395396365297838964089211744341694086190829839476354039585836808045540298912738855338889525865279546359366638633427822454704265212196647710722660469930316654476192281603565849529290132622889449858397294847147545684026226320735862609136804586075030326747415695268636337299573789837707787768451193882619369902131405239778029339142266517233056897200518244787967940867433662986720177097999847534224212091206058284989303639558184575742565977088715450472768667502873939004936839796796428624718110519963794250100864641481517430567683885449083590877498869400726516351152947335344548052474026205563103518441848900441909462579671881725909069036109063181135605215564614683352088863898822055016377752082466944801638807749617626514405832522295416332642992644094858260291316494810491823952332856559267320792765748938598193482315629248516802689921127464631074445677261541665120883919217261746939170791227531988512581923629290854106191823743086041077737986331305287607540095025153085762545260676881470861682570538458114400444601024948299053346961476291614607859438693046793550844424286674938806600948614140425939132685401728710299726991880583933918803496750589203987452358228106292695831392305543761780730551553185005838312835422397854327800158350160247379251304484068010889262121585163840096994686517378426514318132552388347528156338916797726586165126056354850560914952373641652559419495998476377005769609863260165305290804608978660601243844919225071803228086471078342509000862675159868500362280483605992196942790078945127605401270608851398811879165329902741769677857937431050764458770798197618456151591364678809068531664556950179434596110517343095653497163079877294194042370299669114977772401227689634623667421106373099182776249179233966300380433836240896670472447514028362456943737205424759082707984086501509210835424096119251901480858928234700687770534445132978764452767190526846212031399654190264585709701706366474606961374115250174649185232970148888607859664935865003922744737917506647376767329106508495553789070911188407442873976310040732221920058764572774406440300721830465263087108132284412930148977289498560826659568228270389027948257773330882929298929516350501780442856003646439486215704777283020156943027245266662993871740585005355905300958007776769565812694960594019433023439701077197990776855362956634111777339637535052906819398919778005482201687020693632538084618695572029775737547747616291548158561325371787401743243201001963147804688991781886322244042913112111154983271503868190549135856185057308872786541241303250418711603675099285347266796647880897957348381353267279375988456193718081225963085031123741302431116730104229930051478431912831049010007701559422607619692862857485389328986580492708429557043156983333591051426890033057677572890604261875722679849598826670128488037428392854824485932579697989607112163717499964762467292232514794448011071177681637936092536155717052890413754033603604206354563432367328567327852778992771082013491677051803563248662979491690927811684021399946649915684222046276912759234153059807662765197624295567999032111238462661682830514943666577534179803489771867819384280476420152676130666341476508645322295634230778508935940684446755072891662989320360686142659254493532011788468324327365392209453660981064421462108734733800552912603818253893058119234048885072321220083360891008305953638860553140122309822726028055007022118365957216655693716286733651131549900259224512073711982191827333337231537186112348952170798971062813154099274998633727337485416776445606246348826345503097503372308528481305660600930239663564072263991781234771180460300196200830518087740481017967418388684714528724644118519706241636087945769213066321590251805553094686195569222730190687184209514103106958089593725975365493071233511975671381068528840173215265011769544630378681581172385886748920225825643346987556167736410745223291045457162249940871494213016845806346237639022150599206698981308876153267753909661012643964621268317244860606286111655816114469406689031529817127472188508360805361235148669710863258031039627996746879814249798891917887427249273318443142790900244011524893927883012509098284053877243521694323443653794618170812615807124592672396436612678754571638762532970041420125777884362392277574712896960364696351985774374267529051040616128483825384511807653469413044343695580988639001748914070782482629653430272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -45581539840884585521298208603040652057125307566245881690438799133639563976763874392859973737841725766687909354910515859509989603201222986537367070077817048734843995635905090774255862876188868100082245792575334235238833318739870045062795630120727031095812612207137320555131475510897192516499250433760223944095417150515829163852696047174180244343757368588717407361568432937436218631375437837977308096769426460552719614884777311798759000976289708111176788307759323010886914666502918405506734046449310629919085160457744197019285065284537911186524442768868515769593200607826183338950950810931987915145913859407005907158114933798718479883558580516285992986616915055626831035252982401265941871625301357851546324546659770748646209386780974448801540403790593213549154403289399144341010414188561755368573420908496425295483517139435420811084083249177162549493019216221213255645675989096723813764945151999359246417893724886722613240452136768522997261269684601390330716089468706348973045231693269523317417200157263630500344586190133508890684181261308343436932410369313157138599350091535607010564078262010662303989041927670658481598540731036003294784934690092383669849931036276562859931581320250585566838804279562862499214841570265591125602671583896814805236731070131934666032283246274975762878873770651577839006918233577367421723523631947759036614009766253027955799213861583039610486919841208189531679319769723277491492543202379872951215582134732817564962531286250746485021079989595142616978634081935581012332229931774602536461400835284172683407199321930175460629364976415709602886845883169188848246695977646546579535882128738046430792947409735250223349538973926415902464792815560684997284278283644335764487242106964686717819932718780330363624329689274965485858177499103945087921656723244952294835063951606604888697660656301834432108455255169235444156676634287556055608862727309401807544432397565301071427393952500052618644775214241239469832924539083601675778653282133757778731632624635890549683278303511381330266714407069826164001478577020954385272719558393927713339464494767062607630307053388807194583808918560217763763316020789816487333481138909929804794371352391173715629355817939282689330453650241232387547915476240836572687591556426477974656296545789868164408132408380916596174597237364384717107438920694865607009369699517517034981020343757561883864496737354430383842664102249392385332346288122657958979567264975166765838040223091936704103745790435277219021634230469938509445612133843159662930836858490676344936513759135598769863570014925561744505390276681227434761857718127290838992674084637260584121354074232046181360838358912707356463765680917341547321995431338558194185054973361211643298079900275368812924575166401433231619993437741920559975233544179248941729728574490370822565375440934263885440772991666176889742830648629653100180558650353000851567711541698238197339791959716944019167516016362233235038866004808959121910753914037553354148276754898788990457281459232638129195347738241069172258136442269632913566021708616909449327882869206472823105234813138581074889473052009332515102716824301314084377449402627127778729006495313370313344035727841733632004779901707395254377064655960102856127807203269549012244708824876047300830616755152016755655026414278442504954074220830478582592616342167513712909952790459517277459224053478697613916328169833933227039844082627405485024646374806875681123043988009845542697597816344243028939409155641203000377581782559778623662974972395100155016844336099196448573746137380528018579395119072791026318739521877769496660053163539370859523002851514333927414985285708947726527923251389591411018038553468485588625845780669713355713563398279402433223369816755675508657442504474551392978201074410385008018604565687949234402756757751756735256112220096152087561067727234760198346436725568759709461606840253038952552034298408434106681425384339206073636824008044439708319970762897946733157113509938364227665992014652477568071187113114698498060886506539438495447062735198053191827533246482982093083454717733555864933335743522163191118729559077313887251759059100214456010641517097642115741086877707429947224150056698457515378260340821152835293121459015705671179438577279198859107532867138652860326562454117904293585292131205698686884888701919363240641540099056555726567174631514672744459481332159428205637330642954882532531051650827899905569894716323715091534048368795652200750307557254819643358319673184618013839830459581868351710937575779092748419029300343690388892184198736566351796260113902118747747515753410008989255093607640774007978691906596811231124763200329017916121255083967109153215040000217473360171905344719625451842222962019591751612606654157983586535342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3694029056112047748808587643711534401250211889826174305571235779652978964816608316569952175506921065384101759247468424037758379548774660678851847607949586676232711102876410745608337204450528485151415122053124452822448606356712991658969520126924589298187226193944921567275954167625466565659292626062549919554652940397072762752189626176925729872297218060130573098617524693842874739793207586462761076981929137050051838606565416746953796576368126720584116654909087715467819747167872544044111826294970449477627329942765549603529365403651423006739048306265843739371498093819643798462883056246463702279260029920673950761982563921346587545676380244452231689874900339921794765616951362609815758960960129571971077847260470025725777489129547226715365325383893972220878544847949513614000372325493550097533628958975577970089242011729268092753533933472042541293460446149401576315237529426467376207904696805324904981731585204260722328897341532084598783227305171226620054257438394606788726586133253732410831568506161317658000535971522150946630869214240473470871938731502726414218342376633878093346871224775458872858690854756350213827143634884475783193434711146058014988362264450239499670112381756899178121963856106192358244831847004351878007107389116172851755539238716575933905210434871983336054525153792616107275161792266234116826452399448606508508886170358932942462912450442744668361229600170928927342988233631421102293691867274389296513612242183534879897504145434817928174971928477100173022550964920776793097244573829537460913086992547647205552512338338432006588596284296383362963306674651393790645594174197923065124051344287776218139122067759144849058627117735014381711349269232458254168576782375670145998480354633119521235122165075960260779600030627987557995654317701908296527735360831398060784805439647763505424661593182893619054815246824651148849476749300205408599787772873786336894137247409819792536189131238912614303594218920576808361506298119697624399230972671548485442752399502611542019047216599428018878402414567481689747329664430836764090162726464112333180945166732591135150088482155724913219363482621250790705119731315652894637410305746287789350374424349127144073775912156186885554411212809590931611157948013377865236668876852252286956138945199860439882346253587087103344330556261439708525570964804056401690601225333418228140630065821376188206094402068088777303452134210019985337262576849289893297739812387369452406825114860566648819405460680393291653998214903200752182201227620410254391835508240426457829219898307075940117513159276425174589960940511401032567142060311771954884921362582886124487605165983599505715341020952622743527351548101136050499434826002353566398909932855441174422487489649743726068354920354146814669149476949523355087853053514723592638005177641385702062038345744604286501361646243243616957680205963336480563151641929836082254336103184719623772858439833548430715129169907240708564597347101467631563699226652841646203953057074654526768571922833279084862744888906801813783970862900134837058882390318348815676907493100414904063685191922889526522904374555475772445175219362366862545654102016394745111836263532415544678000770728406476631992180260115386965026557134699968632262815974673234029699682743497594538376605582810322592843049785257170619491991117266694085230167528365297282109465566291968477023207931531578597120649216130564934822102852917413292065029162638805705437358778548390921553928195775578718052438845212167959865302597016953187861507947161832343434907817145197279412001063671549101747873684167214499805131248323323296754184068523376899947140492741342459294034899897240023509127210194794501527301380101917415428079560998738826964707959991672572138553490893988551703179058595795296638160636102657354083753925747857088371643825459041533202707333123615575033860274066459850943844529820345798340193904440137479046086990253565970041555724802678268968870118992281282429882705779388949214598811546895301367332788690108894723867571508183700444628298958523383362479811907745479697447537504101848318270669522289015113823852544672027416063409611955603549027681965328432595797087413236187789862457371425984536351256282370445335012757484035586417670925802944987527036181545639001008888138220261145859463753715739652998871092378037152330015278801612508733872954547113966467110377495955825202338787302276487854072741367232457355823149553613575212523264621930561918333302496162122327449355189060777273021847212382260689971282472630518949046023509705996308298152730732270220052696026311198999339743704843396449586903368708964929218467024961033380344937264871971176371069135132440280304380206944835985914240726338447298909632020263250772219762805420143515547186928356950016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2085024024697286126733888626730008432768210986628449233104278687941752944397007055177035980285968314641071569355550005164096286188850218297842875648945185683534130702018952423011009178486705711968135963545573440975731613703211958018787061441480541259922805730042889171321179291476563252305984409314232250669218446350935106935497858985495916022792629619627560484416451991593731802642282104434786858770257197933124699973268196384175339278124852940659740852197381227848634503965549770339523051948029650004939537348853856955598362289492919694866346712143479182163461304359424156415404414977628413212593086980393989934347527281777520918717524669409009287111543432784096971734990753334841478453803006846761454588992779084110762093674909881734187303971843402116102738504115583693137429973677798698475639507930156732715324781731981354804994573386332463908733043309109356691914986066974726225514462270980029692303479096798401997579799930362038357430703087049587523422123237619391281702569226690469728784845117185563653949837093457274340009438159965438699683985197232444672709978813485014437249229668245112482285382801996181119459936520930532672650991501062920527782980985588820556360153363886706818079005566184706496364193325057088998565827383854575234090490134042431607901881968484527531708682270333553468418739168099248198073780679451775003072485901955372420874005500886616247952683530700228867429412875646392623760297248823101170868871684503226297109160029665188269359453609886262371439274830904282729821364154017002162382683549449128613446759157205232923216748016349524982380801679765413547995733527353423510165117553492873661180537822821037187758778314720812488729879120294402502527810747106235718756734815767023208270471578399041565692420818041093811903032044540158582415947558661723124720896661842139837532701626320499614369800459015816275659404220429295783960195635250866036547756979453639237029454133323676478087467278190083381974427572860854090379259674898539754914891217587802003822572260794567520575478259492297709287805815454642909582452697077638059272814733720718600140413356646296907572525311008112273468141261432989324145071880540670849948855568860405805015828222931611246417898699370599390768301508450401157237738982756643030618057824134760123508856078845567765145939534156979841383947436719688148685498153623532829650154812779417921644796854770106856052401141720672529713574808599581205527454894491306693334703359552580880636120910813720116838423634289581323018399771130980847969943784492307647465712138528819006116604599497214949551531850872925741627273463763774679395098626399947676714851131722172622306335031054637288682032749140176504686732442936118696433021262222612356890723076895805934707841295363302903385097429652553437777726419507912894355544411680239284918347387798708176176814490594935638595833113988480567845850317218225053354862061088706354728951092296733774404187219374247349565803584831497124954597206261189372446479156436577337831599191365782972169780280526267260531617881223935175243371494753310041013651135335038786296107874702111932019153968879197624415086396307642911600796298687614619188032104294025789127195127313343389764521076840139072734953311372179122677502792084468077354874024065119717223537267591984089857491826311812551839587663302350610981121282955144152716107102605601784997771414872402855258787188711697832811675041168630639259027600804206309639771773606393031160169381699502044084136388714531159969294137276591534678793444248886976796215843198367265155971983490827870955708277955843272299981758022021900004331009589460510248753126294659151842394184512214229013290405435804274586672402255751423714544233355722450040642409669308377242995919361297121734975049643981672441861325753686327363161808232385987800488080990072324669625531552864923534449036318778267320614976125606541235115209935852603617328968204625898845002144535868537187330868781324991295566281087534362866584200155154746158118011237291162206695410328146804495039229840196525919638477890032456336572693269382880244534349079426344882466672655955634524567147516592339463157549117247298410242090061526800718322901890722234754095768682517383872827172347923564114208798312692392959039561203120038516052010885359358746079491602808766690626429463627635011517289160079287570622007399621953359248670336288430073571234423890560540504695004797161769580337978580450282004641221290829497058476421857030616589008054938208210017071493319346037043873379995793247811111359870592596382202082049514250241859290355429917293866323295329387831190914202177354490115574710034898522735966419138997209045180850363672202166506382975661059985706138186627905523268892428029716234275981574011783852495103590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 386823845364636207132181601363852894306082142496441725797584204850287307998853886212800344142780726306021801740628648951330260821634401944624661107863479468058855470747531259029354128251006056835038821129657906242254452319090496260597056042873895698389965747213918343365232849062192181702376874098095412219540116801754437538528100736987492382425700251068050475015159774602937475269278867870993300246965050881825248772499605338154251071916525512949296438260382605036051114776143433638991286341869908491155876631168090718918508605558851000926873243253735234722589123931034670764471343309298990145060961058164797197200927484642920099549768966798097001289882392081803431638836585131377215540142675023363048057736907160873985838998169504287823446384189911439473629959645263674899943594653213114356992673232228779484189022485342564008386027477188386989649204476635878493405321535353263964782548422414451383471985823775744312097263311111877705841689411198944555319961399047603563346664936613582177963936100024735764935447841968231360527682533704312306508311914151149072708857711431131038746643373042351999185523338774181294834477824014528291892108708356608084334342958481086580213641774310091922506412799432261814594645497730407799845934778504561526501405699015175356164306900132444542267064861033493616687495169473557148758945728253006280811749626566979176017278163338577075870740728597035389454662629642143457466172619190619868382675471190370468742027821606698247111650779956331335654540320853833005080708431102460895242704537963650971825597292469637871608209250272373410486322808639036428280221730628331160099291565996564795117399114978724110034131295682019948796993044398443678326397442095742946684973200755008610397214969316937527517876135674970168627318057596183571131602979428644393238165208166485416929954142019741202008060126104265323077293273746023695257318259468986095490633953611765646922546350509006877459446611091194886025904252152037963107309857914835115032145596690569521290985748191189812462898882494554411165481192408591643468944658589816008134906061917979198185788969266654391058848908660015645688727983638043740067136741920910557042932181607941231791865273129271002669167029149187988579600210393772895396453824145646134626057045436682774220448239074992118149853844186616756655296993673055681231676882225567610469939257358639435535676554246313036474747605139092719282193317515653241494804983596431283968367207291233144987946773075515883380387575318022534926398908561658323392895805840644232341962041753255736351993174064478094263065514688473119234941881741674499311847286991686024633658077920063648231755536536213534920664186209063991479954488165853827152036479785361531912017040666362961144500237508706089274573279091615530338815890218584066660804647572471805793013464366912311334338922453958962443822271227475296715932557504822995235730083965970302333470641404935089859075757441398705426924318676809596952682431632698250645840738066544774595474786793794560605766018726857575374160456006001639827596542139287000980328474055856710543195096840341156040422085025012987199676036924942035627079932664372237400774036313737287332055735892615386907055094918418215759039563932018354801209158232826020976427929608507222960231523361683250962014235497016509708644327229797393531734439703300686023194826423687551558708366525862262230501570670380235327131602196860993310455780560648613764495363742982241442837878250556159208488414495758572932032454197338006908831154796538497114987029599062220272985490875909669941353842970448528098191943584304694356233938748186320945173907760277731065476335615973208226252502616381564405017653604801376490395728496361387677960145396502924824954041231000827062925700373380813896470163923068250457845786335723967128975774271679247084091481564096577712619173101364990416565920774016175086400862400270216914602435186273210816966093494225111939719163788222425344647920687081032804688227041342832419080348348215938580746308193389884060436731341035025382201139536161441241077935704426729795961009119386823691213994095549341173224002173797466556669393314666056055764204602231266544610155519653677967667351593210136855257442692139684851182773957260145497722064061433387398761640298420230276646451004748860164770361262561215010487540332960489574794171161501487923893908602199226844443166470171830643041793363678935319761103898266511622584447371890315034315426118494652777795328484571092030415697484607813895419254828034392608729707066161652790060577256490742943042097438107942575525674631249033746388925286413307544259846369956459811989609984673936116360241822099383446375277335851719186423273709184623202936988319936164246393427197111751543413007481569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 13484252724804344403167986802855807491703999655007378139529567202222169793399696713414931724098037062209599112596176318309021388435912562419755517903263161017163859091510724401153885121989453590218707463845898113604370017700339269416359807246431177568932055338946852787412618540496176567710723252889780918611959050488040124868053161290495368018372682817557453843578755531693839109846671721348742268756622265077115895748592452298835693869071376592455933881624527781597150034935852153087885299530646496955962817472562454579000453821085000666358080578164251022688439327140557283596270887578030309064619687950831778129664574141971518151392688454540046985040362188863523224304182400820578008306033301919594482792694985224629129248919855476811209112676487783489445383736561966278296095903482267745042384665090606137234835327136796455617146173523979719878929602873402196426319656449708479507812851682056502607610040560444056412556251454675206241358360531184408602739009842783472077014884597424363685889684411297518888713644050197553201274020140836845316385014365508356233617676846086318113749022246203896047667280563107667634941551017968411766889988820461294416491553267011368140455834695779623905398300553316162744132609828526918498055240682667219559999933333861111423033789418096324978853972922592035402237061467306656765782435363806233836435629187676711636332355159366967362835420232327979893708802126349267482954983081417699935262141596048367088396701497699342761858517790344119146065855641840144401419964749734128869128037219823370939280508803305449314702490112073734423758072656011608708805785499396591808245812545790888246626148229499368528612188599605028895678063635803292895712297075453545237808527751105489650796360703374123236151562085585965475721554270626724176719139806290888133105300919897877805146991626983223949011802858441784651586707312352409883400725115574935112536735234880465761913522367811620397718329313403977507119082911064154449203924297829858640781827240900548082865258092530351019367004089726620058740122403099843118985422487564791720282216660016533021824592801669934799539041620393670037541031374086449312784645402515096068568600074601506145472725849604131419706826391831348568224512756000611737563422235869407275108243566277898617315718219447959064925677292482762751821404367863201005338400782925657934306733072925374329411121588168423633405358520512351367804863636125837142329117479713782453084180469946792857291051875603529146600441733961846535475349992373218801057823268804294543590043237259580382946692634063105218676613922753785425468226646413966477091017042186300860207671833838013582493412564292689279166713957247271611390343092172408613063934740715474773527728634902608254044275576818810738231541074204438312545342174983697462624026549958836106200211103228088870333733947408352043209914418063492160229387078615058215636254247506378763219149449440226727328266304293131067685448332528583569745527785391229054966562396347897812722641431140580480349374318487255851927284989265929469380246842460598329540396126096364189162484275599888338809582233314614037851085996454653280167278086527530648222262603443498151037091206339938658304344943742962996133461323588646479835443437423131282877820579537495534678253015921866695102874670049293932754835980007332532567655947411580541044634342465374392379629510353062024223663278436748531304827968420606531019413408987912737817053499874057824185233911533856541058608733071516883874564006212759621541684846984248485606171365414075732816790024808753799683941418969071514088750114088862329808744680857438123090903650790695519675227980016814137567608852529602351957070248177914441165186983013150402553363200316733896931369981528082046763686273406024662740789743373901627628340133319341134760314687757692026099632115153238378396862896884816773790215752844138911502736142123873466521042203237890683662692761299746502275712622529601211238119358789849615963639182856500793625832538706516315153383470318202885282365658108338357528230937512504015324094790804151657166216524341657601752423633749614383223830272702833112039654616793943027569175835258388812286688836833400011037048922197608903873685847353509555082977451114148796893964983275917662805633716486355682991287504749008913271507340401724132916147130862197387076899354813670005444022770873920287505765497443596333020441399524117990340701497151464136153304678223654755225014618078893033372366617236447460358419439414282816046754089108327358485983857070653619341008068684877524060806560723126972830117129436888836914401273310901583567735739913545326910947260573968357904092578856064594948275701055960505149082842496112034316745385369493259108512042188453445011645661184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2408566285467302433017547765602101777839102941613263913890893968942253697662193931407485602076342731041853331907961284323566884302043673966434781886218430847227558554391849486779614804504253811281414211869803114340298084358739201400886322453647690239278663830422491442899102560380917586273451918364908945478643402796066227547470846896172877345341611122302702886132941263254881191616977909458795460060252302586314511429919974093984937019041829485186521481790811153697299117289875339693814292086542911996316061867932100019850842523013466144675678601915047692263888190626863241759780112826941954856895337833657250689717245000244213916845197763443559654761402646105115863172151698342442026096754166102029158470402768471906205945253555510717907092731423443636602440341133669106147971122959371302345488339471054168949164042731664475953921218755833481305842399286027616307191054795488139496343301325456785877348941351708349651154092318768128607189241797774226906968251199911191184686015641213349532808440566422547657887475022681241663388263021702523752383018577605167106723768834424469532269641488217303257989525569702945089255225275138090866473499845715919287656626249556536109304354636834803425694726775803238882676951057009496809921289323109567297328607316020508851088075135971603533305943890003770461782505429241688531552732025531099999825997220605672662952064176617750713772929851923307920054874767962914830147795455878814595580647241327632024623960912224798315193982360964053774189440260814005546074873210597955110954083448241129890892331134819377110750326639621588684818742875911939778925597133455718241516805008743073617425887499199081809548049651627686897784500071370072543198853553888676146661263650074660747187474523366241637233332493138670787650447344948571386842290562762676982583301947467362649998033729909922968631651285127449946074142322434249386760247048929625314577995150914861302276111474895565925552452592641056393624814074383284906855006327382995729137316464777143998043977061719585701390407830067419128178410698493795985833628935639531299795912772596974464443078802692179200664578369234234804322131183411407340991716783019663333429145457703151611424714798529123875359821896214375700916070156857308476793218449075354021310100786109415060183925600622124593916546308551890164809110598144911878738871239607907006290135072576785923873002253241856436583524040737720984173391468162313793267243771159192249904154353736459899944821262531357875340739519826273757894199305647551119485617384821015133429535454563011537878541892841375907263370825506073835610439547981832719473714793975546334750621360784388471547742745433595037667213073853669073390123557457513438660465840288847884570419105198361734543760560957106288227881512100781479903606526725045596299386619348612355300239343605055283035938750995444768961149562568641775968533365213759881183569970357427746934881884946017151835254511442063862711330599181599170437967017111695257247862414734614996235625374783530079984854378975014793404962522863610585670611514252939906677009989557959736435936571621948923121499275207142576744304408554382509393339587864133886270627052544298908170244593657629859012867797571958142016177248226077933507031925074933967472284097624649631407300219580134714684948692818597224107069816915026427430736476281546525234697968760696294148865521536386601611719727555624020378863817599672397265324251772694477628916252105474135870809067052739975072654259589309600767518559694459396703038673051338968679891911979662056600146067936082053757224843799942495887099990473193934991004620008624440596236621281164691493527983078190996093774074053201022096444824132919188924244367041947577409591770414194434559572655197604820506439063225781853145511297113671441028942190353119997204725798522371400862971729651618186437848374153676294056318525517860139826062433388539155509896092735353595375909436078659701888882249430538654777879839730498266909576976222381749027097938246045459967508556318221515665340598755973044900565294008178578748801232350883088047931443482425421619639574003967376744793903106733012749686413569200031795463938301454051168667698730108427559583045644050131866169219929049549462034032980570544707352107162696523858616198187010934118650332363227584190132962645461886071700216273161348426866026311592834300365240499586618890975793907955705693646797177779358030918053635228376678605793017984738539855416034547629290406387216458429817376773314065874420474946157537634069826262287198377989806690814582096921656726558298456976628086115993077800662228566848489369106127231860448849179060403030670323425545815057488582168386616001210728371038183751739614980981603716468700082343541028292826601881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -83731210880712808762590377032182345576841894713925855263487503587977891212957898227210546777461490529894405728426802273169156826290100983569812442767885756596350825266428721455237289887309474344490501522309166893790015707475355864707483087286499620574972921621816193327160302826325774891632264533823534839782906558168566592035010324180814039876111804470835554934197048254515084805345289637518525781233750285942776190310765775143276042594382188946161219496560847570974850510305154713928246650639255253212139564718080969598873622152421570480519032595922016896680741673140080688828047843984524603054645443367526924833019359182803222243158510655350585422026054246499823607598339408521748855014397906498390219159870502158040711699869569422803476795915413130091011826167562349324675064586395528251546075253910084424086756419774956965367478883574607261599290836551833285909453049768350536772979351576226153774232540845333996418324817757676337700297027326929253846254432977822947781775240849066867162791228113276146572971696046581084529550726777822719523072921344174001405213455177182285059534988035201373561710698725569944040078904670670730544627363839925838991368599842012538699596195725139293495022953118257702145709225815626848776141729943801218337792663936198972016818409591037566609577435694693735015249424992063368544855240133641509912582387289591563649677478886124606530778081147518847411452821413312249715205174802220319895105530308807126200751308214531957943067125337607261310683609809891161996030990423458019328737704799130261019167055474090189311928572547740771676651612080471770447198941520369699803386517484052512878520807816723351824671453715733360193766739453159525981324229251152777999275018184727360563579639465801611682291844272765655147328904378186247402251359257686584150799604498830136347318904569877812146279424624021064635583229029019685972185924324298334046233474992129645037854596721120892622183422298489135772701995302396716188424087593349325777526581141080429003549764134400584204053256372858387962667689587826967707401546676056036220128725561253256875481263812148003681513816249342822837760398682986080500905649702982346813142436230691737868653062885788089576881992992655748510306689125620797666190191518051461384246981062998900739870978089525863950664222145137154060130479902212284805121811020373431500534151622231045458582692633991074822796333123464121273102802687903114549350823281351290099868046539256821990746452036672437706023924333130010582275827968496163739860831888146252037285511676529452739195112427542574035273568006230258114950242469805494647299510697094967881967417864619985960880975399757838106461957802620766936661163323174729900816544068156895303739295948559156821831521477648374894942828382101639262855369310711220653389362502597481401432036857414451981371544127457768849645620946299483247655988605773366749532425268914768191767280960018205895102743843751556680025929917172615890909660410117592482045163271810570392437072380449910006783359243004910890979952501456262611573203941281153260926439417875574830667039017415124011607755236403203465523297494690586238004218918301676869962528747686335153229100173734930461498304615864640731987148240096593044232117189410847442031178552665599363678731592111182989959393565102003908269562045138365413997443214875820551139233035483668943582993492574232598556886057114428426736414366370951800672500492111526187867467779052270369721136449414705796539232895579029001000795842345752728308975584424587075663772981616569684821404135545522757377400788496863774349356751933347323170583571386628240445318098997770070483166354888869417325144880137535497432922184638977309656597589028854700117792082522070224434742783493245632213374852404661733858704153408490364192569424207035163632578786490734004706336629203373668731458892663661844826693619059636385960334049367670509155937488598605919494279869889878733015602178805864870788235102640611751220712479814301191062341857528324501129183710073692816191986638420552552669574754879565902642932375910351124305891576453108677811600485671926426452291927755571691497403511326107208481422148644409899934045230331090335015900124641352068900035669194978635237292298491697588078857342484838249714493044367726283109814196412318843626065243678847186707671841876970922991185507430103261824706382391944204970604602323671153713568664580508563286741282442455011346490442567874607762696374561489616797451060383079423812088522960216252048941845219540404239015504935350360378294226068068671474949998785722246198625321226677089730724940632396320850309526170678967198783405341614714351067104800668729994611116519851654005341925454259531325219217824931762032153740587516653731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 59559522787252648188097015898211357962717576527307785768586627863541514018643326144736623746150412171986572337049057657414192465893228928140179024283388883785259619413177783778485435695701893140430656463353362023195948022288816348506534721620919643412221321730207192389715545289739640369896980674372305064570100307379748460669891271300331272114829781823314023727125420643794963054545929437995907946917834938747621994025590495493933594535590902790085444501993878620993387058556274769302083142188488758968215007178888694092537804369820953815444457907101507475142083853382402253337277636005107305974860803966115229608717297396682741560182703351867713099427715166182291224251459482230028392946975634432945387743633221230217492335659785547794694002186636593588287537328347990293473149044460775134162178432334716700711399873165916287874000745829095125116435004664837172783475063027743737762499751909750316298608653129274305631364431459937649808827142751341414613827790579540776232760002473689390029781887385136158126911967686874243698834347231870059285083854694939115581649999293249179404156516452993979151231254015621509690397118413663284041929836243913705932452885861144641103375948564145895183640420915419599981889271084794575592319361221723776403670936938304022124234849278673823517028239230180064340763179475671882700327410259873177164186888233999928428622437273248426811622567899234723296678827282798584361901253906617170648622674518096949381060911116777110434126144908894968411092198745975634869419929959061425058344032530909773529816656116049335539440787637671608778622493352890796391442198801294818498061902494638958729181514216890102715800918034435580588810805847079447247843987149127004939947019430157554174330496064752547202199326936608340358957711143032121856792893580549311196438567815430052081534315524201099584842611004987597680891519393861302967921128201727660495554622198573694209799848785316090674023256063395381151692675725362260585594729659059486690928480988494771442275996924604614101462212024937939439627923306165077275235058113890740508174249287408081584007606067302546664284674143177313669381604248026163284132392141588271720512264725418480119278515408101656686545883402409992303476185507993309986595756183041311391508551180717155175070297845181844315625139123862866979032097230018746564238728926251025003500412453613640752201924501503541371305555194346199822918091999649122699742683630474405474385896700685595439833695806480184613964101467386992183077364546127082092200668031330074149546829172868377110879027077381222442273548669635064043131726217444981066264105956433855306778103560161583590954574863867992824700954108895174341048979445910382823215391151068649031864128284213374474361760051557906468190928091067738264155546629616804108520145378025139197662413437371855088679129601739858405407480674828450309845355354448496661418066569967893510241998605408364100749644076808438039981295806183720427956516453457375045730724714437015343799613437827030291376352461181389228654729878445120067126342798039410004860791458809937903973579498845245539656887702353657935678384323168602508685964024002285155813730770331033063814611847637461975662822830753937085962565013391345720007833399129225359286502898809349413756758453964538557790763715974259972485467581627172547221707092531881218300010176985735606004385413619065635868850418538825453199174988202465269245128263995872409499242611856357874209599736586228370595196510827985840189909525433369167753676959363207224811130463140117045390171004190742898327558924168512141416560133400223647506979927120673205638796681610422897901231061733443765815658558749016337952327518851246646206195991659626395334265874657900857639047131305640304915948693010762749835340683210109510693259777049882745721085875950653789222943550213190031051050964935461887583769607633848078407263386467755863461443343296414276737591326753606848639502870869053226271347682794483413375128466527444130748057647960840194237931601014929627446608145456018831049919561445153670753390718341902051002523139284643054704471638434490429817362337780561938567736598863087982070381882351220700472854122151282689333221618941077918087248567672859110790213047258431171560467166927502383109204815861375680664718852059746015973371584284527207838946935075630419102595541052685062703025746117466702274177162507739337470998848734712159094612797942904614956338041299388141711305526234031684698326397848007980891786603991570939238785593835456736230636184493684748315709104450446581514563430751463998432704240889621325188725480049117503266780674676146617104111040482409006876032899090985255828043355330535353485587025302122859742961884643029460354840711679837208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 8979389081670311476783059230488601391565225757214031464926774965021058213052979724738172244233610945500876579974069193391689630971405549601203570776040772749719623414500563744725942094632631605817785772160775753357967141018299158665841127406917593460982821207656693123966834391218661298931211471351745975469992684319132484216579725866994298495284383730236100529957615221063679833430024761672046490254161100098205306406773570662370495036341758384537715530413593137699814862125731679574231512903193384712752986649314846095149755269306413556635863263909037542158677116706371864397919261367691464671584464227763368509491017465040556620444714692970592588822143400919192695897190807609402219043720979996072848338744453484377354414950402951555804262109973325900930375549696111592589602238768174028886953694161484228451977362203621322738158128930965764210141898926471433500277093657800210834209803399694862708713276650391714266370996619010887961469430038522516946380379968168160659795166228785797185238193110004732351143751734185863483236279586600387811044815614447886295144941054296572043044052189169116526593796026620047087279648462175351197364763085261372276660561702704953318074232696667617637634388023156128001571232579070453810477091321157382120637874783219559847286654142621275553793574702851664709612225478191811834030546839273759127102512632323121195362441407473222840020152049491213168792805592717196067847891615523248403048284250811777731890674896478256567535978899818952143752272767039877099653012927892744708219130865336013431225799274754123268167823102677169381620032622685716662924181550111031366681556396839810740282873590654885663238587148762128506297581100533726927482090618319616646423692585677487982927335870379136488970928326088648177146249126500201177684685944970173967396437435255429858337348225018719006141882128127217665766149405475125481393867436668030325217580909813722615881608676971237889936441160931015338587726676942780686531117339563756929270539977165255359768321651253449788627925192418641559863393647634181834084896460141595871915541949785546829973795979496258416908888973704904573731088180457611303102632550297640029797673136388311086581903957399702551181550281771680495196508624054180716823199937296792251835869194011136889451915246540520184404365377881077479529912467205700424822191266496262922061216457236231774728717404995757328672184100057342986013795018501777854954138751218402994541478136777745178559343289114790890797647510167582800859478060888230124479734953511313672142708405849765438496232838662159298980004654205199339145778094067900948799850974520663016961981431693057047053631625849742242656260674471744348860963937425714281647712286163503288141507554403373599485119758601066536911844170071752569289900010878368076860553880126810467119066860481069527155509825911696993154565456763266585996430484356892729692436860102418179966350243074827392382637064593702727181460841654752079288176385365777190846830007507606777055952027605199876595581086061601170162556549682090483810142085762613328938643177699706061947055101864348396531048918718522700849364954206606055641952837939576970530613040754874086956892750681089618813826081858196385915368275329399787497868427846855831192963047440083100678785016147676794487598846060375712057576453693954015198648468805203282004251230323682169161160267326410046901360529130706528608590629366823024729242615424275685989608429345833706428435058195818418207904581842378892831292053412770233246849387812103498080652845600756763086382821407081909407451412390887806713820057736535257699118748830345640773910585069329071063026874697223884056901569600305771509716121047836096348005910363989386480506979534974630721540172317515744826136682440444455353951243670104735829125594876320931355219758526360185453625840134165503540124458744799022834710446564698477382928691428809163391053220059786639469664392920034530429003201408610126480988074215015228780437367655960873726039578840636531902476307628254608179025279820310255153918484228357872405014192379884443812281324712134101757679799531023572359658291549665508752699194795586376663205378305384491046899709214873106072496324621501394990450862404853181367428905003109156156917471621202388319148725330178779629087540243154209603817621962957924362616388861684211410578326936414870877159891664907949304794442034091924959175717552206622013369632513508090820278766545845801867883885651061652598930557415801289028975515685161022873339606161880842232870280029011832298297361681582012321267229004133062063904821768480525607696770516178193534449692487143132351287304541914250950768612660040442194634017584870124744980889592914593066717006507804097151089748746017177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 385209593944104674625022170301278237580743513121756140238313764039831066289420267968331856588897309450483691629377187316001287639802741386809446488580944273816899812658991864445249707093509272873537295930263686979589056833817449505118305778033478113889418680604855860910549615170939317762701106704249662585400332787731093983183702398121847759748389415501544317916608586027113227808596287403346373132963352097216323291503049521816170199649524943983418572172200442262598186259354159217966195167256002175259707560647451659185173518637467033966878483673357024910785890915896105924358035140780484960446243125128447198617122841640577725263999735611042328918949042652453383105435699978126289044897379792189138287768600072289721905605681121082798993987174437898401536776080655236370296847987535375895577516258102822532857962669700470174130436146630963629344717895208909758844590727155444364308608729860417469133532024165881441589608605155218199354251977506467907355654578371818331735970810353816897286316497417934415892062632972010580729905150080158014812675411397819895660514331451171780844677507718128183161971523852918258388520973887888720451539217660369188881114806116539107427800554885993908736530888608399412847929373486662766632505632832969607139746841467833616449220557744365696433495141606275502570881839939044477654419780825666020347958265352822948183435547566555783921802200774627880688408606738909103533127289025858824780172913200754967458843067024161151644791170069805021848931799888295499624891668200937861569890562666084339119687080527951144111475243179955280700492610615643958313162420358702200495269555928258215529755770118968528078368784020475019093960590491464184066671345271591240271856200506396649870309905347631659112265996466786080358177466064968189331889025963932757873170834474522726030116322072203627709177168085665126587123528248737770304632123235648235623321277791181043011904526349910326969679937997555282677463412134240677960739556659910626638393066330225425946828742448947496175488694601833171893956392320933189369220578018711748325685636457975751621418658859055758373390618450982299423948497235814256344287147189547289306386807028064724791802108932428476158079328906174768480853763051628454748756347693448231249357657918458420516893982067469845704121750058275928775964040039627924151081360507991617754543237300867246172808332746343752285760534651096143158859065811083791207831380965246905545222728686022865741308736596876910700670139465958083457646032241802952669787412821954335879074347412730044731459632076015127232370025670644652831682605976225230332894345448237527427476691195579279743085694286031755426718944653109249349675841485388317790336314608910880302235711914046916131485640326565884014806023041808678797827834472149203009510810666170005443144963980361274045907054957272884270874128495346155397547067718678441789531927774373554303308656782612230137443979268414470178318191485789362476718522940167384576150627773408657698851354901804024470272619013100700581285512322541027138259199647875036319989463358249567042098672384388122062762865084577141094524871197189834607331363560560519371160218045711675793066571898300394914362161441910627399677342828464450722343967127240909654892476590065165154160183721514880664829161354136038124170504711355168991834658958791044174713100331361569028867141853722106008469768922954684626822005017813828175646604917631335517827608146211838070425003066527222843895622304541406752947887514737352197533850202183404128588294595675726688156817410406926672075771571302784095213570329855374192600833923830233250704550904990128261384392975655823620613254075417058894507556678740097962521878985225975007540835330372786194163442731127927541005751848299206262221765198787525581210205966416645876315336229043037627274185794496983177046805105926158011965647094074239498094284142635340866322181544839261056534096603120799271693743908188905486594523829734422609484779052332253581930387144079240129615466185414152489621112849759606132612716245001050999484697118907856219624348027132065887582856302984294852438143565550287905767597273382823640978175608232379458936818567956082930071593042791498762400508593617608406153307864274360561046174402696117282139057007340041075064845201449188703918698630190472875962312800737104472907620249138331875062839673206721899054042794120550208399753175384974213493784346377740824396190076099306233846813389255883287024936247215742717527135518230671960681534713758649184165772071418851007405971815207184465840110582270542020337366895845439414455727138225280717998499711108261821122902552345608683898648384348954200834709604377846721937631224888559912770359737396023655779646717296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -24810957936261845537710182844648238685603278142263772342807811504403660831368457790579247868305990391896313193256518938225574073321483205296190990132511457259176448338750799903652770126423665640324940018624200645098474497958556267442587783967725004142352650014722540572731832193313037772544801506676670045972879856267750842690894928439352664720037290850122209909608810820839278148923820300469514642452004609175318094142775418714965943027740150328701852916714882142300153144453385596368273865238088546071355528133741682833659729421998090154775284626071646280202837861762050598682432590930495800453768791823440316383413895698781472730747655014414809852671532029668307068079740190773699509765598257559235192127342300779566777878558575627360141842049526573037461286022668896070740137289717639069838285522851217655790258613337554650403299148893489067936047854805088131389409717696693739006309817842377415424413621022452496659387621643506306450999056144192812130210579814203583569086493121553056162314254271171794385160605404861135875487052710645922757472993627150839646454356820573072083488391165264830225387961040290700673923395240219539797398052835228729390746293793455359380536567175569262865521819558315829031543078099991842734454482659225561346907148958608877380987361017264212384751013281579852348418943610072082673875897959494067361886840666845329008069327912879046458800528690975548594155822694832584368598225754284540938483635849973421420277935513505300586643355340719360008005232111023423510396833735177521928091319498777672954924602980148966144024180572003936033430533899938719337075270170616037420606688885068003543506538452680743054310759940489401584799639325271973690299779961777883415883593579706246745558612793469503955080843430232964455117385098719252091789695352584151028683231192946821916285423487650937811526960073837452109116839902312470263528168050068379794716396468100877874330620949875802478769092734347547091133994523678451856343093069658543622803926173989657975542572864487067877467079044755688611076479550318958487639963853188583670042557825962644790338108392849567725222724152724364064443921187698288426162811483053306291496849388599267942195191582908190644946390494082014716191306925200047333767866062414607799539612216495582707784058603590625988724422288569174944813054927210480287066035691249929345335291309202126356538369628085309574084248555955833606185618058499002793969257016566705339808956997815867331050863634050199912494510878904349878871877912633951440465935357060022757285026517957585478821979091824530782012126827090351595974147016542098556337940578100508863618435940638582115247444620266670965525550692681414398733253706077365207317050177193085753113080391962781925729860895460666884205356774904187040596235118810139879423113715656174332214463617180419106916709921624544639528725149721913287565576796591341655217630597925553620749471991146759876673950449756682058201302332510138984272467855754610665833693682980880706133898049642178182858900741988836409133581479621988410113291878169354899642487640078872225871125074432313963102322734984248914547170344313861975735512848502591617064898223634743318603956372557466829635891171770798149481740478491175872245396240218072045295247695455882583020650400625085154608903886117613211609743633609848909141177137647206345353431992289341044647169548698434619504721226925143763588391605636125060478306701681036883607328091278181331405355208592428262310726822980155680321031273337177199017136934484175148171984210395757752182474879641961304879581783129346458016868368320426535081083562989288228931111838786379194871461359679416619474742643835577422774971379784219264832337725864039217670900715144299197662684969397517768368895497376071336126843496107362594984219608463229779326772779769511045869915916311679280523999507308203015415660411844136928693507767712720541491106799611923589827095180244837372633764860012204305328006150589697236383749830383362859603378301254134865974513001798772253697217936818978766245932037167344873302102422760096213713813745623499082679916110372778198862762190469902685454327224637405394620579326484287811161319123584008811112456835799002903597528110490483863995757134668157365752625695413491924632633905133604258726847995122281440174917237331656906956250738725301592986270698955567178052511949733037087839018292140568112001889006223409389747272491893371408081433926590190406010704576244345649120576301042706464738392876763137369031117664074932845006577766869487991043106754635502777383374393993583298341430659191029322401201260572671532628456844785480890748523845399788800594801359324525600932859355267847586071624081884248533503779653592082863491364421632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3226400895326284362618951780460171748536263033628523814669674209263548728581849266040860494751244208771555168288792752384404876384057735833560118233709918847619962783891395013732243031736047838569603483116893445780071647761917261762703460723736637666359228414311940073105314839367798985690576499097932917489446407543941849440202120488854725243134014492660149634769650885423409889845500396133676885885501132954409305834861986603315503601560383615995869911415258567895954635938130457154233611557748897773799025989940890388408772923790638094222683218439984182766837609639452972397881467865596620500850070023762903890001598991339902208018165611902746838750794577712603724514452004693017551419422926623389182095595484265631561857187269787955379982298307426486172103425518156852631556728139680364074530431205600462834977082822172431318185382880697052001431363719672323515809067788761165384521963743722643675726891044206141737226927763384220302130605937057373821777350102433936790433633037531464789601648405370104266250251044325563695484559028074996392528587293995209583702122489633049326326813773897037864671439874708650871862506558648962021862051809261956473870503577035411855371935473051059423250722215436942666208147903161143085779955353289482697657717783341325567583000593634231469586858744868133381132570227741517656462966162704355446258593515788157733619712555734541974314841282905478548963430997226369761264630877952055237725947244508685385283412901632767916533394135980806771915125875861319594158335287186691033668433457931280880158615003053757247338487409043480790228303570223911117545690411901162671181182730126759021817316245082301846449948427814802996218681522563051423933760451591672178287104360134929643442452329084724861012503157206737526281835184746141162042817711268817879415851570072467297088918938650808228405503220009929544235589860539758360895403141856045493152301218631444618086014429696733980037960072190876333266347253083208899067781585236931569826436639436036721397587567362451419604786764715436733674023715956675575388815789519111638739107974465409626870124801658457740503874663321271212749717375579204250879598408622910447954873731101921035051455936215850514812909603519236123001244627880379865961160711270045156551812627428280844682267485177748700472033359131889689512009486079564034103504371784670333388076819018392721886755849827084307783109104810393867789100281547743541781323193198779622820237699292754739047902140157998240218637310862054127290516574206477895457797947345431284249123421632491669112931836915090223279152933970213340482088582733477379031037651704288127521401002340465963981277319821107757740015502035430341410145127233586353097702040307516665375440771267508806749075440059873992377314574196207993508439042571516846633723483855642031204404525641895586046834616292279674547023125067625560270399281840793128041467596205987404601288476104107308556403601485996267179818820797915865430663650206725376834422589648718471407590931099586215997983022820440612447121693561971901957414688914045670429326959068365837506706367370047512715840690229180190542614515562786987689011367218676897462359993267575828121022296425696202207218035764519450454882860735930925392525782850189808704782940944373379184880528888164034931135290313323462640963316107809397969600213703778125389196879361087922687340302554014253402402630790893782058010926845536872110433338322047674148687666788060893399812787402275019904699309536899454400170503570102911827684835780363898076802774977073988013525593494027852731527617779956658218507997806596556321843982258303592269005706197190566516481026607498598715024777114248414759387921943624330880535974019215396347355538707891360060957069058246711849410016013044929819429782788823453838785897480605898805884848296633210228204917822806023979668887718778801138978078026340474215508669126883420288331033938197036090361125974225799422683570887275153396304229050674087375011362694476282379808098118541025636285652986612732718663046967750279625966705421955872991357827852971690432238785536687235008172205339914866513634075300895216047662377653835264120294069093710413590417979947067050636519436483323090169161224893865255494647728983431534558798098847328435998172370182995750093356357092361758555533286843645885761210089395850043532472243725574319194764453208396415677293278820692393839215242402339883820694709112979448566304711624992350950523381267220630601186414760264020025008260848172805163548062244672020347596930179937096233344832516252063173496652670023889498529722796611381027980905637585075782210263967263293108151550153383095454517048234303041205040334042942388536119262931884727726566179930444456614323814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -16019118982284009313199976203188293158728890063614958059570273123802597136124163313803800182661414858303740939670621176869265113421918648260711325772053011551287612314771322799092995172528446275444716479776490709759410503071493396748630495710746694379236067396984869978269380016798885500468098609342520306939149050424169067424737266975917777115531112925919048106114647403003741923809888011657536625233463698411274808925655621615099894611460434565550028710391287488769522480568776839265554887863295533282479277463333745854286228081052920818827771745861604812602301624981964349087243105617648297437707455339883486691597762859873991784836906754304155183861906294814043935264980077349357343905453214929738236804553595019097251343678626451134085577471001631087013640319018775131502990304043727442689257161100518906914869666773530208060760954144247917848451443603619719984374706722886318842558284430112224094481635977417295563573423240346606033689917538055753017067395993411757420611457573364470358035299716162753536826673500161427351276598450143181046634005378152405760840872186810857285035721217937116906301936452516647743212032054254449996229473870602554259706476148441851955071321641468164398506158215894395686095242343887264644815998375365997585420195836506393698187329116625839371883350863178850547225332602853568781207685647468882248196965041319828300063284429184502677402209442603464479459892672769343861792646523959679210910751729910491817935052126571027837822823715920695535260830154997275098377932966186895461586742242580576436689974202726692015779133929966009073255081016549987284989932940120585603485187675221059806370552970750362190586926605959256086448874732259116220267326749328077614124927267003575421065901650481922044245483379244299644755601986754451377957231375531639716009813545518862901066758555106892486432349994406715956289295679013850953695115806636831006921291817667963491960047515941170393071979960446289375527827486262686372957319641281100200443534801888731325465212210259083477220138385733857507809911117305641682843502474609237699251717070535364434486981529977403178175239886992922264189457996028745568241411340831692573425327177815711980713988747298132007501112282841893202358498090986217439452941540069217855808453020599168205727518116709414534600901242498135043294718726326904119913673859186045306078838805541862967292644329838372732480778035821201374871013607750016924516781052817003176640607654074146987737873897854588535558730848356953469231761748867543344586605733662860347712272460159656703227893419357722538851830245073001909738767690916356612002579916820010804413482338151378278676840337689786902760914689507564640284468148251455174354754596603834653219421594259105363110215073182192191557253055174962514643078946533177396238804947356735502831287720151706795959298200674934173800520125900690624863408115311429222815975865999157848835796910475709441181505994174520584436610296055649732972105103340525703282422543643897546358285254074365227082378459721979482476869601269649938837187008265846302314724406083069490550260864649041521649009709563637792920140739036180695873729914345732185805482191095174864964051481424880173556445232430953778197734321409454855675347308452852206994564100416752986935902922728101776941778394163629918963966062253625753121901239408546332196815572612764195612843868711464708334603464097760097350107584956423328150052858867467767432560395867044391675688824779219295377412663744775700810694601832863457663371099784163168485566534814860638795266196359234691246201467265408715079952511828565547993436270037668214229437383096848255476286803998718089181171965955446777273355098709266485274131591350401897133082485494959014090428587366519329240040836238456237769190203519146323536257134488825167530833218008947758249605461273487177212224573711108846513370019164659322332853835159357469658993952711231763208961521376115036212057285582416978682185078623467738340352340813423575832730648047703862728288784144913858777516715696299801066462500722127131392164297423765688500846202505443240034297822174606634273371038280951672315967928638233072568967922167483594170918440751022688778037045595959432023147277361317609918910719410190306472684013041225455477661505613935839851912026213666077689122536811807773603568192599519119048823601712439086453085550233238838105499296466746424489515165579650592672307279929046423920223521138933498555160963237798304217580022999127616547368768456360274280584799176085630709524267565922421069259211172914253919192776611603578081900844321043498703036339481201423055530867870293464210160643975817754057632917645439653748501018427194538506324603793628881192390681000434875760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 16851033009226810330558360447389716571064837874163740329057643192513557410449776774464751726574661795472305553550586670539485551043741692231323446545703177135407977756186069557887551053697878198217521950701394661732273843313104302347719368123627374243961484507941186748092049403349420266224630423332718287469503256369212629945021154705841922001719896884863235744245576753702277338153651043836153756890589595256648190810441052831311023088632300917522705194190114332935890271974444560669523123086262360939482933784026181005955248890663109427137003700619186348024260767717099742863880215863565442308993646987200616802326304564250005614285792753140166715802296974291663247184303600359097418339519519442784942567212192442489870117636125398100128066988485100254103462660878010551326172905372578156612703342087597043409923598961347259015711231641464941086488592677922522384816903210661675124162383536197008530930913585818913514988404136592164737406629978690121485821702716423629479158333496093964686103332801577911965423673791213523994051998840410788008002520706728814044409700617427551058179801738667199594385223412308125259872197600652986512399932347937535413695464486676758947500599284464075416733811104772941079369333544228630308899277925847000733653532458720938296600390079715884821357697272850452575219351936787114935130076611865702312445389464652077346021029576069301004650116832322483230439658646387161772570480447330001428911592216341843721697221984335563043206436895857358200052612258546649653494422862506305842734142864811576487605146595817923842180173021909963716108282782761550637795208940704497992327798724408158673859417263541639069167982106624676039134201815546370308628815507086291850161106307284291127360983227342911100156510190551636177221699824973158216235002015141238714885102069901906672475456895831575031096765700531378139441745011271740408012315069308211632790449899160335815905725399267376503991883229851482689254026838487869376169546406211142464340665496749381447155893867240337790274301605394877924460435262009942955901350828877585356317233987576635755798317279760235073869461012283909868540338839639595164631643764413643013378599475997642894034802345009790278929653269382556007100907935334649937758324239750415700992378302798577355398359165608669778457859802241296241343895912962263154510036238948163899054502708654952337768119334123593195215287989093369402022050346949955662576476552410191201874598139160046932978131969129489953137507559335467469574402632816960016519940306451595779439500839546908107404216647670207614808733187858719388880770395973660970993914101077019017701651073466599796241258488888045508931513250269901777613455486315222974662823371505304611159044949318244973935502244645730191739212638084558274598524058216782382640066617149217886706591962125047236562052634978164559562035084233891647441359860366796712769570029481402602673379587387572074374329376690804924606876871515938053400532192133663034377128151418923453668753446106492785242985268523827736479571121627951233484943587800670355972778371306265095167901067159736802318261383837812682915982264147385046182444275500423387937762959537514332277622901958905656793194396917049962605684291725160916118048021487982885277579669632182753667068168284932925973706457246410484787190501122677307068492625011753238203515784136079339177165257723311161019848198699770091103124578132890654836761105361454461480617124022927450493352463794182382957537031823667375674195308723905259231104101319664112999500181107979103920510760031216739860426520024644001847014134216133397364140041157499126835509610252272143802604089303903267935242465987427274151237849167700075903288349648249726926366203553807089588665653703708705151571207268050135886946652202619342173788891080732116152821023890915563007393535680325424353054491690688624670732399968688016446723222634865922088092625380675707105593004922660126122347256262651858596295579085804917469752865254533977236140667526344377627131505033429362482652178699352643200368053424146243681296081261526437376691600753877484811068743477315732174376752989200491566733408734626457911861610557541979031880743786824586641705091273013518331494186165489599798607872354504840040827591038371353913704547898561266674931264473390218620078672964209808134359537616333894665916633507625445155205253215604406585611658340636050922451826405691762891788307683548313427959013919962495677518741104558008604168070240861590749265012880939193391608139188543736103091074554114406646853467586175718834686491021993206820371077268323212255935378671430535572394359823669933260570356174987086547945099455019992147525851316733855690885818546886032658952804321290354688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1291647897354832515271562756083031538615397726146448042750916612530063944551967999576133518293110861251407148615595946468729099974557310967294714601460814002585250633281492274837955122087481514853222971583373827811937430990671523091626540426567200420984661132158845728932849512434003027886659087927551630248427632596724550977326558182186694627860372554998921331146728966695769416897245732227051648963607934297834534596827447935974928344053485412496549256837917808184698487670077834343513531613546286437288771654677191074853157059418706662676085915646320339667623828620970072483164509113181659270298189854615138127984146961844477018032520687026493140900393664128171660647017265714671513726042922420995961035117284150006564258171154635838292177188793995346937131950705105244503243256128290321454355795253229655009959727126991635727360143209993263412363692222949194776685745217429199261278444202652883903595442752233970883779231204496275633746378253547198675321328206808636045759084194882926665117636569784785585173454531622858467004795754351220358860573086292662675118894811822822094145340567424210845997650931479604498708565929048132647494112349561135636675177394506856794419612606034207239836031045240747743618789476680576175633093362296418335230082597630784553094823343140135941444952329425341170892119863912289695417920999200240118349594630626685041684989638403358681930144635155995811871777802962239351072177243871652313143638074816895048071101161229087657612528798802371474051080168800923833677379646724904474076481737915492023906910707647561641538241819330411756888718897442095683480151876247116072406021608572573505759246447793436991055983513494768952567374731269196803291479363701347405376428771110735249075648322339757914422080701993661237632158702363762772271049062563324063917555152310625159178136379580923079540476659600947288806823608441736677483194127232543696202828808998982309477266532153543260506779728725533531668902348960774958937181469546748248211658898652546101348925364364737181209223255700492009283233056243781651678593470505220685885119406532549809235941135166259941611872302153513797205485085185811177791678862900747452319895119892077075821586569750222720544435582293845807511029530917210493766659029381624711177915856262750161307077117817909598371529300116170924592113800456212594345995578902213569633880104050170020620573487662701340950217665920206638651303971404550206587147157860552344354946333081328382270703900137079907061736028667841969705657670303965656742197842309804213244745556286662037130662591259734437548015596751038918756938446841971925934719055337104774470484430212215923827066011644523762020625453344102556404410565221863275141997414020831784651449595332433082427475233907346973626843948609679956898176986563923032168678432552508861884319269868471350581123433706382257591586117250807557955656415339242305596957062668785856401448286885966183264246143876488263627282256704644474498408171711937697539073109132726426635191972355021210435754568593138618516246095324894660591326059784816497063153286903701473764891613720422927978237823274608728239547409347022071485551510318956596771305844069563120182570440253959131745495079097127759779050931880356286122869492506781354249138433877494501692758473859119711986422361280189211979795048448379126404680235557283733190877662483033880593922288052996806029389640637402596008321307795260383792795112058843482175464351496550208705250374967592190138026721805819574021834358838191710521350412461122780749215670338006326982306021049848529952828951773083498151190147912631453399650035733709635902104572607034453512007762133222814645301671790028034240670583416879758759132816954828574823943632344396083381245557028072770856316984533607280180964446690996727334627224741131000836835447425779952763101185086121143896291023242038702417615919169421798906740064746667437795820424190779093020086827332592774892216064689245631512308653028922164410309063073393102512537348563623087472417390018208379758820689258392934935718875844593609086773625614019789560597611482615289705193914158803681733464548785119680279546590245832637315840366837817497440100028185037299671391547326434953942325874745190590813664288749208329105520422833931126871625398520018213007621713925199765056215293669152686790728888781720378275911706454802286495250254566751927176443186258272777105681683117310666500847124712293288968749965745255622792894454586257302298833201819413464457217125340936327805156365966159995597299435572131740971679006693547094955036828017194440500223603876704189817393462069471574079098069340078193895577952479006591894510781499228420263375800773631970782679301847578260177893475203887923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 48236562634070949914890169338543837402599431764340114460473095035106842256330222499945220793375551091776759983231809961853322515786757000882516004867582125273992722664214099857419812669904886423705153120787594539351991555196633123899726140459773855080424870657908361486186721609462060764910330690040617749027692464855097919647001801365662385569128170664914674600808839079081076477613859773259759183671419777322452138645801673209677583508038448145362922484949763631672655958114105586342634330280744234476009086633588275521280203751612954348329170130461758109797878023157278391865040647099727879128020643195459356630056155562815405571076968444720532725390892143722978466513750303938382454453046992077552873199472687477700752939886085764099329171220505338215222268792889133295406329819556020158499910080749518808584096378944401785655553119596350626869815984110010565035172507171224265858131405193162552909716183620401248387735081682741111268818785169363347166193197392789634652683778867211512961132129757844446521994625219220830520381892052745767769239584530264953799712010330538291841196960148161538461144541756091295083963356288551780400606691450721888533572078784985986433070400951458832521144473583214012108685670362150940867222050140810249736030620147698257598902063924923410173862237489122487249794036837494636029081087163335028959010555617229089857746272015281656987662003554962652650996733058509060597449116634388249151254415806909189880211689009819184080128754267420743543909724686402923926375479973651593371788413082638292095837053655522557145467356288053917721276193560069722033234740933527855572364487167593168347937155746454840942580711603557754107603549916945013178660811175175232475766574441076715676458154770518031004980690867313170349666681973066596984196659047416570452602858035652868315226526179035543798036337959828598979588441489549243262145794302463033831402116015258181985712109745957600133510137209782688281972910355234877964883337343579121155718014085537280583377473322202214451888827444561152738911460616308650907966211685396883227353345703655216709701603527134118700875653134367779109775027045895955341976768154701404480928527338174507451908770191409017472910558767054337298526928869867769170345567710226229035047921596977824521705853354658698423063005109260196361492915083944047893882561783255873064232141294565717132998578055017146246877146533408332868067861630167234586749156940301636735713067736472231086002493967177606583647017749212155382899999903722691128353283744655229295341492543810570271721601467018369882845329980087454848940873461002668018357533769317573522203883195307149044268969040366382259765412680816989484391555229384854898165372165365949283537892053408342340002591374226704046687644092838085050511466208349325422659508933572099297944916812882544705418247331259937489649013208040740965857670830357389295201926341375032203011776979405636966846172124721156924885424113617665548056939094807402524796821060705545014006406151343738334593470138578628782688558431833108848574418004947162370984438851627356116311883343376534443618501185241034249077945044551784987867255434835845758414142892405317755660955738113463153820544267010192505207520545517404468669939392952317020731380169558005775079071047705933475882867610122302997373205070294250123209540473605306237432995274152544414556834902342918947637336025968166296906902454614011219333960602940145687119935007661776072340070073925587791339845605882769326380827382012320794813737712511268927333392522889986464721600773897067638724410869265899519839848609838413565362213500177662243511350025375937461313864308548028723692151982750697296649237055456846309302880006949631197946098059173814544084919234834145924263322419713311667729452666576337020853294855189705283585940304171371398458819937651951423785223179164283878028899234040588257963615727263376901003013021156785562142449825869257310928551633440924692253550481916390569151450820572172672358884717362444877178322683551731903145711288853767139173030682063806565055201609844194500307235392174193547485468123218593130053473100179652185130972794063006117402521906123923482394892905487188621066518572741675105351548365884624274375536031836137876608335317911829060342288794984150316717883952078911262628774881843210211003955036784298873336007204663954313120225120282873790034373550195882802985549492652406606913657179975492959614973198034118788152952058508042424281193605482216881501878331082691063579440833156605178545123266923413260308481076653909007154329604576066306442574906576734177514775255319715412278988858050089897230263672783093093277505507885013948995849431443480601758674266084970905099843340861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1173290014475381853056935870483878164060323061821924260036919320970614447832434261314021881549683488760450746522480257429280858933784965647070408532571521712553213710998041284551499501789837292183551638676846674109018527351309972769649573566329675031946647748420916882544755392306757412831543625098420033410246092595435940326019338406713185127011860354097783543896284358700388066747543902509924590056523999776697310849081066502983254720302000016382560203622891969067230647931342493977948656946707214752485152417865504895989310153614527012455981177914496041702982043838618996122827242615980878150810964386473240450949227408162341367506940312624677282402296983665095640380015200196095559365208447850413840115570837938174758027639595568425578596284188638701158947279246815788071507989785327928494704008292517038356476164783494545918865798973947642319726966296244005572030201445641409843094500196757033354463829794701741382646433433521064488326894678296415516239718329379973859748367268088264904721994273460260879577966069896020383609538773794717167570090392262629283892138379998055735368687832956969634203867723026550601604749907273320979483724358677501148818139454235803007971120247463935609532282620053264382774939952154666364486322918469112119005407143726195682458293397584851992146731422744534651787163242540590314573023075180662337082245433339671854078977904217107341885735560706424223715550369093382194398638582957343530975956085142091668185249889802394397278332801118103492044396613135370958100693995483965612580103535694640033840766222155597430015250216159293531746310144881366202023140467755843766822781423953389033179071730323254263434438522107293456481639590857234304206794848899492043537586338874789971365812727396861174776262760951639145670899673825960920253665904717870759320309702623576029891560250240989986569147642346856793969637228122891500795367054683661037874322494897998966609169437427375839342956799075796233443460214061420472296992358544972619867575956574812813627779194474923861932318741039058604129020619562163949475252297780167228192577663530699491929761297192401874776903069608608159103386778623437857628108369607694912944220967664312844360300327139138996234938577070285865019496084445558794520948748810971450645339934682684926848420243879469061140031108747288147915686667434649771867134845200240019641728370683283393942139262786382305479410299376132475940265136034593338178170211723834669987650600069484829729224072787040367938137306499565793743896381474466146292584329589809697491305215417237442499089024876436051769197230936492258517423116711333341594497267359637959586145979267511448379710778052686748046606988083286092533662270855956623599742488987865452038288889868128546813772873695667366175753540518974046985349094077940700026664621539532019911163978421361119406764169214834114717644566315427016186375358798607763580043330429093292140978002919082186733333215002330919437357944622015392046537236751931416106573261709940235027767607535751789613084436990953492939885503334141176392872115013710154110001023810343186518195501331123073711022155494064025730723379956768841501388118623159553394740827194032629863977574258896018263219628680605507048867347140079654835118432352956087551705076296002360789981910504837430052819558639582864783966471160684168701474050328402470716271052166787974384232088599588116877133688603491289053408550723045881960936125931344335706053564860394071361175663858766542407338740059495071768017067225847165220239179832535373947876987190977573880597930365088041237000615801965063713691423625059332352631453204221462309762788887995159761968208243404466276395436553476864233771547882703463597886001928255895566564497666504021328064460917732292161647947278158413648392233414171226060494775097915789407597145792371006555547574588206040707986300466306848414010532094661692949000020063525424978422313133526935345319673115823838477819389270943686115094834576837754117047069045427716529022907473778839746637093071920777057742724155970426200656615413189915517657843401705179666004252828717284308006904697590003508761159988853102672566979256134134102799467369443397948436907939226403252091564935494776688036758625017933757627625628787689790194009954982523749829524455312465123770354384213671709291086503997581111394004577928337484418562341740582841366657010766093302759953889254134679507569349063961068237502382946476741603265927265250230463736528606413860302530504604072248348955804478250000535314677419700442580671973753267265937569475647945726567640354680704592567498837125026336283757346761973686476807280749338032634097082526496480032645957890551522756898406169180149975737967255814104372215808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 20489496064745205266222725955882827659510420437550482453874371180784234580736736111746197936244435889403686370525997533033758410829544587779291521173785440930669947346314937224180238750578743331795977769149225334961977516030671539152495110593375779143239776762386880907213773585749335931078981827068460248118637773633054096579165200209048561101552251421419646736322678208248135458408757602332504658926268349984892093264035366471658764053455958696387206706619804853539968485018682927710700588391352908733175081206204281749522987400766859427914650477675192497115300657361494512195870873181912337608911239810097681467604287667342478870552483616615431129928567603391877530367213398921877301822451207788499476075542565598423993253871239886486782235989926289569012535324827813288142920468718620878225953247894912349566597365128274315171723107713467193923299895470076308752372859522722569099045043779025799253367218813929360935287245514396079677822350515453419332966965779815408503067687954616191069756512651301778842742180602688035693516812482844207767747413024159845999033239837119911170772274423724189955499908184103693569963470378196774274182008806280080416877996218115134981196138501788664673082380845863524017829888220632464948890282894258690411844548412151640141325491939796568316153793551745989094107446366026109474567400860657471746801029838929322338484579187948899858648231753541142093502054649661522377546138283897489688652914916447309568520817747798617187367505494060148521224358163559267798045373518361416115373995081909896175067739042307056714938335968389371725091388814893001072717627381505262441745728263334321854227703706582221435410894014164443544094482542627090358069352704763117511611312176983850487489125930678837370317298353305609673377162136544526546391335961918902142213091948394315833533492986499107521124618194230691536123350573638923533355445596288989023994412576760732490828915438196919691665372961199573350361637300163542268346538736635783176153356474493927002720982427974073797140661673846389144916599467287910523081485981761711566913134117721509802366011941374124675906111108893105452293599606325556185384631116794330191002186449344289386118165523198865413070070254107251213524326729806363430294659416634824478163010424634619904898342289435328281401770581908367677274944814724042141102220057874922377157651646738290368735709637571595562712129928484159603517237069991453816647154380946096605956905320170343072540477320302832795216660926813623287312084071690610563540565166644288158347935162441146491344485137967660445831184904476527489717618759320849270147104683068491078691640423900597831481108922514080353739763756480185552548696881735786520608682026724145396398338190205113380509276617075499640176408515107973221336639249957520782532032521925149931916625068980007340677690069835313380766092077248085227388395115076323835275180793086433905760136905634567269197517006955277989673865169649398819133866846893589047456438986255282519289113577622920659555885574513284503938540489142869616759357314770134503631732848124157069638641600591769462711686163537710981330534177613005560254156271619878784413754940714096362279146363460142118835368940362974859263197059381816299441144749650689687802049762763102037860082990991874899128384035259758287294092010095096310259742653327236107691816871211609122862509407198384500816457615584519205762767741416091889551023298634587463406232494540148877092621719959296884777007000091992909681891520894964841614112384611541448580575002500086267438870501040886564190328271919855731804269434922683888480238974731321518697038933785656809306004109119305822764312193093188841038260182537943021009348339815602663746247792781500813405469067193280495052033414903133031629768793745375211248112075808394350346972665433227626108494849229489352183450762215113773296044986223457547635137341976746632275222005656329601868078664156829255352123122247959806293541858225832523761943721264324763796903708070950258694015792843007770408280599551140405780068114022824978232678282270110326831133155608164981797964277982326626981080623232384621228410426040824517127543524848425361161184025969754668045497857111237080225992073419818971749039122199838058586388780913687497110602981796769546485944706134700440478272740076339489647124472338708215957402076779734849353774420139295978925274164188381738900183633119446709794547338145589159128455964142852910007194339345783943089555221993339457321978489921519486130661511103840002540464452848543583697971765307217548115505107998999415088220061389683383817591143671756560122600507584308536694244253360637903105216305151898823046690057226470740727781427649473097288908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 271209209271268863443111890107057193938709440577739674997274687805702535717628701195388638623635605629936028884400686554540643750351233006693003996285624040981722300685075040226631574789896460241494533930383126073729152124707843372550793226971485996285615216494118802071828929788804427488820545379055973490215099652575675384583989951556224550750637056208144944147641170425922261911010783769888078098413028632204546532819362267899689119144488447084387253385834272806936575243066744980229955807733932884213326118565404133792744790394050612870270219099592785551009804998582163263592677381410493346714248738433180332354714700485938655947830726516909390632034517535796051607731477729615197470292927418654888615693995183633066761016257712734687028888381775349980505003724561746832417185182400673708735067675628474117715786021707868383954334320518364655099825611173388190571803916310086501825837045358518992330710973582088860998887524945983528004178488387839392990824063080102608275798661192874576548472835137593893089092579778344653876029088838198206068311618330515784353511786109665901542389522885292850203103735837724919228629220929013670297258647875428122617446744780632684333983412455458162604252508034223741194377345777355168315958880281604827826801159591731009280135139936651371914612799944437258095609127069390505974765817171450935402177844666444076312537593755050477043007966788198015453592266776810617037850929704722517094514335349041231522441030297796581820858500621768193634845963178925678520217349817243191701747659442151017178311718453688814440826818730309873142126874931581338831294168236795894696941027779822590923608658859117796022485690280161683551939350759205846406023141129510781968917208359597062384061425012598647932316630838708625675866138805608584111782616031478030095541202373304927311534280271033521890078395882636400321876873486573129331148149250058080879636888083269131318620059221023936216845640741625184478366128307786124709323190558553151505538905271087879681890623716540186178657953718430577009052299638569488855038699632215365110867419756525192572261359105607082382209523718270838452219747284011496897400283750371128354091394464979331050188751069787033629701186414463143752518672503673486514191482047964854425082713709532107902169534103428872265330213982794463494981523155328150001252718099204883230296261139127761777503613530652433021551571907145275062347541257631099586665102508062351162442207748990624600755317141027530421938318189120977770656437642907502664637601322204294322115072545826858252180329671650450244576041486611514990555065367883654743829879316905356843226372848458260748034383974262292344094904479727142924275752015493668116039404807421367224601847269511698159959183688895968584858489636131614439163116184030985775572483771564305297940766801438629614678518276552194149885728794453554904181159828188022261955625302070978966430616664707878842976268579314661963940892184813566173809877995343544816832891750825526411240466999457167360815731536702091956058731301506505166016104444545115442184682589259579476276475515193477761001753620705706780974166515601914079444433129839975035523406523622059160983632709977794532416206769524808863771318465215775399098409158648101810749491506979465782687384470253941682413881372635280152380492004116313232446328518712636517979410768014038170968485976278024156790318169581056949836186062525897298078172951482735514264840304872421344051513151803147746757528165764318338980033539804147946444426912975634780464116285775998945702055760220260004851528543904979959869238728291037644494216314743837589368224375784065496800197896739841248345591763931268422203150892404189312851966716564283964585037077602010974356897555816160451067217586136710642007630311511757737156180381345089154626318231406796121636447464541048770452518192259773993468065440572151173362294621944306567084054973413633221101514660823488979332594140662629353720700854675725776397291190723701200633613336278182335213216047043651223124768199943147001896193115821198761306658226266307856692028360797552204606766809570400560453099042021696263162097064191179319531166626642306124245331379314939669822389631257465069189849171987060420242440402090603029200765652718591717412218548526727515694490382858230417575705724102108098693747669196487678056236714611069373203005126153838814673678237925128076711047500411180609996398226907808425809850884948902608307204065149302676865951940823903365752711042000239548091593916692775727736559566800093370411984772653343165445888255050846005695126939555822615432446395097160323464417040664371355668192044379521425768621933890115052815859080147566271484583904255661834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2815913270541466140313398649389783800740377674367241914169866911904075404278881164654545074568048606231221488032729889998214042318904863127365499197465403125110836303723609732068788001207228032956319223975493068864577018367393927160050363093630687829171915081812383750740001766901851761306594205073948887845508824547382494984782672161329337452549679225204149625002031692357910867379692940074774858709699189990081780365275930212239645579578724750988536105272626883727288539550525569968348392260860207718595234408373896056046627102753685779928976046502078751312253738017128575680664436980079120359214142320720093461252940087845343260442422281923907429021772597185277019613927399006432740618935213984454550549155878599099537251918999766511631996851371191122013414430268019069021437295057365383520777817815225132513382273122711785639946884452105877864209881440259907302586138977227722239715938393325890343996450214588290940929043745340568851949228660217943255389010986431139781473781339044119269738883777167141420824078137507190358460387705967911848034926062719283099432130389588848306976937409346306279725233307815715427037156873957195349024415060366885361392719062858009888643997728301346859493820568547762033937733863999090448281965978874121581679955813136108859954070049139845767826580609339070580157471688853036531539789298656758819941240453603133244339838356636136589264916660720179566695099720202977475500743041416809322201486268368667693891113859910209609210773031062065332500042936595392592601181706537270039534656512751842645873723392220391470354160029159404582727916860933845623230904366141662487515089108307177002335252473541113917632028434776749573904563979264862673978860997522575707386750200132315809927237428635442088918257736934390889213683673233617393003203377229078331697169993401289060362960671565454390334289272025792992089385610006886250241568357158417757213945717901396853932939861786414920470144641398342547797270824991909544746382797682124437718148800046532424662589498331405278345781635488202348732193581978316939901747080104282360258789393556510264778377490218775337485929169586933069422074052230012127622119570270174378848301792912356611868666167350574634441916456171649157595944864802957213928553701931194850038581984961936032022511527626241524798005673915305915918301908017856505400242270053153261807867990627275726858359064304491229911138973637047987831854854734467149223502367605736835474358395523011074098047654074609637875683297365626771087449060071152043994792381569091281151142682437768463151648171807234027922612791975074785111719343032681572376070272315911675627103217696388987751920830979268905728213647028278287691370959506453830971457926147723370227801761853013206754134912017149018386207934013811404056910416858507668157841201859986078688580698020437412133280948745120477027168663998665687971912387822564852043169121052291986708225337238833780130980066445008960757748648515864319835152157312995309562782180797099348662987176762721578242934852806941159144711559586321424047475834333022105214985551621672553030726998084799232719525813357343496121899657502673318174658354468618404728989322644704829241931392093136978911433269760947926903495119257326349634189522144183845841440285642181109323082408861339535897133255798634464376632103121658214854183875503814271268559881036354030911394762243196590141250387556809993781460242130508471745182415794159657376363990692783175974483057289203495234910661663288649015159131668989818297678847273101256168423878341682425556176742065041852192575679145367973760887560723684594790422353916008660389314639340199289613108998498075363199328708943650148803570781300388393650899758571600604073994281200742482817835254175807211135655256878983057541283526867589307794957053249325493885071450241222612379908556229998274215631300957167605193339544991584904387386265470750003325676812452898901168227958213477261660567755529502738535549820403129980131584223789197470043517453623910296444404685672061796292667088205870210272209169006560954101713485149530741118412320499640038920679556901641896928687752820767619094810944799412044623146285809812893078393612356129893080134558053591613540394388366010042321054188315378505810557675322707794528864953434887443143939472580415371255877374980191335228179070574335490245131273209534448226503096406299058241888453137217841037543038995162196807390152256494744557327034159784971355526252082177314226161612618835086425452458505752073907768693066466195774778178440647295750381479219132975465392100341030726440934736378947599402235761149952186267084194512983577702260594855061517453340257162328118046868140330649117486549519067774976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 23937991747959819861919115459449333148895154921387306293597425670583358926119728501095346467391614475956265673235307960783185361226156537533442978605766365780038474093948381398922203634699675546299150888404839987822890732799819941402122807268929474896804445573258944513285047042675643260925455678625804994170801479103120476269464700340077860780450856475048963870064171935789386291714114115703448216627444087591026526308577981783078813493634398913824772782115813154990747418053099204876837368850947247901684589535908979850281798920935933653278838346723781818447502115324482387496147405972031691094719104573386544366985667803569380386686305694813815466084246757545107637086572706592604957274964395918601772237511569824411716758462855205193588286997210126659425923665337664015039838983242653890697130057382879272753437346822316297911171188722214395241218204452712747026795566074015395348723150694528951869550633665838994172512414384618477177547993514872363955171918449112274066037243887887601656378553042948052709674693005734919913820350774652654337919189269229108608757107141781430872177098533198941477756024166476891411328249056614225080184231041626331776993357055306094271967610197911473800567924175171777037047084652729511265196184450953950094375421050694928744069401711399931964835725511834645073873790098019046677229112870883170590334721953959255327196745589266176479094115874804379522529504031637444145421110561154247746651942444227377696286794588589319123037212705982843776592758233819534496206754932511156883040114202438128046142899199008307817700302301568945379425013242146601320458746993819729494829815631286531574797970127674459932338262706928928534519451329377528524025868211039747472501878026649156826725484580590825736064764771021693034318942166421967046178047510440290298714382764892405382391564430907020142610133538225674519550509920936612786089529860048913196212479696241770498117884559023931514408878367053340176229377025580383530079650001914752118679018711777186916351629311634965647335046777075457760007600905941199050112382728201157992268855812525223686954568639607063339070423933550132566819848652790449726132239305708937662591600788586657476469116195353358949275078721845820039722888365798720970291558752136977065673669464357792999830174288358051910050291092221342713493547396005613672705049833757766783154803680101948782584055191035760711173500751958386851181007568418724501695900975537845881630576860696833992845992336366559589848297095421271846276704813860568958969984032236980975311359871746837304225838409116940669922705578624741428875949834264031682509750379884036600585121154730541659754962673791294106833859731589736269188946709834826803399983222796735822007170926266211449891341663597343637039710680981638414044829544243637852287570278737338629043793023883802362668973753029962839116565613708679351933278729810018240209726774269927730473689235727612178412454781006559438942776773596830894450645257379063555159009690404498099626170838509677337359402002718017967724240363415456182886549501836290828002296691319203453537358529169898967527316463341996243727579891012043556383356030394638434950893614000950011632112947961140506946127372707064321439535306604220083980995097184085943010673913285152816223202513986148224236882309542891734650196302041184355664811656263483517223307065834373402442019533433362010800659015425882579231584532645922863063377711801827313675635816892626447715800316534228952572636678880387758751091222097420536708218318513814857416894494869162121310324452794865977206869283025657413941066098423889399800641654333642612027756160990971273450131290150679806460597566144818416858778986697336966070795267069613661421451144732407983016446586608491342975605927401432591493117491479643045075187557597951445461909715258328477275077343504072015810483728271212020524963770816911322214241388620201672478994444764741058326659965145095732477615237443448470990472373365371554560268819801988564206929384413519895525053282394588208353111836121885633851249242574352717700620068729813700674082118270752148107400586436938915940847491341131290849648190500322506854015894269412266634966208443465047650653320966214965392250863494739710968499079182846272785389155729073019046903424326816383497381613752952179060400854297035396572389798724087694991610662767635961301188712151659978565795549411371280192592105064517652902359720953042050184400268104205894099501137463430958856498221631665551175550720299366633652945312871191604315855066887729638952171878328937214923293147847949085914663184811422184969891162213400739048582817821239524065520780621103045875440715592277011555372480550988862809743504179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 177710221212785592631052720292184030023558223408230725724495468525795975765826969427886272642476992907662518199868924389549881405817441530124713200037680097603997957262766306919489782626331283002858695801865829452802635888702951183638736768031494425772620290981895931396627309453598865832212302005414033999421952854444422683059333347123364908869797267387089118254678632256379386488502025237126959578964576611378423794749826712629640483789142702012230515521903059617121085004519033205746162741037327320339350210787963952700877780660116222558442759202593012581780527738387676728952252111669359654967198921079953732201255544371636062164119968446019562353920399468693388456327042708997394515263890212679239794643316684420377966435273598184160555618556878523003764312824966043084567737420888912789165051414084088588551109604678867954223508904596763928366496806951709564041762667674763206153474536850836282653347884259735931345665748262678020296725488620736824601467282562044202593472548069882724753580847676688988152470473974249755315754585529909095032365966770393790072380168246946748382308888467485466294015052627168625231135957291823157417746260681849433066441526839449634018180833226048231027792468116165272823159469379227856878149249266818772104961789130403347276678962593420225599207298123420921588636485313301259599537846158241711268264097242502000991031416058540821184362672037589090705783912698374024563904342801098496828928022750663912373851685712871700095401229456941124653781322355863483632092668257689420395867676064561148400290087448068265208332962830828402295524955926584238253127161713262173899686334906076469801298288711608140804372527977932632367551518017384485664396910240528842491985311846386773988280971063004383277179402488702827299194409973977637764840657683439874806040245170846548998420645843232335362069316969901829389767381936097626834784731111102526724895262248620502844830875847642696553522030862397216082388358814975215429251328063408356276733760845224596704624138734993375840369764668810884983929310171410826396495583487158376997995104705002796576662559579642978671429326025633297115263878050559446870836490251503508884839511709739173000198707722875994403563838960194396460940905262762344957685923994136638130469838694791089938802150352973530481739757232622595647439443599571209756561001252385815827272282578925090017994654411823030639612706463200315741087817838157489533782283342836133659829940812444599939522182615634803753106539445722641423537437590881393168700911965109791707721924395392289179258970536995262060506157547798491988282505499045259876360560898944968630349795984719202524008623175972763848055404456443869238227173912953826521159269627521994052866669628032640984909331554491413403770482504639133741127800769170175812435109916852443060859214625390194612345493710044520356692719639106673442314450249504541725909587344175608492746802356514056810625660222114429552832422790336198233496764663225005828771280204430449722786022837198349729625218410546531802825457895847438883320643675257319375410943358461264839037739222572526485615319910949379761793558045006890727542996665269845589049291290369720284157874861049866235035965556504973521885128336878231895272870183307816398124331951350521321105577895020511647876371518878653623317980567106331912350407013925691141975078617731567227494730334224500059077136053574188142380735464289542182286504153068500096671568062995212119051846476156080909022816624954569343461623716094309033104165532562270825042725988797416008174215022948419522981162699428323571535196265436637460085066360513122042419986271430594820026786705525423860631414704886111641869277285223883346760036016990416514508225057383833123579652105407678149997893695898924484572958206954512917080076154252593391501416776304978833686727044941096031804209447117934154016608564674753806278830444893524696240930625589184028126248990080889961648924526430079336035160232878372335176203177595846671403648626703194284542983071760983663629876546520867957590964886975644345665731889606816352670129123327378572910156922755336725329870008604545710626833320961042136410723422562511866164039343066550423580019960838770531824293383946544948366515907332442817091264102765645761067703117690009835559106860592063565833238109780220512304792651790859393341563711169335275882088106001781678857468108300288260933402668688853517178501034109623830603212956457814820746320276228415961337660657269365352482138559619125302329680108863905172025624987931405072351921364913306994015297819899193569224212228564145027246239529618824966465180028029851301772988971713106643537485268692246883540916141229613585467965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1264737372415232355800435200398434208319211216422286157580260756055355543173001413100798791136424247542678488510397193422908887599079224852428525727941167076789618894167664563775645976407522111978589192079230010129340214833740805393021490653776180837023857653265304343664743855676255873250826081284452266698489411320831276217436670025789783512126302958111507321433930762451168761759634893102241233924009886156343705260530960045262141804598144912647956980176901103661553814844376237279406890031735654984066141185991231315833241263934749271891728638025023594532372207063775730211048117773714331368213919241624645603052052156162712616388830730847732503331913931975842103548059764020347788535904878121296665014499778371818340114783887751540743557967998206666228180981367718626775712318299005084164473945496640035173086059822878531306432858065470891829672097143754728029266182338750583749976705710499458950393877174757507052299521079769100389966828949962039768645760268929593699931366374156959435640798369652957844143206117169501828629749003543639462782210685155979768945704964365776005789789936402886141675320971656828028665453032494307709188861703537507418183706964582455279430646527757597119475569456951990009490051038786524214448649040566190062274895572981544015453326576631097508755093049160290590166685854390874095414155036901291240476787333559737618232120017848872069018345047098486632459016529673942220490053470391195371026841115163339499580611053614013120397421745848120263888925153806688081433407090191260180490449105630500216053125066539322929438796725642283333753204649544884191765317468477175020620085411729887952895701327906343653566398729751171120153082919051028193063967522385964921394099090281767042814059361711649920839410734877109518140284843259460902330640347634750281089918213417301789500899394843515689783040411187328828274117936727974746941470387078452606227121218555802018977204623679834353755572348131648038011033800130742366093848818038132225236260609490373758061693715151680273772192555581765035510456632900060816768730072039422739221860283435179086673473877728177866713943384085316205120342300582108490273719019046149922374930507019208579067656337876437585420849558080767943766969956957619076654078948833261760962269149353586598342088599111253795082935711931217628879772074007237492820746058679413276418858352579927964069857695688629824519492819337203494429788628146992481126219210709474717702223231709236914609551992719882985390048901776734664212645943110135950803756745040871143019598270090663252237257189855551016753135207462793443802029673274008135456479512150180891569023048491013143179866064803303335556540456844469071729895091588121217568922578942437446968369423572596112277316513408078714772972865376825595383135616586328409423104762771635052243328891536887402543561398708444585463632158728990964077856533020757274165058883983198994574586320965481802544794943166656138412670657599812676107788531023134394810368161487031689026841656224481272589419233952746650299708216223135973106805209320011205314398732988858816296647844021551862695538637605246924526161485349191559682147160763060577161161583041721245600218062215773066840376281060513663998630850383028522783719218089836306573666382482130848057498081069690728963033736076052584574064331257327353711725021299093487356277305495177407001380416555288805178985980430891110707863857823914530223869423491035198634935388713589008239175153253938395639091813633303407216960519106556720959289864478171494942552807383114724986174512014709962402343327941409397378995685905362496454714660020198292461410754408325849021513501424091028893049986224038158822462786832236632082954391340607462836485301034005100712697194161806352061598242948139828520242551823083239021806112321502777380098144537689097587788671547699905296216782653906772637035608009399274071258335489561268595361944748023616828260370558901946663663134404653814287032378643957754090840860184286583369537735241670721727476677185608570923984728273128555823691728086123642999711735469301780190460079719459964340759494183492194690162966014873253701923352581964154452190003413673613695200116387564403376196227647910687535924157334745244723887268580622860570507588300552135864373538301218204642270697879498327707359188434912055502848396021030439198941495834121995443659935126090932710926987920072019799920092566933400215694403228841677691481086145898759652823990692330039377853854020650078272810447575748730752507586790698282941155826285722815064506523202557778383316014889694507497261440736163630074986133623917785171672397127781223439669904771949438006874116326418765478552791590265195331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 9230308158256119950057502471846776832654011911016673990063145038104380967644200500157850788284862544882522821896399755273155277383666141935499772251260814153895720468527100092330984128089069125968704866665497331343353565030933390810527846186893495942744079327094622756488513346342632288082898799557521846574568953196278866053792984091066237927874173621196432876023463624032824710233932246770677328738568267136213004652950983687287223255354015327584910370013895085423802128284813116032413083203755562662588368886981811785420860520592899865441134194657624426318464717669991760927716798318124935909231814039465798615938216775882169568049540403311471004276465807653332775005993774487725922403695911241013690626447937203771082501210817017851653796996989492896066530590600467198270480453144138050332087654790892826898914604461125215254223293252874815828922651345900630237353664502423541642917601639780866881364589102248518780365436789993071225175087291260632403080620324566266647789314262368375209801791796568043484101354696595417243676700542636047979262112041566545456784202615761225896009936942165213510771090816555760164038889844617596759884883072736108456196389194674856775141965589120553542955655377401414218758345404649729977949517080671988860584293878961719081003286746563968810408977294742362770880658581927393039984992536628955313387923635978225845433900764755416336061959685035639661094739114363742125878248830391175262070349836688762528006738638926615564432321830817291445000812675852869765614032036304723020467881540156755839627926097507049176167525450592253990306747314551564419498996335767406678112173587220545984811004546248036234787372860199089312308485109566526959851747170868661382091156228747065903003469471219970041691237863019423223466506205016871946980906574785452302589278761719868483516411602046333449534772967166781265897588081642031408982164002763761190853642260226780575671236321496896741664321593307051272913930106879997948308442051385120140309084458679224911661037011254415019019370470099073867962135479593097938653071168966270673188279854644341105110941264378277425463031664082533083006619090281401935922805265144543680120557496120600332275699031927519771724451170592450183997100006989127944321380835627494834015546157306258848659628971088692394170994331305729362288595426373251079560641459029636791520500984721650308293660381110720977709504063258829502943142735407021353919223814407400963796701576496927471463616544392166094129751253344478411300267001316967301333953114286189971366612433925433157366110875725664197220427475992887072186119430262811740739943936796403658951514602367462555369958551904479862777253486873731606904554591279427750811342433212330038542427620391000393363334851873889295700625804696155204549918333279879288953956529703582420301804275092836648412278653473660576728604515433109850680688285831379281065945868600730474344755843360633834211368942965102495574845895033688935972278758329344556828839519525118839514404611687051441788490186956048977195822241413045011843102095265374265885311683231679881684287962886599022970454717962979986652718641638718556097215381482308077596880324296508279780601018148759735091854214059214955666492466205757494691025757997974829489472642235428146085118972823711546001818889516975355014377163083399384582739142927118981172097351580181008192948940446108648602038519874295819042796004781994452108097813285592344902889623272348653241097551473718766370098673759720660845510879065644175703346141502877072123030990588715127616432770306067269751680562066539542214773998227682299995833694340648855857359701160471177643707336520913962124626788589950901659468275978022797147036675324524454986268454886308783276824242916121134018829102855599938095459207413880065184009400024192617760677333635144617448647721770936929191960085608531332571765954524795836355776638079342426258561597303695766355462875227959166806284123547089183873613309015447532624908019796664682606427076136376224804932406448945266839580076688156272414504716800376815890761975089324144754381684058332474721157226814931718837822431180008244876337067396298266774656866450164919370190713434125391384335586365016511342080458923406018446252254974670219481172471083172321590208320965162292178523348714518590331752689412526131649492732221586972347787609129910732462112837602224469784765713335415449829864620360743147234423336685520691936667895611887919103224800840454845367852154185659378919992262631812313444411072136027890192789294624662016938336820054684217676177439377323223611040212520942705427039734454300458543818070789402796647571531860086768480934724212836150203370434465051443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 68633511446596129002937766379080112221902801032147774526712885535529066980599104635796409119002593444356916006022863280548545385768608769546979106512620126857268353366418456407227546302380947143385922432947823498338590917367282588801248927653282388231901260220058085926086316844365991801492415424826171339555171679899854431655824294694325982113454998135023379331518066488977382542280383947771476266696773414154528626547812097522510402662567143567562781253054988099738110040748511564639680291383029146130535943964889497557551803682822721891628759647953021486955020588147633690318993761656837828296398061474402581041262493942987668961269989162173185066661375064118533228229879923376880995176167541592167098858329114816256905044317932331634517571867012637605297104074183938400081992146786491415061006680890752367142710864047670172161260552220677448234629108104636171383365635224982110237591801359453621943173112329926323559640686077454076441293916603080179668080256512731715523891026895111469308731629675274870532926388431047780324531809752780264493264834909616671220995853032931740627578865540187234992626095817438900203227088571036009408395800172824594288531531467593217995617706480015572502951701739308445751272177218487863377326131923022954954482302880029087501656034364901509603695957709340209083274242990207073163664679831827218556658406224879871052291255370023940073953636971254426254719618703252037820269183647373450013045242166343390844471454243590977539780710224708215999120080214186588014472323043172464067444890037752795617427559139657839689216872399577745108682086977157186505609559733979444500465379715796290350989290268015647729990877039144164739306559547149186229253830591135229437735710565831266044494908971376871258082824610160601474015678726142228656855520620943886972845466859373277707361359002647081620493278800438550667892980120176200252991637098213929376050567475231162948222103148588001670420489696618515656827699754545053967082048475659510888208937272414541567718561630229867040046784315947947364332904388961278056804818746493568409928917382928065639383193926408746898042049317808274788059031930978075353753831093557789200230363587174766809068180935045939037789561661056338486296953282552243464109767925845222385501212735266265335901776416109753579191802821028620025179442411881754224630619303372182659601892060388078280713459780488894635500782110063393853659934202697941942522382233249468590373734135793544937297744171300353920976748384470779584300367605348689188677078597152926675346917117520181738848761641817422633251192547715968468783248069664431632406619323913786668244725772548442394753217082814202863643617749255757136761700915332441167517947556637644340705409173615257561729477246014083254237017536239839670866072470092825105923843813972167829982649411912617297848044860486893478552037816022024804119635420633060719043683314274897879201959533412079639114874305255111931495647032769735340355657459424607982153232881383540031426702437502481983739183564095781096116870611428274044472228183419976556304473860262128356092158817769312830795919320380515257045444763703937670733605935642240552222915783022415469791996832338262700823476519879224706682439257387493840205183483677355342172951488594786776097327297512393670281524417168821831105423018363530048533458337724364571924377805468066887350826512897997986000986263475516792599466863161220916796531655023382502577217517491411220991346511796037972711835350868805597607927836426173415786388767887205488904596749169176519861703992813468628938651750769000619483411842791972103325386393687992860527978753011690498386304204014627833013365515327355971422714929212587915928312150797403083084696219913113705933541179005185846087278437925754611797008202825588014772050111485901459050625009335749622008533654054182290022978067922077728730649459276013888133358400962564825624102912207836533293429318582928677294903112145020903027060139703107872738523927928971223001186303106864378132539095954389117833792947543756649626720992610726411188761255072960063570452993016825657069063697803724054458283123056946430765470363772709243376285323072693302593542254777487125948315654126800602566868141071209845246554748037880903024175231583741809167189040171506511209263535306004295435231512928569220524634816767083179545855910035722211403558065055714080079225719347405778451012888087554616475811777445754893474811067026757999626898429077024726372539329886393961824904400311746246767828664757434269244930184711090734467628841197250584604380600506486807748995758883119915819237932010168895165568787765660748271796028472779479656457445715411195412320910049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 493894855401637999074346868666154912957940616823152601297088656425403330566485184987951860178425313407492393912769903939236148852598678798627393794336530533121924341939257266242694391879971819200209936514631545074014683330258111437755534369586270378954068707811709921382190268549249580906156737992148186993742138560107962087830986900224032985358372833976974095190360206700242036083901873028587803633596469229144447806858794559491264226148363517650119518424615433778572400164754595707353158740651647444726016897679266210285672068636501460380074477243710802584832968128747620203884632686932619823715677962783598558894868384828546773015922879104564403287156593902810317293888033674227456326822421624963371144818145319341799680588919855685364853504866096100346374138679942404313981502501857665782545016979193455653344574610013631152527721880981233858861250342932881951018043151639475558769761255821410271411783001894922538166932534384530253000328858876803084309825541623496296760358331738967787768510872767359712602575274670359393172234461831406840887383811544033306831702596190487006624210546427724881041026072986457625447306124481102152625866048620235715965054778668315331350975523928337743315196346495912150775069334060077665562273181215751906670827983302073529209645325847488321786248231068095501364956949078285616366111545853442480588512617348194046208672767249167718211989930533328044496033169593695598184526054450965421450249978483292104543088942982842726800748653799292399932993845586172053412807949230220429849695761373259205973491142275694792454836469408852530550914908337856856183447816393236206172299940444419692789896493937572978361187343341704159067392216901169592964806512136155739041568405046385569870801284475040549769251757235990127410824810747753587916152380492553253626026126229850408902252218859881363755353938938097342010203041344209820629186543905016009938854303924723975769493217502366565330630872232503563412081503131772329452219036616850905811921735266041517967932435686901323078308405935674858185199283157391246962858312852617051797289292643580321343876722589379561804881408219219738530061362571337751936079573963057964852703897392221241477691514801036479412586320233389289744320180628363409925078277429779342924528291469780220093921311537480781617651361326236972244999653202796929402298921486750979111598980450246181875531003078256307971715038894031867672482422662000413249537905261032331764411513799367092780870606781352975698043867021590846169095263766476000325846899551412445921907975052409025828120869593030891202187139657284755624923943516686321581762796424514389128131054035185632095896237462608028776246582715881585600763006669127494286974603725986800134835926453207500589558374022154678378835153253717321284434678389569722070012989663540971676751502345215857578525811187005519813939775698681036930428800348550198126682489544170715018499588492828481721212435492664292782285336839600795302515841899046904690864252409894819160373694178357525729031252569340949683045235408153921021546236776997709688300211178147206341441769250526968298344395151197015780848663279295114075250128051277727321697601607942205362358721611504128758112980797057296519087060136307847008556617254859988190053314673399486392638095046339205281949941254546045770446782393026028433719424095910974543974701242680973572007339268331849493244724266106675762648569936688751836333860288126283892894985456794421736094873645953373771453443028114336462654805797516612674268152951723552600872532329294683291842121947035458552410881921245822188187166687514256131548727813029691943525276976946413429882508556944441877408024288075828195108878718535463510441544831623615224669202356150336549676670020850499049227168994051147535515396467952821327892613542162557746267750972050425070683869932431811059649876984142379064821721810530117903778893290898401035894207915226910269183812247923556215638841595759248084056922429277537455882071820341026249843794388349474729981440965034579954918641741337528874781942998193339433801774537221544317018299912453472378921483954342471672663033124622714962110875762155896984224183702670328295436856329738496402395356670631027864699608708057823521774263479248865180387474042192726053533196097881676279702609370147175739254156112478343043972897076568242958516446540086679657482291940393255959614475513839681004265651504926050691422079837940495865624839980599071593936464953381479093265508367929275661828312608674501664311102791577333590708447975543160473981907255367062185752212772398600580618968064604340237894631626896815015201050164551171245818720291938640044060296425111909771312627712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3335346955104987890056368891698298876422727519367770962014567067270717742574975612878170585488167290080220955089107196791674755326735849509006466652519758761958143666758355304328505271462505979939544198463467281512997596196365522773170511917070015589547798466455660316433218075678450154508804210231920061959275791192026659644105105878988188046096297318193244637629498464067941148314102805244277264128562939146152850109406731105163768620699874891443914823059521783572794487919136432963347851617361137588866743266455918338372798827651625211730189979425600023110672670239630430747807373977380568037425244027343820406799746796423506681451191869274769782278154740217240752238743013495748077603889358519748332844904106106551039134893928380323486812900444291377989946975696786892581267948701424974612905143241503999900644890939231052292305528918103471325477537668765190779808471503380757653844731801211398071245488533585442581821584439823020581607808103454883589249327013697441026004019198967592456660960093003275440667799023516666674188253167665476081226459199368598535337232212342518833607165319356372625693959370619040389047560872380702361313038791645186920384847345667901092737698311046243471992078550351476809238038715130679018999688191826531719765270111913421741505021586663346851653759719203806436910293118231810700994584685370956107745010202660491446869248345651667655400884772305038138561265750227386246848898261944327669044905154511982445946871708556298021924739897461541593278039393286526529933017190174859082927904119144913679074951711308855670542842136797385429766488908595562063339804358680314190491508937066968254287392651509727798170163908370110768331908318324541066570235964749463168595043637635463748222542513263778782809505695391855698031494343830211953174747704454317759725382299787125172199042822811919054559873388927338774316361155676863115985126647707926767562256869226975417692541808854338675445558698662989520996589492381228915132617010944341516398440036509738788141749350609520658189157269693022822988270415480804379220376909906017463213021615034865092167422035077350409727181512055931028194957870835001611570597531613823929583680626717198170301280501106767812204884196244326033049314695589895341851093601947525652433485198134329154244639156181235841577866415289271637519062717217957116221207291337843535457495055283972210703999102359501094952691667912634316669770189843900004329276870065991043938174561652331153237806931253299774400980542349596150476704180295280830033624599296534115517964315278394743523748558502567722801311398661249393753527949195505585785683171717337303057523024071701414010836610675804628247162955366686831768074708830447170173711097375914934707070828221100900367858733181558812833217166076520617827626468284030050457219022248190656626047733329175412150690271031924610288391848620285631401368662198443148409680378656562177799372778033244533573585153512859462688723114573640064224349866184402832245683882367760875267728572959474955484574013003790455915432994507526996016434556936659486153283697970234572373325695996395134563350308686405102209838284986061371849086923061314885521402341255876910142026894217008955342994371419398729428160316142740493960962498675284996025857491759585465210514166622257158583602804859293712615096849989421678612718656272360283341341705115153307276462305402397261373992596231524076566894268796172874756432975447099493208749572661977136140703637819479000194503499254666133500200520292284026511838092570346201994602515173740378527181343001404862488674482767481825976247556317557680444479533363953029093250655151252468015225342950278856731888237363991073608000452896886129071153629758391593911588007668117789488185993886520244375828153560479503146408704429195418405479659537263044427665098614741081364498338646946687452067877209157937659854298440657412045755236859072197382073762915380699189704286753393489068073157225211915139503964511503760238266446792227565205407150642475204396572432055815715303884107300605159541231532213689723695059683423696284406480593725539494929459512248888031005106838575815795438511435764195067223435840804040202374377493314838733663401923851663456265298816566909825862940898883485763683409964760076681609985446327004236395363260032176668329904595856373875627075084338122443161031030288337255742691512446369993785161078730814242236559560886517039016670280844628419290959655970532237162346001438079804234628840591801993783227468068085493007816100671165974083802992673712701100469824634168112729885655560911702550779241629066368118069302108616158597921241258833899245274766516242034051180323582774478268006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 20899112209999948662573789095328086461636843327130318886662507253666245489437263618569579161857829049686080552384258485100421062163133565807347471960750212390199986000590754600650610735183036466977463853077729190391838945887111787667877591030065066668709879717966054260571491136145742037793950711760802887597063889916615726118100507262228558626068964777393335992344985326027279720041678158661226302467896229851517576434074381929687250256166612984429695177509074374578319967900180357061951858086205130975235390009551428732791585650477058746665615544641974453913314220898255523199142683038034130824008090798508584820387003424979360766234057480869990752617395939630738769716400471042789050115025562539737085979424741835725119993050676206154661872642823925297342692316530367935129489893032101953475594439792830442575847032081585184276757131226835560847075015202830631372087444963149309070649317205503603452036288590875675758897431342888318654663785624248486233407791146364755600552069502962064879020611910690749925783798361091791301951843265317135481247823528506759108897831817297494339957254087784701278690253176983845278305957459054700282372852758046472606149550081779494765110712211458422887231884839264133213683875103852114152420701205080672775317170818110833667330377010208328291508726359380178416698954801928871767712318782029597487340735468164228985496245022719878118991924554016925246176924427077931086219490381377583964907228317234952417227269233607439907735921578431457116661626025766050381386653702612525784670775837062998906173304105050304112184806461563627130018338280853964079658833378954111656617803527260665739381898857562667064428952478338518178100533359778440439651665693697681936319550403663602617134540068557917843519783094827507039559754947265089423451985489830316143908259622632045660222654534284449578935739979794113406025934450353726082750963702140511012832798105461300203526860712115155327606603257438036561927513007210563781281441317714726248264474746353788306596906866120384381149837630052248930157009720518604915204750862332904111386602656285887837513675626938139479281230528537693945963344270793946126275630954289287415272110204932406386653354801010148142973541234295458621965131423096935226417683171656996043057996943836562697871637475566620899057400142793668382332983030807616758913278357109882528900535210945826593075394001235201835156346654964721547527527344888611453105832492901445818860040865830768951461688962272446367493763583221128013739458610419996011436367150061017967419710653018090220960313442032953102686443556941478090775815345869739757351149274295731695465947721613421654631996859150962744845362383817123855822066731123385314589173470729648879387077018787220936847259953928062993281662044492164460879421614856962504726521710175944773234250518493838636127999563674239492838004875236090562353302331777543191235738404659528937953525083990573687689370238348708466183866767827331793879572849440350109789485424439111496024624855704782916049925352679393755126099640491926776278168362782512243044266507477737623191733711199545386060323479523240055088047243526541435060870824028498684377484500549375379563185063169291440563585360671899085291988972260970884177468395795737759933304923441692277695405708155581809859560536511339950757047966637092437035113653439194984726745765538431534582197071133892943332098482562626444997657330631422478293132342751496306448810839671671693794225139400443493511957571591164871137580053028918901853690904425012524580156705983616630684837381536870555324132499814026152197355372009188519711167675085626191928972231837950434746999272718481437839077814659063814412405032870213179574440893388259218946816958201930829710982943355611009290477166639675630810751028851993749903554348158905490739529781909341207623926661960286393980626304186611261863764549281751672479444933524503425299020188728511780811632745366417935036058615074359030236710547509770023650026705002381250395598337762860942147696355615956379773658316379948828235349958894658169168940331160412603384967261776321776079450556241929554261582420620099385952714879354298127264856958674449190700281508875871412490291290525470428393353409822616150362019634691089957491505532402818001433568840002569871411787287900603807288100279101879825763642690851956417481958369467701216419059906559239744119740084507285375160577964347391013020274551547408926677460079456562106419552454596808050002925372481332743676652878437043529722536983756899632590726451400889083300621004403875506067554003442143762276541978208139062949446246332004214008107890701011137758794723644024687134508272341735178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 121300060750846062953903903430107500941516059899452523844709964569704509021377013436846464379550522711975679195957978757007417389839742149582524447945897949147036101256476162926465101128400244751443547581385367113685295196190264813129200163655030151001879840034608755550114871993530365146147813755518281984144900374387482512408758849443936413554253747119237778979154081946290911218919250015424622997934349578140864769219777311084302693831404975261676802901693869504123086350180594336792710543835076925600328330002514570086820906300796535329258028651976921271409316032483460640231124493799313428797161689425608023362620281914548341079964775055737018121690552738059564693557772998847482058090631752702978275388713482381306964316748830698231264127441906265115699686923384985903326595062183087135211130258348025039875620400735973795460282272049674783576261365972056713082952487463761042465350861581423063346690360350600715930804541861789135706484947950827641173046963347954573100610796849408311938597242721477748715225364431871671061560881913961880548891979084138574040954811356744793132101639341503008205605866241607782322438161282611370326687311336042105025826759251958352059552303271290678638607543295438734562693089120785670870609282532281788482335545038746871365683909629444563878342882827999943499834854311207815516956648234811313325475286306135076946808077703109632507869327565310526351444525269371080466141086147475480316071643765253252105934195170288383997011382832492782807731047707554561430214218547810418443292843721087492391374298787245201303920972810650693992507801453055017100800544631913615222157918521300943496668877237522700230558345499049183856176593190124112434185719480946602795615269692363936063529159521647316294576043578710138262280772205730917271780553179491568315619388308712970390808883090329953504543707867295098853775468265828845883294396841391123243808296594754042767632843686340660271056914062327210198339540939018563998983562575894920496527451623347420319530132867453211910552570087254049196964353984667287756772226637518534310307427913655332055064355096836270209055561915146993916996412772550236291378733836776110358141896054195096286941366440712861198470608339637544408458329575875843958688441198061725715446123300917701421239936639048524000538405702740723296855179919922578600636643693525871303089135643155526169479002415836569842781268305842275910137357630525895246164202345084789145173922755267105022079136753433943325635665458434273890889473068250627277747195928709968831225441677393640085706000510540402383842735156267317832145541953475024726496358754576336999513165018311773053489632580646901315548291192390795006755725437145425025002846886265280276066179031164319501870331482290882662891750542169167461343493974521509826225191660585950694905520521485253606308199999214502039206853966779813104219727201302867862600395184505194555303028457108461148358237065731983625343284545603773157777896456872057726542705317226474046867695356289424453624320807231063102940451795925762279519912676728285339868789815557690708318835969442483302396782496175755788317286231016652956556077328466314897912103109726602799934180543185146487945534071554474087725772248290286392373142624308263661704148885199387975769493846992739538925909109015498128749598498556097257306601518466824613003706097185265054056863497373565691412666085332579257787279718381463537569740272241552471706773560636607632117232920874791730558756687103127761139304619623526995151430958906228879439994282005778222388403545295281294190901198565643651045273043780620140335594840356238273936541632421761789589144740743755268987921626149318230188224458389302969572367959146332334294903409906669241496279988355715089746956064545497773425716904853103547794436127790709686989106467834651556176507939805495188641708732401678442901991794488987062266049942860164962392774080630515589005598307654414939731348684299386871872358879642454766570452859931225370275990594152713652892208454333128986496911369355764954807372658344765670057509465392127999093270073916928109157020414691678598752291447661948961969826475399340697324611453620053238241699274543093758056576328271199436593253276264289819530693181608357609841766350405988903004279099444825211556235245453886569892459439348286008641517163029858665366424448281197969387043282652895496610527143826182958288230610387502598474572502155272588516927274107343896433776308103784742227636745344276390198982323153799903321913687778598247992101120320202481519795254176179777888222063003404396380437527917919881167334938617296052634508325935127292454680320999534787685741001441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 652882169707364317130030715520047667811392633924668593971871698785621186516714299811119948143012041871048856436395415306414938716771616380299319010648671878903643431933288906880773256886039222320898672817608473890332266788642283789718161914157145957830919902879344043789247779930679965067942032474385714463312880615651018257054820404664600299462236321312914584900043151108467339498168682030808258910881279901356895531445478977429389204960256152722109486223061747927629615094258032511388021280825638164416109989143193425404365332706152542478204969591485522966978502318978429338771005984101353372253212451802845347659619822152769909432749140393099766414516143901062371002789680443750534638923488412298910249740871159252700660454260871828583501345296192373840049514519249457383913369317913256826429612675885468507289534696284618973453289132094116154273072691279694596751285003622920074764467729760078781984245369749320111150160590010772131631754307986494785945236884299553722532871334191594695405407222133761239027946503248321845631914313999550290067014879317867107911503303592133987642598596974306146684489103390771892164316681165124610292833187697726224653241195348968605317425402081944581781904581859098814242293996174795740310673841340006281829896946203295798121580456422640562306529965068179195323066611517495851424375056862780185264808185588321746954653645817131917234591352617066775106010500891790809889058469192595648243383774524508152900503905970724728991694257450918324270452579702247455822158583569266118183760286440835814645607316680352199734555163538229899964161793735697827473148111417376699653851869159432012682123433286679257848889377500570425451644168715070273994315690075843254713030950809177151499015619348514021821003413775751458727739974281304131488965441861435712355222490682049598693695309024175344511408042762862112851181680363528204717063967642171537923253787323838897088067126370689361792094984016292214547532630872137768953805099121741683800261068694618904717985768714436851276462044367583544602530662991492133090222513946459406842915471848848736282068308834075513713351884686826268162508225506321173660073182186763252484064255572817232688814173737952221038509678544805265609904647564980820651535235235453737417782361095819592743433643127630685330589548233412333051557250487106961494568597302894587813897559071838216787167986386916173368188710705810646442227771948127865268558664795424310459484788349453498188288305955221182485361695529014247542367025673690495222403162285329925757468605547970105652599607063825261056361635522707061178613291269116980501781467769836312292406935528073701107370462611936003091615846101900134217034852900584909878524633817514009541515627458782691102560673191885924782432284234175038370248922503813807875890904065910812102796083119238759270271715304809697052482169389148830206864362864409368089039003249678674497387318401961330172042686384385481697793675138817006550785314454851303367269244688924636960647646183186903574486973318199702747998620833111064678228283286884577549797738229267949909751805441295146922552574100104379986261041900211858470496230187361946282881289732342595263019941828809917879491316869790821336046581921737016758779376584450396329643889351775090701768845066020311228319977077793572921937080661101940789672925865300590797915062632767780472006650526157366741967447847006574061080572774794806852086279965416437932854404645701075292305090346555574734844701617295150806276225313768548074300312772521580365185013277566548933501862735810498078349477675502938138163948652374003446033303197588028784095238119409801993734037205397325912627680544951232703437780752256439553575483286368156782820681262592077535977464907254911335409633236003011235722097936712875789959414950975208206445673178750317788922440540978955630852555613310295861184372165272401482842979988446540916203970081303966436313590078053204224367995257043079727723666247704504194377849757355570144352815716639165775321383357799537932962926941948257638754403539127866176059211975946935770873689284743875290734821047303286444970149983894784005329912832301771558816321005286425038289246749773132978754745060143271371992486889474894020911308795272528289111784139633331909367049402834150347736436723239141144540045509834732574271956246268722303103736799442297436525799114131936324028858492164927026992632736513664430956315685399037319162039630065312442893871543695298791320468609608805878423909731764343998928208686200004672057055995480496904559800503108097388765777408595295113843860901814325093142902199024573452608713784223584252006763920088372265101138329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3326434517977892990851485345908576607624371303600348851168319853902387000408913759120720116959575019159734993701233776428770185118147185829284736369746648814921337964365733545357167681431048579654654271329709377930909762714606325191482449868817231472744918671835256344213987612300289353814498719131275707522384047177364644323072416166356629562572257247906306874256342765891299467502333591886786987807586610181969998183830331829011127621088306526447900442386883535515007194682644823166587035824011497556691764477027113824746037837460943242523994914299426785484840731298252199347812323104173726314054064880480563721220492747035491136716892832814965133759297043049448615392078467333733665077133119058635156615759186517213765528381918866240651809475200774036510096445584741343999149436299165324761912475332180865778488468971515433571573821935602172455266369324994111176329942146664313684785008950944319447410386252893970952275153938755132581006901101184141991135047589063786091316406944804533131187014559458179612311812388501282469052641224423100577828272459150523611494212676732153118921581255809451438512627873539072350286079566996531882009919882962728937037811176366538697970583409854872663500822750065539470355657070689396220368109607846015237023406609139203910479786729382366534206209948180227111219120859772743183712076386678272827442476036036081139246087231814147009105804374862368847611500671959898940529466095762885897190541084372844236788978273884764664067086614842595834581446499373821806212812748537988568314157158170140328694233780089450067989467549889406769491457427517920798917347087953660205183731639143247594929488495102178853116322761424387919013182966196214911836025518165120732989269662101995234712592771483043333816515222984655324818623656956406619595387298929160554501476255177458011696782760370052534873977722018693913071083273318358752694321263987619351735245243817101158004763176971549583129952653266664669009183700351557716435728661221529011559551695643490017446800427145438035778081751975474593919979772335760230216620147668448426473685765616097189695350347527009769324980652318587613754497146897702844987123575795762857672084346329469302151494557738887859865393684580178070218879653174525853988850017816151072540024852842128578281484915715672576367533161314715943230043430776521212692701344105393591863686539177217285878160972668034862599855435573844630558836911237951019461791175914859439508007977960558525322874589239539548757505726602366247832289994524619995221941671416183093308682216165337546800155221271268072148165058361658025617617503332930759210835128615333051109921178541027888842893574525547790359553216128545070140688627693098399950158636274319915611604525053101003079555755062347327035347477037290166215529515465045457691937088679962578122175347727475024091123255034786421817918078069621587504975287356410863778167289982847309501667741382492566930139733210517275363114517110919795728964026994555077240637165016631168323577352236206332868044365902996937269846138173852622593444172192211584831718235535299732471911502922938949008577778745157192753303227039435366931267816401541183294428664852080361465905768232270634367080208146246062602431551762725487835224738007769496477116787521626558468537672571672815374706890786776158945983587904730201956272679173084782913462105917496130229134845025334380924530805086465331655335071316607643900395820161719341742213889368309514110197423543012560958528971088277142035296734374604524490010657904981943794735591922037266102756822763346603179420728070481556843612600112052228989842301251899490666172774683369595818547667197024327590927641217298873039964625367500529693637080211203743416966576203070497742237436356601554875415271373051647067877322906109249584405746930898894972664568854539352923289860833035167941216660986467476587185748262285460105104585508442453655865518898869393930496170690958807734026612504847067759714800357328369289951218235750700894930815154001079963253689876448123552603673753867173424538202144120895793911038921542309246092090174866830709170866985359433032673957164701964592936997336905613156479723363058581558242338255835138214186681233665562379974051885347064610855070418060393166855948056070056664755483428661494001402763542159452724405711919097728003681837686693295288809699484180907352242828800127863148599734618081139150074751412244856501495029966896389303737586559310170287446382717660531185407468962409420007258723342471683890401851396616325023691450594583379201121366701599493795539438255294321389096850305697503051809925642807694725179609915279281877607952262540534764011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 16296635317312625821960785874955013852759012395295383962996279972282308397927930637310695492709731869784315276787298973648876840882934640218282152303732820421184693000502453070164697050292533348554584479903415612461216806289895283870398876088830192958965544819150048911682788955165033447661945124130601160535191323794100997777628902345628311692835712414493748961890668717420125903755178586060243748109591979338436795609346541249101659809888017362707433696066642261816482197939681156110675376004743573841038931296043634230788361357493629675596057254487371953048393446315457717747421062333332384796686838985693719977246301515753651140593938267185995122922811242455403142211235831571382812829505004949997630420567615136228700269880058648679716893164919080149461190492434404141105304922227647027161795049794706365122221839614301095670699775270424668597814403280124243370519177197538797879928567018028342798534882592857891042209072455857273968772673256594168629356908583004911436837872829689649349593175221602424030536854452946280483602191286830936169934494980207057922820457728237270013326338091986352518512170402656127014301987984126257857927941853061056079428249537117983882038477628432781223748263386971024809835455134123927615234488874539168733249926737839008898469660901077835358827884451089228448022666334454574748067383248247446787494143347836900900665622345722562504719145979353192014912734153716817128900525537419470280744880367671500928426240420964370452386042058403042704226242626592389878594472456061622980601526939805102758440940663577678117222863934104907953484080728614003494848159560858330592341297220379078171854467696557356637417309141429172626502481266883404052909385375140434926213313402355142914614277409496596349293003356284418874490728342035706155115966527324235222735926356345718950911304671850597793206808543879541230332960877051979169782851628414223440288093707659926332444121777994441115804269360382367441800555799438124004867495817131293206078656879110950712357410873821419472788518248763025355908255403454356316541334755144427325211971448759622543222453464456962509973602037275833990081386740105347938596673424486259023270788823447618683331523137211167131420119858736052353378177438266301283064312308465680074609009520671181329737829444735842847839972248332785409044483301268770437938076209393214277811761727164275694802466104031511262748032964918736395341313698460164364774850479695982750639566508236979592781520417962461897459412868190627576982857293835365667485929457756506429160000380519528390256600765146807301423833814136362189457702213350521877549945910787973144156469595886427566240674650631233817103754368228170175884753369739348124122220652904301751708432204801830238306951639085400575104471714771116610170026728383237192443148458229942250502184515660253229223049899104808493517607229771984173941508305918073841598271814426828009737583168014138923016750003902804004878124668669082018764924836357816760056422254564207933649855692900350098062516969222583163375953979393940456729624341219493399200208580511947952884700371078352885941625216887311478128550358488366187256701314604190468712022481897096220322968523951607787104023895834638005416706970126020019094199175057755042553448981940697512341329746997136003789389782022792933421540387183981844299960403657863097458273331866115389154267300167190309422768839341678998114248929561451215137406114310541221113435807642932617702026818612378181639430889559928077318016469623196829679884526943281142280499797905810286943363884792770013581853029724645502661649727211495117405024940676885842124113729419023180610935012834264598285797337984044555580224624383250182568873359060767806198184734122867548709254090805258407197944640854681366670424192450319752738129238687781333031264260031052811087693683073628450492684646657556079426917841139259155137030205362380119453351592116479859782796020284284267066750584499814031308059414319450826719882007824946515240626491881471753482881021502766586458614331908648138004205494269314111557692563885028598236529968701527108319646294831798465490484404010494140840382824174082553417459038631746764755611463273100274286568870811687802055483755488782484029255152044255969917172095785761663106205563203447394845107060337364275490891609641395564795717604874594897075578321640159053674996903499400973570319411303558681466489956657751077880263464010596626093069132662917658501258081775121253240541784942342536490675505129890065724799872469543743612166333670069288329057528311693382077021532279583594529728871165087628299029202697636341562397877115608437695829603675262681088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 77592816651866568842142827884960883251694084189449331659540722393207829848503114000307740167672879553389209658857606334502815396272663263664585007487949393551264231949532638033645654956188755590023515402798646008832975735701654609420904681459944417559711276955012532874735961314893409942623522921121858682062888965240486404144345125334384179895195475508501109760260483149680810150395711860457252175911140624841867052018011752120041208868333313389595026277068583129856833347528621879111267843427212232548042771382663702927243149276229424304590636271918528163779418460185686521159072867945444606391841046528436315952418090679905794969298930551388335784019263598675174586705356084327411789426117748040990702809660573803915411342132124863112578808500135581547687871069035677653582302839331920650519373872075474584210021224248326614571484818091523068367269259067924519193559039649978150389452879464814455997597013379355148575560681138117025362522342999375731337802522063396929820621873573653863176207160144733527735230451098067162751122221341194049997368152551184971961773063213544525213741190727273079835084234306551651993526655474921486111398739527448982309999223914362963054403589232416680480560155192327915882081852248475536005132510736579066881122367521556286859953081075211810645145978736293383410267598591424057118712771465666332514492973042416393990898584856781866064380184670354070588639845889809298978467668935651178478994316951200107525175135010277204329581220777772695313668555310443127116227673021776844532850082860458562517677670186150740761843713033812595392695895870381852553784947244753290843878802666070381053492612218159990556346484361280964543906296986214629351256784879090131331690757918580123961451541497993265718441540262491439307710677910026004263924963739694735374420313050296101883809703571293344277413320861737160489252271843730555399372845263875482071591715974408219558171881420065755813915051914871926657912184942048902845440807579950147218733847930858810049545595633007916197712665775386113205722428889005026848888971584504859812839770200761746378234589622234405124055841967980436328971183176918409752429850206649675504049948316123198448635208172626820019577412894698953510412957891093326434824804618674989398564979246360369462733864968480938722308778016942215782737434447634966728749876561318883305809283797449901552183738406427807373851178051861769447628521928650240100421088725856076688108418928981092536680765076735191476488852848779991720900098317930735270053335463260973308509210022261678546809815758823557542111610675546504335396650757641155005090133723663441963312359460116379983361274916701433205702203653993322183171966461307752417298616965412805892589666932763878250958184559401943392462240647368483424340142178859003731456102673214980406212092367072309034600855020606766528213321000894010637844480578251590257732949945459676926906365558483370256968619173439822302191098241687825470599637511113156843405831739847085061569824143771838193663721597947119016976287517438226802268660873982076843371765612132451452289081934640495712353130281335605207203507373076252392565216278185376755096261166766089644393018541493682830464388710438884377927943298300464754607503561700955865861996914581144527687930078779352273815811087719912695297947392369720557834921400705117015717597274979114964258119742148835488205196693972097996403055370054890932558461395066975246286792705122019229646397141018273673120322369932734554331507192611353967772197589870607519516339630662231286525047381388075737119003323639887340072286789798677824605128633984400170160178880784626711672059839930732830135413772516872886576832427832136242477490520211046974386467467392850438682744499562212324771069449346676329533587842816871906607445934891265022810312398473010573391360996119380902571794772460367461016799990322195602745632579918447888138320130589466230027939865682786785053221429279839960638598866730175939043998522621473884936601598965944782829335604100915080252867513493102915681977161979731207991378635098159336414289935285274833640722760108448214100851225756353901428442667782484773349929119661898905764613670198785305810051345956665307185877291436002785672332585632863530052352006650208837601172017258759304754060012215663793849637302045160261251843620478268980294096852538006881035852000606878267053477118295310705119605887728832843330199648204942517006717141218238251858327831346522272364390737612050531079174291635347575872375150557635796475803536855083229059276009555616594759009075581591075513419069774513937569496985286069055081825435641826358062609297362124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 352786800460322297265267711581722613334776116634476925237582815963488313980901142387981150119120527170649331608073964227341223544484018726106480841996539095450750224509941800865074501510857646251064801776054647062085040661840869786834751065341854344374282498879931353807262675435256678874299907975939418083061889564141709807600941021515677420949414302654167554546957648637783097884354023265521806944925972795889755916269453076923760306484306193779474651224242485815097400311763048171139190157546080430611170704040780753511895692707127814303377740930293464288751973376773631231686366691164024465126353102928684378360236857642977614127802961032937139848580662684298847251138882198378842028305154889040254189933446619177753620363320282538097678794288463375370423144784558195219242487770617818674172424591595912869577774633307419673894109390239380905286007509085630045280650620227018425833949160026459038211560283191348316896629357410863287694676610147309606534408100205513488826984027305950573130823289373004158975024748681277366982242348695122783987097111630459131435056975967092854021326437708867567018022049716967076193677929379927629819797471468544292249269922269775379711447678759140905217088297790722222345267673804261930112132332332353764184887433735079470598664453063965600315213771933006170023802490361496558985504113128180457458305393723394329743124193529730552428786231874735008176811873590581574016328569417661657437348124095884758102454097986694591327573571786265068784613478815121694059342644046063061954881331065579675422377284413329556960812652314464100713802475637702235102819482441303252382049531379118060860076157635134676524625879882629764459685134514407278650681233134919489781075751150004558023816303095921377592666932312156728244389684246255082580359330855972303344626870896566499022169395835135344946714461719895224612840009148390280526578063447869462657471196914737738706550203383026747893843067014299160129451864777934622936437647589200943278019121480733255775284540963501748359811094605127834507907977825861382422459158630227935215028719216285646786969329306933405988552237440774274489934577390609257815784812568152680540621037348903057010032670701297655510580683740878221276414352016116382887522584576869275229040883295496490678191090232255161888413117163025389801691479036147544292164522760952673109484188508258633386559827162431902671697449993377810836892949013228942709743047744210169115243125243919200820192533998065826740225342934722743632600422943207021521934172264101984401434652287789724241497276447352947396931936388662757512759853698906393133991595949207733750644652942298266100638229523548856379405311024002816358543377459027436529209981235750290909392386003365839461250656809422776061867733124514522825949404027566130836060645905867467567172650104312066273699470971744723114261577177554023778188071548303435332257076233746911313101844954474492071650329892386167688398621032921176799317470200505770169263572133880197253472492362303158340040459038887607200948198265380597247029228384466255648104272775161177040471151931714049124801666650104399670828653715733159942341088415182032578255715205283024735047792709408370738823136930661065669588541436604250767355925592126498852473437638848286585729536006927060611750634434095458319542960704614862904336976211186922644435531233992616186002949043029858682320220290499933823720341023558100683244720498776822814118260255552787367385964224822529887863148412567780467154171139244766746182138416939298788795469749326124034354072442663727965295311500308186435338795597918488656582683387994499644238777707946562728785682969901135109941598154184189147893608793305045899513647513092316532176153335918791032955632451203757344176275347156172777719980535929984315854433751570014522446393607436760616766623684368416636105419688101139129571385451645548414754908329567387905743467819091237941534568077123006439705223711439393183065035338163103605335564926548704361325368274674826475473451408249690412837617120319144496611936866250287486668147613354177010999063709841221638896784766669216541913981857638996707609394340056014395270898461409241960907708467048163113530643799404650876014579015261448578613649027636410469867649491124382395587199810058241633501111599341289916989872049584842661544014358999131273322311178981965118909247537360585667975938770756004907579251926766165059121900842692193323228151219225072441270731089415281909720550411967808659632859911982885858947107324604725973250843457767661323292727894697988981879991186467958218135788957325252216423673087690079355063303378688190105801027747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1494445535567450952558145759450432091829145420497198393911548010319211810911893321347342185955722404883334365941446251922871898426620205910239305809680529881840371049826417132771082778867259578190612528521018226432096729718549836393805969441879807032016416510766480608351498667036053549023554580293426672592370809720032115007049987499057102038975130732321523606075466352013148139277356185069245381349952599489687649656732892397234469809650550612856009146019709192962607759919116498485323529720780311379674693068667890320860936792673760189207099547072677597466669041885952749134510340215776875898716857125011928430396243858541612161993753007452290767124544759538702424646764875377768013480164896486259503958890969723847966434566253232519630145957001058120725684425048256514000968101703400098870480652976072569544555391407918964704003903567280796161049036315373956437000545903210342065270352250878715952728823987769206920988511489339135080013214724920677879442932740525360964311253570818513920971270120216031024876269564676498048898758667706647685481858467439908817252341724682438002913335166744390753118718593035876678089160244830291071381290753829112350927588946302841911008663365242892118607248013546157839563935592780522912592571037577660278241988561865886750225439237217977308374175704754300135758606680228668748914026798634965286879698759316516287108986080193005913844312927711460490585844904843622228051457449162385069463364526262237495088880730669346800768419228893415419614877216363977487099255902341852596058733723419850867539819426055232301133125075149801569873223866324291350373124452711317250019896352685523235530463809705573977609036531602619037141315267874224274704009042451047835021260585680115355947157642228922769343467086332849894440427690191921613364567042501352838531926418196189512737623974729897256021921720658618628564470071512921326904022687170936193159360039126911193714668719754598190582324114973394602408712394628135594072320256712032093411120849743411983441265555972982933106791992566029273527173962103675183088785735841408621893150109095162831950625092016547629250042455388234845082161411562747686538252811759732586783404333021907258894642649285866107381381064009962270369038010420477628230396829311363968688332983980997746037235423891516139381018864909266535674585065481547709363568435687575908399932225780984553887077085241910265789194702713186593698299137773620362304401243162932340128541853939973140730256429887527150449015546707758683199331203877533057219357965709681022569996680223216879517309157981679676318948520058300840259346344622835612467821147855133095782939854811578596617142357470839540922792562416310526328998938856601917121040221757585829584159439624315255300642189352071568476305771875457498667196698078265579320018597844155151293763208537292033208427734881291729651260771110329410209813398121062825761279192251056394247578980681446634661767297264952702712660770908091560402278709122110207594960254822230054721237212784836540901506665378233492286739791125629982449510087483896223635356989482151620569633004977277177072387267890498997725261000959298547415023271368711437850591907678305910738054683955586958923215063062681027944193150714287467809424553722017565393978184993845172305006762686439827943977358678528926358630101034855542840293457424334475004473876574261006426392432118000986458861112890821779585168827002285095836809645329401671868478949926963922700111481429084402798986981053309701361968514311883287785665434154225278986392437913287083798099114069047178213775672355895612945529933688624505188733228660894167831167938302759193343514942486393874260129444558833742480053323302281279635411864197242717942399208051758983984756799591408731354195389310736743821125546729611973169860681258471637205221043698128348711435698511192956903951846749953997904841839638660626533554918099221681164009819142109866214860122112780923375183855897883465088295450629241287306114377189257426253530422521119731863190439774220875955574178286156268808548377882412301758892227267568410582866645865897312113659635667348406593266680240436008347058288760139952487889143908826043924016533474255443444161874852010662032719605994681228594526537885648992189806550172796028361606719406942792800495197317266163446259693148707583346684983080621634281843709543077694947341726362574111169356895442157567231358152818806925948581482212731572409904906224000912819780426559426015436846859142081874684487850689512278004933676428760090728695882750639267188899668127624366505765619950276316056502816875993558861856053416689499891370228676639684787437568000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5671573070347025277173531059521354092789370711770938639776948904386491426155451984376293830265119557932353867922044133036914970429897982035376125346485851766254100475284084054727285896744209069700554095699634851497728330486643597147722299148629947010574397357181547371290294798852454384831188268924251715302201681905180716476826177336087119445927029705832945306417825212939907503865702755979799797091501529353303810647688078714611064402214641913843941327216800726634114628457902923973717944670172278153817944782942028471150315416712377275665962700577952505354564878304764270086458995716025601312331570546915254465743736419312351052761559344151086291621384887068262079320008468009589133664468584242363667685958904354916416043301001687053660513843074655955808016084774973948095997897997421151219147797214499034155947616968040686741126560738390514390907628646732223611678552277475575410190074837965897962239665443096950067394966636112196805904309766837517365446355514084036749647558964370753062646479942227639676488947294249072022639765411627341345625271045789284202974252364649048481110042559484560881120237257815919644291427987047310101421888908907916554103493171973831514742760702950202514889448621060989738623875711296399843553470687819134518738998906980580755276247658663165933393828074261302561192490725096911242135957299764551594073606374888196284385364157992843508380017464015339904366766176822117793106586935857547976699678037940473185956336067495599552640391035983600860426165009179824209770053691428255069983838243870913836486081344088997920647948846539619217706944771260635484896003134638851190820774925784905616943987458301476287558341499738269822799460935558646081995114553651700399677565464373507244294803658642725757742983820399813525262516947302577953702524724503375277008340641093433138667906297368685701662433806044430741143569596294137872460281775320410059503270874671913208819382127370926355407279189472476324319484115100684555455037036856022667062315143527035027271370879150338932489435128659469716330588504508071841362005303436357642521282930242360388342936251263292802082111015502557057326434277801921825681596855216927783025188518446881361499597598276917580564703767935536438393501076568688314788912287199293837651720001539356703360254813352190399739986562163416177246882927799256987540266428523978945172897171743851396752196453679859606757720188140316057640101441913036116869239351490116524285365185501588126132016393352118364196395940570431550728305341585961425385193192658426403036304405933822581281220753171303688586428446743442840285879868743947550234815128997535996392226052743399514950692156773854767717690819106902485994411847678369767297426882208454811595087313475754728723394694580880008162909036295741689540105256150743828080805346962534482427431717821155584388849786825402808540492129632789094357449972940952767254202468033460125659164068216129721031072529529762895806465003333488928132796504652074619835704073417438829382633231468934242016419209825822177880031943713457473812490477284549341201518516584400907661393950182771202963540283233011705006216200197731022047035519156193167982324434967698638500503368826809367303195705228361005998729008753656058586147990889139293911643314842688693067597428737717467040219714515548173365028647278837820873537521843934951153033580950292456842251806110543442697981224619792105510356602706412596834680783628325619871617352646180020285442817390644286388234664063694512103760569452998890526280364707244417481250168254864937486325444734092084754150836103151170795724030280384346188997135918997373539941199482359508924875077326515798029046605186390452710249949601307333175168189516794830599736726432709460461397200409941172381360779151842554526135936952783746910689441925189831744055283879330867184019391061415928215185566486705029366329283044398229382149963213324763240971067343560652133597855239409361414175708048710880727819546551738678138836577257699265934150372304324237116988383649689668796819759707531965530810310750376135310416133137726323715483428551038609592292697867886648390832996369256982938979418117643131158144023150558960973330943539054098660786122552865617478596974323233114680428350914481268076356199920998237842432406028371322352335411864357459954117702648596063848001297399637992072278765551937067633244889351196997851384800782653388480229414881521995877988396272853666188930143203126665454361570611057741978667181271975718844900970774003674430220815832110136094008271099623700714730037457007291281367501646161576868188425217419986235874279239027338215416446209303039180800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 19007224847681846246641302815377941182682795181911588349728306589336723481302630613797203001792495872519219863294981604615976527683214189832382102017912042963107244537130605289365996782140864003031403521803736885336186207287578456134056368294207925979628324998259791419397520673327678703519873460522241913441501622746523695803541440026876030389826950894606312464908316891971208294237571377074296972529974959861801098451562383494963674644534733704418449187865062149440991677641215526081463361341483235408043210559608719493588447622872130642793312094069499482220490019369590356765551125207221080301121015540082748581994309275065970200225851417463791806135332087459333505731746572514725204266673848693376349728073605348794939677869010805571832545052561513457566352556598292163987908255749907935599001764510749305026727526296760997442470223442539956430174763302569604299884504154663246265024326518901714800457343487652761868452907346032721400543926556591761052754064767502303715525337491065962025186009453435432812738802982836224476397541121925524899472757447424634784963643054135561938566327018902792458687605237358261630529048121268145554822668584592291937534152025793788929204370074156643896610201798699205845656826791584954719770837409851790357936115356880397341455518847692853037040090575188294416666819697106762785191474591283369718133766950959130508585311258916567931310197777656545457428616628688362009096256557838366142758559777013973951949538524781774094508605049768152390159549031541439726125700322131311198119679286220610636416200511687515410901109410052548452196616696846588266478959085602734090944094586551709342360471584849361532403612991708800808810630875423985696817043491810648976217930166660559730451992336377173785902784994179400724755088711682358193486594859416082571109543026161490696140856265675654776556360219764733560019167604003110862268060612249296195002466067961161912874319892118409046992053790983794492774178544354829545414877183128815146196753227416453403126157695506413322733107246645819774299102730212550294977773414631036794664923846264681908619323403638888652883862374332230202901972629268617072933118995231093333094033606199006271810116269627670752217187925501363979726139932698817353371183807449886585984780236829701358712698339608891503828846089460371029102794948986234880595003658251345844218754462595896380375205241604938660906225205135228965946155882216255814373221677504008026864328066659177154588149037516627609314557268647418751013144222320975470585894946365394067895815916672098138903420114669597202209142067548248696479803962219174460333515131191196419801254918690871013402009657575776287777665852178920355882887751197850282399282660270094557612725857843397938556385880151933774220085397894144758882810040279278557068146514867357410585052261415154963966928590668214675560936435029283145174965278126261667147835521077878531710060818352839635404280888178952670419049259599129601518520238675258250543866774516667473028704624957047778905846595601869897250680706223198967020140263746776736114143903028629988937265504800651158548083443382689296102050851012634844104233565268123792335980023487517383486685218369589247437390789406583904302725638375790511632696018507622812584774713374439618198647522869090567685552317956237710023368714789134489524840329653907228318407920582221429969837905624102405621946584107523464926037267935663588517049758825763820900131048411373207660189760900988447747543878580177222363777145942761306900645535716659959428399084403777716342583626912970432550087805077612932329297416379352622911793849761072664428997607857938050977180284579060085847585840394042099559545751689169799001534722037837195341591899733057277465152534554448191011183850429089046389714560376260057045043037345804917111066834195011576555014268249136784961129748301652292917003950908796439283224007013570200765078468944725764019647999607800629799843560937674442726724519236247168840695884635246777545717737815161535231690126384917635126245178203805599610229179233000495480381611773078549402436577613523863555337057649757936746689200497215505194597984816930862487525705659142705146407930781392227649730823225411375163280621065404909407544394848935905470562818909128654205646971044452183187659622256852421720514565681015820611620837813539602773332501067825842399235386882397792582037270718066114007151870065608702704445909040335329323699050694028397082562629383490378478997672067242874645685106397466879874517936374364906887063192344899737335222897836278879843405397346589031109590262683793844332835897289594139254574751038832640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 54013316545609850510706752189590845919619583377747551267706904210118485215975566522295411680366351269341733816003447867189043559015657114640658397504778892783992266975092003500534542899045064316014244897969181268840479086540172530062121368624363473168262521029866460790150793073926719291738944213431949138396979675058215005472236187930170932680110871130965339476366256539587728738652238398144770716664715155241515915466088423440337624377816148567160014481336059679774621142257879356871411820493049409571184404429157458124675595823885262566934374926877797100661809209155616346057145404456892378684677433233178565364459781734267662590833834890353437426668097008752478129741741657184052571448610910759361763247389281482752834588233911822691760888843048457413968856272521934098711313188694813087061726706808688275025828963913806695286102514385267337956012445000290271241219710604332797032947352925706569034972086206524323302669382873146801020731031390803620382021438548655011151816481179122803443071849814037399024662436798885134780059439806882766335133166305836168751594942982223944798461909621848073274616597000768851457565063747125441016152377376016124857366675316012708063296730075609013503304978421577108744838357510386907767849573959607152021912925137588811659736704333741404404594969906377327623543962986063749120094418936074396577074444300845890650611213465562715860096529379643240532809848881159245681995611304564195136881479166351444579278655101879814232411362618877755131345022040902463882629367846655433255219647070121938047183279276206798121991733047380821314225228001345546924681206828701670032523682086224774781714272268274420982045565240028292595278170873041406335909377052928750040879629670345427514951220522078760957700004296103432023040136394377211164566100862972611946606576224376826277865590435981161499770114303242208394593529593693923324934732843877848640168692270933970699686102172670764591331530288340573363053715394709945355115387631329003754426927530626041185144487964288545669765322881264516140866252928800726023902878499522789829397333878198875918504289347509682897458604294794158159432777770983440276991260091534202092052228043100946479830775774092480826210955293439096331758620317985331435049863336879615801699574102499777193885700998536057122049329644273409498996079247123947198553392461163813257061798263156241479149718692718904031768810399115668522466621153480429773700109675207099718033177395843053368080672403546887076624073945543142217747588316184673333973750617474668316272566221729159739323172948451100736914894504961927459914447702080708172376205427857620161444454332560227229414026279334992351213496601294821196011720902487067733996837845921047908194958697043482487994872832445290984459002001727565790147509090838185648382231675504232538576400250000212337701845032425463100149710209947780106114662826192655937838113149783965911690308077486703404497025959107180645520333507004360463250915235410782015218886837098836689282981561482537319815873097555406682717731526570739287294995243276265496311652576794476855218710164424231250727901370017508278542673896571418296888340181299045420432104145305411521719739778225789854739212171036546189915824802709887022540088933574130726946896391410924066533900457177710924419369594839881722171706431053962646248732371716756410236511642269951984757606290809730639544457039763389009700718112068961295852373284645834993507613763459661253348862720666836891991832931356699853829401605529994852047113659891218106850128738236113201785830622859382686948210295783866003692653194516820949135650341628384512585913431931760988679267567906131024792919455631544068780213533691326456952012006369515007485501352222836114984408460426118802401264410052675630333087684775175930847212460369548552421314849662340815621853532370801215505407832364505511205628555411314750921658757862490523076185173772018650570238127486157989327155058481440187319987729632852581824853104826902835762464310811051452396434710755071329565687074467430704521771768555586290018719828900057166118428620909896571458732285521802960561313719168233433066030414655671420875685633783169860866982484971262889801644908429676166885440624944570270256600309567040898969152278615849267432309999553164684367179225256514999280529706610071893611176368626002140245486265114975159019885700286686576550692588143873373710729384333846841141000189512316939401910154388322947284334183091482220614350416219414000839239648570122325471809871847522493828651375964389740089550468995343394276603460631252262001701023155868085011775557485267167301917999104000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 130113356447980588632004770294127777779071995770699660421505057158442495434981954522343939438789128204039174142993222247369711437719118120194850187629564897473278842896145661283773585155420931632466909399632828466110319184947753242508673175780344458152368420691642017268309241627537928798301023021769031180198469562548622051486141983581297209122891877177563341749783418769496919754666690990983475093489465344321058020567387450731579374001099982229065548273867868111557046057542844749886393704324133026920522557893886687483552281039074244421324788123145767034458562789530728377345448575645790407512960491985082139166463684783379983693452844809776169511747921941988805093294392666292172761219203883197085112432819363593967400626101271522613992822369550957665558663351391723730860602407532409543608753446601294160448730618875977371286193625986824330765044501020569856133217204225423990381593002431635042368048644870256838968907450618021695432515245005087861054413064979701842442966028431011365602675244754425245277770959107977914304713221051343498798025265073642986556695649537154836344532000867904633484775716328128510262890436071183375475191072959779329203359689333744066469998313360805307571622866881511674618309439294744614051415663613372314421255593202791190854318752770378181217621467859770375602755267567707173955405519582636675922805785108637393207984357912833567330739377988355589467304858141903157542649502331275998894683624403276994759772387992110119402255605285190393106098418306960662160167956272018110592919122188993391142254574855907162541704435551813453393597732350036537648793801435274212746703326658028565707916900990549013270909726005579166223381319379619138801924375019912593193161061128664089492512817728274006486046471463847546291253126890545535879545101745967975381453791315789192014664266079087267712886020398949595541316360986216969701947824403853806616508846200087377024037191181240674050199203477975192435276429689491762713001012718950363958160318412911931229017520311807178872384267082460301516126099977800773860142988057311500971526308385922470864423202258873221541195052754044128580193256282959803348737272955460844285310664555425333402449659109850809125866727636396527832265906408780930844793270601170374906017191758653245931633497327728081021264855712214094662947522347112575760772633432862572892033459845724830566802247475427872043494772584785233339063877116117282903773631831067710125408179518528827666499536860561725629447971231807185217125306970644271479852290203916468077953667388262856247738341171279328158608948073988403809109990756749114644967176267474736180048189982195147331350204475299526853899469309247359953381948347166678779889267726276659751793557174667402507858441574621798910418857802814700536098161697022774029721201243676863071805475921259760945162477546076382642961996865505032774142345167541812278900488815543731868277117825580419619935942152824196259618092184220387452661422223302863359718689082190272107820363981280595599262883397403289184252928109182087400999132139524442918073057728258940446896912455221256712802848592172842588520728063490196117773952421399924640811731796040492681108068886358482307772681569903720778511464131061055518552270119442919996898943794493814787057201660888253494184059458414547726101615166099916115661453041817680095535561032558308734928389930367997245295617545145295699681493014514907747150712230202129721472944288168802166613731950225863661486248664636506477553818567197979309139460846666240423454955360953027186978986855135495633524865572482472811881195461228222134718173922572340756037583907841760782029781647571007835744311431784031801715586834061866291026505852193564359396946157839715114981738036519159775530604145711187810236022537027803980038751423252975103833433651998834262876922791322621143359882707931925039954097230326868728058393197165356927772229810502550772862219357608757681916795737894954866191901618551137044527150024089482299883327575881798022323962108477583608802590577982844847389131751635442504692724784982181639307219190847734690796649631185028367752407136640555621515679667094328854435647092786082914341954962564193920037475082933124919657799167734635103992638374603576418037759169660001604393456640593247926950101489825889947797601818015962500644704356312405030788475678229116178545239039632558494533232582812085099721763186464141045291499607819547491136386262062126663325812865851356533480706364261331985134353181746449180129487709966991788243190679469443948650821276121852314416650226033001120123572234280453109244012993756453407608012800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 244850091992111149812478651626397830030355294974937399724918403910297341196434871006962744645133626891670684160321582230210062412468035071917752543404272377680029079493764729628246059362591668106611694182236612034983953508089936905428622388966798594955416607872521601988488808270207126655568714092297112838135300384691107057982207627551734877069777982635551127276085926285463268626138447289126726200161278658250183953761601613012615837217420725232469846024824775748314285142285524576033842422118917571597587455787641635561132864725425221665571654593819803994401681594301241789711739238646974801013909095852109561360097247625299795631712473191617340115522362132248601175936213256785825354869609433977391020578181684648652858583202265646118012643236142792238312918712966283196522960885404359483626749975795216496100857770845306806347168690506092688499952051452082511300663124195634359631813547740471969325346300076913688045576147044341187995784611581006693447574456970252839716944861214042631533530438981282227638962134349680648052057099580485839578587461313035330414434538046402155590060286235983915131396801110176319758746087204143822494169258723319025763048024390147150962151637530476290726050040515717529373475922425049359076028154094301908929415444608093292614067244828566665553954809249496494233611333661395959087914701927996931049599733428463304395692316003190495470197634428989576748497590652125139159329173879649041530573799673556681688465196175892800706391884884662798892892002668292547420937211220582315835191211152132859339011238710482148648531475041055232936180513874594901327948142927235486389985013808801370998780931764796662035660835059717651935936757081055661813649482519007481545640291685534620938699016319669551325762521049677119440079520779388728968388542029859755251115387475928286795020403330977231344420978104920129347444706868677723609191737088402770789830170622185959215807071999729582322852075909316058688453039388509605485735836580673666818278564790223478192008098242957006717001250561467505611251811410410518731966236594974501977621545477304527286770020228314815454390396902259123892908678993924721248841516046091831757293301385652420528606653494714718540830704366100423566599836414773028677483971573806671857670872872148194114554924566470140646690166839261378807168773550389830488954314879109757743060625823024026272665273983779973730176736373014256745951566687199323171334594813885385644937237267550385982443556309025969492364185905671771362410843188440742483399438088804509202141646991197318308403545008539629762482583098010866385965442856555888974825919236742764057252088567124848552703160363270690043290985507828549486543585161025859174277221678676097167722233891957674856827908673347617434903504167761777789247872592915093015750187665958696602072617325250313123480472341273116954244272694792813612176174124873005135411954683860394087371660150807311417436291334376157166534016704782342623065373238190142509575089630965624450393546577953004244307867671096358243902194581487329155004621098174497677646609313598986472668489373923844361218212439707745340423367928443978091353919488416523538246256253907568570284550741829164831518583141067166984236117822953181224995692331670415330520628796333430616034146620836761426849517860663976177783184267484568457742716473538117313532680800471642388532344536936852836804190550116702160015993431827247271266174611415741079792805266934759110802787121276729327409279000810443550812634821194891484572875021056967213944638964549084483807688470102036972590623710096306631194414867820174320282202293189245039190296060399307170993156219137197416476220901295995659056085284448700694786684681660566905177600216576416218682741377472084783308082235306547082276721224802036280621628870970306096478724988197666306671245676845742385425941236479418645865021250019592651653065223853888516066217030854382638023907280142787853726279339831682841470338551207761155822584710744634761782425264753760388379244434912664112131314848477366134309831128479479319322997692146103641405496639161545986949737758095360843628857800478724834445640474765695079672000419426220212335216422028078081317823280879202597110872332122381669807993438432950873950200462169870643415105923660473793063150095933300279215781131076225034657006452868964060682084122465765939729171649639149936668320553861866276401040119825466054703656248173176127158416224774347127721100453750590494893892071193992530250148293655234125647141497107464312562552129893443607847169842759996229308049149134455372557731221444608126303973621262849146880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 351606297386473240770476255718299157362200426470296999574751369594180394013679981923260827896737373684764056935422505570566455976371957475651076183087411658973554704532291316563241713410876090692295957298963839765159954019486577256697826359112254424132976621878865407766990642125884639360935643024107864606732080663312578976511568205504837207508029441362640645816202026915428065295455217773395750990386618960645406078196090845766209207822852103974823048934032141096853090117399185355558316731325841104617293852740157592182008520394766860404689561137162621800514179212839540211342281822286132752746481769221262800614476360089999001977009220464874617568880842529486109996609822338794847857908192464673452094008709906478094682296285019927907829619687558983037048899128439513960868522557031963410504669322021245394870628994798463173165227620598687604897715321903907732601084271561468333206851423721465044897822640233873552161953130372762324319680117144366804022645082964493436436718375634605718016676596774395361250394709117246192604080343900179147777947884932241796264867436932434499291404890728711240984361035963393307969765138463569364596302658989887693273253843031743312899284218706059562231423865932771234459132757598941472383154377015658608848647706647879598258117889527969703514717646615988991610001423631415587400200110938285269820404802154857790836177342186687419408461041757095947474750237395485001229742999987944052685339643727199794039299573321601263336622830064777777118012227092150905321900597897772786322517663690740919211640202789075808398459583095129901995372667158513367764917592968000669010043197875080338235450333592970905750056419082454204103965198406241876283737611703082591175417582863546378301349594218564193831459391700139973863564532688485748204809374128676262373386131527002717424877578609854016514204196827237985202433021302354807526456252426409073568998105850621748901698949925815701513014664223419302478062558393763454705962517560707128989759615614940237597300502640778869175293086726562265255760182400508901947748776043181891280365471983658586853082865537520640929357992993371286552801200971607452846244243449451380415602719737507699746068602387409702277049206865029369085595422929293952060187450168649147614436966526144112507726590861794685903407521866442796542216157173688662539184879012113856632550947019969520971544921314059414589005803769309171999421364362416081271169663630777118768341201381838692288267231683826294323435101046782855142069588392116873203539117309324672770691356669540774911164012270676842742226593358197584210752257548929389045684236010024807136398822306002295095714152716055920510446561430319749252537298192700458170989902829655578900382915392574614612049836140677658524510020960358107674026435811981859512256915020142893713274835313303635860681421960371250234017610722359657209247167322247442059669264033205393868516032444259991579281387810597751164369098270973989840795036925357106176734739771548622586275270229349767325516983908192309974028048100528453222255706996176173128396542850898569463996904586739121458784446290010539730871076080137173224737204985989318266479601849100101341549695638316345358758033101201409637194028659404845567300527264361551994240637272097712618121497075430790545381434556690348025418170957301419287835279451252867198382884385417794712911528993599739277975777843466107835423844459651852377797056433574713798268957405925907315293684698049333219112509295343965557166042833468591165318857782747122752984386591489710508418074992025161270973306591119928506062319301426844739047503434700411248185512491471423003879285846227509552926986366758258625309484533370522062831744277888217361506483380412916807060047649004504454217151746310783118349048646158321257526794271190525519452253139777587436844981178036499789163036032095036170480320050145774030907139583684164691792282299599613843385538364809956654536769580280763494294367159873592310766056518563999843536561355405461703789375859599697858912478879520758735456988040097239177986253055009222937013628385590107071698815834419858976043703667237460290499008337021233070024617449739393326940147238957883823199913234845035727615912240307124088482101646253748170992499757867571042902178137034890898838479320661622499259648708224845294885199222935835590881785937931138903701495915708445015173029428623875269215908500993491328461319510509382199081489977884662241162496766540802099907099785312068420700104756605199690418864851560087125760098417337407633974839694255293679840641436702032751112473154489762782176062124064768000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 206603068207170460336571129984704056251545830591144390526522739424611535851015141854179902828903869314786698169225102915653981445267808402384960913938979540236494609438952239161599237746039311912544853084532470873553017439167035042025309611948586354088239419414967389641822301748198211289464786383489709213863287794908589085849572514199926669308322253636830164128657478079144743155877587127112623765948270348454414435422620018335363193933427523606521306583262074190000683525881998923374890242784441909876453155214874774570336311210548233388565627980132105279646370339127960732631807724914113787016032232212547688452773124566201910819914042872683594373011168483701937385009654576107184728591779100033371382800927691562925496059751447994508632339988437394275276519928832132124200932357069294286341044935912217767669443345165724233948041243378601525918209730363406342987012899239017309661240071300993375131582554054488558031211586559273713011609636199432004450616255866210530716089352918755934181790165560565895206387161606868748414593466751159444236382897884358205979527544718718401571120258179589097911873629516920377628610017218344581338110851069383120922414827271063866064748884329684702314681681931452950688428980758591868065159907215913452820859243794794903016977378994375729176173901032295978403577755878336216587042288143847145131610145783934698475999293462245975131381519568560373238881774455225658591560494963811342162723223827623338799087415327210598074637146234949765299713697125545109446751054113091422620561473455476770339646073543745945650472936452825288486749351197270585321412635228979606024236029651358825475786599134898929613366266209784542473753750640993976140352385615776157367455024006597242404372090934717713826902428545966956543540062187922161905557657594490481905057536313453838811955268926210709466333021312910191365132657816630071463503939098023643781804348554648949691336674860409814679807365235839871183783086749554793475103383228348228503963842611669385925858894257688545403212904858548811637501665945110753484666542804091051582398659379853798340449837571511407836583891661164753199729684507764342129290087186179811202656030517919600857598874571746474912574143943758373177223509690077337156575020997848791045599304401368457712314585067581525255198242940495480450347555498851836693047772851396200534289671383927285685923673701921392068624762618600801982650278923701282434558849431037770552027365251558003736056126377225033561893718195711189009363604079534404822965211820353573558987158332695934588516765334460378723143935106978670992449219109797280975976638169538265480877960235514462030884009326357018807177629851143328834128073320634387845650210447159019930041913042516224214005250621898750044194308840420842746062819869191687638112483217283402567548598804110678252350856459633390875453206317653670975517207975946364382763946003099984682941537641408898679036907320955784273883021462197365253122309508002495080302215662531835377816915185290298082274866423323141574382220323743375026930651116131369274867414465385648573252523644193521495531322272744520873180042565849644800488864201443093914876202378441659436821352228593659300056551882431304368809707339093824038836523765571876352179935403198611337605528510923692587491658994377106832330393473321927701901858237669710120840700491303741528113512159922818303380643644800671134511918626963020401079454599961858574658421131028577572941866821932995440289348635653366541037597219638178563589913398132048430617373355712172951420855595599041146271468573056939713418591277776916932518200702050578947100231329323350011165401279507839255199716318347012767437153180416755318601442177540855630218828439217864888933202904178694321942350567816837365475064947127778010085823035545369845635551458846560886551335054271492565180102302188302959767231037934194907576874350793438217114688605659624123938595629881100488172698254349191490605705844423867885685376408708733749390274140929130462746669263720157913329694166438000185688645184608174175956485841430672717373383688069860281982052028317691102441550006795968591166006760312537091313828103180986942946450188940731450332570226912697152301356753138452673255593311901391465107954222904706918217413427907147125588101481500188373856842717769243013381890702582997236683708076561289313530859173882703116019624009086655321753633615796602353889969994800439986477016148378807168515149348129539917184757055220060932078482902759999436748098829479250159517753412445481352888083097605521183526702066763605693613046191087809190346883072000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -331478823048448868077759181849739244676027267157270608683695761594398988026117394818542436594192531864685872189045146442915300172102630160913048391817771878179882425441574065536423514198619733812607589462847304559589883803244174256784236392572373150797964555805550720718386852001165304836396474647966350534593893031668313506341472692613602459889075847619185243530802876038903837480991833648525201348264234675501496369788890582980993215564147772810841606770423295664917891924370869112498015506051195534385511429312292238894473790053456040481302029914877343249859131435192651111949078347910483238657878985585990508297108961229780957165541384359859413741610760416099906462974990800315555787853071016530975152935024846009343408233175001661373096596578212041611520759809436977966855231293696460304991408997992277134958788129036062066901759189027428381841411804720931312561431882506562742419822778688251590967470844139826248593577470776011601085289969213027530034429760070799786345879159416839476087018935200669907621541190955023401126583332135511062735189368335989539912488368815581722942160161803711090973673499561598102785108183811945677141711662696239817242632687301326600042135665285371425253076872983276918016074422967103777334753248538864430064434894313930013885006328352256896409381446006600241377755926280973348184081101767238199857621862402874154443676292765537787883147504486831021803344510545645867642411477886254275094120281414308703190575541707596304998833603218776987134570625898027700978988945040432661611867945304219238914611225030327306344309508861066593231552402308089762271688656592570412426206311751296600860186321438241298307511085924993081226889516904073122336782129231040622950067995764994755044932093767149609718186767832947815023470462678679319414432775062066718270192955503250096365092671492263589860759708539274119129579190738898062737043779025097198096205961462303375930725950352016244834577704975299947938781942909815382828829390227898583349063647109463151556805291237338706743836317228302532961908252467308861193179126846526311271965859726299789377573383024738528371952564491375815969097645049715891788077433795130920442185451408386231544203702217631432283488948320594242411184806823094386593390064710334318960835606726002359630989541538870987787491024266249257958367196391128249859123452661417439394161255240507118961516464550789647560010177337444857133962090941814021695647118252919092523704394495223934062685660436685353769814921783673358205326468724923286084525625770487329705315096173551182410210688016830203592882869495271930730151784425702271551420037185327361418538646427044486404627851619903395004268510463114538627327858326184083038203290942543579128996493467921956889527429855430405596196931511401635428178062059900395070118153461636820856795181510252407451422249625311292995871782266241882555388981700717442809053359267425907913462347843744442836768162894069828207864033788166153639138427424959466875494009990188048758960488426883959966678512779160717756309359030625814141037978455042902533052905172725926479559887480851908544910535681189445161185156847102241142340272350082018817591543218444963162010639748441660087245531521709242649708484021637527781209451323784893519295695296754784729592662673344710002503908737458957502740753906842869237485294799071718720474576948007204966839670191179752864213247656932829185013936763461927249270287049014456046679755164224965045977994481819459187624025731253784174105958023046724376785691974883352015863135537323302122969807109499617842306522466800568512769746030035900228598396757229476174715797278225469752217684448722556015299388415368073269098358086224376914461991254179513562927683909213022188106448122869624231965632163842676620254053735031970160117708944172809458618813596711042335639103716164044911088433985413346788127569396802715010954065440041274091919094927646518239582658365183625984904092392562776339932130330952866391247868353091717386263486014974558256651134191552537802577567398538837346835850074376888555822863772265648477802589576081365570415458576748452829222846397969198159666530520994815624859005026664234661803219540683356319861422681142120622350330312446143355639652432126528562677203558982739251097801627078637734696844743784933363264345381991888126290719742953792174362115380550688744463392400512806107494086587529014560516959765062815843285287818559680176139962679582454582855119386547749835276937361180181009832437043109692882400339965666875352416931486791978196385976913458009397658724310622862377147137571722620829696000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1738730874379870100297135247259816779429363737336897516079102263865458146719299392764063402867435588799400207834791460843099984259783313662726730364112691943388532811377037512111330193832726539546779798241949708009847917662933514231107365733794876922461446521400203815362943576699501727192992258294785627148420659505168443379302939973599957368301498002108468962409366120700585392273926596392478617459713637696747241334370483805951898852113452014528930103159536209940850423525892888212736798384915916598291253236025705313686110675332585109809201146318408489275534603021647652808266776176011876235845776830893555948468864420592299989283007464909626075144380008118310539248180697823783721046825120440317468335463868485686962298268715165708336074745777272790408402243382314956690833833973228467559359475529215329674247045908734662664879540433514367673732995925274464666685929965513872465098126824378291000090697992467461990298588534307443443633578058726186516603998477225111188907610936138837097465841126693630926178747222989233115822775669115251071329554886085045771381995930226707333483757148203865327908100095682537803928201098340609834409334531755434281794364968289844460509353415816575787831876052693125012467970707044323452831110092432405024981460426251635159569548463643076640727513913324917347435223846281259676268207840116527784873046042711401505868224470392873366129184485593743395692910170142842869766703274617602752644229389980919679845288970799443648323396382987957481068965790651714250840141534880743557796594163332620165572460775435057947912829634947001194987581226858429655054151195486480709108807016156534014748455885026841088405942477780757826682465964728088944206676347476679260168504204214639769009941924137698559242669048826203062670795479406364109291794165531512327375047275174984956079163300353171776433207439566377127189302038232208449325265180278845974153493152484188226944514533006524310860216205380221230213613538386163519308049083123571780175144550799523300522528604038150243295277603995044781050191150022003354763055980613735529141383346592672008426149239647510564692919961033044151704983550511158483137109003453160066737233137957669779426365271799783834372091783959048763813424889031397028201333895208308355958023169641210666177013758398086758179401742842825100563756403672606643877632254577078978950558884710801536474358649463990373890786846296804008798672061390594964895367593711794260331518069035007952072849256690905889886401777391377870603690452247373042568787800936665675173670317994991444058136248950693991516763740853496153565091493021510038653749843564016674198597153384228455788522927578012568372290704702648339069055362145239947535962457483960640135560910145046206703107919354763609268412469703869978432135615647348352654880043649980943368737068905697804172799601386633502188667457792888572550018526306839568298941923968825418317231343831211880609923615550244040885241651717390446819713924912093332462026311505753818674778841599370834253546325210502399650943713325862133330937124780971459616500452895130540233575727807024577550785697268568001180778743321594230208895611340129356588448382493947352043118931695259566778305391135038119319810178864892621042156538426032812602752241566504376602711125680041312999564604680966039866956502894224979993877304005829150241872543728055654428025692941037130912582489454766542404535622826817186580890016697309769858432937990156731389666375046118680399338839954728105469531718922238596234436301582769693554000670211293656133514087900760969152159428427810286831186662519290305541654696258398603707240539122098763368451919326638117636986771122256731188856952605003363451279611602570676714610312834834194212344538475350271769299715680690106507630048745080174666494717438341387439081546566851432325482363132726913989009681859379600202339210654897950732342575852405027384850688253867971071474302382714332148200523759389173395725058234760287554042344132543993796119750550917043422076974257692467525244667784949948720682944683549371639962162168729931960507114171622414017408905684646194157091219283377150617028819330758485125939533826929744468685401426890697497530378461426749544740189885023620449037869066642312383584655889012868114107526782866162518250023055003160490847311070783741642967364822429157280678349529034726622470546163775956316586829651285967226834541091950656886822503454953577310817902648807974823084207721515657540252287678794862637981460159420277590283280755885914637397646832221846303940561181847146448437126745087390609427031415224008704000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2933333805087222193837366235017447866704779670894936452734859156389079352178768066248699748704402980559979355448320347380291728725778376586867828464339282352622418951515962068871835366222587636916775486317618791314739041401121095769138205252111788102828501229088239625193833158017306282975977117238803325659182796121195979285898474804119046782178810698045808444640487710736669120640131445902199043383172610117177778301069482893819088827360745394772501620143882156509046746748623404476936650199854575245310688411601985841839440463177814145916219246927137749093384713191956237798870052535908021557324834355880745835002846235971350679238001048213779627099439096051231528356211782657546496685747875956344657759256540129218540654529696645349695427056803404182010203197647013219855325911775701666271587844851958898097682656468024869413514776664990463367929503493251814914431818958597626095175490263688730799764621395646307793487424483831018953051419828373942240475260596024915155774596279394057750863949754458769086092145962382732928680777625545827801476865617726854934220404554369671791085676660547210264200159240946250970506508018389572683357991448351531068665187625330619665767367843439876679732879596521368391285047049925564378273593183490247994564626428304670277042450166628422508452887861827851493134552285261938359998853489939182604293646149275578878741213271607093620639541747707846318872534273073689976950280207305552219417878905463951149703027800382528485779409524640747836041660275003109218356762811950401749275927521055742636744646416792529344903722163900233587594291837149814896461686852588463646635425316604235405889710317411236348226266375525862334273030603331489607319548755257669005524888987911304239601053969115211387060950345577007715688183022647089763234533994478984384878602220057523895325094896157098009079443502188059918229300383765692016717591133895182407462687812722319772695175098864883443744594167910689862098306378042306693621101817694091678035776153947582706298938162603785190169121567142777640242018257869422351081386110718587753254912493779875494092812419584451949068318330965787987876828100158886219924884687669802275043302487713744758965361182912050564400539835121994447721411919363841134423843753323848561191078294526037476326886161889634039078220189056679169206751347303097495258416204587155213009421114322909581202532774496704003664665401230352519954172398889782369232816192679152460127897999199503412034258275463645882422383293132378098860685695979097104891736324782766467382237038296447085998283091903513981488614934457542377964289252262893184748553056655340274489831451344663800369750143188861733375681891807058107455351469372536190067111958412038492141804743977195932249157938544101598720560589038638976143541797059759340285438853403324966145026880256787056356807098077012908506730067528197767258583639169828282189040905804393695917288477793740146286912367265133372391890826762122494446592246149637229208979890177287940769564812078574483706773992498815679331029034666526914083363588269815617358987462534186897828121448617999672327808227509964268417125180339289109158616230588154342035475966560006299153908319629539575120362811838983856999891563500835992089274505660471871121278370186519510054788562477246418952849688967801600443863783395415870532615543852174541980253931989189270567800126837204269032440611507302259567175202293543962671819115949217675968169280431039790528666943196468741394496372422109594764756530171270329191281397344943073779895030552690634934523210079096320873434286212737523357838667494090541113390947826821794614782418787318128403698423127074930271680141358303276828427615216547077700470162736425149332547606161400803484060489841691417618871135388400640832063423257185556299648855518748351629506222234657424011921475582219710785871789227020174086807360291130326831378129416085497615733568158115179457766627658505620504297794884559662684548310651830536072918222964646653633763263213406595183949039358167955282856035220459563633750928905561458699150185859282325034783026194472261578551968206378041783986576213817018365183298581448592665013657397333070791887879344704915521229696910689503957562321705047502053012508125653296605354051496162805990143601026090809764301306687443989638835063092453160778825918147299987559925081014520450863708356907611776465981343076948015309255755140501623092096633737595326203303721519605117886499725472559583420468787589198784570456753785941687662348909327496293115595934511085880252070965032087472483251840870952514047402698814259200000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -3985820174194114251122533589607395014199915342925488541760644712705187608170123066880376030075835695574815629998978060802312251543082089787315584795059427746039913969831800211606490756660853574475487843458394645354632295578669638279678785648718324241703977642069743873829951056559764965132802605354407657520816135342958062810107546760541613576361586278420009092316669309993329536828961434416284071921820038742487233576029713086595320455497113819372516736431053874590515592048117802977170015898810679967896442817221538523544257826782732861048884062254254360447627607614687437244058885438133668773001452992444162196256902177015957265854578024432126069592608058283005324099881258986672229861126693590397638203700963700959756654973582846571259616750447150093619873637509815172936620211273804015245709696609457365774966403892125487138874429286178022025661288212050717202899471509338686937562175120512786042465243729286706051909723219577535974082353119262561148374171103254988900090227303428131315778158320647901384630512231473440389825431745880967906326690252014359299610253481758034980620569209449835062267578720806290096631597521597460989048788030317520245251044624196001869881997974537601409694698358526884063472636360648855256019040910439297639308715936468586338157992189349137707324469347493100920653575463451065801167351869913247031080451630389851155189876460746071867027001026244486449596414431509238034562169526015411355695027622935727983436863090727369566515862493700025492318336159690128773185866831707251999130067992072690663178272090323184772117444284130672381936252311391350259143962453382678593350500614355202935515371989845226716022458311722116005135769348143541998875220068016264890238176245541829377542320739270773489865071194360336950644759626214110994756605646829108813386150437280647200082546910271290941183484724385761396279829625235612230675579135206177691724026204682421069477928507495754980928362359078166410330646886736988625972230236386233001607634756666802133113458628236887753910487923043592108530420741823484688880979430054719046668441832387492447805152171191788251828727485476375128828605142945380648921696920671316138543203640446763406946975609992249188823237271728163034425228995887289630308680095305265517200358715599439588959234210214879003875745884129743290001794624164127871243895879917080448589044306254482637606887782246203371017393136860763048752729946432738858006907659180948543384926030851729252136337666675588005444761541683042830584092732903804212059838210011903743127364108302113203977592501555850149666307111421464661037878222822860189376638952020178205846442629358953917750432283318704294618810337685272404751603026655035780325316835862463838810139789092165985057399831846695481755822703450733603385342723271392520852007824302051813397220766151279196919338314520577781972003766766860667606333290077320409521495113003449907382534111047544221076080120572463617730357402744113955654647237694365228649926745704218795205057059565468835003398425077507560904562743522451131978771931735961061790928505520694774009502993931546044612021779761312925179059763682939089019900954360378535717721666687723605703740175300855969260171121553421449279181341933293391737674890479667718690992482062520049924558594966773815943914661857406436683212058312624722553974362632242068835994228247782059322032444653808896209144368861279082069076782001536500283515644047141909056325295033413924628965357945496343062803530040582754137553515223042253779029426424280262342428625703046178117436162122348039417516642420982499980457150072213287206810388549687820411762348608961626771772050253993955009548222689153873220591241653169632279122083754043140398857595956393415188788935800769703635695158742285208863548201230041689554252971138719846124468896525913193764376764785849878675236482170605242635230153360190883746326305272604901748588899849523887301342696703045577100735998837687947361946356640163418310341706880219941305699185868425481615473948800048589149916749059444548857095318940439887388944225454924374534690624440240645949321563672691374173410209446303146503825592604760642265061250187529746512432102862387161838090040583503688257676199946129294447961488969181278870371251989597216407546335675613157274567259390226585853414232171432787549579212214420829554560228160824814810955306750626252588758863401267788711335942327943002940505043808871640714151294008140822378180895043877276133545738484070237035465193347307088770763314854285392064001653401467957749238066920386715327366133136036616370619678720000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -2439529617167492618190796501422207727161732945607495709953012151649280390206690703062794787647092926894341754309091866255652024678952512437248772030613765708976142141845075746973338391886552893408713923385254630930031922972686954474721910617792525804447993616697778948015989273389570036702308001494266315225247718427009718730688866883914720904792179835776796171478294562695525052089070952913433901652355559471409750102282244366710646208002658358020293761228039769795753760970097810687944058499326773482571863272500415572059563009192148390134532828696374593232445437797099240677759649714256639489515822325483185455602351552945599769782699144191049221669849515457172521259319880034538521536721215961542978010527341480754057201593905653947838739049207570215282261972712260665467238730346190198284439533248117462824361886572889129164063060985681197262566965372447217647470079913738641145358334740718596963040602554474619772622545854390325267232801270104534903127004271757469647060073537806138237329733631883852754223761642915020945863071411957437005544964698252587187106221928639470610234260928598499345010597358239130203613856898868362826947777890272574676817152981678339497472609878087176834951579725581607198006842845352571987707017099719943928700074885973020004604138370102555878339408884787097088613111280731821058575718981492626839901806063727908951451104075943211410915844813390321092137880756418582393717355775996741506109863518202920864375711618994737609955920338946410563646116444991108714406597690483540507825642170973653917974325125858183032177723629700103731489727448466475947008079314692054701310075564211472738209579567708293746962972557940718452336814040929594036064736165410749460322664526186157171741472623338357811641285119460429862652327399402747992792656685266427703208913195701394620698274781749737795671166883407210365426880001672041250706081206523436835356338763705012245049416119970566873108552022201642370219337264411690426675559083472895497160081110670831302639234051562517094192658091430506379587736761737955754099428407089368286761010089645846588231823443777904798825966551700736879566059645610720079937377677422098449355951524060626735371616862013213533095696263319673682752050615553134035633733380870570816250784300188006139758315353142912217540858062022053093591603180793352455574159925970457919341520194166223713349228926783681467055628940396643312200057694486851528635820762120878014641945562861611757670107854370531387483556511671063175998738670554551469602816455283349419387633749672122314833414183207096368310872714087190210854356286691238173881432064765470150667498055681079762657763133163065509885438743787750860785940067963256113882905460008193519516556051654052366270484862033348976059867923202945473468194617011172101304815459764672010049831556230421067490189498060407600864945069642577822401900691915482711316978672547863186982573340622006834612578258577247617933003870740431302725758865877099455288242922330396547037826376074650833785217687900997835252141702875708006719042942970062705633106975903899175680776595114653155502100921446276369328167191012246304018528564379276245769706883691819326593793195989866394402657597252605332930878571120027382946030207263671283378118798188518029780504140019899516955666453232786898455662942636645495409297644220159300131571748186792309229617182903184710759717754695142056391137029372424447236451188233498606344675587288028630969218059026177406654073620281684172326172295901819810659267759993922483151699964595634262538760616024694201917707756123199128561382717139782740637584455098990447042029797872529811040347972878763116912233238335235092941122242273981844708690167573557924146034278062728106519756452989720198427830252850099068768035057121846883880966065070215878175728573311686898122754210975257780143148618948947686657029553596193140029898430226465163569164198461121957260447849156878602664048096369255279569780207465736732841859765521682933194512502959342475501138006493492769948116599693232210061395065652740055166291070489763120882831370981938706747339519870100554028319257205371353532638678334973018614523938020969873229592778248796002990008958927119756444999462735652401044436400019292818219231229456881804777112456957465114559360926394175261260228416070040398774033716058607829715390764290371745151187324611975040530751131915999851170292240011546535700428170855003822876187740591496841302542517818322127859675053325192806082958768320787227064292122875533035028616423308169486842009294307256606023339069997042544672768000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -185597907817845238611526946702597139894552227431979285521140980214346051120785646415176444551975327355925448198033638638838061404683332323750726354146963514766956208288346796916458938607965105968349467781987158558127249004190393331914010328486154829995145499244299059975876261279975267842611089124190011416614531228107637229377128729927998903540222787604478709463058826390715126186236501344749442990440439470431382053360397738299670305227257535956906959902011472792229137043410770630027791893987700400551782670867091901814925173064408446981053902604655751859821053421849826849842976805862929245271270355298740212665488003827320265811135056185158780411376173459111838740364004895982768521936138233171254246506980291360857381723956495378058734309258795170002469549885658707571784995702875828105194288813516015778146058673062949252685135822938655545107382390615578538708310243231396355905360039091131515832313755418715318284782383260301538168767808709656443985490812402465999757214706460145888543385705240149792850238292634675197514922948881319471525925897647795570800738802200526903819186666283737397714201587658572987065990747720428987279450289401692717213139274150615862035058239345186647811679638469838918426289016932037295696235667220663137154963779335639272119118418364716625092311524861225267462584666667727995567178498088776241975318844650880324798286709455752751330186352066417489217856978317888656275672182458693984975265690416906133475712991172060173732569804657351828542271811456411984829481641408203163410751403206854216088713244890563663233538456521116589951139686493981297042058813458895078194753060812654672205400394760859004429835074638284581969553566677450652056939789727219301599176537822341235362549155574902719797491025077589316070365258577552554477399042019863319685074516726017167665837148550283563411205165596335627203497640730563954267331060872699685612874516879468426576014352763596330702601758194496580019418481714126250238906356080015836880774929633366136631131593794998267411766980441848552512556495572988248950227492822609000325849950909211330818161394921165682774282325473186740545115536101535019729360980832579304741654925259076424587943026025126380738915002685810482814368853740881040871148428296446234485162635614834280010679117625799532055755362278252774740323348369260007927740365720433941562376199656638785529019667653945214485230656778069106154511499094301342085901316315117741859685712448384123924941554795492938999532554297028962362041265863687926092924278912001691995999656236610802438241629205790473736113129374347864704589551411826195409377355724649768694010781822362826181343809934687099669238746279918518107898407767404625150197067518543138891287311700040882885772361911532127659265785864352001026865613526291406639994961469740344323151334200339039895862748787897540715979067769225206865137035782331842098229103087866716516394393604823185693116954814674441625233212579109509062218280438656736972168814712846671116566847100579999083932959720868864849677103847910017167552573753223264331726234693396994779169664102804648491774412457960907427874130348584959200740835762268801416093148718012320569661167453599755983198614240513692497592868815071184837442842053616179801470670986501539232568132979790219796953208241673791668924496618010648500680173708756171871471443188593792336120316450608379178782512159896562614496432227617873690409633325942307584726287835083007366396289625667868793326091153075016836673357389390955205861019558866989283410346182037059282688435717108999084437061997049599545318845413057675941136642205156185661762093374187370089798189521015742959602019086827510870299397634263126842518134981311221513400204210426471485613561976036597470278287393908029589541758771614852174067175529668263893733487226769298121067481428678985979086706521078564157188463776146512847906904476302885613724478375180510265178136746636647469236189228458476689561104755884738614440029767688761846405914606949584294896509735049005353098494160437708162304986661886028356737546282135773439623094956279266630139847604000189835874877272480816659915629771865074537361283209082195758132987635902919592489649241815495750989779695536382552474000309445296497720638998005740015697132808587542230007047356421760619664711115085206345564840902705403560338657106549088618132316231918167948835045309379742348875010443139347501702163607126160822382403533884735254897496987975980759874433714143085534057478458070698351938904267064764093346162929675294006003813180499885834802749311339724800000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 2204853951763199215075304082472496019975776155863527826299672595180039033393076958002419141320371220699123034556551784977109355434413565466091876997334816347483653915682501680848593052038411509031605825745901126885388018808732941047166041444851018067211205370772631118748087699621150321788611633029567783981324695898075740324035081593232190445252296638752215142909788705543525238364780577795003338776317269964937083920056337758221730193097096629735607739055420076955943222569721934191633863754065962884105230673854627884010145084206564316005866178852860872896933382712019912043112509767519313209186299018393780581725033122484186445248506796130641919640731944622652648950779243182860816719959049487749233814478493654409252642469299471910218854004454956714180490340987814912829812452073483100091076473908664082236365565470358489608258306637055605424732998159516985869753655759073386789803593735025515152607651706951329613396264128685289582472907671455753916278503863237445695910824086827763137971162883306511629489831314668199505657692072462420169163583367365290102320447982369291092171523722929350431904261912907158447641526458527702487508571465172328388727582185130001223546101716261438789332067913305699672123461759908411363483004188836641969530569386811616750634662411235019974647729893098039574173040679630429683028552609197160257913993590333791451239141787515013901745892156551939020420055691007999188929987566481418250112844964380200468766054835949889979375770449586087209865383087272104006006759668995216799127944917711999372961067403673095049480378118396580505439046295781628609318033718217045261094897782670152403436879089127099583066829944132889902912064148320235152548808809817403068883530469486170163158400089738094740613866354731745540049674977486007888052049784933002443019824644955270656304534628970958003811693801138932716982742869822766870382331686426426624438856254443518170877635741038580199266637978910094165358135756362172332524501013415685439890804311976377104714486575811660945187103337938867022291757563359699494928373408069592271927733992427915793442960045957842953138974125777851091647127923783589328438532273678150575787055150965401886042812809752992657126827981535725962537644933245144040078829386039909287709080986567502716321552497002906145508715655401464250871738229460310502743938208800312784975687535491629208189776225732353659760871504173439467285899183103364498864614015372045634109112918153448561411110591612997868177595931254157909731137706050766105381492094559186283059373117266801706005471346064932153118427937921341820100500891253282085099559749218328167793765957180685038316372238917620033720890825333221286313508182985359576531420564725153974603920496318294420024979555821869343132908722601994794287720867746416890670451483923502846068149581056144447598530036844933669049869084363110935580691228494271999906637931496536307839882948083112283101319618051336445534093001241977539070366999083372376427761058675707403056715502335115408930233014009366056105733516264005460232030740084511287443352582056728920145476669570603940554989582540326443666837139040202644603083337443678189654317961840277350913608235382072100963571380887957244733173067962170381797672909159519492011068521565728086587565880672388490951309781543648093060002918359217304794687035729958286046101212965595492164197849656731963817978692060684282844672710297624392371355636641357712537128680720512105943625220864117600737141172498342046523000569537133405885443507284006725090410537322584724520902482572270059889004785725311502314923082747896748674627589804934486200507761842309702951310802806711097997780219537522861586086737810306408682449746637674057070164973745118643765403809774636077433263158770566685526559068439518946788887180627852148063322645146225604146478263544621084993724109453718710085094745502990707790390771284624516064523729084356542855034691573308285866638873765079944858015675497026903080996681309849868027290625557747069002927404835014581379692895561735238124982903464116590013428632250626510629800839442696437522690548968125671807407416312866725665379702759474783244930825977468145420103199720601310505631820462845336953467053157397474579464917000461077648338642441959950737115019614500816993025902283476258458492329074165946692104858878157804056311114752378169769521679435305037728479795361676024103886629766168990774093231315948308323839999148004465818799288716386648844877162407496918866536456587591716111776190969908911696375445946110279362961682615460523422643881246720000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 2516898471728781982508120305533146947377833916527830460009348939379898293668046459444041009472294088798358500530567093257058601861283062675452176508731776878352559619345689832885396731334845492747995967162103217279497246736965708363793099432295479117565345086837328543759185784456651336602103889480813742378028125554028128775102500237229692532752483736365405513279023249946804837880336468521168695708264549735543629739917863717136172210250714530410115749047405926460094876566707632658152171138377113399471436565257016671297223257892125826594906277942062368786287463807736298153936783862921132032721863556122077526259132040411538937461336161812014928304461414117808585024217575978234357449056771107041129181847599986455926328009722354282915654572979019471758565767133092934221001266544276054154576929178622889644702205721911792739152490062692348592110028677385233395436518386623971862058966424404969488844124563054213662417356641050041331462299944561375635434309418682637968556042828944919240598197029307564154075079423094993699237102266464818424454870227146362109370614233965055805686790500914211748957442062945374781702390703914996258747562840384456814545086824158371642266480791778472278725032795102308719225240043661817770311507815275694483405923345647409952507620054033910396556347024072814436104575857295192525985841412639044200613029688701690500820996357798776590657076252669373711446022006592554572024967599414398185169249779019909508363913716640292050727725942495563404839154540589103068317225368598562690510879720376603256497633585654002010015177476960785442104826744541777085691165883771612040549140185541097911510255547752032888820439580733244652510383790037354634302777776051995602379857645178501719494584466800264742126657379622675076065575212276058226140959715157897690053720388639885149741039939439470716971538430097003090827886862354337940154411916236656820419371541809337235385494108635475887372770792927571805266685661628351789408459231204691598596194382962308779921535814273528129471471209687197161851470048814054729721901437437519547925289323325733006957429578114553143022255127859200535320632808508647843524454048439694028767293177670327471082191228875849605306444943721673720702853699727228098416887468339498082365903438511006496084239063998598935882019017285045388109308754772509385324165832648017499957148605596801649652533790470094572648495314794327288114182195783332889153166600893351689511278675076496119208442287868248456853025709755628961442913417511289973718489728332857328011017739667823894229217931941029442199905172631185717721417680838776185814848397156167432591221250842879472700638738808187890698860097033272624451351117695504649264958495383404343037676688067240079275631350771942964412947587845123152548091155646213584878624385045049890675816742354578491192106002073425262882922193175056130529461259264979068816434922225431190583141743568131698293006148769669249454943395749165125470393390049147123024192904687563745372015865175474763865973746516980738909283645794994582955286760188790011863533623768510131658503338387692842938191859231252205117225710175780232073805025108074798504842534528975239586283447406772851803728160812563647053501632792251598365205568602119576067443473887320917953938493277684452966722586411823220415622100433093475056531765454589463980358973300486079610604553909840939197181128364751141861537704835413252320306627753370883387706222519118330960365250611441021417324156334795697434597648373883466337802212399012393219073594408564252579173806732240963921203097181421673918863748298559049117024662984369695655334696318190105231031093354349807227498712066363052584307599875320791857194620825762102223250907572732629289791417179492926063769806815472626274514947786746753200314310897985746393871393133982784276539231595860563864312507682140853230200984809048049385557596907704118181470006595380516853937753124132921610707688176840151529430342220290822047080790460677966661041729935154959608301902436850460913580829181123527130256931424940217402943868552994799243489178307631235156235589553398056708580925949376253805667308899912198649741930692990004822960029716050763471493524632441336409227476937265150268645790316055760277547392762153410651360526124660036997136875672937440056158992771887960246237136607370788788618583327834499240403835512280939103654436251822979491262871874571838444073963393029570432740165623507955395178348017823287988156637403213893805914655744262756993608194955942245102264788287235273011082756581805943431364608000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 603352347507731331783263479871457279689535407165309474364470597199128749585769136103392994259881462294618382567869625138028922158123566225349551408287310293359148144671242541089261478922266778389893349266113747452818982715580636765639637061259895006619908811738253052156941099967673667791730113126634591217504000456119972580197116156859835167297385423220997528010844966375545339787279297831853240507456849575318898206263300787596389027556857606250076753708120368614929632979616248576471039730832372456395495244056375510365539098565241263552893067900754739624030426052104820281889490712180117576814213787343374975513509293850438776674806530685772219463958715347357586949626948407319849136178609291641188998501874985536989661876152750212878690637021268868771667829246807028484219974495046380615264926458828713438928750061366416271861655572464025192877456556634606119538503369626744992125220233028556567433645855436477614712246038504474936913434505376012090150464169870355272243155527190636116727606211228084010133632872942081838133913946828153276885471106745841256028070820713216289646446894061863745137231149304491437941059420790214581281746851380008435650831504763933615475253223516560444641451419757996559166808928002171996303817186644194201831995127642449080189775316737148798077893834353791087276273680500255599797136137177013820790137054806528458340676453703825804251375556820684613415533208649913640615935479491295184719582503434840070406293384784743522223974928533751764842332616721116922287441868032500135365911731505937262032374144051727052155457391029030906640211779257567154011219049770648516037799509312015105516366075887682287192082131313075797189577778286266533068479373866119709116912464333168235473970259622456370315125676874075823979099978054091047856281509087369172042628439335951688528793570281695770155380339923498827119988556960282038874853040579726475405203432979764732668773342108959009903014759779896483565191657973947998726262467621640999461003783762540011038668689824754980359416388635247262460250603267846422693860947555411494394057492882469100634524662493464336258200744700908454750348228821528414095209351999517737316797482231528107562242143725717050371017736767735933633865463901305389266360119535205657312113580055992150962708754265317094097579917052122188387371757775682694791875739858525832802493658587663406037522953800370293931419657015007964157967427834071626766794987246362338904356620731993493634112404326916318613363876211422099827455795170760446362769224009265998084813847499523441208828335711761518298912309436963449735247126409529875034972517571580005003906221420185663740613371173012579341294251295169728366482214525903290673275080041254118848084729262498187160207793844502058180651847300490240320815194680016306631163049681208213621391741715454680749231524850490898588385263744108151781404921697675682230394011945145025437979064025310800747331158187789764507733478940822702605457261334080188130488067537823116017952155387913896157982677404508904414838015926303710049770206545130187572966555864565479961126831304489150308723782696228509552822089180041902761385380232720450888717135113322575759772489490070837222483827559958128234322441070938870604628367603976817973634237957280620798496040498432436001978005993916530530136615471738782023070082223786500160775064150020682356023465232316502669228452185704242730787224664640239492081096996369357595732209102892915658504218465664159529681842499989201628401029319988375704331367493141720003813023757305603603736794555438010320913339623962049769710072936361246543390720287649082084756654636394782932232825530225400027455858103820526342309190580698868997487252323325398535747226175724351607338416920275472495882156252674204529424483672657630404578377022685705653762279012068227751740197048621306445611405343135238610354811943500660270120832591687818903902895922928431956355185542727821892961887406811128495181732439874295133630288795783837112582409088887728695027802545684260584484605894554980668104550420733336585145646973172785450150246741540941163699782946022905945405479149964307227727441565053388170793028531542265606137698144533793917574446236172691644282019706986092479500768825943610161562936568621278855336334457730003158365666491376187275813809771170948257516694591607072361670294722880705053731054327509187248795339449434013711224473891100866219270142572526283454090151616028892063258542223542908167698146396315109111634871888904752033210735185029654655364019163700135003671628828067128934400000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -760784446269315941624529748822156355731981924820122264271307612786814707347214139056039859318933515559757943754715079760443575442039237340034969001669356698527194336123581402349303090269724991097821182300560711989630496778420209305850544492076599021054446304228396620264032052139328132618114727260899490915752961942699579172063895090125711796173228015931461192784998513538505866711179811770229667713806295718260535822964714471128035817649281661424712516581561843672166574304031259839709458932951229170754471079995960130850077442841912492779650261671749799420971466055420334001899483780785182019990436723921090364560525006178054351728743251567009014684270358215284954297553075065613140234897572203964758851896643745445890394785213035480576446043676478289222183286013520227109921827761100735158414262798518879736114094538410510491146918484815546953877204812152704269613755255565226112893230373914561702731728019968562841959874718334946341207645184985307373002539538566610594098800019464425952410643180129330007617429300575210807762859845660143941565654118332029619734040562873173175344700212887418910624740965858331856068339121692698809248513697220271594512234349320412563556492714698787102602930178716791690077763720277438066256641360467549543736411941074006805816551940714624774991279617438336527461767822765202499244350669066152550219893865156380569014529652034743755079999122799783869997076328301044702322375874935326534484396048810760296253408141828100926510355753846343328376694444934387286965525331010459422597548335491663170388795003997657941410427303919336247890617443422557185722081890261022333263248720019675702780848982306640448582003698721022892174055474363998804946205640662175886093569052216623529145815002125279077131839645590023685993650459377946529937452456005692247996633473146874832813156434033145012218991308780482979048641472810722768148957473623778121454890589183133282421947278111131622343141617529028890869212797962201214172052183282992629046951465147552836553334224850821492310738197310534830330128673965009301054655660941450054941181568569778783596073164378434625005019002234229091662799412634082912739046604648677998880685690499659973576874404864097951426789895624195658049523929026599397085364295641325109710164138286131978628749006354242741870992805461325793554919852476098121878993392128551993459019098183411363813447722301666568387592319547904466051784717555126097331829881730616452702042882653082169232273426115972759576923781104210948440525942310744436402540901859271745778827769886697833166983613330390433170240783963023536201952222929387529184418063153360552264756124903218524129860856189699421240657064781330318422506072208294204469517617861276614624828360684580516316964609476418979105637191853913244839081248933130358943642410123659727644782519471268911574410249010958508117803666241280775414089787641674428894461684805583214435942085368673972411937957193552278065196780401213172144086816530219079892024552918011960720919555544469129226001539016061384677605616651434047702438964055354714406454665950290713822347252534077375693196181921623319975828672767871142037742301933639916444298571062281998722891821178299611053682640670759236003207881165236723344138721498294639470075490113229620024055691360088164335869886121196916544421517836976873914393909543319595001606202925295936010207204990804221014457570894442248044444697111228472576672183813749391747890344285225851017621276270839579238660499271956992670573245840094432508181217627587190297538597658498746166505540725829497293546515608888487011456815165018674958632413438257789224336861221201272478149191338600110898141936306745894197170776904602035777776354486975887961047204026781004759234655209198965568253554924742546498029022070344904736751151728691840738327588595755776788600267169724271843790562087799681765418889302757838027302034160400776478986735817623287656280313134081292956139781247136601675253248455929507730110456514635407002915333659327759196386908492004903305357693828196479332343894236974319211543638009395775139666468845867285788924520277782653584720919867801417333230855096972247803100324536203683064786004545950943500078399605685349328832233036510655704919282989702399555236388877781015780322715505930925123935487590011630361960953265705918461754224410580721345983762863608602205326279396415589191393020497307268217955716003195923119010374369798334796789064594462941162714825493845720688526770116931263804787578236213504611833219095638749134798490394442532089148919953489920000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -670550721432789797158439779080019266043978322131046359926349859954189839415558547190494806636629425388817057066983027082151586957864359380933840566764781137937293957757078019059003518036020517630714615119214660931248054892112402192418843683390031861364265739610186879392095609422212044460837339530126685224232235759425613475186127424007509256037268188115738735842448613128482129734374648706922105794761687131203436160903966072946019937368063788461790192266210627509002887618421614180950020701282707299810071858590833332690014128994428503041612186161768222541253790854884781567421599416458792786142797672492254947004196358767496051332186138829527468115196945549311177076713606048884991170911801217722236163565293471317130994858827646724365331658148303032542792340450867440029208485947624770350891990956558964167637844485784410259760767911455506519824561043764479968005111875867792235113422889093996182600399225207578145744397800223813538787124143305210101769031909034694040795797906625723770887315600665767642118853707395934873591121935939474836134313666521265597975067293249078898684399413539134310667644486176877901120613805937308415661850044656753481878301549680804933114928859307600218558564869336702041748392998095107280497258429585683051726950239770527282604945472577572475913671578596086115942698361981428696042866355623644142753522703150887610315862682732751838082627725365948962407345011455859292374548311809925524991695221243034427084192414828717803912936366347358353827082726293598369973571726583750851338112701294597354956886546941324142742920315192009597678868939736450612540382801472566998819643050451243082723028801783078991654889732596763879813810797356911520944302195856579377265237111153068790580409996623362206862935658124067673787578360225276575432141354707351733747896842652759468475818986567820420028108214117081738126046148827137304564958071640100360324642786435290521485910178736380352222431470486802276172958677548533477730614644504791092145089388162016707492329010804364144008309824141572040861686586639171381442581977230392179997191017513874628240809883290106116897871737006684562144122644130370977738610362964161428009500578541307600047899169894943294875668893103334708920779458968881531741996730641518213899772891220903797343843794256608789925593905189926698271027634175808616286605027936023463848443484990614106660774127181667811391591807705440837604709887387639848820092063450074725407028624076976613283034183382180668462477903818909179579385805077131190622279296626492935557885019915580500446723480372040105395850350325468374305637380030640010840672345578195920488418062094633821652587651859390941779386346990369807485703495761509976876712743034540147451760946488056499913354946379317771040551321864976578026122226306600240144313389589889573948921066469552652883769576061076234074522469764449218059569175281593974939059780559989938433697934418645948350759462340421114331401614588480811993911946743105028757807895010028614715990236642500763828709041910661263638752351197009740965684298884628988149574513990491276469726823709080227178195766060256083162407870919216709126159372851190263441961842599779632675540866128016167485476207170473449985928369487922422113115719063460346185965483224366602687122638350277144872866511782161297842209817429366759283030491691983465866021840231510578324519208160151352650760890244255899908567204555053975116780262885018034587121343618141863711083012707110172174221902390422348045522867628128161235494275622013812991712102931721838997143492215199036203822753891025043561372466721284119047108003349764912916470628901495198429159547654478070986804495778290524409907509696286671598573607683373917034132935178518556316080725041846825686750731433538442748982653115906272565632888025756869045908402233548192821304938913494005061341880903609907591357086259470585640124981597784068756648176528037415865764984310774441855017007651989737418847795724407724587392495422974987447030119592712299836942320338370852212011212133123899212926029492402888618073724388139925786542027632140830849757646294025204877644560989925665034188036285387877105999671142632102012445604131875564172212216945495717261751708641938780618052512857106394845130678220609196113502077915360796867119668631100168533426740181739903520493823432086760021253632197499191815328672167795905095499010775808852101159116450731519331716190112452349741977796945392492222295138487087399970504940015461280376834011770397641026440006032584127246286504163107702694018547712000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -158010154662128256606606291450173039963168511235910573070967405179768958287651791704908867758399943411372306540355219940964982483149922691013296923669252942937069455150165954014487533869064335097406639395599163997133208719640775036239757661553811968936951884969180137816289569805000948638781288008590200496438446517246787740412567346999722315710874495736912753902875615396771940562810303653364744484750681901017456712061930235928761977275808903774684481144913328945240049848029992081930811542169216463163631331113251496363435832536530761121794491188546127894980462980393411675813698326770363271778095416890023762268666585290073795419848430185929584093972374676434638006296480460147561597919634964150829677063551553854949329744684294343948057987565447731796174404580676471383539224790581532042858631750166558231108098911302163542471798536473126524510241195965585151413358404365626996453273672877674660550905328070060429027906542408550169716276830095273606345335241854294453149578343508846425514813161962583287837129227165728108158878683167690871760179514932443169779352197596568075076643395068056346411338138286564918827899995335753880769479600694372535234991377291213071678764940312229391989934709461283406764709345181916959347814354550506317440475031801293788666004096348446960987915132479718260029129512969337312374269700959922260509014995748777386188756284950234962767434244411175785640071442280571515704246814009366076103027968732849773949560132362561790590717450228947152896856599089052699198616539045731223030768883870358700069281332080988830439626645802548987403795165887665096350458454643031107409093008861427553076784605222261898170190911329413675147404942548324253402239980015277358460368890152987531392056917428341453589395242386512399702282524901957084779754592124985087221433835735087722942884635637489419165624975395640782809417731199736424031384650686152772684647240314535531958932792150819801956748186346423824020890390869212891498525981111121773593431239554018228215653617809947261353448171718596109721231527575083143636778834305642720658252823909509950074249228486161167751285376990206426333685670268408051527304720557605715967952042620175852767506374399683335808266147474161745436106091587536112710415930235299821922240012406601409306940289469365313958733606931897181289796535815807793350884116352030210397871434509998091946826265223190074748022415577688251352203964604051455733733379706232561758318978607184114958648739072205162384772900511675866116758393460605619962803740176142806014015804841382004545228320267492822431788057641001701445691919663325158821620347242797253604908577857221481399795452359575692786160365170668618241204578093375947016667077859240351152533599342862926084520938596819176790408370796669926059343224386176999641402587091855374181717767059840607875885728317197386530828686367309211652876595385023992177262767231014015326981313281974199646342893555321608233507177409834939574199080086759980037911678416361264247468847104072195763062331631911591583147038038251749131118526561631964950660826567169553865097777872934936559958469245191305235271999343308705895698152195273065006619338741161505791961392660381337352852545463291127826124568385120530070900755517472500218462711182615225144994230678232033299762788608656906146000169086767035358955754055019208149469466520800476123970712275713086346986028147561875350327838197047551331573944009074204874518721653393153752835219856796452799427344665396464362769798349189377580675379076908010263774067513639141528219040826837833681997094448496371282269511687039778971899335261843502866867680634580275075259922209868635005898314539751043268101808065951999111191276640881024185633467763469831354099863404339108666539620121050990370806778271430497285933128751816780864012604621122828712319461453676563009673396414790331860116349305143713601914418236193326702706949968406159337353908313658859837390363703862292447546473703065493175510349554033343259914007624414408309594277854962685730035749703762822663651493950230544969388110025516665178504570013500506014725413789919699134539431029716854459342656314199226546098989183255087389628949639392418940768425801520266883242996555150081199204177521833196224993894112542920239579566579846112610173931689528874846123312979432364719645842848762783942112817879949588093427790441102943521553844270615727618367909262811917489635935810415734738400516668811992620559325825038267798433926889316739996797226722432878006910859582655841840532482229452649214771200000000000000000000000000000000000000000000000000000000000000000*i1^75 + 76118541692993706475197690253046126764586913865538290877117810686311244934790520195225549727562588958573010365138091740659411303396842026652345568336685383578727445969000791656642083556700378106076681106645193627293371786025235934736207552597115592628936510054497250775995370084781512998901356961117550434840868268253913964761164759366236341491141774313656223381520168759422010363380709919433894312026240098996552712424595097843935579253563487221279210938439646935924338057673172514050675686358031143327398864415475407872806848251228984878411850908241140740080749045699141957114358136109129808653100372088690894657286351345357188084954188727858355525961333249494675809706138979932118035198592774566900211438292679176244140607553289392901249968652140133209225811941056230609478053613929429368952549450831091908908896441477329775950746805855429992630344288789134195206946923686037517273815086917039830126543120652431111102290351943517395255679545075081533586013579329918639574126483820340927012444974413080578480375132054635689709270498590769127523021478201843907779875422212115015747999344309722953344238706818226896706788902093226362508730334032109648452575956150317797133061341429843740611384044763746644961012962458464030779465406577896685489369767618685586148609147400778582569713385558975844468856469413338097540806288334420245465074558848351706874222791922318890894885356609838503404579908651343563738435590232294735380865391414433526778804635316335530340353294970672523934156315594177440255867608838755902504451881912001292633595707710179959580221654472505167925669131590746490717510079608188985482244750835527387262328404962930659924585973312522520652735132371333928113728553561084336038055032146060557985303042487776992281581582224189261931402179447562165152717596028346711081419359598217581255779786647499549022424450513403549611181008116522451900082376957504650414596624234706508166289313055953467428256979148108470956510049163318955522059783162289377493064313797106269363935810967537165295399647333020767101621740378143562559103851752595557714735450679506090450973536749712881548833838348924895860163944587203001440097389370279895447430968511920526352473319389997849835696577172064911296550092880179813252942352981415630172952910389573833410778264349024903575357167215024910724253926457582746078547307877833341119533429126713915007198129591689646504474591037681823049010554346548016531208415979436832480429792360125515430640514761898808188379686131672507716357489720035835221319586452400566329365012467652226003856356527736353063830837243171900340095248465600597785668447223649167885662049171631384949506737185137601957979733849534099775703079703243461315772918362741616524510918814315622414554775988856693055243623596897440570367824404349933199308976412233260288563757229476734061792037294596272467259723522980216529570243212892791863460232452182596372802870682237021390443628444505984278982787070520536705878601172019418162175572563645509540106256706475102182130882610764186571245457107048405999240783532835407487152068216719231956995799405527782796394541223733022448941731975376595055441450490438639987986330992181237097632753214928640491873233850332696576625964255689995245564952167507182765084859220450425423186068095795434831332670867456608278292424916760275660860265433765582450388085136300062094358001081445582187092394512555816938914647593841996758326740644488431572960571662448997344458899128875353715428039759994470181124690566789619220476570213066906264242669290051010351527004135334895897384371182009843726345883696575010985135606446166135728185445778960252102929150993816963084199067188078956171743050792807352804013103283686304838579884128602269247939916145092612492702463766851070454341131266856818860055939405505588844599009576208627811128544987660457712962888879293636276472203747027175274495017552364616969705171966186134665696733623370161626467175856894863846455315215227428682010535657340988159834315724357772895427353476768962185839290710847401716840433360204003835273519341056169542475196171937449058983630148190342915719021740743661215542976108039726503661675460516057150055763026471627579811293503058368181607924500844024382106943122963037611745660293404587205024178000065162639383834332582863593618054398606755673388953620291634068892856708820780231362734138207359352006169865924014577546250749428729392057918797161833211167803723138796427418972807975312134682449246757675957089991559176510720549545234175419654993883665793024000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 69972217859359983192106178016256944974024659780503392195092236687285907318165585752502701110972309954830262838901433846743181256969449724194979035180704237930156763698248253980285442571940830761885377854850994401508850093126798003626186561238282076242770612795347261718159160942102662934385886354414884706449106797271562167417206443876231969842897491636126320522902680508472487503002639378220653604393525272621196493818859108827595386482102955354210058404616661472529350892808724390906593139967486208277953471855814539374450363086837074437138364433902937732277168414068026991533502078332527669185789221573869385556596905945105513850677069873780705874393782610633844161811366478496393164431195216192632129194819739624438393844666122647282129962282091117873346540783327178252725138551535137370771224746018397055370528830399032129118679195897522058034637435468587125451424753084209461279507664631323182432760621042872734313546479555472425183946279199391499245120291887856300791763872861592536055070375999286727319383240154410583354627362828095668282533232164602513357633875682777462611407197431697646138260692054824838402948694416471675199931053922358092000697849020946411375969827045020675383453217639801827569260811448154027239172472890831925199308568718545616673862831078340733626302155433526164232733253361820448033454254249128418816929500095599612474254401166396326224048267822154946676024164109820982659123337047359482374653028993562350819182957705243083846090043278805676536517877578368470262076788085448798858328341017903814555835466924133322467304458828410479928290308937210550729621897732095895290425519726035030597429210056581731857842072644452792406155224826095482606008175290815474416883915305244493184335551601538422067264430475407091254764931433129963966279128731562159676080068036536395272759063650607075087474596707746896951876054891056617678165489814452280078644733630109010147366250895934434144507871145528926551145488159429406627793724897765989504499401649464356501096181101800024922691478713355294436336720624834582493813940237407702035949565114835786006773797050742841881644174234650354012953420736237054314587182196399409006620312368239883876125762899561770883901965358420479786753158318387876340643213445013541057419040252404918072139119018420921470683994642446763724178601245314797655129957382486208768825912293834576191341396914936645579135461284227259808788110003092843467454782020961730489049029880069587982562245115279775772563330164829278860481059538789882947934326884361983279803645057601606068659644867641043734443200633138667621959781984367150408606417834419960367969556245352996551178413778666315128815862511407530199178907537255549621328184810912052820792164383482817810571337817651667922459404890649473711799646490936459620434134241453322889538031993252361805871434832855723481798548093136193618183902659239318477334731424628452840128244040453920071048515498809114423713828830922012720501506213879707622860573182028970947678889914750790975869122109425295955373249801262361415968656968528656262758978717720217469635004260710501506458143890028988201770129489795953988809830494629802016538993254431366968924079902407443714775826962764884008532431898054711019983327174268442498022126583130724457257040120396931993260243588607177668038337640061570835609335907148740913333051505266373736878690374822478950821539022636504828664663798079875227498456802703962100767085777227748973851520909700824297262643870275215228440292588805090747385141814319589462014732165254399651996755255353561996867500621675797859225317409496140489674812998426855067130942111852130538908475148410926441308815250290573355288634617875029945149014315899200989509225500239005366651720636342175959519133480084109826146469889769644403671702277157137985562591249662381878294910844636894447594395709687318316155556289588557849670949970736380307876589862407158357109858192872644336783666405107560443881886241547298525456357093159201168727949466359861001037551950980760842663507261684304850613064603330181654448332478444690433060352315168950745743113022207074197563598719581607780447101127735828644280940078914905815723533149778334066184134857487589361733484111347939760515475567544223867431345709836909393982578770648323173482437888041228097320994979343278156288092338985873403485333578729470477590086782579655220809967855905879398719739758226373427012279653448046957424032324676302189130315288169056110386369548983817934500401602542111170624930557745837357456653549568000000000000000000000000000000000000000000000000000000000000000*i1^77 + 22527529704527877415540147973294954570712987694905657505770810425989846831262355916888011347963221805671062973867041524318741258956068174679613746194165959709559734086251852269851719553522158499875895479671457696665433077911467223355834703972044059326255678769677220234168142523385063415811642160448780681005308772367800095276482231676867478796598396501649927820125688678566858530219083529183693754441087986553258976591730819142855363845146159199663546489028729680353920807432413024660945216290930506869189637319742563374159807652174171499956354884367111377875111272039216144467033398952731250519048118082388337156569448094173374019958631049487433666441317410141779826666605391189465920912107061214588496664567661002041773594257281281378669932636872595318333266478852542994145817284398835517999970380779138092946358785077154875048651860590277428007377540925832449971146061599602162923467976891207882057455638834325869548038858044501778970977875172990478023271930710974812056021580895485037752942873397407624816837369142154322822535522360684118578229623660426609295167152590412359534715754230137348552411672934588454153304699453656623945877172960813350766382693918499444208978676645666424653553427896597672233279568595693789138186669009764887394087224701745995100290733130502221517943285544329984240753547229040733793667762894300731150295511570296483321076784787196526838602864796862403757280189838303716998745965444062326173713812728451992951698080485130741542767703502263829066242499859431070121479289260999336525707714980499110526015234785259192793619000909175160709446553227920725468950275193977545020958715925727400605944073516057605346169151024451705442167123868793679343565251437950862421741394446566418822110609359109908422652755802594770165705653561757885597356986043847699700154178491839990701740256858425434275351389493551788506280635251380468749829321202490090618535583421335059790778221804300090306708768425037589346441546003816286734588053310018449414715823109027432154032585613072308547005052776582107654926555237191792585577430090793282396686501563705882313847137913645832275159202806036301377957169519413506333493821145882296899566901190434551673505228748801950204782003441815703970717046434172854715831900151364889884645081081521919378574167930448904276280817090760334541216657042977796514483639037732776348384457370339892511204476988974106768373174773753321856377551674917005820133833899852497415996504656943324099865599238782595026488125890846164288886412685639778992280165295144816665779379111245145009300666410408817946353647763437147334608975636891707916478660084228510250609763484705936888452172441949752590217417394630807955335587780185057235504648774992591886465073875884238732518752240609239010949212511973919384217460932219350124728009274753091419803794058754232774984595416618023190134285110368997737722524763736745437612664958171651885870544147206633377547017888934512647078776499660389149242617460591909643754501540385633658914403026676912614171723387397089557605830157613679543158884474769592395630478946025513258870074838725903881393607566016972172980570636854570348016179819326827234599738833705288242793215392649826854075834505833319719718490988504553361572642161012606614362171188118302897104091498019147524329089716852299266687671536247120479563989263726694774652864603678297616481257875406481113630489002202259497858712867160140978977537704275687200527518740131365487969280626844793321318263505348580913811353088587273919935298600487360155239690743967377796650292466453181378479852183035202873694433634021698835738040237382746278434008926520923334740594476008482243236665195075214986916008003224366692299244761694633838845068055869562643822860918099794229129074566987316219955798169306819858234435733079440137200723338145071476025148484343143572161773316261584685793613793376899599843206257663942030985719032355337689186120650117291483392586531879839907064066290593156767990195068591557536330370252944856161049441161617882306742641985676837718141264294714381719902434513705842687032490480605235971769251870922672659469800877599521675766758812717647208205028449559116340437903562176163214973838092968236141379304226386028021902461830586376634561777479060650208302889191629323697890964645361392757677659255703577282739222070388471232466579370279648999197681781588128961258425319334011980124482225030543969972634663083582896284540806170713269930764103452743051131857992890241027259909775405395813315942152570923847044300800000000000000000000000000000000000000000000000000000000000000*i1^78 + 1821577143425160928076033847478431649443916906519882427319738441873435020811495776567555087642206252612222265968650058858619561928123328866505537771118027427926725150633294994549791140376153390026280648610026775993271806948402897043646833194667351853798617988074902602866721032957106988248551625507919865975432130567590883061112195465783266959142262909913500658493601120127679282255349221317926454035944653005942878103985809323639253908945680365039190679893719402027850812936476260034349951289942448168657993297295296189018393379797945459991343410433296520507748114126843823123502121594058989303824999065096531861063493261386542496720127213949580301555791812062255207759680663815386128334614938995366828629754198112986318624850895506058796804018909767454958073844937562689746132760777899536339473025937435431268372767498168050176904483028330483689500877799845216942861862851132505343468185870361043325944022282191397094044940164066467128339445562977408049778760024221657044856527684486151945263298337793471260558799152289774182662408894917244631787880587247283267290829083840863945759349025328145801011925059632659301310312559579395442953141663839836204275843392475587878914623308724935185259548598776526312013634275614475699981460125055878186114631749448743624307221265229200551244004246917011749000005402806375507514892863770364427997777135018441512646625728372464711893125084676019938821460440058702027596147172963599290721166406954015174650525873926998424613966548463814339307160780554552753875561414475257101835512814048986011151961256803033730843030060670212833264354717899455498080181716314143111033724673138554753271899745901914908887065753801631708952903688054302964972417768080078659974191668484524936644992061089626915570211730380830918308321397602084201735465683103152313296670683516784625180464774114133471908522629082911799618610825621692652567930280365221457610313058300272090628557303243921298168321774110926073140955573844472311156556823746505053926275779406678177051350764909173825980762666361443681773873229575945676719801782492767047134361903317941946899488777469883730562072956684177625586081260944824825233728133486915696939838682416858450228109438414727118935965730045596566674047752563675046230972767784025151694624918597056093241460842725651585987264872391660546900729427876813853508906385845420002170543081537290340315804172866652966085335613316905353253297218535240761743004953894401307309818257320843825530520455112919948249227111631779917325496014346780615550409262913619829244512158928631503411312423972140884310476130149031187887509590411763744037548026027730603900145582251018823441990160021825788328135349415591547181931409538394036179298516005095540617482626729475811729950883542844950981716076524057323185084306552922528377601129415410197145290211970338079293669417790036264992130430969402419710685278064145049878340442445701239291750568208913141572723615302312067037379128690537398036955570200940128134051801180011557832082862859015013000122629052038522365860740352967884426861461258546349171397412526179702325558733622105501721344292076507302285586463530078431612160391452563687791739156902813320525220178840807433560523559709558208048385416738004110078471777777248003483485999549815943385423772266347219255875219164180349552197512533645377316558466246350902807332299493505078461119378094596753664099537117830114590879048695390996408835500909223738558313325987787661020759204343375052601966487934937252523899130660089454341242662529655524741274444069957788143075041214874977761943331647691867313315979985041244505920307857318536423070737024408755244275930092351813899054538583377839968030137779392186538681660830731994218027248458619065352711837860588485089502282502231621462013786056756523025601807310706265042802784845869861538858110699230987727566242447237521313912325502059171993017662257800123577908561452901627234652193422291248792059859170726258686530142386079118571351257779590549909416745451517987673339986596070073668814784271174002080003367182983961768507856673381878583273855801113335352334967600905171247586917478586427632633829857251653691637881923465172226442640211957707118334057495795827079636594382707255648842828001274433512327201254548523782449113003168143520489473005299473036389751199777704519261327137217190033827661310735022000151934972340744962887013491114585621614486827717313318112820225876953894895750832191300976506056898049411077770746528688845591978078450972628508489173578316513280000000000000000000000000000000000000000000000000000000000000*i1^79 + -1332677266469759406512024446519299626346988719849667849623159097188068824061331793892163022324750133676549777789696654200852375692632239456461324621098476673598549833415232872304869301468006888632168810274850373058820979408377041204606309852491634940040142360892698537599383958234535918108763521909277695134536108644634201136881557405603150570851607259731232325740756273333149072710840184595972987148662077202767911056886604996406778006682243675308926777280185074899489870284791107495323520318717110679735470584597966846402864642425762012055164944884794279221861790376568433349670356311390404541894822411798936746877376488860814190532644360700188876385113989315053137472102357218836874114107838872503386052004015221475503147196475966689587692854031374317146416556122172182402992718854864371651275970187852475167193756747408689110210305841242674206057925160043372813506082070095248045691020860695761686503715541534030454255949383360472229473277197534711462635704841820501976565247782483584983943075320620386972129464365607957170805049058099896098027890697446293525417594934889825670432573145286234423688313519841373858280547460025616153850959605974884025292283928325622198131482719572787260751694768688246574478682207432952883202021424004989099313381877665157256994369265377361805466845370248679788613897926039651909885845291704860141036850622541824462889831539848491716059804201250425405966559616433179017323899074662429630977961168161549641759618470758270289823991800562587991652642730259219112320323687445915195774654637177139599785368706391532131279006223789372061744535713216330017120152968916887419128349293663930192873821667475775745192211999892359693265786124876992263785259191511128656602766351545919581493041817828660548075141566761837048288463519295348435577483383502013336033807852780562290511377752726143464621966430153389172281563471584986734824651098498619107629373447733412326955512640332572265844529192972117405110659004874356097365682494923493685076003100688464623658118801560834852410359715128903582278615397121928738674868648432211572994611855529243327985373771391612913184609788671657413483360801800747281324918621380974427802715734592791242567051784106695228868627754544270827867300051149679061977391274671323437873897681470206183501881318327407294510924983853996344494719368337380505925605843162936363153003223439844406785602441798730080950770876523818398671092960077485199792671297689694748663766660315517147515954713770137893420729728125805235378024852143889077902313670084611300720273679537721682838164391879524156204255870495597048023630576592641027563407572243743979885294983854899374619397377180981209016887470332507556318615145076615171193365816503887675939514529866339418205120414155563297032869941669095104551052505635971900672092320615215079337637800470087610203492780984920276447996922014471150626068890180480418140799857689915153901673504414231244395457718136241033147838975613326346356902379730935484506587644142764831556198471549190117903118642732130935943118900883153795215214684428464498403826767738634608821463946826317658130008209836830493176027822253696844338630750819530500799848597544759074956005134956185780270519031334539737920599853292556804493300697661551958077318646843239206894463347571428978065534775254199171533550839489635133925132904864849251688212376222036033432151052781593324561687848555647611136469059025109665861268307572134232601845434167480204074636271133030779861939652594592683958249969687597866973881894916206469927579144277034883509531765027039253536006941139851371468621304760637321529508803716803052083544720766195168658427588671321361040478583195245830869228936058285443875554480840933042389451404435509434710205519360019034926311257099177182652107662981475485672566991444144326492858991603916871386234371428220874559902516255865106977942470080607110575121042493962430291076016824514665278657640878947567573617030588249854665387205596652427014284450105313922034819979546957851073839782936340821943672123283893727952102636425386447881660098618725955507988331703401168292522375539889633606263714464757974304411939356310107208870651687282781651314963718297700967603892669622586113133251710265129861084766643999894946876615460562155612600224831702032628300210548645746363395925155467441480412599735572802266957950741797454123867552944468525147592752075662505534281996172615515272566004248290823195213199598928301214228274241608646094205264788459671020400075326465680755717100797952000000000000000000000000000000000000000000000000000000000000*i1^80 + -600779564071796400363203638868646636215465792189314647266798632603543794457519373003954926270397154482023568500661285680986052054419555227733676056644888599191785119617917064425840044456509657955577983313313125413081273498862500565567383327277426558399983045081335750418392973371923135036249927210773482676683940307176072204269797848678682743163290546595545123092597777721579648354524677275334276624274348009381485393464125696246648834450020287744600493388834548855524577047107350515998830004928363036971377335942614634247799952014878218241500519595544234884229331700233190283859825105444829280456968724978863772693402494150482712233662603019939386037520229526632392738815808041140028970805388565365963653597934774981562435553039238880471413097422214577558913549816928271872297187309510073379798655294172193382858173892806970583131536385743188030082446554001824485309904832048949983974138328103669556267437846195461128051208605551783287597266937843658524117766340520297874325489099765073509428815205555900022537763917083789008487085116014028676883846307561756742473685022489030910174891183502302771066738251309587399329827950426923119489507506246696548928204650069763891251953632831516080667869015761040146883609622103842031880963172665220444455765660634434390301127273175975084656117559061355079243502247569002632239072610638479800813635991303611181797304838849389204827442339311783848509472413671330374086484752182881907678631537558353743715744009659380355249244803386584956512892757405922108461825677064857478366409202311677821725242771744398682396819724113495867044989973930189442355146879167486732574369068747251702171204754301154980306791874880954183837153334641723808841949293521636438371250482450751341295701364141589632617198009605017607691561657781630636529998364467657706361498279666021272260792181956113990328586213879282994423411273908026891909446873711044152583606703854949415085592287777550006042881499721275680034193035323268901443773986816383912146067742787254364349343372733212210051597396251116244810251192507759352353877232221227882946166865199857337468311969724685998105822461954166002190679206768484803360122680252294804308514971248301127842413312994966010294386287777156646931803464360430697980775715308338882696180099405843691845293090804851443051852445943072526879511061992420893288902349434771638280791092738395383931243157883596291044331088269429284832613177203181876659180508733463822331389879063609653214233397020307476856098219996728610967403134019926386628584948459001442136209887435318970171647761122550978208870138427627173490759498523642135516093476864331395767430084772271390382330714933552475690020837014697390576382287442364781837409177486886138582228777497839545842346558418688587418436867638627386680501546017207877930544257182821777447099267889553213961458731077107029144978434322897820646181170721089364596391289032936345316178999973125868437074162630485271716755489205857622636144511872742568606305337415845186719743518859212883265749749956908022869945878823042907249127176478929966280429402100237515445959224695285123736363614976637155746932761179203462390144221864400488666986886074808224952793600707947713402089706738475468668977035365420971386997432737555519960088408456121828054574282822675516799131171530121465546903405388987642800252275566804471070424052879470668292481256177518699996803990517481231886426829442005994714750781096717273055951635986586855780823011849604968358423306366543988005257888023700056842016950390961387047594783030674353312888077867147877989123612537323588864387687448222801352975585128825841955303425635920038000771325799071954786478658175344031904654983597482180325056358041775960642631792135572442104896174235424677800263289723981024875703443146955916468415531270367548927808395050013390381065076016640710386544301700639130727999270865174435007896979786065566545122235885196368231873435720110720727096938753502396783263085661981681466423754883067880155625241473236920449017497281403121664684670074340395537498017079220672602531798194940983931066804213160306568707628002243723821012751421771991178227069359755154480420903799046415141814335310154431644985898159112579861998643805442903766642340835689132047601624286132907453501989618641883786520838392953794923709279602142318092186996228031054497145393769177088136567526217574400231440821431149971349162962954773057330490578279206019574994101790301453282210078881780284743348385349997001675857293125539591428138598400000000000000000000000000000000000000000000000000000000000*i1^81 + -106057991488614022886189220314504102360045327544619252921558522983656936625826029410239634457847905954853693474675602044258266866115505691507144179130772502637313933361958499801491241169317588910592385783327926839740811050149471887313053794294307777060415555982933283036772282984024059071633654142782151559926122129862147905712218904092495375477618348404154958985377667640402583929458838340578404379603772029821371221641139761642540885629847449173758200763852815273288387520615280841525342353689963746246852593893766400431962148410696073960795500128601392231851247397920443627268153310706664379426994273269968851117178529569034499552917770540355506412399099405620859171749900011573495952714418545416992156810102648563069965707117970394374168697037680943939797800694858906647006010508167022580051207768742049914290457573911132907987639546048834164421736321913747131034917152389906750634287433613717503714974750175484557191221865691932299121020648001710245034542276372755076985417183497297793414069623598223288859587553780313739489902764596823267293051273205598236075347521472785676984815120593576414443058979310225394338765194120801575498381327326566229882096637822358311637093940822199932275355521051589570940818937670365705656287861196410412026073435835282213417271696389939204156152140265479959248399181213279565628616931861255328744124857044316702105697101723920809569333683676919176219577976604264608241075796850664283595457800684374669313169380289869792512804752361096400518809540755574852154835430256770395960462538032446362379280029800696149417641017099617668022251749912887326871891895415774706862476489692547676890887027050109085668253745987120057405001912328385157828796205221554387297019406661637946530640577743167479160911343758911008723843504599522975140264445217280598772124885658416003626181723953108703825792138678939998525020531515517933942523410198028735429244273652025659252885536182902945247897539848689953895642385635010487831204805276311099707122344244116442250432718867367553680675125287128967589259548137440088757158759757887766047932181290693938777584179699046181835826110036527323407643667808518316880256973132427399243594480245302113676897185531026123907371159536351413997388903920258587347720899955172110909572822284651297007438871407775706430134836437067534355644774914148277015119988256490142562098446188532720200480340875383378781606390835842737968498003172990658536355759559940012302069810960596089419724264435623741148525615688646022408702958408472009088802965942583808095156846774801257542650072156082363032859668660521683368196053788794293522479803464937523775065543264512890625244240194335677220255547166307561261770706821149986620705430095944232873858483505455927070366843842309422266218473057258317538917494947731926966092448146580806751002533012469092082448964025330245948726256466185775093331713081200945402025503432626209297164324627953179407009150196319733924895964940227193367274488545393889666791122038903818345955027028355478509311087647964725661526244533731675338350679586167236875159862525945909991627819024638940487652990674535986891223173980008832118369699529478180079689548862030344193446318634061616681480377831570247689209030356502327065614444780929817716122504281232218633047485801090783830705921537527351356224101340739451802685309525431326827726588447476730224176624453349513891865465763940662749462257442511435792594450243273683114840136682535784307615739662699762696348068130640546777036364575039314565102190647744285318458349778850050070158884856274489882380926222985603632956108996435901056191511968953802486889742505283352828288940215314791235344016259065199652242529309343720794840650169626584844032841571754987772337608158637427374489657360697364325983153695081119054339043406755228488617441457126968612722622303980569477508668577649446201958047932205410702764736809505880032731657409975703532489230390611763519256565861117112217706628118517429754238506787267268741735497908139250019262743861025541096037800269965119081745807429667527912395373537348368755329904211868765367908638224892110234506632771129814128950560461659656732160810508608950389659403656573925352191093184836259171337810079247781838191040966734586707922617524872547521534895282704623653681130708796508114206734418651965306144780882127922746905190450244105734622636157352042349202414339825293460054062423813932504259314127576561120967032568825834852829883167403530009993826381546351434686102617378206515200000000000000000000000000000000000000000000000000000000000*i1^82 + 1858330897890128211505824586948886631736104735023833043252811463490326125556066729499549196642687947675675002710335410643201551314976209455486168050074622415604728347506163454428163339263844983971669961666803483465646483939173755034223011207261186410985458979509300754444588597298374201136546769351322454039098451438696446024507208448107511362885583321666125432890589018557737111015177800474881372798662592876159238933897733962465885042388587874789400570027953843144107741247200195470141856145435622723791161744093989673878618065925409681707032229327468959351774734908349735582216213790885876344028402370644046848066363882681505623040660700565277621510881462034749299159861879917872454050328219489062623593311725664256528178414825137373566190079309413752987775368170445962697193771029033857376680029260046734945502967492343484651136568760414450991242326731069523078005208940417869251135066473132010497506940837531310519219000843363073170777347810363923831111280677872962889511436865904857270057628624408668773725754793452692069283055582371451402437442764707425124462239269727261663031185241098601613558404545032941285373416495993988564862981227180133180004246751063595068702983535282709300625045063514448645385199174492090879500626446289813680151115467729238744405894640143043691688630338616052879059184892671450195505254567980216060876847278855234679305935795874877385206590709673585149131189157854669543251368944600180279800090426268505872363830990532693624888039528213019133585060179225038170765016496560543226618842654934585805383122798948618040204639275064972624993493362765330385153619093476869093841687982906849859711798598815765456252230306823335585433805209341860804972327554442839451677205482216845111989616250538537395332706254040619695525109059005417816099657421555735373773294501318456861543172286907693948177357085979084697503434288221013756462142505888940739799655811501552269626328699437287550789956377390518710179028440408672018837214070443632558555278290374772924686049399074854874056307115908334556014238552183454066810229884248247168870686834319373151920660928801146733542608089475594556810353709485215108186209158176552231262711910936983060833452102427820296130382478153266124640339979603010887655443764593783374592633986208691243584930950202740956192266176032533592490180143944099767631746399413973033326937838418775535059317797932275627771578764990001088913405673522589201471391420655917055851312711526503550150253903743005479196791862969094855961584142326101778504247618402810801344759553367718890921838564670149021167173607702640577611536529598641991902636588058935905287504873623696520924613723169893567810134704377601881934677048813547556526867028705097671848299215016629797843528563898360851758151934005479505444830924572483880807240616671022590252299877135891287115985845152140989322163650260624684806760937981831906167709242928071613432962743709002909690855926133030786355773344332356003103874920331748695246079063979624043599691427950411079297690435150368684701456917619165097614000796287778041870958081113661228525602494212558091323120086798980103537212107687230921103745926183554654813549352107278465945630262218578996175003160810608119216064118312709543222553982806315206525737457587478142947442401768793616745459098314971137028457872749492466414969052746384458462462304939334471532792715013252862100519936360087861031072361311144894612198937841916317796574216213366704939218077823895418145855736804719757884293872258656924170224928086923383785488320227100060094117219972323455436917360101325117127752397855543016011413010049793779436084734105265507400125966387299139401373262779744896110518910999830463861130098882187003437059299740748286265657892231269390972660067534469336232264063105907552375257574057189714611460186879426888341423804056221036234607608603458476462785187268565981694503285760713532535338350291550859033231202241269354126462407083973897026267926910651877333467652931740956644398717405750863582120817666214183262071301594496637530183641777953833595140482904820398063729660291974524869808539794810821802424812381696478369084506451146683758521538869921986452873490118960168945756704207095913396808090229249628781117235210994905073405137965481494809256516980749779266018829460882278672572135242349939160242541845446831207950148898478078096572567260559421680837470996562397084831930710046624262590682402371736649660364983796414120491891961273970873778595675790908866417284612096000000000000000000000000000000000000000000000000000000000*i1^83 + 5717691583175602220100884142142550716909202916760683008628440515982468421699501174385607884775840606507555191496120085736294214124824359680264820623569798099298010757345095711163036695892501193792082568764557688993237000005534234751577829583149862821688566105122598443018626656418987383490808326804689587494413864397897205915194627362104153358128848949637016508690543741112187011673859235013825742089826077336972766057378063475516010057633037315332331642466849560517110023353884427122573257851151558338753595539751362908429604827127720419412950808773237284260667630037412188309043508720714422640876529246682792576976399638990316142561990514930787780148475899802901019733698437329586465900743531247348928280188121816834723325253721767109468401900621082273519860998884552302721746543399484468994162700452302040078318218582020631207348189493663742341317710956338499658358827954498056415012595982728921069642854131650544769531627659919204431445974776764593593388574752853919521038970473329737812832250633016328862189204986729153510904011689094754021280944111519973708665192056030171617065848071685268801862126149944059182542187335337348205642297150284486429654002503859425645856553227223006359447044436726744740878420931326643752454232532279806546958602891587142891212805906274505231599036146288318173404057522298571277680192428526537230720019521289471319993566522303429074412315549473554941619685540883606444620296574701753313607480304692065448573918583728881189833544210461091523238422062922489271343124489700484456335393528739879788799900998464375095516142111485600324534761353794097014240050441372478221378021733265535112487572695965278759033300417247708569536681161512781715336122043003160442455889549629188985623796551784861115867161567653915815947892955664197349014769086928108959863520580580443369957718108981802671416643572211137267114966017214927597385118307232652315673081181894053184988155494726367198058720692847843882937607989983463071390538462153300603055226140689770097964658543657951779289154392962325255130040746548474429695662033831102190454109489398694144433035619598750417227485774390753797741574718102879248868715266545170239741639622901217763442645291661448582354216130633215545357244161703850511063484072646138174990981730918027483209100380699819016228644039592069238441408592807366164505128284936768476208151626763304282814654728598571912169290208776492120774232407386734397909412949282506651439758219588807647797947102229697320182025840719534579143113344777607870432065458102549111197853548239708839149964926303139466907521088654773156139990035460280007593834838134189590948595490376511803097220167152861644676901944320291854610945425545259133269543425601003157693559641260281174677336561984359250116716859103354807980729186101456972201795025736212566791854421427280068176969665843197718981139458442266979255222101306462824659343825255996589377229553419076056946852889034754462322850355034073965145282445703610359080915751448109558376619328278429916085987722031407110466850924684463598883032273354222349672237594219677708763517042423360519318810542767225654300660245979475594500527803150549826095044964248406976850519293910994940432260971711872663005309482175755361860134096461571814659248845253966207013447363834614425667336047114623138443097800236485908728716440846344502381734842205380883986925971817456448113453288239431039527626286199616056931791168664684562516485462310329740800083682564430887090540339270379631283293826874274155108128008990162810631180110215115574488825750549139925078264370229447809755303019984749774355062837823827586667036579563429985875454505270278668727948931042096599803629985012470676222517246316391980056950806476025193314764341352483844373220005491509219856936730351167889660439023642596319372431167947057635075657724994557969216013802419684853216381397012994586705870101666431967827705180202721491674471974538111410427701872627347794066420757474514314952354348390454541869816291298456883596348436277132179846335928111365369295269247571407773312296534305248967139754508039354577754459376719893722744226684610101853185905725959394733157744812878267090857604986115698545079057243616388410909366391251872132231500369371489067581362493941649464291202528094631686717718756507937069276819566015684346453992410297895093583295751645863897821160476776044306098540411944621297540473975007161876002968935489593762415833278823235103600864487730010736759151019069271225512073625600000000000000000000000000000000000000000000000000000000*i1^84 + 1511569488095268955123112898131188902010673709964180990062281191691684266026025814653061640553137948830614286734823956801383599284077736993935008311644743855657008004343088877664704693105124788680018980150670757389250158450625535480951354875757658164817474485157588628038706868504550858150240313219999505111768885404498701496474010229495807573375992036822704897192450967072737246143089647809888397029798625641758171576408023289570095189675127090283914819834082591512674890572555030334505090620607751321697900393479993630136619849286250062975966860482152268671833059084877891359071699231972139289812407632512337687677813626693282391001925281927711235782695667805608082739521493813820748039612336599185774468471336165247559571225473080096064677462192827647370197482555027716956544107057519876568309905902438816181075858448711486795823168742561183414233226585304696611077880274361683932286838473297644163164920468794951742009876227346016789983188434279612015846634735334710035859308928708399242516584256498590678590138445269292867335746976145473422565630502912257245379086730242018862147375605581828668289658435853928828017964348890652851018780666749818776885803984162037494303650156972120998733089713224140907574865107039949204693935748268767186874467231591347708159145115256345610137475193436229320774576811649694363997294252582662331449257015101497822799506458274843951673366066056181683401666442768422559748292286118234616867291735136327822611997365099918250389827409648670633199018344281814740236857785358182404621265910371554684605296264930229083912880727782780532010691280154842538470989580847976528043281952244675497215264982460398372687766705884456980942387744515374845457098454076769672842985812156619623223262920311021831963471393420596408148723136571723830376524699295300247388190000353420475225423161845286625578436361247066793938781478628780612849147645139686355167299199646787333906232328150040460498736147531446183290250550651596757475654986701393495806623402764536898967863633625577308091493303778389117749307007344581612635335060737905872020813518813935294474701506228112760758333622142569624301398788136661377923365555228576513848733042045492749844624609525947831159130789225312988193107352049042023077432100117339830163795981609780991133269024028215422072385407393723537602470586046492340734415082611273345835999594765108390160282667209830693426196747883394998185013773747298634391526217140113324235787833590735393784734960324716037533419502486213831181648979347383170287633154801041405552542753759477880570480354636879878904169130710641148664741024378655143786354812078228854542211124796407941139404669816215297908376035997440680835215896509255677208556166792630252938982277162996192325263709722828442272641192508600345930603664441023609773595373930522829464031597343525318294725323930654416681886841594169132915339846926221525531672763491597115376910448724762243521913525733862477510999328825138947589520781874661652506829119265227798597360498924490887667737973873070933362494871233110471882332220104435573382266071006436356995777900293409280396419663270943258178712731592569308303322755912464039510322403259491944745373855229712317931152752045991295492638841022970442740963095317068772418881560982524483686808499420414842232317179508241341151999219347247082726624110403557117770159873695225928588272288697588353611904526787052462913454470303785723781257464113557918923237553985393992356116084965637252368932807970308673081138619545813565555687364923100302679834501192792659586083319777072706524549472449180652341524280086478934456644442124383293600590391317479359784484942261135185164509724345988500697223722009597645443422309241393123530975528120313268233164778278399697734009172749295172794698579276613738162340140147455994151277483399674242291999339280941964924841608762160424141863535201323317765047185566657877825300852973812214798442819222673761336671971934961599103801784212283365915697201381396373027102937654027254454717923807908981420260681307737122897264415974061342493088017353518565513353790971660486292181654878954058437640780260348892082060380315450527677818122320299925070303740499263502421872663968192689034852966669513258769635641672755613999958937261942678603419738522893690566228840686168061280751860832498351867690732278427312667049975999618494296714391531937549031223148998497936114820893210030350848995326722451096009110222584224429589057798196670338511052173776506501201920000000000000000000000000000000000000000000000000000000*i1^85 + 205365414583622744880890512169156132228980167541488849493924244796236557958981802082373893552892196070006600871727606452316119251437580995348111161402075103720150111004382505120174129322039859493374820023199206031835065079245381410953149271120246371647179412929192458880022852176587346690549564444541961558117624439219958532590414723103658816594485235326766124195161352111611939695314662245148208696692583672911562732640227481309923293444483939154131584726783759490851318174112415174573457773672021389171052701043719925405658107478119854549218029822730724713572716029567969303832172501952475503166746442725624312912649161585048821562713789085277422237723758921946202145865826315037497205010152236182823692146387827010342979028178566654203491456448582259108770403839730915144136908529247389110062055821087772528109252919075687657210156712031445811385642162943376622065066070572452366843590311240028359570658274909001105897777786618270281583285547727089280204197761811699511911645051925138811202873387819967858595837740578734693522784636576783746293160372156554474998961991396710828333421629305672983271893346561771828236406720895034905375611085438336941311470644968862729275543287136387125328088352439703023050320035489584444394646290765196719090377126658647141935126129394598968664523236286062825535545153121180819904792199354780601223263826681382811044274909616567192104647873020538798567535387678951781281606563946921564651524789837157431778729445423264245975530187518780082888798956410684602433002337098768116537047163233186024917021111494241614060626631319556148287353568795761709709345957995292332926130908637424631454902374896590007994558691808642295552573866457460089268485659967877387764088990882055164495588502207779569577818618876958109188433348273035811491688132683573285314173947856809009387702678243680424764361052937240683894696784861817421402477756645488434666329166212442443824258435647643530791307434215880961490518642482926008792215260466886983305419441481382817623524967847226266444637736697050267883964531684536427951655489194400980444278616033093318447132254610066048786269454804789522888477274694184749991976797549225040259307439084302100292558356994629272530180882922954682363092421943003344692795207138122437145581991966193664481516171218530031590384169036021127355225196228373559926417738463984216007674791462354918671577359585066180925078104503711513613658427499112045623492043030967944442672709100878873308652878351040253362884735296468473050174063902953766686039171270296282022106766603297438484501119396537080557270330872960512684390422351806682388053334835078519735545845547646009894636166584003760121749438577611026315574846561651136767758962366145355156087702256208961204353546342884079771019163362463649117000105011167796656184877293698104228418042584253405485269056722328623580693680987250693753608680308397257714274577537701108793634282853265231862633222498794499300567109192904590604475759325694323663337706976786932587807390474685728547879735082129605175286477192037523969547360643311995373155332753000413460705829806760370005475238834913891748512783981232750871665643878223343196847808764185093315139423220132633693073502619394250338009482967868225379743884587315365187749070555709512897082870318405720557172285292158892130574148842972195193501835359738210062683205742207940943246716568754317094947584130496386869928617934543432222221937036906167509765697490500540485096658605311341540813202465587451152273188206575897709576410271573333470111833720660735205968065091210539027440993151115656667025505714722391518762377905147602495552904397453468934521885581174852212437369304538178373031865208002908498642061338738929136172749349110302013837707140830416962180652477978426300063610245914526314049192794155952726950474895418546271645418768176683362332910560515291135769887852845292041704542975752783848514932063794956942423116141810653616614387596231136736567168548964158673638901427578843752117988378389080983582347507054231737956379739601392821223306148323032542685968959272031976481402538233676549584179946349511922843295696772276626230278833387771081204872043377853680164119766048469307441906129131458613351096983404463889557635421991846885704965689102981243750174047246023578322440659108761308949389523953094234544488714601772637012265212488189609545762122571596206920310733012222470925980361372578464170170333752861002637245263178389754528319459592599317612847645589504000000000000000000000000000000000000000000000000000000*i1^86 + 12372084846914863602761246613401437341728753464762808336776513644314079451643316731228852732398124348288386616633364760568251295901435334741885464360466699656381872971746474985161089212687881871338926071394354758884938597519633107341324385302515016616637745413102178310692544810756652210963730320003729556753678082379160110282174996812548983657010257157963914717450916464445945297741000941124797738621916758190199941310284694494530271936844323563681402928639137480193519934923977903857657587381155378108786499165402625561053872339925580076974476477494429418832348350499984453032222567591131841771546578066552120314970521379685414852537683874539534382458523999853243651353716687107138924580624785898548577950336503844068458558462601071701106198812528297728825438653668464339649109295050106752249593964588905087918646019533722536954092863699876511425227909627886348675616624351388101147653172748916234774924416753194394665878525968370397906120464247175461846028841627196419902991803470111101448953761013990066535979846020736264602607120748200611216115309078734411383356116472876127044267016392048863047973211599890653796649561951923387969190451048964634375196759609932659941963045300349563534509260096408952139501212438366007976020998959828360069803923247926202280207373184842108730408570167171625293810757113546757138650014276415321002687903030248020274078069730682120581335385720625532565665705170190825933512471115865590965470296784277801838441106969757758168938766748107930053528718400868593974885702074269015412210498223259347923735941652743887390763436311645688633848151694486033362558500853313487888823008104828644416423240833146755792534986334859663824882909995171241255643444805479028638128671383808665934297640775284554596772533487657447003422577046700032621625790620025932221390917879538847826716356604606934538752063108667172396967047600471560502126931576971338358265173815919903155556340217915203861026306308747190072389513735343141567054138458398752557758293919796642499478902251559847704576595796271377505853925262483210501197944945854042558444684533887344942349001561679422115971968585733495181380993649001532980737880359940006438378590203671989852083246523464401912572100668780410694896971739830527825339842147283792237208054024616174483997152439853018559058156863017672947367750640811979281545226286233189899751559107175474270495716805101237923887368333703856425061750483402990271740436829312585392994224904269569096492216713531444297302107691445883042941734944904821064804616738692715340944866200455406833012067127800085729695147213183245848340764953401041962137859756379499608214179306720861620562747859134478856126633173673098013003107992069629091442711099735861056384111037360447250802885891840191799351061516145456142730520766991442797675680606754552626247720495653959247648855359818109413438880284777390686781431297939326660227212190220361405742042774550410030726206914916268195179516213044196957950542387428687683547521817907428995268021553299590076817736143878810952016206477984971431112679504218491307407792394773924753356209346984134092999265811797199634971408991944585711725498970936823519993361881727351955670173894073337204315435255314580743469561008359808460098288168987916963879941843824434823525884739765519778202800286614800108284217906620457119958636535119583405508789640371699011979677181472194157645736770788428256179292815825629862495455382399189398185732590207155051496815547000990453339361356742545343393198398057038053450711704145938013246676958579771003116700176803737833916650665952596888482799956739735212950628056218079226183789738156192435898884008517191728987417253222984099797508896770264711234737981215506082289826128078812230231358749511133073194921079318235175919734398663383035554709028213011304694817110083348929541723536106672564133809165025344053001118381025075514950309472967684210886587774283116883809693817309182136763301643048490157516878369436788143116908553014628813340816157787235685501229124627146257067098299169104388550525534773641773543151474347824001480731647585628464115596229185499259303766621015955616479225529996770471751462897658955712094975089286167547342034806759426654478002075730949776264478122799860568864363779708539737668811278402567337476408760760603643197742604907418915651704669217544600492229894898693600238830544408676865081524966771419807459128230969476325974035262139422364734681258423497447648461081398253301229892403200000000000000000000000000000000000000000000000000000*i1^87 + -551599484741206357665455344693192107244017608490340104814948757132328268509973087705586704680947691987972361954347503052132474028521174668912762446107714514745746119277932841730272996071859554545624167933760409732954334568305373546531878027932600510347493606367034718361316284428415886119610007890088145498818216954415517096745767904154869585040113070315628873784664108464827977044931277157488290886523077313231829177970431670274580930584837101321672447726358868915017995227591541079664106177450691664447606242377463885524143792295924530888740183033734191483769047102779013167818050541045470554674641794504309648885911193222629097456374749112328466323943302463582061172828518674194134229364796851107481092894685868759350026257501968937765947099939934609605040568032721155360513374797457124428387004881028705121180414858251286847213359316100405280963373285997829415524244174535531159894791638967628052827834583082638144201963713572233806669695880592057333406765703143627236933393471538960037543194292474682129674745888549071163876740099631738993869054858686552449019016667505924432743933497928505107963202541209672236842616271650619729252197200954194018152611490487637436621445497510528960851012355367152620270609284371188760321772440073464208512060376623538378153606323568742443931008512533361983102940809822828270604776915243841747437364627680244905294756176972943141590059242623051363747480609779545042908560540940965186304932657869447151336621450382232598223097211107762415135350870287902269517563909700362092365402100885045180045151453131965027731261175160617269974852732241383054022074809735658860448708730091416882844557508599175666851436469383260678609688990037253145544311661034357527359026622803886676438557604982496369595653478817085961983158648883675700883156907902092165727768035499314990000793770002988697601916301297534131644114384097567776069113264256323798477465548949364706845991513590976477200813924391869027992746462428793300785103466345653150733169608501090337442873729987932288845445435265052334697846512236061948610138336513769865606108178906375971796082207243566301170194096696639753785510064169264096863540966267763230612698862318301986695832188052763567122868750923610399797178226651677084211828168758136436859396440013753887046912313541620759448017954774622844513167662249896689012788413645278922556779710617248139155736112051494191760724325106236340951548067400576262434215459749587647604541810292362912314040059549811814912131578519691630908829180215313707846289305958416805247257675252833130576888360321910273999669902450047031029320281767631583132211560293905271009389282395227325421520052297245066696694307662095785046406897733214832358785744301670240594633638523432009334524132509623301485753277900694027728096921625872878966286107643086616243006850887842617635528240510506563283994190400265247161932730495191730140233470403634419331620911704310955637390095665383712151190076026921491065862172855353532193132832403024321609321812658911978717033230650491810949775035519327609888167555460827865710779079859552451501603759559431881434688156724992066728169840874629861868448195299703719807294666059159361986157595127271037865931080869870545421819797580489710100662912191217057834740027177721681148249905178081102468745423528765083208229543311353274954155707048346729860252113471141334344160689892462821892808971219032893135460538448052330504966743466298812343705583547576837324975286095948997049082982833177929988336868948110676769957410617945129948792439573775818351501859673637585076683109075761068055331718790566800063715509691284191463171867362489741820609864821744708388969365805080365732722944700082356248182491387898426255622366908092458246560650745031457363182883273697348488396739116152001194332255990639808310267482960129480667200205953296758654282808032501786894277077327621076879507321970965951585364642275677445154719361125478845394448983115859647013953802840229988344041554944001202419563595101881163100266354470314035946218905195176212690226842603041550077530674014825219501064633704558881351580559309357713558385780373979755039119251199026330954721992022006169574325551927261344922216418690490167637444037794333249599439624624494222014922799301634450746565539887912934709473508912882957911340110824656913916354654287677106605606016092438126523421619227334409172172431302514072194414678331780344233328043923252294145352125613691135442447299081082628997120000000000000000000000000000000000000000000000000000*i1^88 + -121924337065729319861679564971582115919872359393183054102261682740433023205754818496789224661391236951168741667475618777387188671208439787849743752627110122802709053944736344942962194175883236281651867509259760423958799192367491783274036693265988631036206952810297159618196028412434445926461068484613705993665648841139400575223432801543025105230655798785649109058598256698464059087507436795406176291636643774261836330841400794643607851534171661729806114980425316328794509823238071813184107554564880009735512614655607409968699198311271663370979963417932941339808187721985681247642837697878546511453783259591639131217105642569723417423098531188777762107582021516289349952268960991386443599715472884936239774384261818073082519939196395149951423128413843332546097885601077324168621889589179219343366587826190130291001342729951618358943823390586882558942243477768059722333554505722352537483815158668352356561379117088143738976665124011284712018111632824756654329177498484709908013686581093233582369955231805043267462399213861200430920929214642194690987927923669080581069831023238778386963149835219643566633848961856973939638399929388699912041856163773171833941380923962223878218267196500762054526222132353003382514139449356071564034475654153319511367052504548851568928777390074282659171270751429208984432684426575388824872894434039529905694458992560444811726648837207442241529044306310117556571806886610361261191812786281851177175191473930864255216194012375937395207146877125168884732023087998103643449234533561625996638182266346908563304483935409706054276436376337928327565569270537845964341539137294554298124287791810544295580570476308747999170675771686763551414270978088539907825892569647575790236967168346474428896907747407569659546289698613216455520749232080430216002240836300087117811510105887208959308227672983556215642190784575260034120175917038320417751141258892842615815031361174555625888111864385355194385669207458145217435233719041564683900685508317737945945722378394872815893501560640734085621367316331770021375161003151494949310699731315794147999527383717967648030725906654657569454388298208532702753943801787124998955936601277942778255075715949210462025503889635764296867297519821758234439826912206450384863222679742976924705599936490343767528342888371329256947305056383930682079633192421455635090628455676372640922796953704401055832529690267625316567733440275787953997694700863565124666731079009450035658913396820496920835953691078411339879517279812058176675210802346631445130775060314243301875444081643130857933431478709874943859385062865442880073126410640094464017968019500592419155813819043898291801997991561063796907134465773766236155634258802802116602818033710319305970781914092595091963328658749379828486147526367180207455046244172377492800845811040371360499178793487422354975795857635427024856778239737141111361142068341775987046906126096047711903485075849476219839374868533856322903470957841183025874642627294364526456580350249900215539930078781859769997966899147398794280425442888283221878514084392279612812306915344132833143994992642942619158201120016055694285691056530595386782991540114075672094520934642390972702809553978425498842836497874974675938033401410988424453352715412961952462255766425515716748286099611153413072615491875316662039100306332685943187831082811547797025213089316448600958050443017382090669471521880078797052667335350544251465187701505382359036311760181540408207286875801118939265268437028970809611458862941104361686400586781698446377083266513190441539922491650371330950299463603286780071951978483995018026153199662161449207555715800996690195728413531365863791354449622508922037556526006750869982604487662651897258558298815029438366344998775880010456916009886643909107671137116529603891185588359385843608511035749033173365305806908302213270848376355950394348227450752713528546902675460133187800473490988709556557887379370296719539129339987294215499755134258586896812622242330482166504168407568319804108928630120255657944813099149088463609740654236445083101928040019753000616660104094863039671443917952774833287802331227862229493362223527711416096256968322384985765578308800650066019858149626203721030645792818660093056428796567820365385627922944119676612444807082734592412847015535529917802536940606057131227595896785326498852864769044136785244303498420971536695809232093577234663248433698991652565527541713338361251072161812872287090854090822909952000000000000000000000000000000000000000000000000000*i1^89 + -2625236884349548910730084351150113186702814538387809088575310884723940481521564115767464561385820603506859838392572912255013072630028386751637999704410300862128728273844927009331434713050526587275456495912831454354491612849327839804820911018978594514927203271772031725462105520514351515803910690648238565717850665754066841040529662210294613646872065867072443429644830440508183485776769994720550699835509277857565533144304003521963750256365825179866019870297862136637096863776965174995022828270147054490758691374228256713777258932062149808094348093417105469682701957524870818873676240988978624307237607149627234815265150803378088712548094959606256135427305069693159173421917575178901965247519591416249340046519286861713454591590071039848537783628755448488450022529584780191092276766155378239237959146080144029739511039968398369742491465183547284277794718081122408044025603964565528086792281582900567575229109232714280141701460512426038909296653690767032449534884498141961162320867699896004572668829441436791137583774842851159482182910184510860457480357343443547433061690604161125584107201113502980671431239266316288872293197493232763166699016947139716023289061529110935073429320548746366385007072634332791410015313306736396920959781915697345871341405995255858021489106859922727871135193255103632667409884454260546600750297161622134463953571163321966567431271157277774875041616028685727914481740010150394188668386742874535921058152703618050286808962382752996900924089514584355739533175798729580800193459081961763185452534841883108686546825633104445295341350847005488654642263435440957277495068362683038380172005794905354759536191577345255108599517273546264061673957303424042261259976059201242204204526431648692467831885573375216205185432328633646762633593896793749389668253545899747767194238311265069267861024105065046182024695963485776160764862669618564233842506735699623906660895201907241920958738423413071736706754957684782792839338930073246471273615393373885985359894328798120415145362578639167041442497873421357798739032925084029448234233889206855430970012700350916355356439726402531571619884154850337949967754740186734732986054063481674220671729708917810613829916695469907682691848123763596137719272784618015822205142952795594974459532709338297748830797867196731172548228120822538334822013656459741010643193520171817581615644072289027471948001506454785859043793786582453728845575095682579687001556183700981252918926719304604694901581904105866919389460568355174387576108708844509266198107186458628596316867923102131955370444560246325035783364628170559137173607572055809080571860431176812602628977490304239186124350420871072742317260402531234419731250130931480632047220139326843733135390271413510390747608195041075990633883525572833584740305199118539910127715264888277178447762110648554740792890960162981589783547194434662178381509371958901976481939266478694712294003983142816142069854458862656038840420510384804570224337666902477175229856588498203910286457525453497038500304071682309358046758258630974150033563681387463594105631665006109014583266182167034220023544612366947190124468439763502090817745624866272570400931958119695676686686700201217001932563679193685266000975088199914098038299421953193425925224440331276847640412825639765895666041934314543182971883635108645130951035852168302537164354391702388277393740387835503017123673701923274239216080207196105354842241243123182551508840554110933463762218804067102627258733926711104110373637480531963669749612208221064691725447952484110153897405194443505083498421307372270646564009234214272597660331045980974483592446259260531811916728317564921134898688622522539627172796818311001875863348442701676478903646842857974035049159415260973042948727248253983289185138178151212799849916294138041599958344195416201936172730876692954932866562528223106100006752748170488101181063059676519179174107884851182276068582270341424714222434694640097960321795665438087110733737019578053556832066990783873743585707901687911867593721065797295676576498562147306530919068952217302665506831813185056176639431640483623264372094868702522717440823639925435530888158525061492252927894677667737417027074639015467303536787916223053738794722959951675355469016816919351445803906739176601173090339850280256796903274647907238196581225271457097704671164646062613741753042515491969752734961684530392658547972745962439521044147482756022209224583128253057020352423526400000000000000000000000000000000000000000000000000*i1^90 + 553411094394958343343016069553609475130463512024452468211841718166361746571655718774194398233534358944220406686721034303252278425692902309823835861950574166133568295876041409116217441015715270946229025946344316665507721172554168061159533770093107762437900045357730234174648513496538830283591309881575537753656115780106091420459608617987398827540428137358618901351248240658740827882178585096152107989887683985202917978636019861775483082298015976320995561742380801984274222032875300864771453070893075017640658304371024674530523795229709557195491908153151537101318842099218874026759051270525334910769367420389822374463198802540294135518143776431484386893201152676882540300285392982568726607378974776522380867642132363367433134344984947991015990503631145408039721081074488893833112037748597341029863542609909577507419745368236034190175987940507691755592399783419523665167731837161099807472199388035330373106515330382057741173319985616813835363381255896627208575677826400945665877424004837599865385397129066198259888766080215304037787829625844007815670720364050470073977833906019639243679923778421715887537476828095100310333267526764171258655011339958151247886309303959300503688510947035845590625411862414303475143330318109008127848418906245353913589614607498306343763445844462776656415332707702347538542513024698373512602743792129403764351667659285453956045229920644559634705179011398042014100249111855611467735594367603063181522496336594219934936011251251011271552976584867787945465875603301535038773337439002742832478473367016340836763934949513774185458081867543736839373851151239179463599375895399664955774134715272428798197818315366261800013235232858705867583138874472647449371339064077092906793813849067149106722249016965979906133705666717446489434750117711216366557283528107624174095486070953252221784805759082130690115985511268495534029199954238091772676524785558931685929279883236126840250738894740539446974776696951869709551549342604400764903176762622367778917378619286295075630017853160041250324230081394057676728129190554419868343913739003784608047522669142355199294856464779038814554994569930610383146686467268131380769250715742236330528615924703980083809693613402609836333559313450586904867342973991124253040665514802092438448859674658650778463410094420584421574519573342523328853082468050881551156621646266117429966756309602638961579790000253390488527761206646655022117425617689873129010780640668721406398074598152475361684005544340536395275274929687743079714043548667636241234031492901034500893436829461872738688396372503335791838355859854055716067821098770340651119614427194663685327843445232439069567161036388834029504229849204904909560334932310842526219896738880087173432829844917933598342295434675858881748027563127782884553744546151394842509894718809295522509503625509230190433572533066977964124550753586999341217190881780123058201432199811093519952582015446981769440792899436925262362401524551602224972376185130628711069771936049727816036656199930749011414167663815593992299345663874907391416027362110130783240270264955494107664286573570062115174427172960185987695295269246191101840128053247520297432106238343865252035876009153837482707817150065372538952019526627225641947816680907124930200323801031858075092647954013089014950771723487251385523660239046762997580997318827801010103318888836970065926685213219029975695521434090770089095753146888204134069880138583077568667741984772903600469412421723256504386038648280781325383842045601685993277405704119458084085780358102163903674150925736964961520033591689016273284456587350855873085922921816432693265762370323183330927494034405901940127695611247378670126256002874984422962531275194430731395962392557207839600349636976928565072749245485805805450536084171557288972020495193279932492957921079679904530975535017270607365630260827311269979833516572576087231220250709478902806438928372689045870101297483673355627805216424652877662447820469386305562742870131008890214985932647289438012547157674596406087904563438350727709525068758284963379840505878637188560676599199072111336872930639574123643825313324626556090281774820810921580556925956107841453056834554902858071638988984420034960759135980056209041998513331726944612331535742365689817542155969217079349160444295095979927793600844847508246772851027388051655807700453098980529492664012850785017427813460389594593821738190873891757629799394996358109854392922151898316800000000000000000000000000000000000000000000000000*i1^91 + 9814188738491079390104221507252621590718921201901709376818860668224927300275690356396623213824704110664226823621165016682757067841241183994034881751963034789133269434280854681180168233762180753351587502100132306834435137747098882859179607847090603158410348146186023945533430989849819130520950939257643200173676951861602433536954426063134845104089319862010480456600535791141599412949252593584388430325428147904258762334067212083505796921168935221628358520665261225196339287080606477982896596747158478499176050163024059461283706505885936912837459169646359811689853341769275920019202459358485623157881297388645901312582468890250991719127227175390204978339075887917478549847722528179669748108308460188509846365993208127061591984677703556386046444307104308935134929520491214515399326295474792110994558690613562329047101879916494374832189440784525080782272819635237683850468930829987077183984376991256836253500678302545397077941943428214732569240974081604008428559169374222456123960119178443386214883572779659993256815255938094524859702303113783104217166510647851924980530334823900785256174202264168143338099912144817858095481675418255910841164016640851503353313974786003866252967337483064619705180567552379994685337649536495108277572126667770428745699414094035321447320570360835249608966624451369274356421255487478901065359300228082584857026772396230346322196095932797320778941351760898825495564146491853803974492705542448198314011589610547722479285391233623219902996703178536484537833858588902672565931277348196065596831305150368786494793330069941539235615017798138155408770751800067764498023069710423137364719578882879354759582214547586356196589084965265277990747609913213733731483023627374672220021827189200757889019840838158851920367051485440854678604010962587003375314351738677377456031683454662331285702886126034058616348330157253824977161988279706667399169872980799690604326350944293732580537701233190060095137419993280581663496319209097190568204961458751600279741648518685519126035859693605866337813255339203620067772624725097452520764080482743402690152588125636276127450476269552994885489872200088235424406386755711312419922775043728835446364034951200646045842287396387964916702549927939282888460765732735705252939049882752408083238513275971021544169909288995036680149772631212162060248089251562793296043236924503603948797211062737737375580162486714536406435579387488271099536101550887822914455882573142500273525102888057471715026167700624534027593129724181053908481435140473173142550517232236329777560208617604518551469896729911338802389843798911607243905084675840050931587700863936078577355486856066277371210265164370320322627123691377203270009493658096858401065632536485091376612992078780426037631564391652006055775483430662779646229437877286397641939381646189803396133193310958523471776089740960867632448891281488986728400462656908317014159058999446968664059161152557716427071624408273514262794011312837444043764642605362681733910223276226387055274363082688121043853895088340200260271149684237457633187601147761026487342770665317373385788822247095313559052306277880361068984019796899155937382730526583705385946329357495797026609777140772798053706848249090429106881507165524867283350140062949150174592448995278141049855619417678303687587903991671778558217243429014147738589245689030608646846317691216591327165535401396291581130027581895366741488062392409516718040825713812163208141309291247599803988768075073399453778144128647416914302777716799378358222854431975411797403819037830861021328326768141124895821571886681829543472956498033352250232264716720466793542852679299022870007213009078542087016695130290762987948002214764068934244238127748415098575856581591634691696656726145668249609078046420210480044506850523615816867776934901479563107347574431902886231584530274364363794002051374271532103222863935847668590167194890669979909019914898382560765541298946157483222525594871845791481724278177387318172658553416678766877725635385949758312289931909380352344456581125756102651603455460323342404534562470462151470027370006223553504796681641616589404255953466019557363165814334937526821908925551100292316066714378399301731512704646271916430731638265686337129108049523073676496113961047596654932267255741261725564385307758566354419472517691558550443497835545500749647328867475526427024147621975917656376254336372747192103910956647273084418989783794818478299439828041728000000000000000000000000000000000000000000000000*i1^92 + -371275354558752483456973932805078702915850050126360210357465479196671921189305557140551745895464337409258619589817804147267837151408371766590894084777925692169015146465669105392591245022622503104393573788593522725646532328654063309381181257513640512230308511863960274156036726019203422465959137788055337233056263874092287560324741484862924594964306400359645996214956567638437186419546799120332252084914182123673284909652452315172206274699768257394978515442349516734292187667474811978996382697871218713681075851385290833350674563584549195781323461381602727280728553185085123886322638281884476859647441711588756384967039715586286985033312241765943302417059839078379329106397056457244951651539270356318032858629858572787394767175495997238974315103881860274189670068301009722488126690412885336242514531945791892486212414625561623599566789757943473819640158020613089433992961986621507007839103261993583152078601713011441622394830596400798028851533317422264342265538423897602772399710235261116557896226140276197739801990784528353483927202979650684487842471335022522170069275882760022091902871540791426490498104478952896325571923214618564879474787055875475137094024132463861064119855967470649106094896687642604270116511752426870718386287497861683597121932647851378192105078713016213155721816052773978818140183265672502468970366299001504850867756817134894878273960145948495147850894759714652922735622620246246259727828957529217161290649658398064188938925673599997826652430676089521074856133424722031676191036768062359511096625528770984252851754291266711948607977719443874653009743459737584648193305543444300028077991429914729064279215388900339853395045158287701034108536580253386467900084715503759472012619268236545217411861467128181592760414093174894460228797795314202854663154692118450540140128764519303964060376369209873765961613664878701835625388161117627526242995678482698181063930584308676022895608630802506765785470159302342320296804423053326095770970173542360827371133337080905284172740603671787247685130552618571272911711683461585124663384745034783064448023342773793235807833992493081190996445959570887207570731874683312318298492677097074368458731449151403920523102015186772654481111391477051794455454818218802303089961848066842219059579671848305579808438923634191839778255153819020773923792712950622938990425325017199471316775969217789322464368853779189153308844272297550608662978852796961460841696832089839337745923704839533534122986191366857454295641925150862271700582021182423757048689447193232444517650898116406022084051360100202939651428008650202753950934638615567692021931642073828128157084808458616453774114095256416003962431949479655169679817513102311981327650548673935218911289741156225607776632977409847934254214778682322139918083845070423022404528798196965126930401194874792362937105943174061125871960972702791266610339675948000050856780095613628913018813254483610376566258867042624260004686830202247989382717982081231256458761823301001395019376319006707203891905591176958700039064329436153239691624025979074042795065790454004207169941788946168490815707057510610273031756934547318722798898063131200819943303040820717412494204758338197340076315034905494176956261366966284737159891773726191699233365694348462061427439342111884335940474378777748331992170265842421902561177640943127222086230055100124640933383051731934757182523609388376625773317837395946150614506396640444499164200246387507886036785942859149333601831417831760494339917960997381301108641252485135249609300112884001950192767860330041740688213056232340816227450968144323161174016370467178545854868258821375174303448324904954361200554140949456882987243414824628526679209185709519544413013845364311722605966962795365368772230215586123931428664785976870332317701090341608146054640904520442092627363888659508875665232434291124455453007941380441782549760998035181141261597967422482040317124670243682303925546580776340363889592442493054926726050081111682510795245310090492920251184309649968412568260285043528462869910212590443221668032305932022113960774703978299399817134012761396773916908048252053175270976678360694384161948483182729464632384144919748348685682952316203434226130549095652858155450674778047227496923395283327893910014196707602866631083055313231314344288009740298879234842857046513267932362659485853168035330711678957053572589124784392899296723526447102156489233916862198415429206016000000000000000000000000000000000000000000000000*i1^93 + 1454654700836505233315536776699277596653540123539512323442924154895459256344840252555034915552692000230650443210296892931601427059764122394114197892276892617965889703563816749094227500089052710874098863087326869594656970937159157350381426697115860550199090098629032282412318402318438493763978825324939137380737319173593877089320587734833011799323698906060081912202338571408979304598589636956920247374859308936449125735602996274725077548999629348443091248569150248798546298856290075673919506413845311883791514236681592538205825373989673348342144127076945996757882733564655657955994288427168118833145253018119478575646452504069400156992777072178224684869008083334232455699091006377543388696333407569591521947825039850957455119530642132161011755244424721068280455229682676262148252134469079926277656757366568480138878735259329951544966152238986214313704635027573644686335596378089335967998517239922612009453290757140508332892271790404539200151277579207132421174245131638973822491993656833870367837492941386688938612816189498822468947599616742047222525619028583593482474778228775926007016458233997541982564056078113625358582191747392977897915081746722635048362943241906538268923097687073002470961869791404524785463940368280769463818630418234262441245166478270828635474637498117883081459596835779659961677107632705863293310409879314332635391617635339551488008093420881384330772112280966877725404405779683738509832063327722189487113652681174102342465978491642327955851292379512061191716287354339492881759494222167871454278303567920258995606430888138394770980325151401438920955879748237593515024278345692967467073727502549325435366402497462116239218938569259804178289070328805825311670213706931248776603793823739100685350987210022895560848909541183555350053142445553921350738413531791504533549174991317370899777694547023343821666008342497368301439840815409725726617741674112526335670982529952514488192036641539440881144280576830196217559626239619569725519646834409991792864092456152641627386074441756628509904648667581384973183110580980217720342431097155267671289892747144591540518790473540567625258826683703345318113057666222941479565563872107032046193063556359357805514043332971892966951712738515444188753283605076948833408552311231608721611724229675267303846746567912709973548731378364189993430808757204107494388584937697319255310825681278607715706202162140181539753846428505823123050716468740267306175596169619892084727170381528808702272014462003324392032874493358078370240580441194166915466519673376393558339301642211560259914572072279294154121202890265955718148398403223280109701854905218635514313528980387691004568420738142031368754227674533859574243810150036875886468237750912851430090491367049382110337344014919450743224665266134924507799556186176265877688992058004728653344891263012311786319766215937273954532262628769070055857910219788632804842412610718822382576935838495321029027810986234123956218894915675047855009318272575026271924015374687185945703299115859171097236060974492537564829392989710226945615209216025658885474986929539364360082240828884936744518534605061191387010196247218497987881214014514548493731111692009872970391146473831251074950472642729843775008865713137507619281211308753491828921763951124716896512820214915928594831361719826890670348449908947972927077310569097565610228140859333861121585189114696148462001032357846899889585189141732116736850399664918118481101211095148057294105291371176899238934034901295848097109223165148585148108835867115521657115288777603315212890504795270085932383046339952243973534445764531965244606397175461031210054047986633085038990229778678448282585208347069956411917515353194645856255743058040991134031142245099475937578914591605924894714450095881620379317950847479832369075328096456481628597045420030873964702460193134543411158419982551807295732727436413152215195658773258215461267503278154615397166583950901161334246390046471573153647560394315816122487871163022880332703746865401689137066926756054635535305288409828872109834228770507152949031291934583442584558112979070841318723433416290779195065523982122948694575392082142406882463409440225503055833774488865971452636745610204648777394862934113571170652952902641066198630258772078378713929737604359828584992064268729708995338557217636874349480677328678268625925490012355353266041194587872164733175215478227056923743232049297696116876991026153547366400000000000000000000000000000000000000000000000*i1^94 + 2637078437702585737641791408970372959329104191440766625332852961734533720668042897354569549440332173059269093629845674000469350687947770954412299198523486956241275704582440536771207416556022714143078529685921595609476682622936173671636718524490217175074407884861091788190864829374354908158384855326714174978933102309505509532199706636513393205336528650467146860575327174779446119881242787529539425739400520553364101011220899168895186433707320427217131410892535553644575167351720279892223313720787324565805169627294376527261029760610205890215014113388095520108676732395285773209581761506136062520258531519401297572961825385501968111499652102916119770820345162662177163791694573637222810486710196504908974926168676888040916768505878961664741727848769208238238034440484065589069748312286598925611861044256722552388761374341920650169452816950673040485833013330818522100210348958070353461180724838917503528584940604601337261489018635485599414957789161049901365314623758362102315786669491778792517384654373588021673484921343239149954799888609675971947029976682524840204968271231447907918271314243400178888851321329738007046383930864685695582662015050983180485455318531919283105056000920827581268267888316935190370169568060024903789414862607989502179301027235914721120254470143570467938765283614227347201709200969749734654339766137224789221025330246633660897468020941196407988190647554323932223572407388598886874563674624389607799361407716813618013479696637222010244333816288496279251702248381752314690680654533030595691787637932915665662340853792162658905243322592042626041058379173881735592109251784284421688473174682257788090393922200793737823138266312723525784648801590361729123995243391244667602193905264988812664221402970952105738752346941279733963574296755193501767787657022683406087246472848473167026303708948014681346494941524924646209852926437960807981471017026026867953647538796716036215596541728033150199944394248764249385846227622257222378747306797770624606969258862134778780332250982769061599331368269890871462787499154234660350118415246955592656083983773577972946758723030598170297030757881471687467473985277263110849198807413946298150758985343342495831507426637297143537503815860951242247866610512779335092716821381892763063113877100992729191698318314160625633130622852886534559214696202138904842751031824194252978027058819187441236084559686668350513405328093049295289994823092718880649142840226942109024527074263398596015308704487399405992106914248732148026133928034759448039672545150811262435582645554291115109593605515190931692573906105572967934953349692482206529152510655451305327334297935087705530636394275327255573638302582617627933341914573020909642599690823736851180335842133900363470430446601952113740911321157004408736821886981593136882150592654954532384240367077887731300893885833239089928021646743764440991867587373511709769152264807239106401694374284806864513333880942063905427091441109113800067445599712473566471024928714453404254982218095160772295225439607931472865285693154715418896896315690744463512401237607985964449213710219994333473971997905016655257070075453393578867317583607909046530814475272477564254468415523467505812672443727439543968555050575369960334967937702768791680516136849229554329191467027533549380060602237322309303574683580165172437954143761244152266389800542287086765614531951304410442592742488369914664816375113839532557818859249451999214898922005934135562562311624876851048962062252648295152182500574775498215245331075734305059697212749308181545593735735980464052664538160921990310980240593112689803713014880307446911984761794849944879505959349868123638450240625411861586824082521684332321050262259699634372097097768618085825654193601085640024860368743333346643588903365866419244591508591675098655501874531658382401339802498751305757719660830722544141583465202384396996805395416250757361279213866209982162724462094029801792985419062134287958993115411115189640860799796655147316705072439225112719808971444837424754003928198376999327637467000754862250283521577951515312739079652975950689986612435126793533955224086485773530338609314238476320093840723450167861338813339458618989604710398934492448201043929159354357884031957756616974853397633639954652578968285403774318741155435010639026204448264376432079626979726736636674867006550226728634257286462373251776186083010919368800974198590689405090112090432077824000000000000000000000000000000000000000000000*i1^95 + 16871428501223978077992528734855524014441542015101946299195076619454444501059768749863878055340431514851861140461023925506116054140311950840906841127883196552999294706755450230564474278629368318093792387312015417628756406605243757848424936245821287044107023486187554415736064376800008285239145240658959539345466068140020578288222368128837591570676350495626905228274412251375363607662518266010614930330269701674897769136119451653697655560690627982342424124219654096729699983622892993378607758584015797909945577853424509596690276892251924463177975316264041955205097741624999296862995600718424843708708807938021932568902087445199911826107957801771139252272557279803110095178903911448260618776849147804280888343638950315720932300297270375646528362157685632918970758692493716204923557626119237403501071316384834358107470291606633586908975730348205772330663578360265760908290796323287059260186001143092775595736275987675191184293196453266274026664235589308715357037789189895250282882706298125970878678896626933818693130869860872069424975522216639060081025650078545929627422644250891123265197709773340675304397708613352949509251808385754304886706171101405492381734637302857713876715837893345025343243960059105380389658911602712393002180919278588539312813918468744628366203027089097885101489691790456238412853836568980639640523465512910794501913499306174888976423086633871445033530532212356594873826960865524596290707105173536974421193909962606595252788849245895866129812157196322515763485088599505395118241011326968583741018383479053506057955688832854788223781257508894771817711077921338049017756414231563636228119010730051883413193967288447283996781022706024983092453793415640758936057519998986060142818708174157185684407514376496732654951899609052093823582209009360153729536664297219340772154439004060337210979002210395502987434782381522161016586440314866316931809095204985494968796170711686412363095358851135332266301616976576330401960282657593946142683165166677067913717203402677066550302291031328618151630565782991691920306812231030041646018365084413065156311590728661142721773423981995052923223370703193026645833007183278723710025469549883372644324063300497299846839914949061281487347776036412996730314835172893324783661866253292205434675005183464779509745347239033903394217633365501464771316409462262578706081062229393292050075551805627176385575356663840719081905199876214429236298454423303856697968689887548133230369370070693962521572474364388171605226865471601758261608830369303984169981550440371649179518033943670590499908637060234036349421702472243126674954821581522482274990606019521395698065778545353263534661804479893002579744882026782057783975099343163483738183534161689669884223452919411750643685436554573323748747126200928015184900196008209133394787748049122233479967810334960023007902956523687274854440494554808426687947657493530021952820658104162898712347288326293418272975161477750440716331123053071418538306639433045989523735267518506285829255716685566999683683570599128279348949035712049567381665063291598166938049836979562382826065432589031670280627726781338447808561329119122721216234356009937699353015030230985544360964142417436952847136952550646332439427407891084502028998799456062758972295403463302685491181502091020340591087686251784782446029094783030257232241849182214779853319729926488858192721488983175575971735270995304774376027961877608572030472167587714996225668306484369421653108508772017769510005603110025769176637129595412911696585092221753761781542471853442773980651912047351987882405952156459040157384971719868108435871273206604966730089450788798338074364564699368427511448269342859737861058305336557787654955787874193819008972823774070119526487039226125290268800593618840182181050932239113849793792092328385266133963977306077487559392812938987678901304841837650175544682458530359819868999724213287154483276557279557958428550534358384155676929913202553303024228970511384816986101362658823255630595691922236134965700122069654760624619465195168311734613919421827113347909232350851008617557655432708599297232448891269345371916758066000297651423991542092559807232280936059244338720478816836775111835624268207256668059294202109708685358078581455081551434010437158137914220370416920900605735945494944488538756134746525123415444101281858663124713365660298462959150333157986997122814506988451982875303598061383535619053977600000000000000000000000000000000000000000000*i1^96 + -40074837547129123560117532361033886097905946332925858076072252932545550346095695310661568946959172866945432572859530051687184188075322664827910155939635588154037779409962685240586496228518266258310921371547053602760861183963782833476324916167450299358461065059153766672187858101790817732987676778709463777085641712373865589332911687625344625367709227574004971051248032053548046467624037451086670540630476400251703955534621938980121743942990267531534149452844000813009039870640951686880373753622132506917142889313961500718590803657533789778907958520315276356452620860564563934465747819674659698788203403598453631151954710004536747824761955794721775961038482766405636920418856518480763068228163964352173706592046493047412902534448398752583433813419476031644638941316089017314774903578415918839523624706539561104309552419892442317454949145256988372068449343905155093418684004390303391637847042579369646314821180963185209622347273312211003923281930023924403701113029885215804415497601362645018970604374049719905836598563286174513019762326165034131650835150187931603229622449960651680065226703400154402121777625097228580481376502970495104115163761598747701761912229157274284184729619259671815546728096159675225389849019489920685721603067928891892458152850541476801899459528733168763800795920167853584427280485589037069352870269254906426857016271891945731868950674929997539909763603942129484888127810643472858548173500125118957741708253047525218153470104466240127873353437034629021319828516382511569721483210096824608999400451147560738405009456450989746785012662350000051801377602067800626485050296099202266070061465888343641713506289145867379448025629832026381619575895913033643936836774657779672981920877103373651951833568391127780230177519288292732218773933923858342094496610812828453395382532798270838479204960807340543019918638493341308948427341759591686508464114867682894876076264861269135406962788560822764635330659516105528749692928463752587797827581457220426779922001728962823031732139516250427817032718402030069806359653013824417626495912631710452489730546804218338884641830441976945708908978804815295310646790029245682752628822639722574536810595369883020256828810561513603793143963584235242849324001150661527328370088616604905785563928713144083122102355107317536350871230816614461333463784803008491460532098143203988353462520794535338835430215143223611719980924547648016742427475386246450239162614906511816628970763608971637955730834705108368614162560459161672955269115992219591375780957927355604007075405085213793376764118634181407744188074872542167515856796128658031341529836144181393072934609455707364656195730891986037880323778446068933286357000289568752226920992514366071603276731160389214608081805177067248008606568923634719484157252167685617466649880601342977984106716975619010850421662672135863546968593974461739988252569979536749419792396323433878746771945849121770673135365780705141637864613324733869251850814166291202945302958957816010514041737110934320553729645997756786898731198440889112686027628234173913318386071376846102302931714307560834106407993280428079831538692468625885905183752089228003168791103070637333059154005826553914363250159998668084143938938667890926408194981011790232245866434473850528897137314194254703007921914151568019977554554490421489560009753598158126654388721462486315409341296312832105101519154005334520013545806535901564954497320261737873322256034723048949613123164648813889304188553437997762315980780538646263586074655713916639024106140770461449126029750093796434069949343194205438067657534394665584484238527571088630064443843701786789417664967080365342198650992033634147760438066813326068939401427861822151145877327117194139732478512565686862566980357490135054855584463008064400685368522662521883546301796444654150483070926652400146382635526257284172058226516960299578434700298314740384655154422939595930946186139579838315511421846182049888398621775660719799798335136719998449407541110837409596928885089342336648939469118374606812659748651070751919475796770450790796573181862002253789554671681076621343658061619071099945786517062448411101269820382626026484954882929570795937781476637425682621817694380330101029240773265435516443226850577523835530819155532774660913000951540626911068267511369447871207900997163248862672777942914280696989294150841190961712172637488623329494583980661300034273280000000000000000000000000000000000000000000*i1^97 + -253412961858473171001227313864846865242510153834294833936918708270727221073036890586310114999303694756476301317244766325418200086087596736966795920843629554152461396836658354334318629155367655980230522812851716386113693241905623352398769642516546727954746721659638893483188604818879040279738641084112851912490420731513599261152543453422586426452393463972123094887097517921195115451410632800651106538631717442330944040707096808245264587203390636665223560276125552279169296991127699513546107690116045085143205608823449342700002809122879095143282036205596219398033224864429035512684269529466212786438464010390813510870294763425017283550593680949671842087487012816387914916360985561390487118863020489258225684139414898867731353554403996079665161017075181924374774116537334465603913866779557036410161651386637500266313454384364215884928861618254149668257267746891805566019024088535410280755642040883467168160554276849507762178835494534465774441808738917731647099125950505056770387478999848983923844558867351198865236349709539829675671044134038035149399699770153071963011747344563576346979972043312923497058613508828212050911061313514066417503519256160165776375440152292516118835909764990707897368944736624421696266292605300985142557074446212684499859984395369794808110334097676960182933215726768317612389229773351324860952238965798571793982735419460709396168062691962078446176238535802466014822925027724028006156793895411274771478036903661697708236185014208821291978674199047542497332415215041954291550461529938861668210968315658156934476026944390524811127550974254564906862718006072758751805603220726226393072565761942000806295527515308694279217499625600066485587317739340631126973738562789693871208323741727939647604549034757626766027218720803766147045515992187318514217701727462220074036738113817717679018518488027391476403803464474534059458809366978704543793030386248075424216584024985738316880499188103148639260211885703524930650357587712525184149394070378969156824088156919529116191526874868387620142758215468381935201670377432946297162148097255797695165121065889928322964719057119975973542915440030517031868180091750529772346406872134332295144524844539314734713879060016612896420590648533107465606554764367836569402462894990952449106534060273368816382617508425562816661574943794093853274310352810588929258249378124336527464623686781344392444586259347256720180001130913728993697150348450142083603512255210255284760615089862093011877836075677021488733244949498814858073970809102830759224776849110152735071313441941329540990726460208466822423176609317546981345614207382479505216008893973027252509195338416052842460430583616861222986236875145475835649835481771843682471530447911057482459392727312741265252201599960760222217370695441396075888976240748244373383671426515535290226373862379058467950395732839170342581738959736671582541924110195587756719293908467874642679691971416555755918215184092223281094895783446261526185031883554632891731235938169393377146750733848404357188938704488723062454396419797345335378605498343892891193921880590746386303880193201469721633406102369232121245788894695204985286439071818498026855859411603371959113892597816789632041172982062335382977897801006446087272238003827182824135289751395185593143247985296142275861586527721705807936630784443480262256743669123899915827017370974254561127647857469770153106151685905024118522369342567037134538531798504363992507778408753500076325495040076279189493194931105659207588926899923811034817937911120044943668193989266174539152851607139910218099442859969888910613406486140789422944491334088432678003343139485827810490203907270946921537147676531677011579326380617190017929057219241293709186602028693858114124062531377506020225656461058408115018734934457217352969426603253496920871779829749350841652078392270444991119726837491819608313113412749454668999884912491173194762603018045357821213319065142154445164252999138341363281346403919614403781418244966566997515599981721218172147908841698169915939693477010110269720724167397295768578020312531334376301774081694857390529649185648660059007783940953820231513854635854277248160863658717249186008823937781563542439493462207927931344416005803070878687758621982866680269240967789427240413306007550585809730005860837968578482856638200512741789521646763284223981160923686012103949880748496476992966861782488804392540418605056000000000000000000000000000000000000000000*i1^98 + -8042713131370355487537167153677943930586229776487262643184204143483261295196543562049509448633604436908248295113496267688179837569967722130484528455520557858058059499485625272139792775749222173937731319273599324076588077798745042996681853345183119762120439310002702944075941975365643292721193425991702357870890134622622061138027921406992256081127041516298880330006195852687734722570714816634488835806349510121123060283992606367761204336152094476194324616139227968994890331642558039239528381093076261564619914628767888616476906519157605857703179108185780450819450413517475245041436483515707706156912132855887281260929416840676761085928259940762404367660791991105020236272727266279188159776421402085520171252733102232044541328456090897801323568498117602267781508487395044060677546870554128370835418207096681965301830905340149841169880992156657327132541442664247808579743792145322251363440790919100182647543752840664947761083352462966039897251350336908309309076149369483652131580377066732982091849434001002394838577316839865289382674610252331646037230805921133000828332695322738874478814002790550019383138835934566784706896616876421804841942417077579443673660317258928879049138603678851549336770807022712346994536322607211742221354957280764703501710512519211083596527756696395880087316306656894665392334526356133905118085428432071476100846568762827298398874202986214269996881162382168286964995992724047818066608371495323205622614156616624298634696319791665515981896768450100658128002799351190715138011277791404741040329894709391284398371337827523682800692629999848183564434219895881320806820242703578781678279673618197229487996364417397743180835002710636444766207503423346159733261395902761920702149151703817624256699080284298030592200668580961159441571645720465920556818821193683687810557841755904932505073806129771026518207505735521229113417469081412141606775071879451847420776674065975488450186952661933800218279450945998955362532525894603768442076729721838664544961472664697231935842190454993179010116913589534473848863068589277366898230557983500710517022024752509068545442730434250649224960050270787813737274580494313540854723841537046021646675749219098577310778589086311011070663488455719639154365737675074617492560980102400472003252477498927083189560901921218185830190269786138493005193737920801042415111721907209992643865457303603793901346885486220387768889065848986866303820212900205765866774443066805169514080231077288790113337289813989589915065150565883295301558114082485751522051737830312185679425492635347604404676281808863457941574114533423756768644303754890693201210606940035300175473998592815288164019727456841593670337515360187484332280907816873043371711091653564298364624823991325500106756479891131502591306333168291367670532820945162688430164985127217854768774846587560294703533135342879133470800673732250858827597784052070100855036388520208762245890731642859061438656723223307863693749239068160394556620453089841242018856235432451788513038914884015824345945362273076733988825517949650040082657562083182125795896210679738511126874735836615731934519125145667974690143032629606145656904718156133832454102939384275552918206836816598826744298719160922368478172915930997978600370038398564749200736983038597165685522276280327709415499491498584521745699796791813798731355827816698443251647394651321815854659465408878365161710560992449346661327938856185219007872422626152750027616359559933058518988350047267451272234370607853866052207304904702334803784292474486623910582095499639940575795022593141234874565234679733901398895012953603511899120022794008247174744854684441208705085304737161795477132270889920689836748847091545869479191767560052766185090463177672686735058403231034754493146238977591961980172562553592080636743289812969309077773871224603346572443867278384911592552177506636164107112790358243596456245672383052496285419018907305247776751530909423783274658161930903646456529770459259325994617060552436749378436580953777664520043240864469101237905549216419282272650453191742813344603928275195861322836237537143466080214527232041841816178379061746319725720647648682983144316985923742261130595237581012699147328885426766370491686904584931265879331976564362768785367499992961376134831752730488374524083961300722204564545757519332457863923229415315553753713341197478175960289310976542576220701071646099584424345600000000000000000000000000000000000000000*i1^99 + -75655097635435639858642549043926141775423928400852024906986729342204730311657954760324632840342876954155730201926249396489043466245949697149444832971929491001039674936324698803058977564284656122636946657583612759987996546722652205059127534585327915604981406444221778404675624788628852440042399931981811259070252491069962312146822351217389677066802488179802342843482203523781131891753374031230132627121336252887773229523991692686355177846617759779632089324498568118492381589154399656529107787002913295077216138935325358019725697686421716216812582291205347674240937657745235967676074060437041866350183273534619428523125094984605760576231587620888506363211277331077241541017394639513956630605365857383953145910993380811738363881747531722612232271671336825516112797304912490954385677807565564424381401733174597348209791373865092653197949994929657923312654004138007074070460049366086741852589719173679605961731480845186949985496990920217620725351163253459510074465658264166141669930565602702260246336513452206988991361914422945609936145605634939975523258615729702101075772596856977045967456492416713325944487859300022604696543195218905134325329402002397939223494208279365255890403984891132735743400101836947531056747559154003974139072439362291035826835604605908400414348221775629552421541672536504373962164867781357052485284376439525734229094291941989049577113337689057319683406479834631446334467122515313678796417995090448931381949287541280118306778036699761270892577786232224328143974606367206790153882981464136006648264841674057632979293175000307643469705284894705557972605077241253168062628999765667415542606137971344969189489874220410803345193104291982135500560846183623753704023582681070956941929699958734563607338807552286721854843214130535570773277559281910523976626967692180201228066983120419066777341922491719316495436579480492472803538792308448474942876274773819016558988064327966687555759737249312546563203927943794353022050026504815661986898976724063313692075234307168849322148473819779175680176900885477039333762226999164191514884437349856735687951081941651947294730661517746230788798599677164575093774810690088710386869847120315928686862375826779049609769522185744810641110992221185146593151166971740840860660537123257804566804322352270335691516135874184500993958695510965195047647043192399575771896694986968364491769238217814297449225963183915993433189795610623195347668329657920856269269044574922575171953048129183126114690289696917105054192212011125580197607921388328776555716259991356754609340351464199153903018601420765076749919472939124841499990863543493891204784604280346843492907984468111032652467445748031208654830404300047784974717073344094762595970123936493840974017055914108609928462391302791116829824022669822746988500581090917107064440399331275178538834381830141846574471111744621229011140560096610516416632683861818641749692578547050890848249576059071104859913954497481112742265202851303120001513221664251580732157238864562536866467467000695785535802975636967682323486352302652554990969182473121792650493301719352700661681239291625902626507648194741956289608607890555702908105023390434848279436569401452648646070454889218685760010915559868131709461981625333423800104346238066603415497872492053015067413183227359156323676628668106025766683893769394000284245031090071607044778719303734654049299532018617653929852105625155413236917610678040256641530926730326595399686133151789557470411072162989318986908975369339469157161292026585813870297419463118005182021386988325499259511721371803443089447302544201103346327124179477186969428888785993129994866037521118898432336190842135328271775075727549392812492633289099761822814983841718223937272153186826760425267064954740313516400111326030076526149892171791123384903577252455434146327255099653028052036075465129213817346587569818797109778464928535695498422869094577346298311380408546658776834918541969908035889125923051752218421871541115801336866967871679593731796596262985567414011661634315754116177129144548409544647015961755936337727185833243378831745048603502529921887170738559823507568292187282392526473796701587399544292571488026171121900242284851193265985264881290476867462315578508008987356812645462590607107923913921865547437830829058378321403401946221210496446903250181206562202518403068766078284915785581641891613667998414295069597577280225280000000000000000000000000000000000000000*i1^100 + -156167164008628907445915487134341833274243637357412351141592563523125786490826986106402039701366534542986303342461337715348686939481966184829029206608346741534697938376429416359568332790363941663832173522266910519831026306757739879793989931278640307815570725856774440469345720484523524673147980932301722325460376290630362161374759618756577538879582958765283890741755077645777684028340294386484734406643771332986316352375116154057817790884651169022630716280406527140265876317772494837798996182026478713241490829482867638839502644096889540550608105237385881051278372651255561064224651966597835686910814842749280673449652921495955943122489410007702893237260897868576881910245385832362529136639794637476946381842982414827184892782765389267674219105276885892997698639203181232283668646072161453765962501251689592395213184897588284842934106557586566000866886025970007555368746472313997775442602119602685038081064553490342906507220417067267977059252128644773075756488248006275105501642471212546507201067189941319234715728079287801133106723815832274133519736551263506215458071991770005725073315291547522034769112378465747818621548445547147507131517502488275993453208312422538979561907586642724335233500817575911447404421806108277150430838708581358250328561512141949249248627407250663262542947379642555575513028773779606912662057196527406901359153311614176775952763137897044622118061514476343904452253943472532664011981504827890915416107559563459633909505816229643307420181517964649143926478125804163094594487837948310597368113735869402376936389638829368776854249154578917164594455380263993645057510797197768496484669995810197973340226619603366340551437308289060244943246559566842140360185703906605040290838980005158256723645759196961115417308620382803579421575820904216179011936225088438167752246067805169971936641312111540419092813852464999095695256881125091349106340450712473662227927119632003201454073446719401410757157376438218436641062464486015869158731562769666221490724855477675628907973074850506275120098833110014221137519923296925500226427580340501528822211104459263308655734132289853216538868299145938342991055514339597716028730385166929600015965007761202733879843425777575115460264278494980957805171227617634257771838989779893085285250175549414436753753283254334744442822491243979575363499301816417083027030252382744753601161319686936926724615769722684729114437998853011064972376583648427590876584957144660821436874475742922244521341027291896583106543074528723383784604173035392331559285444891559960908075036391619639676142247806611543853966012718247265088235414998346980201130314116382485560737499012725354687242300753943426877012688861746497877500447464808905508265395200906457748817293672767609682518001845295002365575903474025284290996329383170281139046514746552660603880245954587543853756246564974093384707332784049108563903577420500246682889675222672399549091506611801060994997983955007155685099895277348597087383280008498419781191643025356649374061629773335555332303188781496857047676916108395694468352734967771739350237436727770221754320220929095821339093595176010732350138229006307253998661167387563423405972009852716879615619713695671584560797095319035669780197066654221249498356253416322584764148862735186979371734610608771395654721313804020114501953105060679788278122909417590592354168247963216127190158567494484578982220983378708616853868812571962285998758763213992081742489277189785574384827834329426518726852344518850458014339897926607749127656661203596691879171758608468509290852159050586079606606302787998368288577412749906812431068709341316064233403794292476532485597464537966728430004078347884096935444323806840366405812485146948953270360705288780316961245173202777994775531105893440186718956253873119322742506640424762632122133064077048324859121094231844369122234292767207498656894716290305657783804952978456234060891981617649830833364555546970038737221894464501970719609305792075056019083320474084359321528666534714652466867602587451564170910278199158342835927435866418269203393743808141984004736864272516646777492689252214948482754557718003082740557743132024252228506754625015818321990376069802867277643012903211010946157834547880537087836429997026728795947810692073689432796450598536673328670272874068347886038039061104907079788269568486067942841335660894161767093836234156294277169152000000000000000000000000000000000000000*i1^101 + -170545043176182823941913505261066363678046045743603417872424220556156786753760390969197350178824661814979181674669023994343630068876126834389985573848293677691581698384404181943827059605242466458150795353408056570215882482492123704784276821372994308131421535936898134157473526881424780514449619028703395949347105688945207278862857108985519618074684471008038440199746866713488666965699258592974674484632873449843720977746500113840301083886690749866468228345333024742354848042532911105636281084714692211974792178272849485730924520223513454148972905645036830209186247310347843103193422383354273064643783968112856459782899313672544479165760565952236546821907830435700186729775498868953269960421118551283526279206287047015488101324433994648257689958207229766936541013575206907481153422515625054835893571827902261498888272327388280832811796772915721090135135465965978204466517973456774584785860279709530742884635181046424466070722641611477425101880318276242086130423003828460972901889154944250403790329429962116184948735954900633420114000325237184168145580000343707985407115438767885439933415987710752231226510944513669933466371028931135873567819723137579820297829031160949661355076997094899384115346646074000001765399772270957967550887820712826539061385779006162088367147678331955804706937584459123984882118642514241368593852790999148446133582104494561507419271122185810791598799539331001827913622467582669618183896720506397869870850908856323382934908959045580047822303532829353999370507092220397460063420122805910964816465241225653129625439138928860920752869894727010313388844139466864158880148318779675193558365520344002748280096889271712862906885113264274096339045365602220865809017176132820378541538530612569933601138081942571159127651575844586211866547250495120805668984971682080564713461918561509210066042145486804389495405491137113002438705164693503990100075426002815352642900535114955039403739249933099866747370435733248378908140967620446737152080967198930758003269265097010840440811602769773232049213812578738413708553421168341434464010039759506998277060267381878945347269716363376302011859495958552076660422596056430417444327849604959172153800847071420027632525284497022240628816680260056569154396076020536433224535387826452848466163265236709833709243504068882130207448686283081689941680700169804592645829485779488482550003156140358982287417712151762533664547666156730209930959535818765399336244192397495639713056702433250333409680827493232928425009225200150211510846499800776076179857169011028198036394213090478095668272850155553920429430466523575531213798663481845127422175257923401072577189723135258921718241005054919308219495429913740375648010404391237194456034939189120348864365206822799396781448987801831552064414417765354516220051788551126849805726741727418396117706918942542689970585438615295720728194262907780330913363424906532950705080107657056577499884538776984877337525352134823312308271545969537548587823647473062071273402143644735627547869828273785895302355329769228038324943610269810443435951434645591897956699161062902163831301199553801364781284753429514150956280126461262689730137394570262811035884090206799324730921569580378744104611017339854997293548675900358878458271821973754428526161177697424072385138671048866110482737727972136627223452191206196950386268064562791747489405459498382105709849492143018584509830227711185541665509583347710379798605727040201825395375892429846505619140478002909139695152564051007635307956021480404650873267250166254381886900200985539928280659159080509497077895780215170609860106805695092856016327802983411032902238017342612232975907907239699647937668615504545256817478199225391813775231059396265022198628790966584107319789408310625584262778909840559824607356171565211138317929649884607079093714293172865363437394903503525232013662424651627519319129873679301476010202192616909553298811874688881635196243483784969578129897341698921571075071347115169259290519165089338023236014461645678686593459769592061403683156258573806296595346162569178098497332035365936065369469519557527145362504818109926526797311471420234438663467619641683508998486808916219599046318853744081746086333512671872159587085732385790525367985828543086032751330599167091319087184387440723664662530937762689410491783721563594239302131209000835109208390861037932902657523719653765939200000000000000000000000000000000000000*i1^102 + -130790084919063693559929281446033203112392339437566587058566482286151176503396888848629065719920227507346536413785312712942409899477455559173280773747029563934119873400541766244844647985225578752350753841894626602488510329834990110874543384187667702898759782655586093896962919207520466384490891991281325636025791768386141727712133594281071344622323921362635925321226150604348475312233259642218300155502710661329762218306264549118441283337047418694239833246436909321677344712711377357244187409062719327089413423110689225701866063285734979681874535731285858853493206438612420071312914916503910212896036160797667394782075966062144646107560887770987482646988461485772602028719472783459043443084534294351495590009788068247575553531560877632253627579338859527488998502897160961264362537089483984283720781293901875079238110611034882675625388838722047877231038558794909817822455092338838919509864614126394846208166066896554337762427451999365385037897040591637932366571361419666716062875113202995132377152498994425204550025834164781065936265776019541239464806870742108432029833439770689725516720700534543079332811998416575680343297776433647716688733833850979590818850816156588081041028770958087832062921195696745665599568562825084171104167379026882756257150901447428348813836320495206049145865386846713442631626681318072966988678835825004946172195479212395334590199758323675985358871857983608314593706847259937481216014714634864475890683812620234498266765784199787390156265710495663127178190226552462152507626259192419372779015676444776961402731180645229608152340133337066006934640212705872399614617951246626580624376654085211345025736004492608328571764364924968127258825409782840527543347692575822539202217725920114866092107076623246000071486251081244306699371357566666508853334874769130275191347831543478125653510045834976731946437734798997702352980202840168062481998385202967716249638468172568006446082204588506352568603539748283446989729184322985392841318339821665237853074530146138897235990792875642164213471754939781557645242811886035891100537531512960531496891949879964650039269010658690084238664940952040140890561737203997465724247097098767659595058587947784294080835882389692619576471069580879611499960954668208001711494798886145618936715137379291841316404745250227015318945596567172700190759221850283701175993791774758914660243579836259793101090814407912873532895741800961121737229525808077419574286052662242390527551605445053645366698195081580937655077474931306703476707394138222962160847145168401733971357468185361540375478538626803024260179367108680483227181151851309770380010616471372008936288374449593449562442795342444447013807935879150047607560123718820441029807790852486750611063272697037666551917087173523218567010117499989489716130924301294087915961025956485346822002042061456582344952750761506030675588853664770258658380587856375103222840051372985176090008893804625602815015505714167922489627036025394937155159835918295451617211391922630302788856924457379005070875355918958270878001642556705167707721255167325332824805522702058232154632914870693274334730685027413121968043126819356845384290918456748252250126045093042634021284244870713076794046527747960345104794674424592877443323190138396627036783113445837093279292990025397856230162223288038551625441184363329472025278726064433961167230822293157988253097959866537665852544856572602640663179639486278620546087405393455745942226842936927107694802860591494123520577109977344479682361457829903782910341594451355897882077558710304255804130432096900411435466633763923335827785150682223806774505218992977723539908461115870436233714485799339904780010223511108577223897393033723743446584133221842242851764111925639118920111270119787869734102517877292451730663494802635721445630313288527747833891400354609059130898672421873641516937482630088747883877750242446797152527804915948534033821700617765238463060816669689449042436157053493973696518698699413565161730034947522932331770214091809258346403397935522312450741273020980535778508534324650619537358478445052818850575155505187215802537404341342823385843604590801779056686539373410433766925668580699773845597789534778505540872087327311880142997669188839894395584801955691344782982275366728217126115531035226359811865727457196953462842200006477480826945952418049315061043694983437111992873123840000000000000000000000000000000000000*i1^103 + -82224379100295666785616804271128192914600755449910585270087873042824222723712173329022068267021643453876975308005940632203776598519978113802435494210392116729384505108126606285023121822059632565909216992465004132415966603894434827358018330006440697536609498784068132852443792397982138718438505933044391036312716059114564451900274335361459066063674271237348173031045385530987216894071539614577086555067534493312166848918824211316074973847233751989854680284452278765720584518209877840332359265353365611333847563715966963270397609534116537793181036799533711043178134806369841811507960931682192643049107297871038019463888968184091370245848087214679271584263986830289691487101395330154358458299283640268292821204458926838290761687214118739250786454405944389156661515515777899151419851874845730616414027471185320851433233103063939042461807421209050812021523213037552589675868085303467745054404818699059116665874588657812270905396168164094041125609998578508026497146572215940531269958531723640922574190346068900422484843314738223038096639172986693869873954943245677373534224079073573061487560405065782993342876184912207052882678167214977823148198604857569097092781317346389724460643050004721753317443256989733861456945357420768409084905901721137858552525520635758585252873919360200719763134873162157890788578558308692255718093340246912900717923869891916854112376419832076634087325813730140062536564486919076433013668945593031296976089022945583165728648732448535803087947776249844485506295730575624335823133002986479857545000454036935474378488344867988124254692754560752600905209799037743282538487580554499643422865999397624955507637515127682927227216166191535786859813067576037649905151463713019338046726632033487203740791657663349027324006881379311491440461742267900794484286782360345454169532734102106592280900076322915650245605891802105037164995315449077808395178092101851167177979916967177388710474504363031868558709933056733515125380333904710312016630883608490849291436439816116008077812099259664810584688755821631715567387783132554531326170448970082011690843291600741220124945959614812450179304112705562697789909348620447940441056178494854958066789535162840569454371389361596541030557050962134712055895041864052136897020112105820627282767045015516897435002934797024855857125303984048582900010435343829909724851867413443287322586149523884961358719208960128460956925914324832085853818980815062376619565248462665737851361016846393232421661402636196046753951058602719758891194786703567801948519606410106742217662467061120177845432451201133238776377592022497119494845722583675409069667421837787083620272217017203144094169574239532015514064837023540059899696850734266721419357936937510922302481392173320350916420925822532146897343759628138455664003967042745499688091141972556578630375987412529783056991765639670467535874320515372309278855616390356970023823587799727297428844281242828835673581146178937493444178907152873335999336854175643288162985310963194817390068302425998296102005736298701260625638657927467576263437477821323209556115173618082506833823792158994937392774152576888594176290770752926541693999762834959135347427007556647658423125900309173489520542852357445611511605837000053011317550267267984584823476016177131078748668788641780405328283593898163903226749152102963596701034249525479361523590605200914160851523870232055178878454688665155177429974485369660132216515369555428239590681793553485831856211511994120122513666244368351834042438716595020392523510534008776485093577182429069904219134416908077219838025901879580909662421355403431493582788319206626888055373744663981266483360052597100652343659402778611760482968207846838598886248758398985655985539278355385253097399889244031357982513108907085676345477221631147733563752889323194485767874558756681848325754027657939177575587409214838291814279196214705143904003078285014768872375722113052057128742490281645345304348617193056940265900161661157986083785227875051285142584196352580020120880438805607212043258068864814774680085629753566450069401306642088180720970276766939619145758308000295361499672519521953294195841724902936828814974111159157984039916662965453478868123117641217805540985342309224603110741283598630244602845310331620450213915505985217222937731727202874050635469540890852699294271531242587273198478360391685505024000000000000000000000000000000000000*i1^104 + -42502323512159438134012775481278193680471929368702886904139446185452917355108737054600966376957978872758140959039039790075391829225969973932476160646614929846479107830618983433747072611424831919121826605726707388310162939200367201649342292652482624681253275763935495161555976220776534722354036573476632624197874679920501424171654276554699074732076363249938735736159374724488973926266824639711912916316799588889663452251815157233989505662707472575891799083623579796231021756877733623485984131162646718991319646706106497949701525476815003319097696676033139121975256041982729952436104629003426081593232374149449404062147770486113212239360373335520506324089359510640566797800696469668365208424286533795102070465404453643083775109523695731896351230633957039514677063784832493827792453385875428165468705150888469193675087700814817352542161236566842843350855078615041319436047036600729060578810137186186091901036588053311782343256284083710713261661970542668835169305977490103144026353061313770088264693072307835638912030977952854326167924128185287176733557602464051298345420885463202991220437282715314753141868071004831593770169863407330419317532616133861585325835508023520885250980558890005338969104362831743878212840471372485724221611816902573083121438738803389957419597340443961185861805956705495175581898365593726361494382709150573934327392679405692611056065799787016323040339966291083061266960658801769254352381096994764126598298442756603278213026703878920747226621694846782538720873522717631739207369162974931413661804687755600591164315072701244488764391821523794731173351495865765421921187921030332664944977725370288140655811141923408020720382747441526249865484603628581495351488648329073403918637542091595453335810112921312777750741965856456634550730744557474011373848083450648049043517291173515382695563076515004055429019200646265087420448565855286872980403373348460259221298565158220583380624163390333222826014759056381419926790647846468232848193895539222937536660533183331332718581915035717678440858465639543851886793977844482578799090873003756587660136679120552516542061467857970126141199094262658285536710710803264596389929273085320635756759252945898125249563002000470859043669556943895180553786903681940521793079653234039935653669532007630350918663687672463582740656117319520004225465519314720304947817832246489956706081517118858605412962136487820185837878094006506589007146225501926915523207766224951959710318742616544835137528584556989016224765896748148561073612394984791086925091641840120720729886832049797588023537270097220341586316989034562532118845859608115031851902574994725524821716635147846646923278303457892991083136986161563732452328849282563758115768059612162992075723819853446981626893287499930893481680368809429465538342474893284569643127321104619579274942938284732270366310313596499522218754198124327836401273465377153394807178429011696113507216081993985913804311685109166497870768780713501622346368281048484704437345208246919470774711679762298644957614231121191866057045045771716362441022585061881621668419784637245947123760359264545677361539421472617609573347674013188032917110071195205848523762947228235116102578787808031546509692831693339064055035071913777553404181956138227411973108716159200267951584883877830070564943886653306446543805858797447974173577416028198069530621163008276324396089818828043941289814826455060803198209874513450544144650211353115167899186475519163584032330189619412854393637623936944157646449201042031825437519999626257779966194420007903149937093053899075097744328232532096180477759704199524935387325618903655474291909347743763429252944096665461310853732350214304587092761251663032468062107725133237549226905409306821724358025802444420276675448016455594355269582002647648102632779821819971838525034724589694282361270023482035432283560463867948148330400182841943590126711232531199358720098401790565083788994820552846263110031231543767041608236815199198352009486949393887511763510640908849092668642453338906209401341819902324786162620259517947203254060480524129921549385665572329005527633467779794674528920257502392190630831055230059814208150178885529981384837816282032374880895872881787429862592646016036550619354274504279693302074092673959459635827422913088248618004219219091159642390626430845753919807197125355704075840756121600000000000000000000000000000000000*i1^105 + -16646802822464558510006512639059546206083509412623671443351575017810676785236714869686871978835500247397051120537408982162699588334004938079104977953436296639959028168497007826129744606662357463239020961169697720316166009887627379641880502369812756876360870108372366785741149550649292222011931026529943949266626997768071619033034959545740324366087553333557442172425637333453816326948226538207884885621484565061238481552611638659203192971476315215460102818469705164251944073819389415001622768124646855746598974456141029965431431306999898574525216361879507560606206282987143924294036374067850064341364331094406945595017909982151119239393689630221474807269105755718716496679350915561210180221425474629381777592817548953277622026321589405024211973051117642644498549409545503671182582208850184203730042715860091240197438342939694920630523737963596792710434578454083871186986351854082782165574856673053821623712022277028885549646939813814105459364192562548988133972366586795770156677141467461778680788626239412318970250884926841865299528615640220747284306699571835157102184366583927190123262082046280154554328293992943759266452309658421267755244591712595236798749354045132670921439331413230659180012653454497679577086031870772893461023120560808063145088557391751807336527029970457468968085314266216926813660265450234222231158141218694328307618432127036296971370711930096827035605643768190409706636494635643529587346597869484071486479587762520786460494090498534911877521269048695430753285856107382401926800280516342623232480671126794847270382385535644105453486995153615732832178734553380736923737873518651792160645006802373133291274220117539462688358618373223234662874926691522279345398604657110751757734790019462432507744483329937388342972331598463910165507597339367132384204056150663878517350521067865472785577651899256670446405605324802195362684933272199217174616997120092426054775416797321100448842439265238122450876848571541689361776831162910418894372339605091411175206563019284161236948337527043566424645282346518567475347502947721743983778196413804823802026504700309165926476808414618533643017708527391000170114722719811393134093144853792828310533805258661939590970584087979562863183810831549615010350563250192871147086006969361158175337964904274759309377348703372544712972778937259789431544457778149858876675072901601968367168440175872648742046838309311811887426183041610793947793549826628121492828295595517119126989377509352591730450443964914740459171091711606212207259985950758527152151824024808806077631910173106061188227203098379330561160814653327360043817692341570198503886847191615240145824176387755217104780395929862240519337039120020445200108616023448683999499681421548869776561817280331148847677160574378464517913424954697611851550903200871503776034444438081927240872583764027000990820800890610125758354594686491122335876956915629013957154235114901479589675977587381123875421570078071819324274751044954435695487097002162118438855463784223175146219101310196972045461894439094094707968250208478187241662686383908791606864693501305255132346457073560735515641636948228902637853244240882781335676849358118005807137706756030115040371572060118606723249603677177805902963872089513036653068213887567852422659710289572971681998890609943000857190880032492253131860920313289909947892871726036688702826842950377529467074735982094622503029460124520862209784385902343880272891117418907323985676984810668648505136810056690726317560076406638668816376252415234088406665063571925437060298449307113514815507981590763681784744385919997022210025042027266341594792289669362787297490529415318272537037475815734548458250664787442642950656282029053624218450344798469406936141613242588808151311464924656350497660495111060075832202042076264339451119892145971138404893054978102501053337058937021381632112380784686147675068696120025282178834886009856218405835734328610119419734804246106862197192939784382702612477136079278771975244643731171847627778261361018507072675540812351987875723137100758560675768204861160460672857467426628069640732579933207872391216972928326498213134016079753977500494117239836669867382726380475980476140883271753371377259223288968010068016716619592715189489227412867220286815705350445401186400867097807134106649520127732785986345118137946492932019745803139882680320000000000000000000000000000000000*i1^106 + -4556626015351884821981572042913478687564924710783208765489500721811726071286477651038659461308520044627888719198091067879927374228377271089786424272558782332104516265373149334603571697534508032702772647428715679899193900591263906884886482220651884097557013027100808225631904625738374919331737436471291776458795071545083922260025486731150021898918613386856719313924094207651226513461294533795601743355951838089161061752274576313317437388874863620996022164973074614607420668879172953018030516942694092079001614742079329923668376186434116250814442356705160317899629667071686173199189533818441899911216179304848819821594176017701233910120248160076410142406715623914260581700372624180372979725303030143487359029661379667120660720466148086219602322644263315917781977335313033024121941667483713986891976463637203615979787798653808066490001750049937536620152767735742235748070854554025699045107902955029848817654595461825812388629317283037625004788615058370318094035326314431657397415840038670172101838197901826777758741771259995214934716315634253899311101483725558126963590579989894297509997894194547952671284511167410709895286816227462204662920446987869379480442695722782828026143817430013165455004488873162091441860447965229793331254754525296516925409859631384680450439485333548931659353943235055310911967245871709671169865096082066723783026984775984260523610503923179721095804410897812476620116175558675516431683324576812200536958331918535841648787023890677802737803136253969096190569444530408501331196109579139566190341948409444576999916700943174710143438719638429494007415266343116912176879580499244056900165093195660854523947880941211232112658625651190339052301998074324122622682802147689786782555117921717840892739778942723095100227448003513238668919161660816026092786922275756203077666701906468835084300936684626345197438183863988932616031118033101467459831461681209543308409789723857741665790491568668424499403355132473791403120175436825186645287595899695804700933512682062155121937942422352594017473679734164371340101976417990077708196869937343195663469798961913590271177533482843514000946608707143282924564328864057667914306783114723926884778248890887716046439025383892335618564675967354161363246052118109609220487404054537260817143740338696984403721251419148748837977426657068479634260143753842475784698877815882552820292311732468450242413285594740782664529891008514669261215135140605314840606578385891176452208663827125047014333843084019026684616004551098421645926019749496340306810917317075605822063150857459219455300108901720989680731259197602054920469181278951446981202302610463161785598279743083168003602508695052253093542688557990317700301883730978393942430953511994171469561277388694918405550715605083449087132164604872934528197236134375801285839533493794704463294809958177640034849425122860751323996814266482914578613416456414334433070922350440084563658730888670725266574804856595983538796773158939623889028598377772468681548295212894567398792558697589375871045998384845352701043053291472426688278657556787123160936717453296993418100473089067436502101901270702004387429648700944929275982558165278441321087469106400868045722794574848057461673170450139725726346574140105734656047596799021547527698298628261889435822721885040541753448881606676664998245485757950557585693591633537413731010830313760237512460070112466815473399331547777411354633593140695846476936673408483677585364909592550452194641254644445575932623487574804321084611263230752957624995958371971468493799232644535802376817728883672868637499655665752270772970620645749014533096442825462166884720746324253402129258071133027728266890680881702571321400485010585328222742944667469282923733893407260763190075341744541125833680930924857675840244745835435865578040776480260194931829608458925818356235146685511790287654189352565455812572199555222789511122541578198379850311506934079452891327372732954618123164114960326565280571523202277336763537147024280345758576583024066304979244108840975249937257665924897432323346579598506699452691390116860726823804220732839054254444650794660556420435548955636548146648812326430972884992750708751074011408898979267876164787642027107360760030655143425548443921389243766889633178336169715295394169046131551694190080016056934971674851177070856771072521043705856000000000000000000000000000000000*i1^107 + -823201770753012818153647203507937648715965675213790037108032975513391556466313001148540506995479507011205633474010701164906986491243879568160039134686226374705961159769468117514803295489565287315085937887347112509660855018376062474350348799108233308040259785153830855036416416650935937521396387639872400124877042391548290093244724995451690417976388758218182902828996057629526199051073914935034366757995931199507947306777599263717507589436938537190616842358369550241351381108348022712638310099351236177853366022563660018468789106069801196130859032643906812609646318736438370899122323010661729016589694755391499359793441131141251391330113177210957345091277219357741011790873912088499229574562674465731619809207646455995675594836567875816442850748710891660805671928684659119593786769632701545147541134100471060871669874622126422157331168337272698396786290489165466191776344692465411680116323838870901206469488568316949596111962540285018319050703584808968555861555541053665028992192400945153727543280251394896606757566931424511710360741193144034401681032545739362288821796263980894719936311149928387370504610646955723824171484612722714643240182963818067490200363781993110441094201173057954336580450153125591464596588775798858141759952666061553838620133581375802174965468066067806842129772831144707680602042486996774604041390937194716554993178714578151261381919215832111015990995799556530964980987025344025003983474938315785019724404889386603100920466767500033222411649030013167867715475947517521035881558616999763706866045041450361824564973635334389831757769518517352092354537108258522626108860516448334191151759099336886330891163283548434643282523747294537284062682298444291451903271215213565520180046169489834340352957541373087145194597559418685823729073683064050604033122087403042401791000834795921626820046887909655555653859549167036438429416065699783880548442620610326223958143401529795432730801519129983844083429025489861949725406148890004240414913192504443241696342635947748904249626125796214237313601300012903807709957613765606528320118793241750436043959197984178447490650823365970122750685556377864280141438783920681707784103321269375662268223061393695585998985836263091706445802051853426661771426305635896936901165743170304711158232504331345181801358127925567285164288983877122099462414684727648169120329496386728761727999329631541833414034543397239364532533493654602770584759975188304527517651806079791571094615516604007608314713922103786996501795124760953005617975090384821792297258334970250525322333894991761036705959323141784956643463654244166086984296502803309480526149826074943274126296099488111369592880176304253876287043576507861509938509529993691304502207432022458451279980448964002229948555862147049044287920604623584002486307616784578517761708560329609424016548892556079586265598181773270090311495652065263708161567811224338038392241933890220212400915727725981953597401143563775571503150793938787374721123748457465141167451671073167510353701517725614979133122071975572492913299536998635346879365741816863663602237725992729074232378620363685750689384833856669999272713120124304363840935458213232381390072321849285625284103577025774159316014882084416974969023881491444497779264232996229199131499347696591442199097875301323973686226842578339234937325705925428589684800062894655637038347386912117410657455997496729967574791438543494780484286966321586515036096728636115285437627672958156324326040598546723208615969742248359463839829545382491360436781742739208646173389133385754351131961562612005373553137758832678018889494415056952834081101448977448454878208217352473190784004564752334199401820316553016509818711710374312339594710456911065834702533663533882249229219063632875413522628366670906642932793245097870475033384764771348335526492822283568994300687156497371978994305287564500779177841195684342952341023540186410296755315309813991106682691508230453642465402667320220528483913961383426848815400864525634280074019910432825806766289302533921083182158860454907027350111423453505348310616509079752765955021485022572014657714074833260405483963097374322021133379966546162225068339437344021812764690005176779136366361912121051596526075640256543646186364671036495835744638221255343877066422235929306751015108651630413999729316987065730492006400000000000000000000000000000000*i1^108 + -94195062856172496745454133151507608290032267929412290351894489564531675702587649765712207856339865204159862534943297841350496423671709703952454797976831726570490261440491301327335052313205258072056239662825361667297012261221761561129151134806321542063223185169106391861892539338821865586221128275208137881908043970471233007759337792227714739875529362167660612757153242812539293530145763766480946866225384247584265055403214880868678436181522999548344194851249858194261029214894289787172268331344807252769682484149492047446307908922166026333404889451374163853650357526658260025635223846240512539643849797616074792615378747523510873138806545693840657944278656791986693207642043578971066770604388904780084025742867966631587120070624702334394398078437096866953082793157466284526655326434941102646928317099962114574359414882734642287930255730588206298600229294229101778501989471625692737109895566943069730568721661129739266913916689038791594469841704755078333424860832964197473940688987157630909829344872503672774494611414237757062899144813170068838872639454118258009710692269329542369323952323432908978473010046220517721545301129922159141335906897965761295845992822462751156617865475880672677906926038856120146462871282826819197858913272202723044261016778377365274681432633395292056241850105072073992294778421613872506427702140224090526142714960332034583760542748388056258272027083870046322784822545416197811207449704932379991911014022882434749064304640130187075474350979714708908640780898292979578605606480616777391387169081802872971875962815234423789117230607127486178304743002095288307294385439365363772102143937520611500435800733076878802810531808589114897791274102623142801163388452239643804295698330534748604347699921013638068998981576351014452501225427969957067016343165545347526748982587661153573882577468216223958220757694875349917754235202675218007224281579098484046768539167498419496296255074464515354436089793767394163616512451924009156621100085273900943601778852511113313118197788080451058539039690225205841398933204876239198918345062230671318749292173729640765756681041841013671862934807809892941798179643375957988215022199778246838828390963207644280992109980284428077714412156134731199908673484401256817859139931294371431043107519674349844531154190987988281641169628675094922905931733958625351226144360775143526334610676198971939315122950491952061265258694829037865022393532410468031953113860428335805432692421893884550471054997649369778742780729427523594990318615742396711067755331489096385388396997240499794117021396421471286663359693427859519294019387468252976734001649029543317863510882414498642628989525952141099028998057349396229148216092859261147518111933230142504771337527663559467033351189659696506864933955065988324770646267693294504953976524355403282400539300604025144438853664997863157477393105959094081936972760864075568150311408711743589134594665767450149354988693367384512589763547127556129662777342841680072282128254385613774342874596109683978965828177888337859839919827372893868597508172254653294454942043620250878888089767824329901746027202985708964226161675182934024235443699276079774828344241228434808648785100046901107304046709376306415885423459162797579341621589861960245397352532573691970455182613166400415886660133468497804174236583591540729683840979783650887818256718225752081138914079022160327662160745957864624970748958706537396121572428196798556584829292915081884893666874119535139810596967176409567002362172662660426438013315538817636994756829817273529803079589612529367502920653062117778583056692754072348279112234353928105133072131070766126673220509464189445447053929569047801832494886814232057960278047022410672992229962800051799793828469336039202837902551926147594765797350174097488421257349065899800813130395657618771308122454641814596792495869836911104131488738344398391322260135876247233063875278297587686200278381405834129858991509828129083906891261729874032898999926140993707642828777401147495516095412851404374028540436079049395877743851688197804056229838728061869563857881186072259324294878001878504553025985693347460540886028304278305261950539142533185324217535431149982117504679454906460729292467650986089361893994603126259222547976174814907453564100652827207384118535652116736917778768855040000000000000000000000000000000*i1^109 + -6589944697075091226631199937404230160339552381957479699026800962977120205835680578678206902510312243373503450510312615416305664975540150785798876342209446715879776317270991348636175122691514079054663251508752635427967143031848137980880417782612557202176324146131441075635962189673401489624360825228862285041744647413195142943556030013108649910034703738296224244818772046656984356569070181218800129199996917602072111473548107542354447227454335267964274917482981570667806271130286608513354812864996873940910143685655615873410765845505034906157242580578505496263216429056642081372197884378667464437187510827938872280152583310285705164520743250070712740876721578213297298468245667976791886943985878365120993431438690836788302572643980908410913649522415545543653003587949647291741919425460029928459959565164620321353540533166739235753971467991463754443538853551930691737542918955807766179220926903145414114658831567630399246496083515384955825436538745240500539436965582709185662300069796850722871845072013418264209321715398018990904859608691313353845186628477920480706023029944797728654073903078153797593494501409026466435027066899590476814582414635954123450873831112021796588025447558805571546240064680571002266477992935635394189867974253590585335468951242332980636929442894207091749441307843776980292137878705593499391723258727514545600871426623094386951764242666726345016756588963518856004706655091936782260765944655336141832426730766765302313391565093489411430234627456570991736571867912742306351712498780222860798891309064350297570628015131962447268546935611394902025661784370306518050903462705458133344378857884519171218789524027699894859943384418233261356936904883397037837033850093375640539772581796735379986528135193052372580146563312394630996152848961925194300204584120080365412258361996684862105359929161345550911855179606926613482467105832170759875665099649108809731022580292857607480141611407216491021669205529641953249656817237970471007604296195618634334957397756772571401375323717016560675483314787076195399310911484686625049376770704585641954565455744648543274710265297012277067814004687971353510727467130550429795876764785026196597298051596158034515825735575195675760348932931774049161409687052252245520237399373157577363728140881140123769014826224950204891138427812098484628583487698562174667943116459379916667262073907426827625771915243336239855923579149047145730267974222360681979288054336777566187549283241127038039114409665853754042510003935740498888860157568310615697815657645910591158966790411757006007647268187771560172131508913432676402420538082936874057631500076839433752869249118568408490783396681037694613631316988263051149984269027397937362740813888149146568195629003956986873991699444325517683482605060723451121838839254044765354953825248065690279775298521220598376475207249305799176452961306678421234641075686819049862583990559614445921459942265532303509350306572935917671644438875221846171220953392557276837762506812182817046235129400074018247559112866928680978612190728604001042942716557113232931249628193356305395610356177214639988756060404835118126068107844684508705734914550333681932239284148780681409474300621187642742321609740892607558834745264063557920020498250120766845833170364998278549981617903031048909452036034198673763146700905636041088607647654490557065484904562119514309883830067170593792168562225353325951063915931963300840561749136844536035612524553496961718492852741955146682912050832430994145211817247858211934131124894779245725947631012092346304591431991968033394271380518559112376406090512125025593835718503187683418877528522802600161552683430173844970074491591198739224527106927349959017695480880988538223052092270185472695247563271438022446487870223319876285948249585735152891152633731914799751721156864271988845703726101525027028051118446115912478655678175077992114426964241291172946219648309208819738729299836486150632555226039938936901657226791233721499689637534886272583016808830890647800371406856074207636207090699223427843259192799547488737623154812093897916956403111430508568111963914231661091636795092277669018322128994539817182909026740862968654681238562899068500454821604335622529177141522291744155212940234942943820316905888590935906619843374183766444107734313590134407168000000000000000000000000000000*i1^110 + -257663478900500795852541095924380619749602446828416492450257590524404112217788363620864109080020980979548493702687467094846531404680350725972521124405882391547295956400710575735626802445716153847084989958580071281513476612199671286957960140020909264910346854256609510823518088586967797914675784633728547521134925253557127648585286567425191044341133332344094749222806399448978910388441197509295888995212025190455799064084237068626088305059867737715406557113956753282996207476499360613932309941776622143290082200943174586064276374817563413040321623521230038059585907820787060210551780045977585610127939451724025549432385848276907270502244642697934393972180306921983860077088940697578559612621116329439908904020804808044590717219154158210879724386996721606439046621866376774074534990705935650420885008502932358145042919898891641592400113692724384605628174145855273027540290456487893495715369099634490245727414919306155062629486265224295541196472289690933150217910070212837480674846719889626077167543248852848467145165418000738136151391692737701594883358730699903503056801375006150468758657360067126029180153263171331353610408834088086518767986518721110081284497906604267559647819952908929497627686169103822625949630010086711810856991439885669559612425535449662027563615766736266425072081098423835022388749558151913670806729522921589230599152462126978955070851233457016918018840631289659087331573667442547315293074416326918264154322597786799871673167722453097227109139956099414169330420734605181983120722946829473099661981994655318747669337468654564014261176798763852463271688546716129501995891979188742862346068628492609937682258862661358119325333890220220769948772272406292910595644016217899168088036237401049719934489701484401790964882787909507311735172863673758705248544195494942625709677096825013812654725194654506610317536099594001955648271175569395007630814674184607468298882222335394658621291176917866667840459192143350438503029144042577253334501455115686711457013343042383532954041502814275455177933825980946740037760342873904373472000471438294574819685511560723530537928185771092965641590762646488391770074852798397810568031969439932598652738795431045491437159769628087090981437108146745936578673889817594484122632207705123880153303649379982676316552055089306689768430530169290722923836625869608334723391753787039676804482128192225498197891193581629913235202641527729783059755878415690768044311362279543926586000869074728150387473694395045679339862950263873453262063560164132882793939476587468013721587170845936544131810075108210962289685813553427089757870002345765489555926872077666893513491661517346286435491999562400703433760391553507801401898552298734944594360471867549817047633568262791403414729432898151736354288692159410411423287267584736257464027839482759082747974135748134301498227942154898271146080683020875767306609588564012834346022296564813158109072774200486930329400428597075382964888489175252716128288934045878501220184584883312866188493603246208432154005623364701783360054760468494615381446281542386469813828877231236616708338087445738234159871192962983789634890636146521256410066186453843482892786938907079075197201782028247101888570986187543516641603587943694795913696975019676824644623877962598500070222830251598694470920553754262897833482239867372561700099118348531649521052876783752952762833863930834589494297591037645012334876006530423015932592842580405724825031393955200242741038910379896121097972811519538102633158592627273735635704986200655171223265901704318850063909688715495155870466683391931917692685517172564271302507688508679639047733702988783345370744652937084536594768682889028670520286381023845114979441906214412038485955667959904021911136753455617860521783625189152882267678147760452973018341175681156087842815889393252200097997232309413781125271285229727465746939990963906903663818180883975669109815505193196682012514409610287744068881206653730218355564264112888571068456866048552631690609297089133852631162711152681321235347973531651274464573686173878362842029309963548324779148271360207054436396673196788589392524165316917774852295731330484817121928062626828620321283293546624044966611430241100116668830372690828884623720273785887310273159903438827970828831062271578839843730358272000000000000000000000000000000*i1^111 + -4154809978843605468478731246511732680338650540183542447090183023087537442982318340057228950922688454852497707876070104257208193530664682129591030708261414451949742552440057789036047638152111393126042865471874377182560858356470257739018949994818320405251309950205468679444414074596998453499325901453510486641092355245008020697081613975559189115143085921552355219058780255856265899477896604378345512262865675817015204505218659672527339004214389001208633156129276177745600568406842942956006967943301978374792790676557128489642738658300168147144278016718379541667886163679339620494450468547851136887985397957050718176056157938263034663090729349122305748472747597531784322643526807505762326933720826018502775956809920840214974762763139276280703000635158018978411569584996260327622404126200527183847007390798270287188439832623800788805979386161707604009892008946260069555605120947762676647449823037181365559356560922017009599314894194393463230623829373528554916349032364484031054462128979511332535125614046414836234210070293313573088506902593329058558324364314442756584647969128654769743462569888703936095240405887998381285134602973995383516435299393260670806816678614016601517516772193161593875578305896946207744596011257133971262827422782595303988664451849996918738005044911345899809844714877094651211775825431422242537561226058313159870338586813203661428351685711680049403955898465198842219311782360099169654860090325932933193840856953642256336529593113539975703570486856988447094324053391367852791185622022438597283765067001333002502572675423214348331347102671947728133645685795278776317164699625778988107314384417366716755617149318937164298795539423606308135038659967970420925092574651223952571295164666372760409685278536488308927404679278843427397453383393505504701863838212506532844462404915575714263819128383488512654546018481153686367486564974649405161929707181130083092646904625641228045084977564977602843901936645413497441869348960804910221407782108847443341751078346045073794259521719651450072521112758628203594194675687849706007697364807432959277172707465850967477860810311152708368484647423846844406200188501126117231692677628765811658521922551443159194786822438697293690648405748689162526586397550182746827408905629796132289276396357755568208026009351929644146463798206151250531765352963393741829782659468810696523863069885111770287896980697260303435233328145196438269078031645998052072126112295473470373615913985989898275680541395783614728598265667072180586170561782205767644398726840706513110682357470660932222763269818201172281237694821122708303999274741426553847235593830688030755086242339883065711593752856763287327521743661520796074939096249047785655312111069749734633339705341077226675146056062787334865859457111813054047061339956625597777257098114400104493135220910858240140518163210755410058902162934240730554660588755867197087604392389855036118931620319982044817568599599537995622126985860138437997497651994378439004107354506732965644226931513170518384903981426409911425003304436242396645246762809307836171489244890484210299044483500071426188058092793733958678581019551216995656204616424243074084899132330762535787773262546892392078316749172954267832495503262924052577595558682656699934654010280262699273115061076766297409162872134555360529834027919872084075454078868390817011811689697550924376767544513696023151346678255084170948463983146341267296112130078278786418472029542485185146845801972328963933916248677190336419435014881879261384715726953871904528643772204958172820687276966624089736941376742412425635075447592181649304901481968887633058626840280196154093727099340677498901217460064060592105165668851516406136105315473097188488082853775887155086912880198860089928236943996476741626532187522105069418211807315375430317910098764356339309421783067367470122157338684413508735455690875063123848261472866680513300418311773017878594779994434123386154966740884377770879279922292045728311815802553239739159413493943687018594414702290589490669791607825174205373925181293574772433476970589911604194346268666080570116606909308637966597516379315731549649550376070429389062500867473695861279173099301751499085839021297861427146040870520704281385959000285123861685702752827852816971247238483539583303680000000000000000000000000000*i1^112 + 29892478784652047330417670558595791595313924181988741581621015226773684620441578073386499793687355120572813850775342348008878982462574367043180721207338673252300025719312407146842478931595461135621459053729630804648609479611628021422285144256125242342272014860014570868868177895576764667071064621651001679956736498852884997519917330694655634602725411031691005018981050479941702101968603672236932267774619841561014855708036217089145296501697118979843433751180805532256694162123952658296331738642187901571104611374399136240021237825703992141946184655959838108121631452081050519975938172567912524004190997060885958981752601645069383298778142571953395910422428617296079518258472802693974770364545663846677111821105307140613207288272011647113945287877650794325830811070467808999802876804006246022921267346751782693402172180409414915994402958230493095780792374868880156086339604355174791576664754935002286411863493685479031282685646204792449313241415926873752131849465560311790870061659392138689874668815295553386600743619125890299631319384142258079326073365849706550932481906614986630588455436361031034309312208345474405206914151254559995789811763469920749785179291609894663201269790802765648463799418767833061240686702045863701711183566953730837385123608940541047380712776827350746330202322339176409266587646907157700469486466514651271572837863774254717680818089081623017436000071650697650808053689317491404118041292854953928128088175303454263750763403101118498663659166779714391037688435632861648708711739609817276320394239629545351550769786477518837682261884149766155070634033352342393920734103321205530837286055534225222807355221654424555428470485124810695516677802157259133634712989108294018765241729137136271532393737875303396006423348244821036611473216327334117742474960369078823951724332801838668192944856210044458885445047575291194154362171281702758601420441718312359989352128161895204878876753932096109697678172670872443987227838612816623252193897724204473730196898069813157647582868682636747743400289929497877477407076083568855754687216672402881494554525102415306447800009459470029209986450275457285646122198924481866965186858682178402576307623291061294934683537125399751292363742567414673442050286750031782880648398507135674614798813502456775394276655220452040281949462430545656802266400804288037057622406920342447898767774808284783440945879169867714355055964164795250898563069221602197408540831430676989671121346093848413730378696132229375476120395845860692577810750958251988858271429272106937701215735036665662183132430064063699770403999083134009413982155571123600034905698512995962489968970714830081579912044926039462024414491383667148556353440665664069024112843518548871971820709778481382376182052911871415712224023342610192126063566647236602836040979139218708320109445873206777725919751167762101185124943602020013924919601636636899997489956822171042569694833859851551941350420386004202000492728810100452940125621501655082971659878651999210230571511335216600344726789362695926181138346974391969696985494171592016348954523728645175481055635510891260949066186650427712172329408714543950829288982882184906099123323473790287442923131805527245140012502360997702620528943420713978926861890784521383528508246864808007554805261297289967746297991475090830437952980051730130312786146734672641361966317362075853210791159767060636467528261112790138184604316913868093920990959648747945354837270448874888847687647439998102820513721413139264537588450418192158846968647142358206288343891150803869817486894270967985885026407635185412931972473426086913723889442553953716290585060228916922575712164998910799076370970999599709092847212816302308192790812445982454191606427390286378641603328674312422955406452670605717057943315092650605521181373408032319705246378728543924482075071661469784170820110219631647580667911939811382651685649360090589123334435781584250812330753787890839496590213972226547211453078310173030899192311144519912692905666469827674812216998031497641915276241526312884894414190767878568403509883076684425025070365239175182689407013591119948365491324942198570394246694610870864572975503317187040411695038997876493920843990439552320705056959645476546960526366666830223977683323987903207201342226432000000000000000000000000000*i1^113 + -69301994224756339158041868956471568085958772444499274041538572965013969111311290063756792459077973147167990962913426340960781504135121937724729064256987993988691757103560687004651613327490207373100804145737331557665384285799321292661669881327911082966335456933923450449676294428254107458981267112069340418840323565229289213948554222480714333604231728983170103166491900426648149551764946750557639186173609104214930592583161716183461792956689412897994811367925521348654909811435844096218793494373212304363566015680341282390228292087816517882733176452277525173732827398882466406011054948117880259973372615988612602976485995087422642012144859116443473744319958498145377390879741200739000174337964099776293282550650512701625420326482941134363404557736370496035592443665113107884252933157651513654873434714361320840741204753089458976810959640157120359673754130212605435469992559678905324061874543572600524306648031546772529335414361179096191467349671289315872448397940628004805060958862795447153637132491451549792518136873338469661057898458686032516567157075559124823880667225278425938656933831355667094740543431687123671579524849229346186590873617755160085029132288518097095922645173093747782545071869152985363400695578044151075403642750247065759579601509223606414640388534245553389563237637639419174386536399630077732179219858634586033829192623142000242623143648091882608971537280685056764380590942860964420998445055229328729335238041794171243738974976226276708683431366380530238103368306893111843237852756679329105805929415707216964416876928722358006957148076408392868714625823159299883099257209749779535186862827154335085082950240797709319391678482554872034342182920820346308133386500083290092969559086161640347153825456106809970620316007049900054897421060243758911321502355781297384026718687353399901517108059591474913521564856034599390613576130827775487499812499028781315571934872843429287121436253063385948961510345207140493989023390504455609413026310990538453674126159476140310577849029280406339009607175594093177923164494122582055275601213716070195162369744442924847905625701122725479088319950662152436451469959355330625383155515636218295265612164456805740865495407532450334339853659958862916254290432976945391934593789397918656236713319184603712742721614415688199785907277914495646858575679397990745493608834427778051783213986472725490850566034820158766517793685134975263723092240657857587834498086702973364370430937690015201197664483700482011550715522414911636437948113790748015179968521449426296046244668140162122399615215300424123210200369604157767459539304472894353210402528864096856518945642684190991007157660180539799622301143661315767544640025277051056819132805836939968892413544546383829816690974720278289290550450462426378589433640667381947955931219137372797715267570382376728005185633747677314064379242718058170339302983056705311554094247054496904262619421399727485788669822229739291330753339711006927529112598100356067276440824480537265767526196796246640915821197016502139271618546219133994018613765612906585099121377597772679002874306752791139704938830460163268385124194422235746812246393271620635066003622283306459983323805145192543126730461154496494221772633035809153532302750045490740718693317748945712860127607123953673490653246843217133408509959593965162085130057763256839254840427538768138699969889834527298865587586241805217355863010159345379045391115622611893278084600351148779162919127787535970632651221978330111207383881488084190255062848949946815107857768390174892590952430651580424718894498639884031204573813422301177378393943339626607061603761780746775092045363352614065849716893912499255871730442592158828503793394404098130733328229626193451569811172525634165901475863306776524055886659409267239195174728457656022210101725708614076980832309508985475996400090428942819426178766354031782676774014294371135466295796443452024539315508676979975670429307617872060223454022093997294758374895876332002269617408707533134737004483465242437868027727205155945412275781270746272428134666759145784701491604008786459197996569480192228965654600234333978078181424787280171789363460508207902956412752028648397435013634402949815621418120856068835777334780243395388792528979433934028800000000000000000000000000*i1^114 + 47145495294384859494291420738032990942738307018193688237612336806661313875759406729631145250049034854697663690177888067986351159840917906621507988779492234182947905136792338513197148550085693139192509225145266609017329085396026529790369463734512652415930366250491293905637767645116989186052029237680078521802166395589226349430629733807545633092706565688908828857810722990199757021752254505857237567310884626982491100128069398819557264985312475859109656808953319629370652685831562828519389892308945111555580326600579975438270896032405425749158492687772946844486543904330435826955695148921865935183941024497759477251992585045304143591239690557245205706478365302396270567964866368762519710535925164340520652190682040174780613473524500745631749812131867779001263474895249612463392910209372181335344861363417651924116050027302013013580189439657748607372043778380740404918797867601156939132609796630285708188275667160721838093404168873449601784434964043590980009542434407738309143713667710443173226086363134536412132373058859857298917069194570452016641649451208100288618039142662644121852373361450861713939108418523424147216110252603474704555348886914152408406592076912570492400324865792540966332236901146443530732314874528062988633308787439667638935617558258048420048374308900701221805165492664892221709852892732265498923594344464157869571476241319608702787366061707332667951831285617090421183802338891991561643901834727043582433126602805701059787898140970376627188246930370228397291741210550729361420908110589920166136117123540939198049109682524194844408320241663094701386260170288247934441933658510023692760577233606161546021425121779347955532509529687310863454035743514036809905557187015698873761963889486222523098869116639294837572321904014871948769758477047255369130152101309634692759622174796080971884061674209258942462380890720649188744272524156323245137476608175808253381550780354931867702872533350929731925571563316356032036180443523766553353434980181359410004238942358447992194459225474194518985204119156854360804002912625552452020528335291097490675459851662128238241639308194607788958300047915005616100001211561363032695333256381803034799872337995156467171083310428237789471438113812054298704160020017685572005635149450760061503363010839551202020043363461416233658889844449743748428151696605343008670046722861788973034861536043619097642984525606315300505983623721065766473355676882730478577662457842184968140270700714841626739035652759670575889306350880724707408495405235330532616923004060771441420163192187948666558336362895680033497111705844630196185167345561925995524167857084779199870829332401791556045809052315521614425630062161612975507932151308563020959948088524717339287543910128405639288694748372619117787194634479536503597406427041726658053957795916665026639833474800825409842214680754651792399628013405312362781302366672874168234327700809955554076212770863735460986515379379580142726112212870076366303576869057254989630432623885843217939674988483278791433227160020150007827588878074430640067419875722628102050357193091938476273075046502832477831629806825688804594824883423011573526581243275365518590834830032349199878574991371161685443846833038286501733361064808250125875677124170280331434229861731035897091035164669570729770682763962550863602123182337038173580459029754103710892519532149951994085569339496982690494556479353966041683648814688006212399961579587247312622656054435036789304739159565058169095164940293838127429210769062519847890351356043309078690347535629227033142943807421611471040534920624833294491554912262363588857424365939283904854668597569875080018935282368638152021603416663946378328285522219946524137116560205492908205188140523847142012528486282236960871170014621951079123117619840410068217430626391371593598480427347730716117389573687930227167786078797368579470820687759700393155897650876819684778997352082370610400515307009961806607906420176453039389913004840158090081726412598794709164345495934978040580245142524736028130969446992119951541581851126321264122809556521701575421081264962071118418486831809889699543654170312138616436298963609617788084431415080878601173210039969079583979961403864023919625021736869824057843836578888447950764113920000000000000000000000000*i1^115 + -4511092579571457775815480521848935504523157587156562909049206758717122347922614592268678192259052164003237529702213981122812617462697307600520651238086326152642597408086871878962310000680769612597604509911095231974210962761504906347843187651636358163738654193187497296546207972848286853861013435134156819798980283128132139897377352845634226995455208448248319783731786670197137580247067674318924348135436028057451364633256771931579371114982052947590600165579805146998059356136525037154999411441527240619062584447451460661801031642131227222566270494363768119379243488648496083359106870013314079972626888456455178324093601078661354325655237740124948084046803312257932042288773650785422721557492457570051578124599151492411986962016097675920382562402105438742909501984694347956363799532394362823639209389235995852742724741939768193344736938664363995654869633023271977108323155750102741083551046704663347630765492774389270310066450312127278481119215623237735682425678137971057143372002393401366853762497964714152328631305310113307740592139158528949000451695585937693400716327090421763280920316822791107464876067498170005237920812147220746629364761844053132020726946939429123260040558320452131419183715199781831713475953527200538902647530616026067703670077173904533231518064685010696585304275227961382659843389408909836348711612042606973856093703370060288409910475530734998795211344308803758052064968203294558562462114152592509067215657028108925127113220289853377435694621167868173642936222243268726110855680915551054299563070567880235136133501106408035265916701818178845603569728451774636009911775698337112327917164953808613112225556793482167290343694709160781667289044345792890649985434096828001946098091971018346357051975147269811637682610775548890887735840791126747825264155948840696391087231069929160986094024952230989149571615786891385132287192102256667944695976580342059590885318993059167206524271456541762152916310466097738680889639742762575012089577041533180121172859568422901839589892174968561657561369825763815780743412607203593692257210249597132262853908075879985906574383718953855360063920616587575393844224292387229742798619157528314424073749042762632368494750779238605657463306986766594183466897613216687900263922598520270011295986428994737637011592201997587974052301201407250091116504430434893697123543007643482974874875045435361382756237000975275599224687443230892075263303722667117099881635964149646582153280742691248485325446624414841169331910538248298812226710108675066120065453623880054364238094055560819534181607918777638689503475616789495050205297331836675131436249307182134405778493388965735535566979911932337598222013180553366713078587542377392992190871685228284073567883452980384821304120004261051869995408621921322840038998083097830363806639076259031543411463849919775629162066051167696146050450731971532347796381697076756200452486708789294351434793995728189380741194291431793814433650254021168140086127346351903816168068288977974956351851340471551134269825695584376493493714340623044445124645628019994924198408978566643755997313779480984682487314210162106287631622939700355356830887314264678468088660135769510797059967597384095718403600374284472846001821095133190394792577636963948348106526540545906817244695543999464333051067076131544537359180608492889060400609755482439302935538624564215543637150309885172231204262610917085241999160469064861638317837213336134953181563916479945957253517960038074196936747817711942497459506053311009357566076034491331612846519079160130388837796794608402232166675748057447771019496521954652464831149409413605960213453006330287429058920597381975701782719692445004739920348422758524900627512832085757175308647469816326253367540797878331584079139181645486780612743361756569377820015047903192730325072673739881660754740573799838392007320618687254200107799491853130450513329856494370182802402656760498251551048267499477615186672347213249306739128530530174954270527982279637539212336743146869701559607098902971743183590035725589408906565579148471448786059055293367426598904316110490987435058807660827668305240734938322789169328497257960277236713506929025227730317497722191416419763478746207810180287242581627218716740550656000000000000000000000000*i1^116 + -2905881348001796115348627307060053220902802566545291666686967114732811402229526478641792129020527075221464379218562987988746745900553345556270475315696948061996472334843595431649798945021764386696755236122904073729547780620577182338794525677513713710977040140598517868019480147662107543201713190277832292990279232534318074354391711011469298502674647231288497193781121656851421486021179945896508660254104113201670239425681666661526604388661467434155788065559413806165182154675630592250338595155603423704875865379673028333620339152006100108423687907191653906738689227584584953480477360689554748089336127086498573968264681071623583924135842631267511911575353947944117537720307907056677554247852837098593348144449108717327699399816382050642913805535718689765196275171877270388161836590445451414569931919538716899422541769966568006014100976926004708486973591230931737136263319384428150863192166500317141987563219924867739192963307985102199713720935803851748706145226781506774700545820032332286531485254603686908508008324766828652482140548518463996160103066430956244166980764016128092833027203153266411356080356032107013253430791417528963785897878574650374342370029340014367644382234197133338585928282645164034740250786263133664507247130683544883439723692956844501245762189377850850246969100681424452694931674673801429786237682736838632656036752226275460477346217434204870406295404430154801177863885517459413130621328096990108935856702880709582104948275656379620627844510345324921304703922731401720397855471628427508902345729138199024924030517236867973320878666963249066198236179314124247800286213045638752537206905191247689138720108234309605878793937588787044869120470266676447130634593183939725327279995193538376633688225340059656356948326996433422716383242285437714491641796021819825518814190345724490707652226359632790033410224086090171303674673159947944172500039564617435240963670321339090057724509458160263803139546431105189693482164940905082431220686157371615015551692032520414580033421985861350209535437698213251477810472792021979331995475715980562362279114546467434439738159654556160682727815308203228386365963308094667354223767628725765400768144030187127751697004818988692397574489883928484404139529067061672561267108949211372596749019777173654487799156502557855894710154492079589048432144715976788718444150766367115821358467569528194569669297739668567758343884786605403956106432852157948905339019128249437564253802793508421691098056979026274025485839957640452100742715478374772520559892913320350389179131865502811176835036492465128590043821982696585061271230587809251589765569883270962678363844464416980703572738240988982803407962123940158682007846586219763165202915283798258216619641071448012081021971809184773577584504708567236670136471719776374605956003245607879554450755717700953904381571892306468104843496750078462276076654969488900815015275795750381824239774754628358011031789949686749596902304435483802355581924748196275718074519528638300281559510067666879380871729845688873324518893927666284267902405174227901261351820393696261139440516020153067393623728243108865219667527127602330653700811316476080594227134678100384092764998189982267613153311312250682463493602621533754851095102116746006211276153068927897006809007611320574233569704359755906290013372359303499983056722329109111124352469991685973909224982939177517454691279933063083540926691355156700061334644964168110920203538200217431207149147005925505775377282744312159985427648532659795691110482138235343590909694701992266371397269062351509757592158757475156531101715431064488244585597427464652255333637506722025053608653034763112241585487364381976249148252966913828373034519327724922596889141991832523327962375530240919167046721964200717546011545734586505621012545486956516982391613524438939174261917918657512488556657153147349056638640765819928212899791806621599494321322433391187709799929886571200211667469792580084666225187260517220061202207199828668651215360567572958025838737768120471152141897329033031439924551267882789936239071809055988603481699311449564795090177606944601953006819916721018815153492515769816175774773286154967970530007518947986242063910995366455069622082308112016998400000000000000000000000*i1^117 + -306935270754715650201315615726793378891817669860268215922514504001538327872266871851198512721086415571237898830794766674273584556590006579773806063396490665096569395709516706492946655276395336880013271472010442065887837849425935233170794065068738683800389528053582641825543964122034144148095674824939380078744793610795849222509105134172377919953181865289344879269973134477821807914046270005861389314626137950448480481544791770194571715722655385853508889513600935028456015761864168927564603976870433421705618564839524388585589621318807372827636453312472717376195178587955430503075966907805141186633614646843890853181487345190587205990980618029360999873351019386112030291915646281864751815064975592275065118682406221718154018543409940770066025996977815768575028755202529268202924849830909869486316217783757043163951176776537288153157423026649411629681532503982874001950372218702234364855307653657453263364971453142199826261952841157403914823142331329365551164260920769182449696622223880531664261975488863642891724424804755270981677596996194606091051891063915245304440295531349977937064737790324316376900494373653159171982317899158926902580431675174577763300102149658522366288949723661407626340797792759822500727057496250909844281915431285259865197365611282627352909312409075976932150201723984654124851805875918025599085584418962121040024018641422849269537632285181788666830493012887098426513170011660578052720747032384903169004702799050440070513337935780965145257836629093070325167960671811094916924264452876813309411839818749371281467391052836955986932037002209415596507885679259935562855106621189270484944574992416388314817367437655331000394228363052441495413494590947660690369709885146136826435492170976032534764464725551466120398671869283011575479476550398308189137117532688786205376653123479977573723264031389682155948548375410807631128490654792985733839145550227550950219759278512861613939156107115828248134918537752794708734571157616712259954590847353402694691762231031092710363616094210339140845059978631534927006587639950704844308176885714753448906622236435357800426200597429196072949973552920450791889306269540935178794247286913499242103158529917374200972493746701757053700093236507549176250653753017492254702165394052031884013954186553333308101406142473441426567404046802975627272372631289936393396263163426992871689339649987940581960993853472444076841356716558918656263062311920086683644572005589722272998046260266793377121048476970408466097533238173607930803371532649290473148542477975479338300897900223498463048846218897236953400780428878389516508385712274481932449055880697772607598509157566284461992614962867516450718903274541981467678305243021650163263188924306036997746034574827497973893956339810821763886498654058369964733812352710083394843670290169779976997834278590856629069016426267132289873124383961690749536731797911914122096545627913463128295694579085352082717471491082943905155246418468853428082442516758478518120186792093296351454411997672533958009185378649614930737334323616988528495930311955893251701388893564579143898589805945180936925014839830729135024966589815345748663193227043482920215010314405021503625422436662194905240496934180692109274982111645563387471944585937585043684816094011253366461300180169206061389436902048028009195526605431915313388852072899000661103067784195098638553566258394025935118342214036959284746249085563142902602845618710896559812193238193739391889599917067202275370231658157984800893962609805214705447522938985782597869431153589991665928871589508360504083588900261327300713443394624836062791986876485237585014736836647933051810396417830631887586131007483901980479508949434650362145774453567930870530886648544545782563969322738971865316534981409187818323983912214373296619905274098815789456266429986622988150760402517968618781971611089332682075301234528047805639126561388772850679367626912488059339606790587991247180607119829185022541009531850848429506008545703322953249429418659422444859743811723726425958407862312772760223172536161579182904808288432356663626034082418440488076048828453487877002671440402387719372167800457766632764443531371725929530693599837650616898410195761212496166256640000000000000000000000*i1^118 + 193954673324948096419437193357093005797054081388574692712549682194187082836105479536223900463385743079378666378195614192524741256460578602374530721220749855339984939614748630287768834701176197166582736766118043287976149795490404270918488091613852201714154687777316359233986482885676877985663473392351839413427559822554970106368300630107915687011053560455191944949905541842104739057254692961914017588268406184514690917366033181843061778789189189460695572502480698108468245685790034661862656228497276166937988675717831918118156540068753422987731037948979224232443592800786485408799670155726392858366067955677841923002271941574911667721397378181504355935707584863053735518037118476153273467596830689265221338578653364694532661840005204989742342758823634591709489680097166272441349988084111184253971494733918347180636629990437275620474855315663295701599269630378896575324243751638424600866386720673591114584364449799656189855653171302989398481162745238697009488919923422373684217655821705953879658171149229871850188483415070232971824956153743473311331657639067256259483445162702559548974723702969549865530446996396329500646006166330190226469056721381934458242377020171687869959959018515338394874394160510181325184454924826785194336504056006913714460554675392828727939938341979707711820277252033902750426160052084117387795361845690981071296138236303237313377530153722274439798831828513644737381755610195514073574168070914771697409330952532048365106844973613656977330807083111713570965525523228025680344384292466042022279431120774976488363368109781961247549495709784618981211994571582804453677231664532439236429985268841979690960659152805630265364352696257454097121778342197181791984254301091332186606046944259548152200839662085736170998509861421086778807338461443843897518187727659463493453001255291759045965636470024097109700079374666485267169849653673377434414307933651601395571846128981025885650871875863974061312572085634585477124160218426528984552519521220039044591648128955286505528720706043106210372397419022303975137084916552014569374757753646260073917970143184286025825563879235046128434122398218860473093283849619018025980294930523544242140510641917751623069680551751569795819873294711283027383978810168850371350430760547890558509373448749275313247291963259062812320483297452774806822199510330150673612571096705576281139784527646786173241246449611441034743551665892054620334532571481631284248690147499836531701347412092138816421057910990803619563224180180013650345259362434788531634078028129114998525816596650750119095694074476671841023760776620848075266853996057857674690292016521882469320808337079143212934862911705690956609715899480047250460633875768736298014661730999642745680565786233841778601557435158529272389149082833494004178531339441410093765455827041437362474766327502841521337854614993122477585909120269473565519355108497744078123683436106498358433952255000529244547176241715765894647060543406633641546457455685992041275617304842589876835326076624285591209220776614139209898501844247812924404033464521546674516281972686389155845245351600340555093940992374514088929286041278250062931179438158431120427480095984995392079579889349522726575837303734354855072790367881263010610537533090916240398800016951013368041967162206772462831839232443721929157409716948342756424396790253916726802965864254061184668822878009204939047497119162377301158363394024442292776424336070532101937097900608390203458168936103452900176892790716049415134103049211541552673916899939844702062597868688256447409088498393429153391452952192590948338421677438432342657657534949483547504408148608568354994628597146505412524522389195976876213026022093956922701190969060896586434326368704806699175968022303739324973426137146378566921134962203933242307186063331429730932963146070211056190550426587654889962772055114268384573092512271241654074919031354103748686657852364892666958863222865701510156484396072072806060909140961897090814886528077886363545971615510152076264141022676208598553980657847381412885814776918026813865613086409245910556116350200336964691200456246192232826764066494389231282333395731823090420053268726488064903896026889959758625947879735296000000000000000000000*i1^119 + 9807145491343859959804415975211349535476930850578385574266671374205344176213194367862674247220039063292055235922367236481164077285106573424062596292136896395420281576870710466306600464204101946500648465616527715831197438427612684325381346405381775473764608605018983246277297614471425386344321391609453273527992570930557349463862943953255178304226480419517735339461942067616457099851606610826681257061772134612489606098606701932306424701216688627203547295039074248740835542147559798089900178975484990953536800940695543957592045514221858860408234253969989072890347706847100975246388574521893643144485372943162504407329281317729723740516440626538805125953862017077265622555874899092885982476869173720798190525741029256616058878268999311457702375286215579939227164691513800954720886120940770737341777625305539694625906242712808914504498483028269415084485276166284651222416650075268494030500707396908471334669876778996492309360397688526293290191003591755022754773633250881003795361783281852543935200049120727248110491094230077178318471697499098819630017455665784961996333883010862248225081311128957918155627491198995796406487764500046328492942835173348592890780872710515833393126254658432973850328206368229849863361929384830274446477467192344286044948597391097372269278669474445159890809020893613086611650719795539184472746985865985161305053035606254859907732759761808047651698167738604516160470521986372753790534171418648805849032142577539646939324387897394720082144951289657894322239613390992616988211920144163137468356443026579054650864787920020502474009881614310468134455829476252925205225716875978399806330080727432338144021995496745355661054332537855123722115721834461795304298131965568042557247889011716139283007856975224866929050217960636345449549315145324302745825743040205438487719567397442905791656663806304626834792059820248837290178736780896273670009941287156446288613602381039928505385311655216002375603776079667076295276945797963328467648163351497560797622376201542854501320394141114675168221248323780545448795740485580743758893705659161383503269720633571295664857030970591774730832641026084664025309331698850527569307135037159354998726366037838232239187492696887458475751474990319526877908827907180083914415453988075451931626149603551606488553294746853550725189681735106419074243626095099580499691488400876674346206053302979540562978238702435318147015318468493133583508596900385485791234678103517010933889139523869530151846091136005555818078155161868410697694533030465134700466083840808696550242486318645654482922344572442653785782824021133755609079164199718925973874382573289265902378265457121066524399442108922826027566750557903119265882030160717506704594117614881821169171533317423001051891816591849265448252063459919100653276270856690683249814994295990827515818656610443469375900160768437901681071433794627754966078135767256193764830593806472507711648824397811699427659903006271113254447758021257001349679566458759504754898934471076164816206467949858331238055738763721722920939752046377763998520921764115497982152601604841590611319450759703724735161876350891928497468847966856939495641565841610689197516111999731075622160521833637299109869226524174010408969201676815182199790762262452515694081788052352918380290743638320982121523000555821402189278672979294189412872391649607741433026062854222137535323848700659404345965685742920897494556134627502834233577920013692660348721526276242884524317590407372824401325124060033589778939480780903544872656410727603766530761131819241261633256149419961370274705570998060531127130447839395247647006923396180946139482156892084040907624947942352335815473133811829648142549059093492216399414621076193703083501325454135722371870897896002975248349350080235146103950456243013049265744087497345737695961801211937360366649337237451724950336295429238933619756799369169546543445072613536557445816969613781212961774145914751052946739980522222583484335461991358986589054984417678304864110959380265931821537558984068718468549107963178840414499638704976024096235176730043948672965215657279387911632002896542271138940417780175361363893325243376585417599075370647857692197342530881401651200000000000000000000*i1^120 + -88386820335660527037416772901472093810453108444491639675102936817414801595225017934307053729617127259976801359424916018360239053014501557014021163402469423344607935748879291797824262957457391980242099929639882930670470817720632637076694218931891752625843050269648445260134283822914493973174116524997213994647810193229626850420455677788470279303516409795275244747656764516083512841658283373235104624065188952975120661362571613821741993315017446616905253275565329988506724055796530996646208637401822357696389648129160170119283919638956358175502650763083917092711716225062749123249135758554128829431337431832412165446964560261059642637118178656623801148044998199645183970931791159728923947638177899505396280367669512329670361968067313895156864885552285073978123479284516508492205786593361959377695704137913838254805789700180082241261383257427757560477354455968014474757490970452179305308722294707860934931065707878754351676669176963783111745831419852975354096682947477694002845170801269875928770201706434982882221750016614385890946786197163228469083826256722670638955785640257354307418496254616319529243358427562696224822689215724043194331365380514097734155117543838066706503888040200261141360553137915856259097618072190632815955150371717439253269941443788194133023341065428373392675570351358647867421955916713725758428992795807507619818692905993973411009920570249420435082998171466006757414620771254739305131219157256019517615073974908898400010129326334177604178956235869690010919056124092113369370680551470708693393765249070706887346503305035688028752669045559656543543661231864124404480959757024884954922475309206614818568913895937158207400447992517221603783783639637204758045359707066979452586462466076498039793252365146812230912588600661499187018736112266476078008220880258280347024332198491919770290119538495768629198962268574014106338738094469825790159442870811219094156052217250011110579995701434707872170314419904848606084407315172125343895588910527378179262882722147473832412250894660001123581030457846729268579270179943886822703264865157958779270971254183125377834983152619244598364817901762437720050094325091125198407040352418949272888060724511245164607170814635593594193996211074711409102018114092255381180875381398310748198151580933043532334045174326600178259264911877449919770530297899815852560657759965333363904936318897464153956794696274799571151813123102186788955609588479672379596347120737770172001165092193239483010484277397580358924272125741396063000338544194660786933348959858863717049150720612951910250123781135242508035188074860081404329703863683572316817183773991181288273187128313944594162988991434055270827779765432133900155481858080148533122689299296910981126401597669835582135444638173841309388821436269588496425557457612935067947267859182629076632371912571809927377157230613349558735320267755512028021733770108877277396876288454137103266604875128724598683994543258696096705758033716903042213774456750879896050535464498546924145397647545114489523591462892103340244165513663222545286909073802529573610232450080511524446722897008847754264226668858761084437363436144182713334837297479526810466919086414083553708159510989143964709926336202056047130020868529695208774884860427655807228844129303681304522990054060938108442769486086974794675515485665876364283138647722352448911917658221279675620953290944129603469871470303546255197380817970759671532969894684769887468236100505736260674687978835839561920885934694741689835377915906075238123431770031613668130796685412021371585993039395740065290982210793686236896452260798957864784664884054466009534486248608843032339978522463766022646950500089619048785317420707196998804618005761091850287009590716027026971208058466209429513704955318731810494093041587972282055720238251216583705993136658015043548833465827442325433053990504116156632871815896313764376165897393301788864414431736313209727519927774947352213205615109735268029826534932938444847969606740396896804523484968284435665717254326253311493416151465611626391230936830489834752535210442154536481255111148060671091710466474419648622448329677059059922899291274650245592311123150972104548024320000000000000000000*i1^121 + -19186080652967596761953376835095352846676980576424739825354882562820632113030383969843282329810976553285454496988250765759782605839248581335357214102549595772764564373549592032372483567497173655232695752455465725024310907058427876623417478136819691604715602474530688068459817267144178439275873441035155386367226134405294912501348540683796033096555331785505243763117991359563920780361779800553139289129744174384994409023617024623848475758224748989680612741084668809786761048047749238193021049251255161594174103978511425203138758993571181727925625831190853002400127483961257501988989325537902230627342729237619459002733661615965224126880951389313756320903526568648345161197641911614674320776443996133881347003846806813813311589494643132429997644663977841459443734879891080310583134609874092894274362271541309025100181978230785140458177102610100487158886002340292876753850826752799483744370693578323062716847682698090481921340565423598719325363816830112175018662288806515989054668923974494978486189665962515750450319344614588442458506703743348163565654778638971642796362919808609223527926635486252884549375875263334143826509663977360588523119324144331276717851410380912239125782442973302229662740765884692883570515865380743033054248118919044593512531968311984817367563942652908458109373009144514671238312171054482972122821695835134529618099090750572568967924291868782308726409045968446125532905646413492383779559531964998026694000393266602782278402911614615084228747005139514445310233219275660279172832932179810055488070149598577096003579925512120768135457537292664167170664323108247307375840109107229844826915347014341972460761487210282436129174135149165215308464541642701198042943117809199472458914118393728585431469992320325463062588477615534340415205819517267226536222510893549068866484142234895484431147831667901694949479245923514755170430193608866979949296243527490874628883420602536577990449756217288895423856486514026205966520782799029295851164724901015952398293320937663904762448789827991976802472817816322328792634953449206904145047178193693652966305466358858564749412862344316080978742347963261813119101549147151677097584742786603672358273080506878622484015825440672616213846448365486620480462284611488452603745031929324859330295012764841778307747121126357170065610254640040288391839061586590640457904656400048021697799767356108492941455746879899174968586728355122176241853437031504982606961199991119435722196981552495769122822491797485820400832885044834674285607077634488725373087481437282142932368192988849678209682685339202239261657143582970989404854987131759263431562704458772552423679152266849972030212594327438098318919156734884004709352455884442601706980655679814205647739615763194879312800669959989489033643797633433031721369317883863381602669875980733545729573731354926761973920251034026364197152830767772400236688368920036640426261572574650758643432956202038615230365658540027656887777229476957468519488372593119613027062887962110909475471704446527995958857465235748984316381478905538111002918198674297244988199347888219513378785248989229861492260205698000976734817229202002428942736129930113338721410927471309451586103003588763082555488756373701926918373140080314332671505661962124915549109124998791016530263924003858160933755256512387576241776445193805150788925648735200173233210019007472729978309099158865235954339217626936316345922529563959459814367219847925740185051400669310009284849741368576267490118768994793619660662045441781228521468434823738807638875989445477369352847299621100936913785882567410756917624126993101188472152895862522188920497120618709756425844583340408297553592201761112221431527975686109482974949114951863688227979115027095000988992611989709273158149669425148415266997391343360974752270422357282085672446022965365503814333579730838802140339647546410455774028604122337722950426855437194553618874147112740814584352222236561752243939220243321703838947812061980080459943090733975680175671387179302521141757059352414721687566047547340282120289329565173476342183032272346882728241467620980748100381112020345136709499416823818101130680686743621604955513683968000000000000000000000*i1^122 + -306974507971286607830047765495462663473286908818076810499460855108978430600916751530683872783849956008681541769208185744691568434671764621191859311245736664026814223705008046725841220635727854623840761211826863474009641880479565100916905959954111097413379146955717822801562927886073269517193148057939055972368743999347424628780526587577179816991970049508835088131078471096785755899585868440963021913313264203320739611147984129542953723577628497519344121448564437962649727592964971046983554605390137058890190906880805779200172836176579571205293983915110981802539207836615183239664366818591646678608194890546365673284230602300045888946857112569631517800550328518492083804886730644266403578130216355337536228331828077028471843984109169333945981184501268618997770676775934636207883559992475526704917903365031860353303511278321876915705396169670590963227836617974698121739111292110213059408350349301102276214177963365323232954509138708163924787138724173099023984916663539976528365967337587256709035243590784106538928877053364089127900348777521246042575727399041879006449199868085638559140118853264456249406037434186966112486524469286174041699167830447505583447005699926879260778315035796541614566420525269133184225181331072967856733762050979384872205059706919639531045714263937057830459293097762473175275299480355099741840757371940033599746300738557630093252235169182856662378615122064573846464937352954591238744430231067971628398050833372398683571226194014898824534352589616051855270840671405814108485685238673024422386921966247811418898922075600357845216967684442652692383146755774317057687578449655193494426704839937245096600828175157094284914551796628950443220879682182539569139411585704897197014689970146579615091479818438318226514130768574157263226823476788795614479646851728395100773261046174362699085157146027877535995124268924405046950287787487108153952246143734036786138886008089987902784305618232057681216560931968497317766293014240313224414976637924134228960406182221373284133491365536702044236575624783069145396060412778224205686073924750291890505302661675246109007690262763026702462138927276869506655952184969507297039728522780742251870828902839136873426229277828244029831429904103653254332194096904903060507272004791650709627708035780272469380603009425848752410998742300201842685867784267725915264879330991043510272162424670379563115089214088954218971404102685256777460113985794313873025431946880964360055148483346111418047610372860834006844116655746867621970730857147399851686265656299760802291801799992316944771029947792145496604572247900990371978934503446818240656062178178704791810212232948761739022519729669214876443046445847569720891529357963167978914371495548588143273865682963153660280818044743631470344487693549792945677783539136759727302646724298945295493465649904190421825168740356303188487628072795603225907890239103592600772287640421271048613983649098195603881823604789718327286787893336297334984738559832430371041980709047880833090655477548727503538370983002403211599571920213289216425527961601263713816099207152627479833810635392653602619658734881339436558842565608742894684138973586077756033447104755828079207470765053368455853720900938391572270834161779424649472454548715239973935566710221300794221482659396357756383026304425550857322558495494734122261237124383851380234693335449477120518213067452574237863194143471860730377121275422669156254359936977037042053099849392702237735927165316423238703271983719689869581496749754731895703413358194454030457810496265974156673478463873727238231499723141989917874532764243538582470759208489671285573526737678131858172403274339397708324490920615316261757459066348444350173734493289148174243852269564387313683565128804780058579115909232485236344006382126747278179304311011633988157860861648336388956457517258604014130611942846472209339168199598076951316694841844247236854160957100355039279142476877987575407365342721566740549059511057387759966806382982693188296814021607328464923044922874503979990673361859456067857147866039547386546284551272759356718363590803759098953334038724942487647205974151970804031787812507353088000000000000000000*i1^123 + -1906416249846984258464773902351653907111439166529523194667513613377075233077015954022793423728198894863973454712160439293992417671766107211703448498950472818275082093977220847640490557396193895615475967587049147234027415900898916073017806127043233043069464492861627624021305337388558824903427436867049011569520437216460898770218904218795589517150397008408283436259190649896337169942315997071866725945947193451822615151812002638848713719850792168477034215564836421565275670103212065037018529698631231918144141944795396312555268572115986040210674050699286464015483633650835844878765061158479826404123850127588127231254705058172594229354804321307784141884907865621047586080964781564823797973419800337648083532682658264147709365897056458928729909093274734936505498112178112411521363367324500880678153848822970814908279567591777149859453483246046684270202433034034536746660763021040668139821051950638629699646678145423131202146927282588059383038930303352878626709895323861230994859866538053692592420432769923946612981863406516005218891938224655703078784079220747574356479035720987232175031539260633572743915788177015928981262545059144680578962196844089961500479559101814717911539838259794689091447858078262184948097561627450665778682805584297040090612661789575406293829382926759964017432660415437641089442106740504462110427024661934832746060907882183270018044202904437768137049289441420114507621491567782188565762901524229358638049382537559962769776019333762383533038494769849004933507253731643124139204695608684013357318375645668662145850004243731667467516793360761803388626126064880612779752795087656258792150059419985089900674235743184597597061325971493588057517547328429630458191856965920364792316243251863103384534830482324708921657311938277828089084293728464962220149447398880744309818299837623217141980888964386424487494852046888275265334096658261907994656812822593650648124327568042441606448275342237938368722354773947966191089970358199218920090203813114381265596432339165074262652676342843523115525684742096430245273247136201346261107342810590486150843675477032376841706616045007451226646098741523980138380788952137986511972267019348766334769333613639527725561923761162895729317314025124190753533769861043742894715570911627766937087596447452596887659251747019787333852160355493922591721545271502844692687867308584352530787908515722151888438449323578331802923231528662997467318457709177040435695840894271829058032975170069895791484708794424446512429179719845061084684702258539014289470291598988529112921364657285808150491907397811751413513853945800698312130899263177129851345409973409533569512274402071917758500210931539686539387507508945805612003688032184872260198293973383457520513230804260353511650434777301893173894399239519977177061889349906852087874340367631261621305132756495349116266301372954980480093920941705547194282608944636951723292933832974127029514230368317646446942388442150031869859984973727757921999839539511603992557840442649815855257293887333642763505234642201822146856460662568577334944159528024538809874162966519882922056886447956735743954428991914484989252899003431238986025552503325463588954628784178627835580364321232218810952992967291799998962440748607991163128986854064409421518783713979789181190976169463456525992334759376842583967730654859744397228868324516071627863027852506130538707978620234477509988934041588687781279868456645753571883494971229958075699334529018752407362017478596660008829759826867228672937647818674053865377106100175224116384647623780996385576059555352999171390170202514461342668785857485984725827806342373282275779850785625717085579921126387344437925922707896298795797346589062280215314918518712221602523900950807754773473899341976172758898141303358014654101422180827461449424377836753443805516762135059361552856416637098932199673492720717871234964904702673078903660793807643035184612694323832889006875082388798327993913065460387710189340954995299868265297756041324799479577798516214925990585990041711612473513136847964975453141257548315040931812043540230949664912494705391680885475875349755386223766743789750628804198400000000000000000*i1^124 + -7090431416840313619903066066780502201269452314301139046294171828311696934237370461081378092668518994603520569809791841236073262608332879405947630170556643681270351193675172515096158960610943766021822820884570003779368026311742517464704302476748361544334445001150102237299146830037817941722106981466702303795059954518129021770405473416418270011096712815458108912516749498427594820549266553310703079464486299073052052408447326213382924419293069629863598573183942963300081348112897655388675743734641745514787184381027342341274309918601483299828698204730104488793739812162666220077877686068270453139320925823326865658394076748261825072352230229054879435810444520640295123004617545617996690588139548309537262957760081106214224625043292808392567718229980872985255979684551510857827554047107860444265283720573309158543663237443663743169660676743856145791794754420453069905866084528869392206051815855951903071677600128568041806375241494125177917277713880924650971417981057611858523296491640080396627138166793101500539905042934620355223149630290832116174652179546206362294092116172740229593100287297027722910930132184978809833769973306669838707372929811631581396691946349282465491315603677833223632676056620080164755764284553930010619067837187303159416203388382763728046266281170701072716403260996546301768251040483245815844397426207104074495242845690249008106803409351231748609933125729743546269463619132149910495241645446744953976506392528048376704759174549223027548688833580022563481811710573668616459456498340349105724235763592410667129425358410893319129545452306402307916623424173786049118937837099426239616666888608812413608427371876443522042283315535103057212253458990786999987202791289009214619741867190838389374236883422052233248057275334556968460540768545035675449956858282856190024925310638605158046470981173069066975845096898841490416851615931865132171375790770356313477523370860314085084588257182334153769034790829078094995486932875794226702511218908416368013962002988705358359964091112490120658487674709683264014439951388872174198323381369266170998928897784780989725120733641121110628273704992833176206502725090887951327267255469860823414092550120677112624432145163322326451695031399092401515066956592542024088788026602145412817160710153424439664511257799492497796234099085520535033086963633044212563427514316122966982027878271576093881997589846855470875479366055753248218904037880392236051951863478307537446412844624077684044124653027585475333043936866874260286003292408103249308741942595368488098550699432241097202590189694145805197510741314779640849509428844411015394072433355690326669788964735822329016256962070825724076618385773470030700843317179978384629178703664594238560366227524771652216783875603189515448395820232653835611792603483871844070316721442696191377401405978565766852239947076295096346141596685647549675776891927198690506627062623130362412195785342218500141939935206611388775588704271742200460848504022668482428711231643449322636478692535142256964069763448309342456081062277952679749762349993916309018766370648439460858731081037112384687219366110047612030622055149048967362470213984976753218761909784941228984453826327934601654227019523349977718793742169903887019787143581282120502566122925821298477707105024982254096832231650808253121870285205878078073000827217686916994044183532467454738415484341750766484523496825607836018524942625812797308137975224781598267390494293532859749430561909462393736618851839122265457952936525215614151207965549816136952215188313609615732040285121371123798371241393611697442384184306520062398391467045675669496521241640454343925760654097416930243633490634240061177196265494358645653206566644671015576398048121954673234671968942684317857792032020006387206805560530765210132635149458003065264426689648488430794240253976972383673079676315535002013808749618385267802061025781238040876049299208503674962541797061536467045010314318924219247487263639915299132528157804408758052788856240993026334623513986958951195557762322641516184543483230707235493112265891298641375338288018810705390134428767689979707133001728000000000000000*i1^125 + -18159470984931473863733414662992406319418919901337275840233317166430786336710649598334062366888421087154066054014685126957391951820466385800159035816658800863908454507570496563543939944493193812882107404921395474598709911212393706488380166988111798107217404215136903539653938246679682407897117768218908574845943836911777872291457689174632065192175687520505433696745596404467538642158442043882545480278552462255598294556197810343199438700325464565114909008693752125768228078808275806466309842063601425596456502271096492913099459285475373048915723467910327795320962459640688746420894386737524707008515152068309853471941366689460968920577132376315883849407475507553590707302203249493397732386315190912746105417167831215828062092336699151524444891743423903050184378675397706287909199279263844394712624213692694866843489774670975521657113075490860468600007687627585330055315538677319583305353988986813440037087225141994395603246430141768699604121615291153841037846917576227247768962920345740091016193909252064683970734293952747456503537869360855553612363151022402639815010892981965311358294425738427755184352494277733293733953140814083844239249098799056018570785798074196324803014540128851483051874656744707952457517048296217025640359296913502669166660047409123849492198866658703261790417111672887526529646247054942429102980826840139493761369115528423151884550835804693874124292457169178496545793366284189894440566422676423132851059842468919261635565634750081158827664770404246660401742800493703734662159386193573176979913211519993851036788418946522465803372010089118239426761766287991196053281062315948878654317459591482165199467352371878850479645998128103411936246664469026672765555424439930561912034346069955564156877357881928393574601071700796815793200963133280825252555290626629073183841062471542918968302620748123358310001213245410197959030027056992788962269799751980703017701576628163485605602800457501601854861528803486220366044483209285124533297694507297123170800359091836639664753819213082334672892177214360141545864161252403477633735966611764973453031796179028193580072658269559061925682187215051600178401805171086452903342826048500332401891655054733847981059971518820755821857471420056262467205948377814708443060296545052046154724561738893328481557136778539811594353379558360867733491437010967656935724543973502288711399778239338101667927276580620577065224098279898395808397457003898127799272322999315364674462452538558758800939238921384989075966823298914449716618376845482018315513088085077895767249104770071180310988286960596405447356571936719626775774953475686317870346641628044888448576849439295624461599120753859351145281940846768212583099078082056444650871030033605515130091182094789282359180723335769940548321076491580513756117756491838781666138109599965014415415464354175322147131244986503040205908730237450089861903467453214937605793413622419363865335910141400574467571363755767939483941914484703038873144746550626098060697207031459021906151618669253531450152240457125802519758562074995424285207274752030688118010837220556215675502645183619927573271513504076770877160606156709855677909415678767061516423032056239888626658006882528246976725316045252631266675272525672579799222551044754742388225558495706771876442223826229955810466271992205172484119001108625044227584141659238930876586972907030508926452052004158026351927175916334751228716485501759284724537890929010405069659721588401999592013155892999764232034172302569496517033498685118336691911219490330931472205769177751326934710380970845122007740446654563445963458033345565378432576845161094396858311377287714976496450448465145746259389277918999097855578996208595885835357905380237770959757462221636874945714592605247597086685490354432599697811133377704955392788504175926667284941705835488691863342841746934851027591366241279902452954866743186426404013195741456024076447285010529883330579885098232602815849473626921931681938049285019316185425470654284391022476450044221148948550347277127804627420583519503638277339020505669476016530771723241484550272534560799043486906925763788800000000000000*i1^126 + -8627233526320004463671938517334538078598523108088950939413378105730857237267758636989647567139390326580837595963094026589309010180846288176807674191112195900764728295666719639012752918829316684618624062203386037212158653257052091912769653248793147946118067997776824760187334257375030342263820220925991604281279442063631686784549361222785239970588384120104438431858200270631298541445161276572564116982331613147955413699251118607660502532221080739417166798231184094780118172816850141489084498513153186765645882603980579126818275042231508681154170844437556672774542401253370812040381534657218093817945751893733993828112246351791265900557614749102565977640874026142173642588199679112022319962717120217637997785633005658043115698003192133111793198564773213011586610028151300952380113612674694528906130344843839000920326141841941251161217975031295766135200467853917066826161996258774415728881770409968742066427561079840840653516852095003294900831327818370850474123549520878664891940581291780517524484565379160199859002010774597013242745509284552134834818122239189099175261611672317292148076981826149759829697132610952401912767320667749267527601487975262483045351610671718378077806550199351498517080319375331153657377952892522653210928424726810279037044663977114544598652750509333546705489438411588143217684935438083997444691920541867069314766619502041501855209507880968461415738991669795758925351589720549954563671297498925713853735534995593743660962713517349431954530247034151394611821361264199036748209615383862667139382614266588193501885385619858490088672224264302800607558255478444114486341482614327973567541081917011113818465096103039196246894357391940985738180897123983776278086589297239772210423046766552334861343094070658195270702348182673174470859928669805021654507250154975786168345729867282565911799569375233863453577624118484758518905557831598232821156937188386821970477571837944764770670156278599002381676694626474448206458910002038474003251370061689865407646262817882566460948641105592491458756096311965131880773539422045500630823972886264543210932813041895543980393389473950255781463044761217593811483955025376575190036357415958344190474237963940953281085474615591267089571441967137840825981755870418574289809154103702911763244219908475830549089830033517743992878057761858529402726749543001560140385925604029916938762160104102350070132973900089419842879533181515736578879074370272123596417859947413297062577291051991763496166261824966296010294561592875311222487459541029119871663659575273933603216800311954311214949172290461319211286113720207675347776711696720588429393673721268293381359721742599041442011755163573287005775130936125373093283051382009204237399174814192046821513492964727951613197984547295097544232605522754919232145234977850975017508468964496926771458398263098659552984313135254592553961265038082693883477919213955809422304573482923041019756891490609715274099678446153937732014635497742892732966861969676463059487807018821798961689306445137517592118680485594260845820727534427900878551172766344258140327192484286354060856043944924753358652335341501764235092231187140221322640078770887577288586081781575146765991429279198083400933875075532091737401990367540739500632643566577938051941311163951018361894888759534197895175830114086344481854058418930737774197815991308487865131523178635942647396713465196722894751845253557218866757236653806861014770927902839049417734637626966519046462900542572739765776947996112838753536677668088580971445382308719492055000984107626270014003241170239469198178055993138263650939373563802801367046868021789081688384593909605650887777712547964816881751438035157463713250202758314618853703901717528897614458621669780383196300023446292688600572836007299520272005564788639874101804454063958541006766234211758433932722466451651126574280295376280796750408930103928617777605720573708006602876256591356799741670601827801406331469385759072832952001489920256239874039140075524849224374886872032175231565871825768805284878283058898508679938715141089428977311570908385949031588922127244328960000000000000*i1^127 + -20215583959378511334700716069578311676424390032036530540527307924425725743689773156639103684115665099585053858672428024149817571418630082308112837832025145002907832781901080592432127025558825144990033183834729288849773249634780826764244943768696366123163593264565473401521611650118942800456791818932903459653422621089022704497482757959999407348161982863371274202918538738448351788332788779769958050793785690165843447633141076306960660139881699590842364372777476093969263032441958692470292567673524622791066638033001206399856287549888381073772255748849639135905306365374212471323125529698955388498352957651817006080925016825493844761637497297802877159597816063188180935311003525059123185927139268119371331530977370353093537392904151310972143954921089012309251017033580430321058344838004051033471531213846164258440155886451314797474210285957677802867825414407172068483279668504715720468722701360687097797176779913478838363568484234882618871262522174746881540622545683820104878314159021091063998929583500718118119253790147524155896639849603194200630913785445728822827304369051937531774185650872405636003416109231526972242534811008446246461030634211552318060697345255960259552264672377009855504318232635403420165448096725746070311668288651016502382582886834387703142948642903076092206872775250146123712090605486103522306701416888978219051458528709303374551830130785643424245830971928525985520861123193053233354180685491740299442484181835857066069386491986701675770142561164829843226272141754346536417679465334587815801171228307126550830051510060708027599739686027330007896267723210200159058062056602421754516264142114859371399485933562982453937391146664224393693163088496250245078141735000668338365533406053938081276382450632786298667522546839016210934738847840339363173324810810488547864044952270496836826661729187655009016601376714673937036911485480560987512276548200750410444476814120198986423500974402341183440040289366411112287061254942602340333635868664340936522638902676766462713761897898557086768581448777102763456411817102940625780059981869379167037526005666375926108403759984091669622812194622789173611060650566225433961194566581477661444409311345093176619189580805867810426853851464261151316308363531472939986338719884260510676548936926489101278342223298436746926107751322814537395866107448151899222089905219493266695791640893047368889892224296727014399294599956190242384762384928997936124401005379832790256815643253532259056399682796914663418887912684747550989918476163338127698205757953371044651016140525647869931641660822822790503474751207989551375055807961179344165889575484107090780945464988249828076360379341949709114098619384415050316253303488872692229254531557585323133441109716352625936493324687886102668449659790651926036135596449062027819314320686103619850706614418728215416777632540535404989224282224341743317942490360853583770496346468666431051446050368539861997665055841570053914425693573319114435178061757634792556283386999532150445857491177043928235560521311043193443610094789923743094867195163546808080476949635019259605089359281724515046373479787248199231638422357538231702021933361291412980788653871013728476845322484547897657152654603707976424432854830179959090955396185819180742561195360841812510074880665938807211837874447003854689561764833959538574210499029770446160355448221377181355070620877235597101385052797707159681301766914752230948241642267768712340601770050081813969174069950711418322004660207655083815169520893289262196118365284126072674277084428131369248197374233687690881590994781409912205817304495298316943081425332104618875738920108315862318447460621858438693094248322773597980045471032479367028186654632750260386797193488629554473902406410847828159513827199011430005687165421190069935378523103491309417897757945789032154878120673806972240654356061972712513139605611158520528174961519148498160384586995166057022070578617582834478589603098345132678058932282934513564230076594256342462465967248798973887570246845696775785849782005336119267499979110748101238538773861784361107456000000000000*i1^128 + 16837004195155191062879911143757855743133282968755356886411087082410332651552995074852877552534906541068497939392920832221432286483884592242317580004129572452236165439442640939429978357649367508149835075792589715269120347850795782178753277594063012107965604107024068957811550473231947875907347155837585305154470971181759918857632066261540764911382785895478550528843502945631578108426688586532776598043890024743680074958961914403485456459077138933984147138903379200775466274285110737699759247907046089212328500500153167485932695957829121840376807266819948833325585656478590366108527662367976561106963936103006623337575812906179220392425815905891897348326742809741047369763942129637851710442238400585066495697725557278787208585755429410275138548418858330319958242714495688296342980255883539650092023598583643805789682178416266129100453247715476134684620869478446484998517527588808836517001826985671153685691244827899423079643500736508550549754348330620287868354063574379074874454693004999508715423266582290824831301989442010282770656475965674069852165557564037076532277849159010818234306878155386101428117115086576421374797881779290374195831873910093340661252979782455464299399530768856265079537743556530115038382282268592690259166722808410870656074537317434674518602384848292946171308717963329415175798138098531837273603709316725992972879838462508235635259282487099159817429696278398403051292501648389413070589878243121250176235345125422470286317004622898252072583594242073795698724012721386264740202945029356243904375892154797610722620899373345751879489632481152491774023226917083875983484500646706575912305287342981275290429253692629107299891475073520119288737856847291577425033280506238883553303822645988680978608632497387369926868732425556498844552094417775458597505697444849728309409897478679481294476888970359988112738814243876710507737458722020198741841517520373175851887208538824004750632393503260957824956183612322260321030779474188550050118803852986550345872283065551698472514813792166498253887453214982483638405047237936290248710488421155068594481873421408014553000653412669494605316703677262680905769637014932691583090916819734704429807333754572259106080818005045537246186824349854815357108206542502735782811982622878246605289281496589251578460743409816852730099012989840170327051018988546905555294646346717654288839663250434038770953125131871100456468799588645169959160623428318455282500127457652666920488544057031045071414844587724089289019845947274382541872116948347401091472353964812334579149612747898477025868389653310089711067343842556183196697788992631831254132799541715333467432325151832733207800734315957999138241694529408151830208131827333942989574783448402735783969933094522821400716597750016025757894298333308157745911527690843570474603761961345511887742041385493860161204394815059349336037598280304620775116215389544531064288695199421183238386665900609245258527162456300313895704099225741558344460602259987183391110406603813583990037197029796753501954969748687081549559119156240181088125575599727957533925065666534308182003119981576266974073446315742804209181126020775689519943839879916230017542339306695330226076113535754652962848565902937621137186648887020201583555757298175561025180312454000706359852850212711871300447059856580879504394460105238030684578132277867317205261356395664009775423721272622597902380498031801085790612086799356407163717535270217882676099450548589300369636828226073904704287242677635569815955298097743266769051781282587504581312881778374462044539900849657370131932541818806794172607210740632421718482485069531317272278220978405558882157005798968713689429885070154791478221158468974723749474267343453530469374996964021247477001158681695054150895548246562694643678928747690964554630221657224101883640083559325255938579546163093196748921459172797374888602527313421468714499933042306740752585607332020345216202133934978976736694808945373442670836809038056076207739646743661496707753356697519294149984759618648877513226684318848509575038243467632781719660134400000000000*i1^129 + 13190882512279547043171897399833570094157018286700698458031107084369027666701220390282604286185878720731439147365006799910860764038601831135712511796683054569246101298912366042776456347782427156265160761976001359342359063271865513219842016024936449702885122797887083701704674749042284335568244724293289325136840414714364959043852203881732491550000197583996412321420198045488447318123999993687353013863639967373142520673271355093321580767689675929783207084557632061131878375056803440452853574454842568761593717843200694782109240345332050112507639513582254915596110703136512940093018829308264453801579944247935218153505200796662087340379731850701302503341193081700470187598362104260478657177905901616699222580937044267668263511830809038356735822673215053782078832088822187175175905486577691263943984375826499023194991611790593017849716561302801646926003263652499241953254773811603351872656588862673195219314932317753247113826583230972708893222177855238626329800622189292692241938900775946189932947953891467783730035937107037491860955906526997008078088795983848188708323753686153203320978505682099614777935040792083014069096177903743796980466815043719441661591240390656631399754598559291542654187556893115826269725678618678220439784746361686036927875359824177882440632925869042955263235352123177392641119262233154763786419020004087647415585287163745549768497366373836010783654959683680120836066554361039905705471170947950101792301314784858921351150635512343381020489975697283817524504743850504363596829350661633685595964680431084558286857739067813063487000350016235133668639273194680069661800841248900756623926315448517663117889725577850096637950236585320275043742035570409015383999543334359427664538822928998523997237454222450515051483723194343269034070186496399586617172540586492371745133511848718498027877534395414760354216150897526176041873658674920892182657022262351214310319674566150107450443707594523414439829550619090610640532700967950700295989358673602833503117579219438010038058457369355680401047364887535910734860469601878909212568742086251760190169307043463358063284373811919714860317217574886559219705757232730415636271675010529879116681493959181680176490414914975269116238341716584308828481171548608440623059269955405665187634815755809049971540624554085828505882370298614952690678471511616108340560819160810767231279459761638837639117825831726186019830119482586185137117205831075538608857270966109719081661201889055513165874770868772780772711961626192074734318004635459943447002519539821403947452866308892420835436564193110642415522141522627738833515676621725998688566714693464356946452339380423266420503154577233437546069936839563319429744411843603669126962139389047651146172550987157047248769765960616128754612999608082244816397864478570150670871838697785214910598511807239797557002210777776300689481892207764531962330448179035656990468541231671552738574075513801722151407010807312306524801649050296956515222405840371709043983075358390150700538906631668342686851904215586819752797154621839652135851967768670091778512831316267153134443762309857611500361310848955810872870788448272363648653740393219454316488614942952000254551240929786318138179492099662127532224662787052261896838437196885774321921189714297854011031418829779965295371919369728544410744308119650460044102533414279044651469917649750713243109338804737221738109671422153516453876398413899343580975625747562885455671417806454692259447467989550855465175762622993843337557550337325558059247033857571896194738647259303850849603755664189900703378768291393007726637282418153613405209251641999100838211539090156641895415927520976275398505184804518012657687781968038592404207875535047355570959010942377511658958751787604244748095966392342443359710928962973927432833657060861926853970403748560650567141014647139636313289901450043750781210324977085622497226775755266129503478574152902056293181663023035319069877380978232427875085437479334741174177480026349987745425911040838790636615412038528226380016635420428100028323929784320000000000*i1^130 + 1002355808258799834682803739129620457211588549162816362289701156113363327194299599747893763077495630808839164770930146071983387352909681085299190526342708346093503567527656625502680705067800973283058366496937754342764787149733388438714871019758171094894468625622427592536696806773455047051635948069455810251287985892822259713534928618977753368645053881986302985275440410047358475790093929627644620712486130302142623137647723188564201981532691394147364766313917153007919097018286250616543044788505219445837958600448160467525668372005555766370846112255249630293636469337279211447324710663866457125722284395004123165280435123274520946592063178896666139402957100443839762938549071096223633210498895336517508605285143571047269176301333793958521837072174272096942299214038576071286176242719241175020486780734047635491572523903614768619998023256793279541869115448052137371960758715567271953214593305423225632527227764822017605509378278318661132967147847386447119296425291745500572773044502054381839945533039029315664734992008340500023653095609420913330820688493013751362902941419173235153362997688434866442262002256766747500917541826141910362852432721722933444840620321146998431843510630172863938967304930148412040041304527093054365126036405687741698641488242812856498583188286237019817963351748540844124361947086599062417495652810303887467633576313490294058750957288958684003669170089560060398389176428102670184824304567433598186202210049430718686812145586990023780043086777937974795676205430419429213477714312156262721634020634983915738045235650708548159966202460965753520992317443098075129804673191827828174056251231262436184625777384888395564161767379704905864018575025294047502800936470475160833169690836852907020597405844723548371134927077434263081895569592420531049664054316798429105349568872736841566320169312700811761031746419207872668060852154546043472155037967174374531347106738032168828964643327639222124713686803858860456563909663259140361287039309993588125179168466803617444991045785523791535863369421735437881793984651716482509747778049185147866664252849809253039661376061281851076428566007415813826625933612559202639845111886935927170739378163726757048122425475932215078474016293172294089883307368066440973321768376448616316878117294752188667371302020626333900839882629647828835345931434413004432556861675251976751588945542855124758062505877419425531699546730184777020160636324822373745552604269867692246143502867318206015171847291871172004593894895645000297084932958302176576155761930557374103555174960846072118482086119312333071850320684559263394400490067628118986399497973051358201800052372358093686446688361990126920201602716414572726080420230018977155076381341938981044214460786186372891277434134360150601134597313276944166080010610046531551528284952758031395021319866204555399087362052193430447678446117280736335751008917207640919105566718243184106431817009037607665027653276611991326509188544019782125285681039127707055169606306207700836289146405051523824660245070122891681452252104234688082094389308189048510666894309378548635974185517996478820110623832230188711454568858620590169410519076665683471642377492531311998860496253975881108213583293006278860917435958743835255938706709990873993879441700046270046991605675994706466897838942132560762608079533003189447160419659473512892719148110258572246673087167247358549194163243110278078211376151447245018239568855209231509730638446133718719441961650297955284989486308624357260025887904413826252558710642224177113087212664910022106923046561930113928357901634321556340274717858676485969395637411072118495768416868668885146379100803492532150538140208190574883202306600947849996456940667481297824771920423926851991377087979026967788052187692274320106093313440253868961529384328910506108676762936816126893027201181053219443597016084002153299921718927689748188699275376364213296975928928146546577571257431116198192764851633693025775980681903559779001467850720971544378862902367738118707570656198251582866296564241924096000000000*i1^131 + 458524372883394392591461244369661383693469229848705961025311675759995006433026369719873762568767789522866530375052033559715182353810494683453043407718807706200872232380832439896172445628158735686125694075712394472629788780968793503587612937550051014276959144305949464993853681855910225036258313162411412991353796968758408851784878122594986184865944077335417853342484360058068009204320137757979700512444346994692831798247883306644923464963795798247201927814982334747669318555911874827858197435483316707754450454091601037763282834868630268211011061708087235816738999966805739135057512768713587538784726393572363483346463640494951965321599855070156497471122749823743583219956629966709689161518377712780574929272410771084303444086631040399319240839091286645685831337685538459253708262949177241708866641682101055790668728346630913621992104726505377654085796204859602538177193847052433628936375144764867466471047116255732484340614543884449554474612865039288549846665295262998323618350045176887788327735385395031952736169984791925626546358448220755086217623485599928868147301524091952800956434707309789642082003296227922603981814773787300771339425659447540903225245826016729332596103083263148422632025764485413347359011548586960333132707130286989704529288433417156573648972245791616298401015833566886366872385909465696000589880049842366421570007452200340123185270806022120954930001347519919835505841202662208515427699698796959285275253569983145679258325428330607426426150690341387168573375042717566736889362437449523165223098559334023637811217313520063386039433638320523109478100978466113175834871521052512049855997758021610572357450557783549741889852370971649369367963616196081949076776125808605660770555770560002303188742743250198573691818619876005467146978307040576747714885275514401474652484362945417406703990970758083942315887641839559803730716741664383331116467493762749835477414107678021466850095855361779727166956401168562442462781399030039998419882782546333437035875549639685413244134009471987006283747805419682953232430899294410642873406609277477150886013652170556678829293387038804186899513897495342513702276149340663232910252367084472918100558231499760321920091987005645595666958117117459322898064140572276945379536296484547618723945050240214866438868311330614750579042150110497751827220007293705496826755533464613846475704147029204879318994847785592375071750976342051412724947816552575853210821960579367338646593740582127695591915080426489498083734749053646314716150721596972988241898452345363172763363674295871255658368685941943960499970637708235519350859599068196756022356789134362681699532317168051799935694248489002814430699942240730486166877502479574918277048899287210228190585560800139238197182723142742544532891716808816607744392300723496271928946812705144664848054244569681879750820938062555573468239982327995469307029956917534241623852841223567143627298697188846418107086609785840969549267591873915798403890303035688081427557567255895709481223701281414163561869168700306701037902291246147459338594937438087977239193994863873180941129325067230197116075812115833029386783411686109499934663761708753681929211055081985578959708983884741753383017669681529058013938632036231722741411330198360434820425653195570005339827023020432900862957400039411002064639332136629934644107601854339173065623946745637909989031065388303848345557238931479076915305381452769525693125375264546039802430005821407718372036976072278642880650101014680263388339111641650526422351164257430152896282184614077001117593373671786186833123598347993710852546798342485178436202195326506562835485655283609665579289214987301080405863434131297609810400269082797559299187929379690490355826905082653936734470337842593992860050075437841557244411241118517486059669861299974813949466886012064660621216373725901265760442610451209176414783169761531112093173008992219067875246156727596151315337446917408868312740817287261648215376869428451406463112653843851886939473270631752701925095759385146163200000000*i1^132 + 133591167820689671913395670897830666479180887670502321679701302923469581441868557024404774570878785192007806629011228307548596668264007415500697276746104752599018914064350427075179461549553117909780480672181829806617302391252240748863920843671018686246415597170602454380878775939073113903821147638672691530592428490870628300911816761512364496075211549884917901960302965732398948385087050595323670903650005797196241676548623311900685898885976264127214527292518671982175478007059949899830606422157640964413035731534492043440239996876807480213959143057051473771981718827100016400305910985097685104819686772695059050911009399415232342125657808275279199594205305938261033254593898172571666124194945061825510005025296842623074117241803939085850316386692910173261511354083711030045018782320886731158672219934237935362971432135486911337996766613512776513446931734231726578520449556027876555315166731722736147210799776626165349853948925718114466891511966524771147776747930069255350774010528771127399583162970236250566594160919988410472073790621832774857776763041159155259341712135903220508942641537074016949273544836520272906805755429009496525066815726558498987895583995034724774916051332709705496159177987108954423733333239685361377260923598901169353631320803779031345827059469209998879086195329717311583426357699718746614885636437446624428445658742031267302003610785054342487616501747266623290420095843207193677834237781918459010530875482033534482512477511199313670870350759498715218540163164645300071429997343669127092936101597414909626410869937399066195893670443892324678486158944941925060223104290419401920822385606679450058476674880855530911737372243696945688485335290811676848371388200161212589077384341307967135276814261853694454256832773331320193478597454164231080045783513477835700100841286161570703741676402211730559220389813392220856536580812217071967526937553801110607965121594683492590380638759463215418255875263916645726647567173517209106356461293250710249575779992047309657630032605931538642854599669385395913128481076169735115216218285643916194052463978092574477985926717797320388393953319543457294586802899939835593413193125246662700148319253102194914526341419371997322383424336756947206312936572676502873936262532596639321885019677336043120124367599197604724241455495290180384474085738220657876488567575010995417364269473023577402294943746908763554072934146316911463634428102696307664277516454305517135326353126243768387348458480358039673074046029075800073885672546161768063516645782344075429597478320994228046056557890601939619164401781678343950048559668040920449408467460014784332544485575717340461779199333988910787912993168272169290168702794990800205443331216508757350993884885892567592789296568164605431778755581995348540428677369464299731101211156524533472109578497114743191941844302299144139492543042232809372822502752481871884746470402726866146532129533492478865147671756486631131700305480036073296933912230242851325265260553279966371774554100768372051926355319867021677735233805929922772091430829921191819438076180168696144036807495189158659521299145463142283228813144803051372378437240336610946369105833628088780031330889338223099292337279692567349010983683037560095122541709266135079189561290654843354816488720690811043139535637366192606400587125416507172677875151466381257092000148381502849953325448530855575735168936785593049518572557576186638239732926890352686201234729082367213252860153515330358854555320921365113180920009349955235963864361895550197568195030160049156921877215498312859230021381368039833104624846965629694702853642832709031946437958209269236018598963016816392477265080496984860264970120954810627187354561891911233566644120840238836536666711490014062002357989469746754631590038992232399592573059015604562669313933833206043243126322431163676669477139932486888212346777812094778915582826383218278862241820543936841288718453071933460575135288636645876906709966222390943570912784675880870646082520089818520616960000000*i1^133 + -41987853826483239956215785426191620255393256418950187370746295577754918666779955713986388899276221400542504775700890357491074462001571631547844733009001280667800159119778280982283593888976550959401286354851561250103194723597779692576507427792900985682004717238638079547544965089462735381739615659302733199203800376052742610504748761998271169526100869652048511845744774440261696461304519242175073631818362248612546039492639215060707083106429379330404412900395841506749573464790908956588170524847447671601147115012505568905512941598478195990798485959640048796773156561254057179714735346034789277063062443530030697185389906188283515383351021823068224314217670014406574966087604913509986862849053358081097132769699369583774830983563597567843106386478001593300873736956772541819927292577080923640858229477427457405657173858796992949056316272783675657031884169070671671282423514709317670086940155477848056195128038906169377391172619080661979562005565599669310449086335319736739439876039700983780185716542987359843713561090665131994818864379130743858897706455854787704924561746927031380437718025093097994456341965778725677669753315787303331079468219124784884512698051205498499885544362394026819176802117642570214773575065848087733303977604077883995441034163559027753171083843569353420424866290704680638463086424624902233389792847229517406412240132313295592774334248717247675147583114012546969306810814699983300534050808331922165543777747295259780335195225048194768459626550106788462037089702385407908531574589915530930857051242040568097456586724632213603860418792177406740603903443867092356167383432702185999960806740211728617005200371868041507906026091393892567737047875361170041179537321654947490279088205189653384955881030083919825638863040064871464114478387999155707427765542356072356098941907812330359000286275333898954743217411159538939662372523045291960451099490566256286652216152440712394258323845406738930973156267973868839739364540050459012318675063185246959993103321212692873176601104848494035618001883229667301546741083682086095739128410906560832901322192838352721143254923574306250644177893698443798530449013849800316053659008889892712642206176726137680099556562434241238528506275381966813248701843735648009294266023065395764215388718259487218438805871922848195205184754194671511061052422844103504926777849327936980097177431623529039055580401353066876052196741596067651328187436511158272012028859070131557329686891798954724846454786631421889224438415517633033800384013180368482731462566440273517054153357516131125386132628700954205701455624145838130094262947716858321418121174944596971358833914124093857096382057897388413780386373192804225842088469346593020658557429959296645989117366665119741113495417679091569358875866423758705394312932081381294905065687297396608701476581632418107002113743529922812847675128389279948024525640197818107957901705686828546656218629936149379525749935367580062070164310925790165425471603693637762476250470867732645465600827877830896733432907776921026958316790859673654764895552567809682628580090748394069594037598584558396550201032359785673553409927707207553833806796751186428742187127803676566088312757826227431490109986182965026346982446940710918589203890489652959085801433175834205126596645157615175674381856361446188931744960764425640181172912055576884625402430657735816377881087189718359770209262767653851930348858353703829659540377797484497334540515715075601883444802021652374353187838504857826968975342050915544200193063948533150730712048688597875232751527721599651616758078309731985655295133736745518417842535867323569681053469102510007475432780702947430911971251956661131044506349232771781942713109126253350660003856970339235019848298689598990181608722527150205745016935346243152892493748265636321443682725027307778843692975262665836626796609268631214221738260068056771481316628174295813009394080018302270058337041312883253887598702220477372615097766180597770467442671750904989876224000000*i1^134 + 8067719720278602344560643298874705794033905802577667014250414868747662415599380075618368894393046415325033854018294953390870118292933868068499120398511446540741084740912086224429971031341444319021264435007845498012606969079335235278140841397257385656459007798119879768811620476699865096509907801504406526756080418340142706715570771468003051267703886932273958106634105153080026403899739535517718703227570303856247983971817322833032016888632732584430094056015626157268553578572582887517240781582643282561371788728955715003090750991982436237676493801653690743277601044926209393307012897874568008916301802713528420621209872291904229317220391746506485217385320117991222970468683112491389701821139945687328487126759061810454138684224389906970570730004959524046908219524130427278529283852579987474012834945706226878523048781102169510643568443288512629385076506947871032033656289306297140133738425191834468369288474866964301774338209992196648298358829939744840171055010005209175438003999171417619896322920263599649570048390373859971260837164555622695273846347269934694690391462972093414633168583536481596226531294148370184566681568658320825356477552388517103425522484846441570708531081557840758947898529603974225724602238880675898525397785996434540459776970194662556546088786810178235722872699794671249550998072018448106203078067846722276873400515629967146852118932525745395462850426087389093015670927190363546497996402048010625492437992230770195646586035999435213996621807613417352837972094365264695841295929133022742930537952663985687460942107146677516381971837181532121092723456983543829011434863848345828385420128029606488454958048329697493123420006610453380051451649215350230333743999369915287088189462627986756556248991008094977333168658156921141873889679090788616822902859566702928031558069796183222472677421099798440972859814726357729388740477487356678485902744581591510708096716004723071418195798484299441154502400917192102722495570093357054668216686377816682862659123285790523587297293374060310031242488462659645532708930179068966629012497992672431993405291145631728076112194350978824690132206508711019945746084719358995240232042586702562078142683256637512730082127172525933171855922578037356942638236895256144625891487812999871530911863202947032834585121117784463495862107234557079735808290169930330431093436524028392794033361256397238994489626159183349171852054226393232787295977707618676270434605225770028868288686191026500193601953600517728391376267898032281377700063258073643747109312867235880693269841999475217160974833237444032780130754176282777562901783492980062855643745301432533936767128420464631711143345636385464829727402522104769562399239150331861554489803672525997834066807891464330350522266808663299262385697279351954947315823404329019601334652829134992927453431299394962610423836581387967380506868266392071588503229344099223296133212049679716151942490923278928009806483245463480769923950661704685981134524279792970802428809061122245172319800668027010113666627956265492012364482100035697181751635263920550709325029751161968555118512967532609269218360904691217502803733055943048905148450535043943898848052426069918953341539747629601794823691712865546684369428052018482142756252335378619977353009694924916159761303084866787181956045967454019266881348746154895623347100206929953598409990553909797777696791484053385213717403929307161335653012177954597712200366755963220823097609288467736378862121708132450276473742249716050714953527407325716622421171198168710771098495211153606302828903649454293458413408734976799289139511660248172617711996329220105964735983505001148996757388475748791859357413481547203297453545725406032141460673887180218177176745389663882741141281713833126223093135446978623813435730729057000973759959559625845816918859477237222843978879880293534435023729827248833367070030748993341478087051564942711521434123286459278817435718522749635085161046540414676189978928283490676690124800000*i1^135 + -3406407765090530987768799580335664881438119497809578668284073065880558966528678500179473241345899818536069504859162239506935115704768506224689893816246689674140260714884970718238848358767941323117979774980648316159284536591181548928853701493640045554888589918507834439504520666696076609788972152762503145324723509287346033026974679432552954282457589875382324639328179910200925490817638876227733311900578518110156767966250313030452665751093676200947383168916625585034305211262806166165183409961744750645080929290663762719333375708288168169655659844296929729458085342661619347252077974000884277963941671380913270917416945635833227881221700405352722298361700582977427558932580249344601034008705576843699273282537808008403438901571621426782404934829865995262240168781308521078542460017213061636297598469989610802355021787919868380477928099057226115621723176598899078487615650248389663992833270534212208850603424737626113876101722196291101611899482129726961180669317729553591320070193655888887613481741400938676613999776255227632238752627248431183835650945538587009600031405060207833940316024970761752998904618753730602095090436705995259711197517997956766607042280970433348515839669082443271050842471788258316778922030982601863191821416484652307500034960008749437187957531445637776719624273506426102557263600189529355935397897920473776777526380237501310509211361558585945013847195382311023529803509414887133026780410936384563603665700353504057570155805741359523391731333551548729792429849387823668682366285701147640444038242770158060377692003564204610019956177467247197832097663527310007380242155602069532691239732638826107816131508941198275957608345102072024187694310219495689312636697181027976215190184001724469024426187384959156651904885769081782200316446929726987182099092341517670369849658358601331598796198019774523817545246277252994326952880160622711153991991630976599941481554252318814850278693692208473594839500876842443703891946039511100296559453425722231320390833011012340159388779683340298623186790324398297904313374206633975763654764246513643104471561780256899779133218901879274120163379375122565849904424863516282430253947415683406578454264877221234764210843258038101695334879930183036370685382755631839013982514277727963581311434694382782780380984042184296223673798636125272631374523319998453061185883412915940603178832745921329527590557634543311784117606573388773053688523144984050767656535540025185242716530241605752649875888922582201639813721245544209216395181997783905852027633337854360850688186672489215016769342899796081429806273037237183741197241367432922913119677300709049420271467457986953916007011951056545333768653391188933466389760687865101110274765096672949642350271898451513240468536738968470908009958470897831511451899630591617305873545881589533581245821956337413895277329967500234986985944597744497613077130205653506579280846545615548221803733823626895411723053230251033433896185435659377178867041901679984776188697045740641431778228645621432933312239638748724450280463635842888702216080717634416943244262678312965153736844170041303572341634723651274517116632214945743534703352374725474992571513102346788939561697756696480800720323112206861184437195970794622664772479168445804616455932985017312503912656694026391783342382970524392766505878965296683560842209998262308883704272603868562507898136796364580133987910993902646261483399686724657676414009934788472320650142505734939801481745698385941440834894175815241522449838276126772584834176240329977869320828316614344273630698795923930153747892663533397553386962976997055689909947138199729244364114185312669923186707956926422534274971185862499672090520696901756752489939551140452548025576654412545991947539407314672995544485418965132466552635138336723548488191858925577841942833931063241158605088117879108706617883581106227452907589751788300001393073909322121985497225790582067803722657690944404839049439356274836766720000*i1^136 + -172189561400319318435048319283191841106029360033539596878920030841513018614284723258279807873929961940163831710049920059229491894486298001989199882115176489308463785764984182055332225613392743402304946095935813027523132373354474708436556292653138479896760562668049022889148369991904255157498290822528242470763979217536197441053500521326888876614129981771705650289930300018250139198653090253550747479158618867559071433584586724439119554822787474513900288021427799173613673513375656913538846399062701935821249089706442114288843446869448327609574999436068050758816168519862630688635689057117918614384207902551518948489779993463900038931862945852959957731334288514510385768840902660408024343835441627768773660364013526469312181313372929837381240544068384514622774615326242608054025554094735483678763334745477657556985234116747481733446771818391748484406836035016054159352904300913597254761115063397892038870396485047129083481159328529132162259897549030976347499610929353110055357193797101281402527476966194756516704020498301287240446738506945683454116194705676375580292799976361771482805599839083034408749623554559338864156045033838011399966143395375128116929963531153759070840690156492256543965215523598323136033800640193424007081456175260013200425492422042101418375169424212980295519370471459139002072020754766235255875915157404317421621399206548198943102858842124834161088686660643753389832796261211500921946346335601720892732185236083907143555705561571516926063391087047042378103376231162306197828426520903374850256333306282381311950260977168937861208035854704972807417047644728952559476853545040712726565941805404827884933587294923498290051064135349405314728367217801606247873220471304513721900337919452403576746194338923694822807611544457896667464810816621178069991372848777473538371845712122943922382329526898951826083883918294641437947736449655820952983311706337314980156823555038589840601555957489786510556612104862285202853384786153654632223855066707602088836593331070745190431305232795273552538178641472048606508628879086035712889119172909899793062182377023461081414241943333633529399332770009950466614284089049706526043684173331979384324605348661974045183397864683570517222183725507835421252654747796925851903899129120917107724260915294029733036528096571674405632633832453351159576144820003895934708932854840888792121064773975331512271578712764352973072000588426087340849585258563784076265606553439289832021761318989005363314221381002354769532125882957815231732076696284651833445052585164206463845981678029972463400506374809084768441706503876120591459657547971981164182139662949372303814888946381503119450046427253097900644438187913922412880895241139637439301526226781025410917749458179288840307610583524262146848434582218598314648585525736290575034751879162868008956292333057200216947705333895545788309488457314826482788291987748967219112436305367920384252379462096393353490517261142648264399766729453765807974169189130600389373570694378288249913627115082600744299008092285883933595674395581008999594256256391903852793667357947311772732538931558090046972268619496471703870770005228031948391993981156138843293765514918867961366882435334036766118440938388080544838867101383691695369113390883917279238422617917686408569573515159025136048590937535844937102816546809718527707811271861875415388759412360849164760023275890812897718586537969541589235614201947158001759536570056513343956369370519131734481195942179660533762558554095235747113194562938823375666932133691264520495544904173628822651895963638101003955951674093177886494462621716258505745172831828961911670618205365052079058752723238420974424696543379410746085668981616545010188702144113783637301333196840210601105061870373785694498253344266462678853737219931759206114245629839927541576350142592799231410903320624468371732702489380908214555472797814507823359797033829453488456383967938075000272060416000*i1^137 + -1235218764189192671472972161534765100069068358012362129562320020872685386885523521711077624218863159140965770731613752665635894939212211845918452661715958309336338401947628787573298389599849940250128902181343864063695971957935706568937882300554607513972019326136145845108826654059909043737990979513790848697637589905062275285884671436694678425100649960184414597390220260020975494024721590436059800662338696677135239195918575803445215897363722448020383615660476825943873925384626386484102389046047833315838246349190965250179542619993499141608758444600186939703060319607696479682859478308814551713210812333961500897118622285797385129873453009946388820754308839534509778903376245463288745558608681946738354016526310339370188796880105896656315235190062423401361151506273699407098686294942661524536416437018981979710876510298965440610191301592358535140234826268805984021113012282273454467968613018923471208093214806807466129324545767653752267253229065596825303817709463393857059871531132705643053308329704477936852868764181125028665240775970927785655530398117000930546412304997617400330166271547458524941724021170804410132757261627640917611514897658965718362146423983211210183569303593820745776560336039956116376907054641785009868897187060703529017983092807328080115406331448606754766058415561874930350488690628032354550654812248281482755266461776326421623289509897112817922309488152105260899582102317467071579838555834291171686459044958733865954958863322634094084744868105765690725040187229709390938401237296129766078962586892469069170215344395541258655843368794775058897409516156011598812266655713277776666560266431292885481229350185157583940417673053166499532079076160432420777828226114965086812638825245313850341020169861425645791606765230498322336604695221047253330119402086460988872730198257391650917143240590119795788316043716034251951738491269993882775361989898478125569538373469815108658447860833289523524735872683728583822772088951531426269448009915711286127010090686580581217436209965748718249636679691978661690362245502427775312125058172959555987958100490143362652270194758468133703329369871948648573257550126581614064302987444179081413397563049092000449464303789862663146721541151693166878413453845874315909073494151377463438929738414582916017337877507864867563032064301520160773113971560355148486873652477670251231433249811814249562600512792801783923516379486852430446348323245692880282390039422369076386570039049871556226720060924684365924159130947801857587061338712618520613534869547145215340753625069703485178672554844006083928067009717086181247835419192594505387328655472994181149065204236537003036124383162622614617108472379841512765945380805121202546208032534654241681642683590534599764076810446142941762255256886055289112482401317176633249954891396667584101806417987410396372572373845497469993534798729254369919960167204338875144067476533283296067673153734824813039848205082411140953894497172806482932957406611649777655634052854636948606645279004731920168655573892009178361904595087270818723249866586754934408331145502153424566263153928223785804123662078014926301551288947619810369749009977187896956948758419174603517852200771778157064525828230055502273494902334082809998482096378088228198485114723586704019225168807049673800842928468922138514093163361848222214996654389197762431830925314263646400002453134147527213086815821661107241233779071334842902369879968726564337698655933236485679095118983379145641663496750275422637962420332440651897756435111369438850863660215000811240803357522502388680127520054414684070173218597393042912998867118586573942035832081866576526992102940346806501808758771469886230266585181375464791266785877111272842184741423241490640090983982792925043605634150038164168805071525902679487927608172217034028289453273712096363921048107662621679527167654154669278032274476772061296075893165260800*i1^138 + -467863277114274239100789658043740902407561633107273736522954455130884890789604930999653407477720364401243597475912365163051151579858624512955111383579928514418382286118782367805345579337688905826177446801779212498870015592877340053955628143757678032990538677539456640270292081851485909355525548257813276921959742330893973028919311636542946300825776866346192216760901049906130447918571070005642468236121569360675215200202292960194470476526407067514338988679471502315516986524261363659414877408870796337963769070384075023893568368078898214897989384533408118209256272426033816624110944181876691429100926438576960542948453104718274730516164355311114933405521316182660875733092738342398680586434567876603637382605523290668619700140831417710037498743108653443712410754371881344837665629732848092394167065596884354034474482613244485252433207716489934796512603136323769689453643214671021239174985426778275155760107848875425108166131480725301209887044700128329566781907527870876824609399836067347299233288324638668294022102563601402622576327915614085333906896407710313575844138388649962466641157999597899163749067691688099900671454876874519364980464202837689076313071987819720106097580622687445473838033101082992921079621537486102312226977491213649306643208288905123316756975846961096990259214206662265525825991956113437502530525174077043337936245630130056649015064595711187669188509061218864923839259776190254267252545686880359369899964404405535489673141159635104277085381064065662794193461803843522937631691887281118398336754444687842037722914004889734552826212977638253330834337912125150811509947205332302055913814056161485208461079158375097828971889385062346230703610230463496578571475680462581132903791733672810991794211801037100757243207032151593511146624724825797832298308548292739399196106027207538913869895551788755269869830585939589208339781879788734494198645860692270993585221120809524325777129235294288496402874277991059850927391696289459349599779981152476065722905025850000113134133971676199707233151310753563852224010524019206509714204894503078450861411694287808432879228829438872869853696289055009460074247129583684265316638748364221299117614313345573871846018054852099869445308246353812004278679203948444788603958391128514170896178860196407225285511793859488027439609799320827302887772046493227028682133857469700933999445077105230556921239748150440500189199360958664923082338927430686768090030340350817486419159282752239135614359263675000383643938899539787548895979176077126773106621574629996398955308298162878070526728890701645520785161100541111250033712856447941601839624999638263777972361064156718058949515951094247297701370694256338835704961611453950409629394719867145618325492577157216299761867032911308780312257317495149094616956818460408002704084451236216635004916045811391777487580777684371007244171608822099850859079089551443191527962722019009853214156516900803711835083144920129668851452120462615215649160159939594154163729938194569683420371129964863456684955476416029275736941508788543739579420170845526751381472224817102098346706528770123207492885997865908023874028488122641031908715862473862855673652840882641957146048222618914310094988558448272351282375652207839330482288288202948748544530680001303306884834329609230427401196608923103364754013998478405576880430029555783551321611221497937459895381336705160225928835719247889233029433676227483201404583939756491057096816181741340724101076859082509483247176278482265559894917319923912601663070724462871992852530460109089001702526213934425044757573883433607510051086766541269557847816377470688295185993719421117991831296474271905590218187303453850068232804182786585692273602888070251866748911286416291169820566025451424167239947441469398796302377512218725367391397362288265092815169395532221599366211830989233801134080*i1^139 - N1*97685228786753678207915348206952184562683239761845660853968200480065108553161111632095458541317523537070820000245359574110768707101546312101370980986003628744739565629238065100449427336300935372232629655930758555653956343661313111640584432120085760041430058771291275276518302307022853830530702629775022769342682506174460265195067495119289654290129531195766301189383482408016607801903577403642006327510429169076724797812538510746671902964657248542340160717908169734810516579087361968557805706134080308466791064198355251332517951167054512181424547122058687135321451799552410757292653017181815957651536040464990295299778025513374226491837426557609421384759553784595120649823424847301898638652193425065800056570467232496158574831790369875148237112045271395451862234968596776586479452960730458241101694391362932799488430589648182311434197053544314105935381141979711154844554755857281721690406182448464219922837727257252456933268436358057910416594229282054869845013178299525029051245079724549792022811568181050509899259956782295381*i2, 1855591673153185121092454970948671837614925740305395301400032035919871322050850924653257835220606978806654246202445389628102821846249004081878290483857495695211580181845020806611291535745211489197462986048251098415128301140466667986392026753131400827782619708017851471522568629962162364922924892788674715999466036303229816570648470735420309108773754339734347991767254309456587464095118925478845367244450019691762998834661578426029167812262529218236851111530322874628367798755405897649322516613454770213879819689220488340828033659292984965727802136313490296070872448970447026222254811299264203101769792164945741479318179456911729690701566982809895581994370440661816165527793292848184611532966884687744785626597770649435034629502332365551697015562712774970565985740559640593742112084376160238072655188938629683702614822699462256298562588027813233108178720819957459461324176939041007614050952482165421216844241189521462077749189266495213788411141943768232983448683800056568831929335098131916936823577742320182599829246977379138947521520490434084891640752735693109124326641211199390808449314878729450018955719544806953252772218580600882429798265521722247029308088777088438095922057778795602601684733971664693658274723793831287722118056976203493474164244594092088160530367363055816696752271337598236019687956914940717764148226577234490619781636729743231251838160155404226115808312973747409336637695745515296680856664301720343517755071856399933027920583244484809822665480437743494016191429985779586342276326291255886318464381395187962701368764969186645395855723929371022379325006811449649954478057859991583887670538577157823028600986506896811941582982516691186109927568421643095202458322397507042734806961420530508352505321226149913327142120336195520052087427913653789564871265788531742775269451924588732677178755265409418763483314313283313128466767538121418017370064272043678110667726441447715128579713060067598276598536822200515321035437121072893640961376484390896020428093645693596290937028180964543122047687389089416473609740468663385893296237477050468618408712521036423238856731216972031887650330085199536857518973387291877592947867992064394177888882849719565810099316017399978671100864019495617894724932595402840101288918076808563341121389425147473183701156065414118453705690555596901590014929087210063707666483957322447738206046368753646102801524833618524015797784401817761358020381791271393166436786676037971649134896695134031193739160695313517069014382574493262929953013174266001701030111072978072023437822110268015928296670929893646538900926660844060863923416616555508389311319474668389218233050405432673489294937873631111082876142497290965781800263315131783609441778402402759295759147237691128777235692466719353259267809345797309530541009552171755446566328625905768737523622213679262983856736884891048470806025833954693775435104340554339670785322967545833049837182789920211704024607060308028697659173809459901650030662875350404045375489694804135203727282708611761743504894465372917093365458565139737281785931307644574498547793346720740609448973385730574632398769558310400527893470215968292230459589710070305806293785048949741012925671400417889116354935610025163252338697572723587114284388384041839592950592867836535231815619894138527028354860333570137513726652074799073892865467629281114624325600696317305995524758747903616727784709436457087390705608992561769381542644717750344410755354742429245052502961343158371753348037769498758747162024792145673419497930744475699817767837229697470811915937104126812378481787883359740413656303738532113011219866332990770705955115813455921933396530387048710965587275685860820772361375228736029419172462655985503493137618224053652556659634828026180406543551681801601424916925566582837837032636324884951097482640666592318386442343773787159154154621926886729382732293898052313606113700124774664075707609412034397277811568124410912176824420915080001543933926100425096985478871121393769218535905857881253700386152422607860306757024157200648350712724167477410384999216227095232375411547454076480300480068970422643584257711565849935862706033131346155099958326122466609247451373367200818491432163053830391235518542392418926929467833843678712303726419592505479373326513071443299769294048563076639216760240012074545137332335661050943054267294445793044131372002731894497081239734306134495642062919674924629520287824906323916874003903085817622230272670321394317156632419282338621638314522753013199059476591614830445074500296707046649282640242575169025769188920043909163466405311213036905818446983692448262408626671697041130082179835771321603641093711788611302115717753360428587862716722230097340640255300484564995536661771405791119742760932137795503131198428099702766589487452044064106410275570636239667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -65184868278827764338922692674795099371438861855482912875562626760148486173874585649580158046396519255938526122072423187438070746064038044297467432867053343251491132418824260242894374027893367799483872949393383984836890900659943097141912214088217177378030217646060611011093864925215093297100890667214902475419675615473555783570754169088557910056997190078737155216513457696109251459156610343305018565182617094648585632608355153316666710899583893096306709489508026135027462136619108851597976645281333063848567056268324600872131595584229433471157600681774794762198851275493732535003917675129777158512575656937172053322356536769099713960428672615337215094530604100011029616256182592916231414547873297964152020020600984521197060034835462210083073230724429616571000373474312841647180814318958877618454869382399559617339653599748958888260685679049471835185866240017717453908483652454485449324577990858314609090686720333972555791003326624622289971045141380168629532124294514902066513555384225963158173409672885317226678726498513341877254625465602247928163078168714803769913918425437826210563157646121970155694404745985349038457278771153959926413548031596585541030619135800718753415753671106080404083648365697616547749311534639997045956251260861026847649478921633449427716184214937103135305707457346247027933562158429404666669059124592084348332501615657974690841932770126215982491225680081771321505887138208757570363979698517827182409704002513619786040469375392747233464679989149390492003431780385007281917988739253602231407879372833906873060617749149421672177923272084694920285524667024428744613509167774298251318756561637069497176399284356264509328867663331195210110550213173082692603870208367413825889555231318684683323295445810915242339987168434673082364709181310751926812875855969273602718809770425759659492833408534002690256639407272962672742672584774315273259429464811245952782621874089255846923028343715332347274072952012005791321739257075958487270849167232611168885640055089950823566888497556656892463279505256266170830529534632681178517872945424129785739273077148243902125483012924521315032369951925523871509491918825020608922110334546831289229188460800751432937832297485996443419172856026730310180471849919821207219048681979947924342267548966955418820727525682659638518186618993467058574012645177771945719305579587042774497422880843511592632515382493314503753499459050271702041745240379327859394696990124405465810357128117045525608336795509143552180320826273302816268751399262750102223272152791543077891313142553508192268509468470520984446589336183026162481865514670079504712124649060112561610133052517890273577894031656887910800584794585612239548223162282436001090230534513746137545492916297062254923638379595985465361804590507680782809114380346052298391991043880417339398897185160308676743124127038375853850818971813184408035281638995682358431471382571896351120995296387521362183355479156254780775109933418074648141198429122514525184084967916797696507427442161436650143842052504828804432815286359775642837495486546631794500026946230856793414840434091798320464520149920707532079512693102605291512399296905775279899198110915823305072503996366762231608824365724924270873005831976499407389821184262980120504557594928175733804507749209844757292616104999534619289372954271095756782331158941302028685639332759643323324984270732474754124795827443952898644384026840530637541030496912396388254663563868504869329201566717113906858262904956736435997471297206532378204071255831438930923605744435216372589147985980218452410950775263807604517741998820531025312368983164095346979270101859336564091193159570458186547741659422510326308948534092337601491080303768882659745159051713066632289180762622871576635628104093944095694296846811244671342941878154610568177683242366476600865965302248471909036719338314293419087360869009979917907873247687237349793463397005762688834205912947829107724812935930122055522444113801756214693649903543093482256039853373153992646386911050418041446332273693413515846648177014490934581698650944755567809043362747947461304451628832322019393031508034527810638087530999112290550041926813019782263434483135815282472943961424223050738484590364793624991396850673557839952290289785475669640003339077573075345988730324085269102756571089350984525770902753071413082260388542225503765439590573356571123270555218839069024295698775197717754483561498481912905767022638390563721311450787127984068262995151630075214687759925329668610917067343743397038058479412945926622328248710484957590856576829939801759404608816094174429419322535097390519508264121316653735943067076399143614909610883079023538124134179854104086686620649733276471540404217054133261817056568717086510889900133870509916981507823081245653580311616963258496123597762854912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 742273901521935040798383272545843059361929956833389824713872536251203657426543136572047196577902565978537697743662668024360981862381899438800614590890874510784866299948377991780931848940641586990203868263084632406806824073190876994668309231616704433712419301344768279438636529169553976999422056082138621273367355498439516750505326375542955855102753641920241000800386699471243827848720215113527099784204061165859929994619100182700379857269854858758159290342592531610098486665907957882693537670665311426822647882006911754014069918312774067992526069725109841292298744666436392901693498996630736298935651796988513449537311951939599813347948651801597583008680433516088611357387785590569123216378164471316301348957057327352478699393304083583736950155174955980956791411110016820854097247798925100937575413347643602416392014973904946944543902471104776028010532261919983399271102031354143237431234475361207190907920594772095539072149873844411601465254852889440725122980564841326700307571042334328204362342535918991921677611377150646080301876679558346527098750049033462253862360285118749129886807290240480841736669164726156784411395097047841574979501279363922512182347128405454310323323426591338946737289411035553739270777405750846517417235182860400906246965716725273617561109376839174169087401363676230965903075919379365249975045819435447931431829445259192296294550360808138836446848106673475751623178940750022359090861663530383330546622056006066477666795299969258382118244804294930377148769262568688186274541445213003952447129820046444345783900367678266704623028455307126595718893095808339847315845939274134665316644902770942906732409531082838672256563799327577400117941856558296825276692370217285953511166479995090614195247566515545857543704913985358341301133845563184400526304995430993471706253150645551314598659238820382126090477139648526618503905927046941941587783105517665804491613914058189487731102484832352726792444223518667355577983700349688316073139121480397265567085099897474492238664699724566220916936573883093937362956390376747439768254809208430427569873377048136797164831697861283869302198539308340631506762332989341896865715757628097100909815090724986534842596517201642440404057983712666472915548671233908311109741603530162422530106679708083090743276708369811586553249379423612656322484492826244245040893957234831963044463429807516164052358051173796053633503701622661204547307568640115946168248245420124525489712524739451614196806548189866070736939524638529115254452444915190591113778511871801568846106845957786628421835016045450720214755704449670401060621779291427610463235580499481547176718989093334910905319865051053423477433840287631135634174768209128517262712203447350649274455696574838671951038338929139598496082899384574198339888107700438686465352232558400856711297843144519306171872061424602326281913470304386261511309861453714105887716062656470055090167260497913536145253145103155682373996074606506241357907015156817027929387055306002948551545482979178181280441835000139337260890281348004302106624315290274378290917851979216001130046543304006651104579427486707550072307212803428183025485034642641764163749330915360918884944306183330619721785221854581192119001685593762742837361235503367705503550238252984581382672399013758882561811214538963421344652782871744852274837474864814764146671420487395058793473113017202160606549092551324897612872504318426026007115257388746540796181414316735255430492654902350146892440789949002564960376040465860248683313613113009919943138926653200353020372952030729110471301507947798881592302057987572022553727177208219365318056531144444476061016501514609606374670121526830709076674152991434817382253511614411334691724417552521252140708193179326640719463985085514445093502176090091396729300062063893083141674225286968466926803599180608600298942901146034353357912612329330511577667334383071355102402848202999780516619870384035137168408674902279279396842632208904266696969260236205710864678147495106794930969416378853688193787413867538461058905947559257323848642902111072436428384315830748558252344282868549303389325924883123545036850043811288414231492834502794314316500686657633585461783626447144358092060409129753829766828968667125093941299246791599548489126350378440338759284088630285039943526189097342864986421033184089831468606372102699698986908509616355637340939053592973499058506118779633719701226313165413986825978701625847836061195948716079305301152256416870141513057617363989121292577235867037802641459281054713676730190192670482752162379525666459468500546492465030261722205615669364063015587206908001378600992038417320565315731031895673119024691874031681550817584201171078850619055954498599711168352739385377431770086648082698401059100773359681658801374543768276762652685173889433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -538455436687674583633209543783961209124608856564730914066899382374021295188467507982090808075383200266212085163926195462554080893638459727187739403285865961081392186859816561010513434291595584618778632266722114859426052480133745805893176529923856797591796091091931200783552114237063944653974323065400414224656746277124028937459520940006138246931876138862581737632357378304102822258338470068144254946269923327260398427232098563370157200133730640108110489905285204743671508400986227942001154819887560861365827283779617599819202295794178700893624113385029948161577751036592571089213924476007270857076292728846127748342057506607143591731695224517321646586587182707451458223588793156525518575072442588631153345527337540412975637446791745693150848363922791223865880766854055272680784465634116750114284289262903406572303812178576376843046264272895344184626820420641982509650822325910094828693782249794625645511280678376581935602204072737171610060327868332376953852648976180633171183584258760497363782085778093821374888638366194918891208540445499836099223974374150597898698576027850147882555653499792827250336155293365099551896877589721796683532724952255513245275264527837654374261061742628675864083745173752494661427515811539465332568148303830626002944234554311339583140681987175647963983347023523469233089155166389997830482236820255553472677274626263131699291058790642045090640511308960636801465502351512733737634136326266112002518419889790835719554204981426475892230562844817514872534272182580734078970319981263421355350566920831901630412387628560850317342135126147722691403721707014458244287306841976932690691804113306481531357803531780474811438440226360420303223528817376917000195712569926123115050956678161614578355775057405160030981081288442426251734999495282991600363871877003696038402665252010670212250317427756619452014555543261345921580178721231636052980515741115889111636935781349693501471734465479398338455085826976215285994215222491493132659372674457960787288234658555450064816105389748331007878077261638068354796763278550716075668269236715410729503473507297706561785679109825822277112330228637235545179012442437919499539821562855816755350074837747817613047259363681011420602942080129132299948058709823468963323852107011114355487303574086440146994328416479080061763717942155596694254945590848698395481701494297598471460284840098806677747219386824493346944803604583141949069373473749328829058231785220558431144918978202884174081725783365024570320761806344449814214925011004785602110076552125260538944044963105283523903263379564047437579941279985883382422135780815861622862029191057644868143520401447797435766018613497829539759065675957938592767036005675855576319522171947549663948467729782596003573036959337339955551325286701085497821183446825065239025401801691172105567080364819873753185312209433853098525129298836256216478580301353596666610359317438831774596585003057157365172849429673949836821336968363948801263998243230104150506635441740918102774712929963711278983788149932120030787151436958766247753603089764856702107090206045474519380364018543575491790932926092758885526722782389494356913704605530032048880688846213187721474724228643110431713618928897804800769145450765609206854587714967570934539897214981458288672170130712729195409616195324171181907171744852681427664416044646537837481796844177687997464546297941639495207041883784913216667169778181910338879816860743504606378187074317571965836443151473234486373630932740075314846828402810422083315469523026825295595735421058520264072414401718076271592820866421121722072967657321797377288919039335821826888953509141782525582969725446867865739158831890441007846406414206921255361177384021165058179900488452613171020641640313926014247341445183333146093945437264791669162227366480692585671707014957911905228703546976613866911158424013776058588803298534869359969851940225054209681861606703529038717579954988250725784784121300846333905319159649473115008938643088362669511346142188493179219908094173165382774762432310251304600417168743536431687319967177243510806372618511070181348415143264586625295000273073524045229716006252736483461637436246463518754096919676874333729698621247775651190462892305825567550032372538415089315259004705047213139274897592958004349243961847103815447507323464105854086642970711847544242644124152911881401861408607834736863758685974160145913158148515446131368719935106547418378437806129892567909963060621179292684248591105324801860097397468414438851725488091692608992276071715779776797216333204656713765409842813671823803473766278885015721490768948905052139804561622463070260413889134915590209065448473379432642984121989710609169981904391351323552882182812934437894769545060580561974935675626981441246179059701104163394437865601141648529047777443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -36032346127703545667407564251584836664610307658186650098846994236858146625501959919944965935140910664473579250296106518592750136296299998819487578404489847210573594391704875147162171775519517297953007052448526760103092729139478966697741429748981902376110511557740820352019195578181767512532150032048931400368374239016026720636798834640331104224826510644894114677856110571013285459458218111066237348056886028433270991690558716408537831953641953122796863092831757095154310688658114327935354896549992205017880786875482523681194012911455361735028717084696765848382314091961903925143856134601862028538038980285771658819100016109028258566355689069772070536627874215376822106783073040948385742724973128812548782253631015590877245223069682662144478584605801207360259682191327608202903746743319238244006386671436449079300905054502669982815683948304929379533990923642475304787545327665920122909855360250019885966257698128040363042039130315767319891287162567452325045385371145942425789321390699221820403744584367079991804783780519310636195546405210090179441521045663797217562620211507227726333814769539791039716364633051720823556990594898991941383267694590649529955389430477165999164486152636577713422916313121971270210001823098436957423934770235281961235154819624565069485384033077675231246011474121287869035652627048252987793488705022643638380178928758316296852905781623241232816281283330494506449635984865550940583967172584261511036795215665589947175476459066870343245961272046329034644012839475749831824403206554698664406115698316744826880016878654469204046080309903672542334321329911587294618513235140574266655736346676828913046310372215678489812391542035778728087870231208587348182534492014532910697625444869224879496876822653869135328445680392724739983623177383652424509446961415681053956465685596631199507556625986132690333443868412975113372835904177226480877111092438570365213312843260051148689550008751027747262948392478592994768133952855870573156878831806754898695960639370160251920663535422856684075561386388549593009044967447781872392030325787470196230983576751562600800515713128467308993571217900467342680481006164901805954662667979735255334813275546164035711976493206708839577822444393806831813166607318829469821133383216135677095019008478487127652828192985136059067491673900739261082888610880465433223774794665258610036510416781346548080632155554271924154196220775264314150675103471127344930274478466892059800599686102433544448574149092893697091326504438636786997293033338464070711555893332751822314674482422203057098311382045533283695498237465884367522146543528071408987407378410439753234925754604814828909773889688365068620904810324727091934988422072018631234611699800300847525607820354903460728174221919118032186623123642475600498952173366951759073882152166103464119233097241536092998852939699629465157439660454050573875635929233082366912328681676190183538234340838829876328878368626606678152069825409802865655298016388214612024159646824387117077301879654573328302244230466011562856440821804873530761922083195621400528510064511762272974966211523956284023647400447624416602054103842173780565229266620881334008936009330029711384138787597440009791820667115733546341623482204069389426134813940663902442029372829309476927350887333943159512112523626389781430491956297677112934780620846240654394448241488197978997714479202919987441751105851282881993414836229356675823747938702831403538809516111816790275986563608052726822839447574129929734245788255847279860935717130159689256253849457511366544070866312620630924733918075074471331288592395516343371232791463609287980939390059580010491521129045793224042135478955180988905317099231808720475238500676986786091244323049600879975290069431642318839132222313658671642077584216958216291155784083403459901321442561617694186240119720414307987347149506478763792692336980941895007940999224677162575790282826467517822767000546765624980097743543068777987783447838321764569645782595678418430988614371997701458350963630804994464962569317829430070682787664827579005069795618939315548823719684873434831341114600948624780649792895604722000540714766707709021764144524820517230630023863607244958859110536848800306555067970002371179198663408492868068853098948437747468680587387080556102381944076445417390402015237766096539178201247785142140500688418672095524805624355194276268134333405734947551222698277631703972612999992114423783516135788863547760791590436272898935661274960305302471452762275120324643513142249858714554200441765126109165613350387991686832643434859310316226126790201607270735699825037294069926499502547738509415250654895553239445740776389996328044921261693434524963020626338590447010592035800543071042910693864366738301230747104793246998865918749410866523099006912528005248971500945408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 36678977889856598429384907293733874722308344609118331689027751583526663173487633848976928941839845523690311000584310272410373931851814042761313655241962736938054576585338376701348842544536798749853123593706806728701898425225732114190635255926528215167008274222150344568141783196199643432547151659308348004555809533467594250332409035735567547486301112478797632663123045754927330815510818726554367297299797620619772059401803182288308224154516395739658394466292522420401460166489633524854511978615692950914711349416285471980469986477398203354974790362529702753687946733137924684068599371859499681705265002792855237989574230503051864213751248342931840444706848029690176068284748915326666579943350926404151449834619466964153587520259058319445135088214444251845689818703571781825101709108554335557269404997304607416062232111442076725723620664234638338682582477896585680303074184622765602431878697043733015734952721592156792437268869342596706440578023276622192917818286720611085485920143883079907425986152552801467716230693348527758670081721204590697316407089758893572625888273981153815380965903826088243904441752754158851065159276210387521866034260186458270070448839473545692177732695923972625500233450893297351436137744570746952206925803677867159932912424021213416677590659432870860913623027766421904454323008502120413413739443322533361388588789135887460533757002131063280719750179425114501386783095539480745864409050887234169759665783311633773242071312287696318004665213778426619755340167060578237285313877929292365405955759439883516707479569581092379813085184227332649696201810559171762763215795821959766085841136683754987879993274799371971357870981440873042085995430409331868594901771799440017235380583551687409819391642563738603314962009808311281120094715567704664307510991604383779706924675711373561117852117678200744242043906664166520214323768164829497930576391347743151585852258234182382591718913101551422065604271925245404732749431858545728767257896587587642740407694872711360215918334539042443402158328161005363443401317584306984226010086995486858690293436302988633690982570569452798708388362264504434824995858524736242818150883869288786241059834774741099487753683917827140062229582359190952820331700713915583679762183170778647392784714817217765507475227520623199691589470130741588264816640193833056148065379368437323061995322361648384071551851676510669547345008999355723568118701079326247787682895320919562508022428023282614847578104775258520757663081340615980937966024919545706624622736217416869693597807985477978981121538813219183874363401523227582970978204691889424636106256145194966487652641014920499075950951126787513241376634222547668740937701971305168878304821591666191971433935300754935266098457240529861756767243298221174412019389778844438301593516612297709393596751545670752315404294929375887829059946660407464755443936145588415205605737177740249007350545830784108325803502817772369415465634041833654114371843756836915745957102298391737266272360251847152682131472925842107805890049968515691534837668032622337043609463665530944812726443082986248104593531185769169077716294685055090602766627574417163614190596844407802750684847094627640883252994418632330919673653460890992510353269066590528989110365830078510680494614250828904228305120034492278520943139898540822550372219673655091112114913617470402959813803929469649372223251250539815003954185305860421767005386986218008540744127380132381189348880746824784379759978861823941806949675827397886670851365716245888916622194806029922403488786330512142034301394166855114521065737343060253881572713459127417830990317704802935355504105033675766272443042116720826173648467649981853413294493219017478923720276131540174452787773552029621049572552626698889329197468240912850000761342640663346580560637669439081587669391210174418375458302098790105778221239379796021773888193257671702206735428259907279909902358474300067522002338561612247059025984186009530325677206557353679686410887949135861210086195894084908704041521705643305114467490761791740797332103250253827974031943752852898305980221257963924412215720421100700278760415600604680389836842104860335848847417561339513592816660095456822642209745031148309403941323874227768278115943134506111952237064186866584985247166707794655186149357536215358594745264361270839033185595560434566448816251027136298093023080798904120275680450140190780108004867705837162316987235475805065807442191036226243133250625548839137514274873113409354016386442402290867424372165982505359718500202976868734335128810648732907205171135002776188569196255019621943153818594049557033996868066063630387487803579708429058106978752232711899594993768760025765615816506711781363305179467642515696882928295278294299053383766548871117577699736349678160473694509465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1314670280435092662924817320743848945709856484925859364685026464635671608318541307377345598448436612143882018085175212586407714179955883570518933489412291881632871324185188053288801122835324863889807275032917834905324249554384275210644299637127387697080803973544746613526756936979290241690539519263230819297847728674291015957773519266744844207058148885462044616236970462920245426011019008831309537592980971095160599777217597108203509401604515379447212910221846048141359836352962412361791991160261510731217705996773188588538751400153804169021722394291450573441060148843525881571566801036558463037411935968088401508604596948493255049633990170147291657022890686408710076564573491174297955351585036812014518044142270790719812626556433553585787784591591466383987099419215821606823584700178856775774479945147667198191392253886742671721286772689195711077068705017609061598680808332704736657400955396906470779839481999065437080864325655131366295077965659084426257061986139793649623093857898638830575995482148954259604076372758096333200758816474430333337923842759185828184715002413709314714438543456274441347491197032188554849810668370499150450815564066493927699138868852070986464764801097898470382356764941890177675552557538222795424974886392604672755897724428060377699226271924725706912321815199014861828327821127758567988598346734521077094506874665618121744845190134086318516747824116583062865702174335123876668539762503481432871604776629781358675226891248798754580029963339789490169965067537764141290162090073156089725652980417389339388494173352137764007643682923288787910934595366398616107796648003781228548708933464489289001939701278728147156700935598165708517129441424652936879633382487827235513059405217507719791423511164276524270001202271949707086974109786562329199125363993802257717107767927912470706574778098168817170644277864900405498638722040682477204217434722675387157948151377075178625875535537426939381319514961639192372281106073450327020256033784206909834186288243672864154773839167090655792451876916215627562079677798791765859022901281161031654263508643967943463914413549022783243461102508865281049690027724804396065158658039073175597836980658649210868274267538304116137074630796856140760616153594608071672279637799164274030426139812007659977136560425054046286438382927760038854383018361258780684660180159053790385211058889381794876297698125319407526393447148134750434881020174842448614118684523944558729380029459710130876373706827516294840577222140934338886247751220456488258937999059821139011433272521826440302228645435335721585548613085852999303955578196788501105685078832042718101829444397590085996606521523225768334944002180701267272488990842749795573560517873872701206119619863410473368206428515912634035931548927975242883318006046427121527093295109648114854649497811803102909378805941994488099596182425919235626563025169435490535433477083171645070693488293470799150014440204097181935720756156301272086532270520522776166306477127405342596804740953203922809711567171711802575166273133774964834361382161892315563405915209246865471318907236693460946633338845201415630999086714658423738491085027517147823783302024620000430100074820269062349648987789193614400664817978559014063872682923545052353930150421742328480423186776652758295954059926196739013685670440617064093325782735861670565599733776138450107599467970890209643944573022438843802098647049586411144302437570516946077042724482202811765033209119914632843484643173468222098959136442363947542216272551000627319641995672084762133458944481327655986604312709676157253382571163790579101282016857692191297996176690900342492163253857197770780740635805753270461509242087775667370125363434705094493146278536369009401021776275203047002109360769594674618242926032836396038222266189177877874623377094595261266301704267625359789882718423408326237985826276927005887601273715796686821678400700203008339245019780757405386874573302250211982063493861260667233980992069979940322270696921827486078349613591516340800653703496079140130881934405990221905608510027504951018827837682352966667116826307940065159586543617208232585372102977951093036352235330173819005786335633596963677029613597035856799408537421257470876303272102727947480755081596273278807089216160870866349099024886540177982085111359112521464020339307891505662989784914250055250302768421040538418663990400904764491225237863715111723904423724345556373749918481055923119161639829705518264482996519037315471722559297973655567057393157074385334128732521749604942718582751843581710249351392398887843741804029995222841068968658544576124936762951209056530746776317192333452405058555790835341779916775374757093569587234110502059564256774225911323267711268637816777657897794698663259900735375755728924925912437212919044616077967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5210505236465869375484334352993001110191249161278269183072290558027655528140875352924625631467272554200427847627935118976913821049466441265939337780960306306843116221204176014777181578727946028261842736033021521564969377040423190070236935905621569579401917821283945119474745386270214512747825795067392714879921514432619591750007629357396658563061463722631134623238777155737021478175917126216809584608544747256320852731896651105654227334308705774665869246523420077491323981729498988609450074481185504793708072754602513116939804323414160824871868691550983778669585184908461138244298293404204776890371258886274296373730018206687197089391963499840348114196578942211706333287965875998041755565536509111340174870914222728140843109785919387522481036021505112311590761344043443051371603124305699717843540871374890417284509922198371220384216983407262901483619126924918220869745717026474781374958343329372427193175537458914542383268773965334632509844184025556252486087954383197879533219108638068541472974503167288738906733418739759387494743347030658465173108263870739339401488892962586631041089701191323961988088262076740161091735419560059607954667898413770079705985389798188738611492522035575313198018721673907696411837635475933983556292191391887511861205170466933783969503516722691734380704726540341522656382738580989247405360134580045613404315332352159546316789620771892321611393991405886361038451719543554530001148507342828746352585108215414443879576972426538619439732012020613513626222583200871507993790855883244010525703665851050796070696178089571360336151683625794368405047348361085993680140962006713259557518806056185808554076025483465265959843991218426546652960483322509192840838675504808329853050208256875685871639016608751640709728704020298553853623861703217453011945672882212772732523037110975070813206685925319645589298150148032876660364920848897844973667945637341730862575044912916973159462985329245257502987296007456391032476416220347920263368118239843552394420285124825459113592597080755876585714732577074406474284008946760271454737554903711946829351790214644435005572105516494863314822436673725670763581185686108528676153492798305390775384967962470950009769583283270371746526746240546217139072216340033487561566997507315979869203904543459017208237621644912144657565441877178126091975764427751715556287385880552855676737805244237070101931726672588490780919911285996622371666750816376525567168101124618167700838822709130272940111690529237629971782475414997902305272873547501038467964595649629973515326640847414364007351976429657281907303184541781385687309556260090534391383522042149530283937231848543857234262643978573149519866147344456295234034731377677466180386711385085779113927899067902953647800867931967355602252468429869122838456166684654502025623852668434804995426006156591640749158145758969812315262544670554991973732216261708575249998936186128220028723234747227862123233448619929768072218091158277663476087021856207947510821673615983153218080275071939504168768650562032046448455646407154746141339332114503321425907208309821569655521685450001504198009280474335547024190224571271041452089885065798077783328308216582174312377667260586879484841571252694640894914861018187562530687684237271397222403539206908118363040286550691470940825042373935457428439568671202709736635752957687559809946891108608073037892552814732169793037263542036365872972463857688526246471947081162541411680938726845865982777054480711528937742944130688023469055859831287874857570140240008918961860201013977417151919974306478291602819645794669313423266687278668049836261709712698983369369939371389614464313770766904842283723025837400281118434674056051664923343363775461498863289520205076483577474187314220654146816568690743279726887830551337504142996784993060083996273990089671734810332758282487318317363129620871368288813628153579588802285893315297879909103634745193991958391940253854483127460691186161890514440746209133111742552631310042806664803618701701995385314102503851821709133364663036328004051696923859308545153605418295346343315328850652459508757167170386029820984238515245045515297056881139821073796880857511697799387605904797158049330050898605124984979699521318795378578725166849304602483218255305222140857238171734403434081677521745666205868514490461798278044832195060040517705735151540680665420092559692224645252767316372333026693124879720569231913490400627032891892057491442831625752920747911440010542769047084357627009394632134446762695391118924099987381821261574085699591959515264160238408121227160050662626225750575918760312830277441539421219662594232152315952438735071538852678904742973258278458870456186078360761000253207801746669617060427028932060565997406722136232470543717552325952127457325281613208692124914402594100609024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 9404907484234798647124009315773937246188991838428222983981049195165602469465084449032138863620940667307512072676511359941425951812152698639280119102629824373781034654707486545915856614125259677259838905843942849796201175452914877171414851273292080970088545849697947860643216759627347399969072636705270795689005264633232102327057315962731883068836820868507096994526183238656843400947146874629583341335921340138134266767058457211094604454977234857521820085872235886061882494297118579008507023474987355434705887964455899564882570402712949615654547352590874104947019533280446882330063873732014456984929021980828639411967073932636543098389180531281897229428790784012901439633775657671526015454038026392316054938575583432930073072200001502340834734368761667863351332605441047553257400817007253117875608306200677527124115842545890856091297113120935364178797412631170039355557395618585681978448168713526531146209729217329810508114824578063495974027507796182673872158321347776139509177305171543373766628682923174476635777325263112030179259579599308271845857613104399360338235386133670859732301880227503849436210367764510216389984106391697308923401273921884075553843142782359432073402442566379731509865533850777458655265961787990300034251956190959905757283755890825899493685649354562910774118655647861293015481349759101075416856511076100592363629181884636117868455793009794114109998338563764527264196992731706604068589167110116845678748734925718175608871735914574202246841790215272333756743065477946938925993007075511477629491524958945404640485284381735309175502183509978294539079882919613095740632226958180154706333824017039495411326680521069004808518943413622643335878147883227235877754940985386007263747334957885622031932731344263955902674200641234920157992730340724248341667993285930073652951567475254654183448026046058751279228080012694863347776968713891047995313139980207910667681634025299520726138748602808614601838675159159853371452754402343112649544167834848608217866330027145416737920352494552945903903724275736176641912858287295331435886452976583068264068015616746965726016808838108740531888984268096184684953525308180162362861341904303965598847870505747582953721613282099804381839822440002972289164134148858437228063761041494559099252446553426128062799671560870681786247192311061439414512857634390212799177171318841955669411167060819940830823780987350005172556268918833436559687201943052369949872191560734110245913614041271273335240569218860427101018967463965060454678954124306140812861037122542255370976321477181780805531768552468515954534302364401484446065494137397486752483222932878479875288711235579254818223082540614244837479439655847385334761581738935028570058220119713277004505583027538717425065614074975589497360408957698015460907840661946227270064970697818148397202857448292866903991283501566269157840777854046567075592085170728828181409747520648264660575908532206739722328891713954403830996897460287533434173579040890125744342195139864585554064241263003931949569996532123174771812753185163432087859678250920132405990731916835757608320021782094046978890799331984327326708114339975399245212673888789770988779690147515223738698226307337094453363337837752593613136912582664690612030219153658258386190616300326803745342050646790329830295963401985035960101072989701968114876522254486338990189542910708468774388480804094609457921976661666774475538053552385885342479554909501568217168820776321936811265124625516865702515477126411327412636053848201593498885104201327714654931561671882246263457136837944007603976256703099827891836656217016051925118592587408109769340592518658942579930830238731149567351597430825614375864982657002956366617471246392202100348840772810232824982734814019463468197620356718020056100480538190569822302667999754963791823083574809119340400690048925069255409661654596299293637515218334624349500224117438799131675277624720454901312492394868864569016273874790730949236627552619617575852825875262574680701885756791583572413504340728983752971677535346887189311439736056075390654512075706556350241626903982473101353790272967364638194307867463982005949295115753503051871511494542160330303820895899804415141142596681785419630656141550942795848805907910526783478851789805487795659739906640359077783909577734973244506408930951936216165960112090338416940457777562315321436607082477812232635816167696032810865716600455180661964468489784108109095612502265034879517663797664985091914513033253742119467462426131031157817730335035742003428504546225654654734644384835096910857620524587402225552369559467023368494580883127609747714476135158310228895129825693801875636366572832875251652260280341745876902620259193611278874027974015081759144140211716114892371899741168689072791836744466776240082657499586566377858662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8711800704003244550195381531174889305393108095757689297323922325888801285357623379093453503440846406222849007115206142388080162587335602188501477249235108939241558914807811390340584095494751634613819541849461563604756516567814521988249162226413528855901696156033298968280954257097818713918644839035914541770927024376353949350233151595628295234939632315252061470645288438147130502301452399943976140888672138834666552786851775605199805095701422986159574771134966025497433012711480997302452043154349975518472771236746473234868607368769467606204416250485968677185633492846852870382431244092880697862822026213789127990174878256207097719210883898917838069219739979711769506865154699656276162842216607594624125505674227033215344399137193776781072836812649632918811198164523707805123418225252116108364326268278211244563596952261385571566549764153541188765319696301948866541750551442920831076621907301427431079025065947015667471620592840029757343676704829839730739601550513968922443697790858502901884718865283209650623309143394267322468030876974792793561512028630883459818104475963032149305651132691722587862965063719041772453659638033314487293428424958900927533807348297114218749559863774217039268494767425819306229046712752286761217252344878747970654006255872138785160074411489189180941641922032137120527236547645488873821210392037432075322201865449469200250798326371577704706454362296701751622712114763236782977131630505328107051421087711588121931089232270914674853453447580333517092729730056387715874928608778491925017658007310576309465841698212127283304276680254998155057333027782824126354083694123516300856647709601489173233229198241007009670801931997276770103856806057589652419956725800824979489392771036035449985829148473693900863227827825811698741794957024383222086901101863267503481822600444174152073982851063706532142151159607893515490230715799910924744164070955855553689449939500631530701923279854312096147736411139417505518903528684905969358307511769327845372029735205030310055232974735067454068484887779361012328015902827854008380356579683052956850616552435803482295889172848267540555273534490010989484229716690164842789569213226778791238212042456059102510809372268964203183179089890071492063068383051006925141623532886449528799174150764795954889997644041840086327014819694767326012675119365731201868237951651781171473117648011398162340162916469895189801491401578841739454184015267405656774100547495290352447779782510290546812348449491751087107135935173173952163798024609715794701046173664898294757352735583079066596434273251967010488399274660733654771604156480347397158045762323558523331159874796959141185857938794215982573250066097487984447994533486961211128956297667296664353166175420708032856344089742192632107338496778937387100139013099840727810086329111305430292857436419403070129120541890323866616803046398966740467686804839754270461708917396953649498692439880527671032921432025108448809263460940104842179165020043579866873696055373266440242750169874675017354444909927539542441814611944436679811490820558991304743627845282989328780998208174655954269823711649678786105803005589183645194713414880328645533514393634405507095977213746710327063235070360396072093764581031299310955680370107350238329331158243247181029276431018947500840524765157590741700022016466483051660130371170866575195353671494897239695957340641272736617242683733242116572728552383909199602503106666570382779136258504094909869869427239578278391993015054226970123614089274459097291549287194370046985518293990219559942585201761534608524663868425630985898858329875934058786310474878835181796604119991353164236054344901324734594061656856064039022521756132559802626014988525971841575180607682273861019170743715484378272876632118549340805058774392881812014170282262767064595996256446433266757480087217283377103149005674266513144189454016274621614586476082125313846740885812900725057168602693772841394105894352005621572901252668189526789174004645810639050198621139244958273816017784302555905265992350658619557776109325041906486772792059756803638655385017474115919819685425317186401811449971048075709953478497344108201424441986938262496959467591887120417181578778880365584625179657392467760736944353494264813346702740439898007710293113815054550596602054059013378932012525663244433123907981230086470766038708676693294444430715718058632020197485766841498556412378395130417226156970844369792209366732390962295368797896571878476612066334349779774020802536289207542114572123068441882166067206977210810234780055981699375166088735631564059360868906341975360135318710211428869313386181293781541774938321440266506348891627909208500802349267194331362455219169106649257762917496064430330481713816888125351312036439991317546683332607111360461230296627624771468656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4191983241964624807182844047611210923229867210422588009401139136205211240162833700964124128783486837598684674497637803996679981026998502152879843425023572160317479261108806292582082669487712423979395804245579350330827423323623641137210769889415083261972809195824385734310120435741305242686991228800367677864152674525779617556331472813709950772709816815736726381961685247504374062504837308241379556814221369384846614321426847077232831609152963649064530067298594845587193623468941069934608745507107931220855408316385742874553112846474451553030842307975550547018884711892087593356154999733304496644282075490259452921390169534811322345458924780303139464799118155449637733229127219667127883565501973903692125313883508463071543093850746354653845390731358386068128360997106540223509644097640566988358368801208306945462305794337915863758895023270349021399259076445287378793770498952963743631769894921254304451649854810970656378033357161468685818823065346832774193343533068687865699106922258932921830327297601543531494416860208394770386163084693328529080949893825838687368850217806609268083919957823662566191258642809369465796898041162681015011573995061058473948416803926284899923935084330597278802822483598552077896512414801105511095125887477022059284529629209097554525211451956398331346129979217643656316899848704795431410287256550552793955065380667225385439175487193450641697619815504907759092662805605142378546749416542220372825900533030522952154485515199361776750744627020041835451017614822988956014574740159493610328083461728707771610810434878376021268381108256369108549307623656105734915543783303263724138649302142616300670166136973254455699695026850632846374731818614303089647965002283067162447465932209480646760595999614422216318632237076083086065534172183014747105002156918189069370374953538514986707143347366081953294487682124821345779111916808037780710854675494989733833953675680032074141037230572449096918593437016955966533589476053744757469304492231225963349433086090186712854636502755203342609705922702884316418583507669686677496534596404021667360710986558784841969566309998018315994560526062911446740979943294261437946047652370083280986987305147575339548946831736731822833749369599501085788435959963954468387166458593758458873282284465189196625887565250642386602200936291414317404163094460810821029546563188307316806448096866468088253269610379324050628294349238629587168697085925369556954165664472015538725661954890303490394375886329648309401677493418155757456164161737680010005659197125454072837051167684501713712338423765159874012111610962007242548236526559863556377586426044662978401354054977579192477672211853145505914002100984343327989180657037983939067170465545285488801736137426175592824281262010805010358500904945449257968441778547976839964312208131567082730670832295134326762055696797785210297397455347281011824280456818195920266135438674867685898995176060579571544014004581890030835178422997187542966132557236555356699079385614000684864913820783365622390338241345137213930479041502837447366360488251318051046712453555637479577958881263378873945981220890820849418834181105905095729527454122645603598537379565831978966246527675647583039572781408588284887579549154719671228412502704215865887079234394310480213682617893129569708185471303921158274107322755526709371883316046617243359038035564350087781352089247600997846973454798802151081458923796543879598824819083491514895724693426031150080802747134909140378657821261290136788191249918813889960330377966779455317184301334087089115033599872936093491239290367747513312379971057468948184918934826698522459357106426607212211290824070166952818339063724931594822414292771830030872596736817632694283166112863715593235774775007277230425913826080388939681545481854019197305780076895276836262231774264745654482462329558149726333584878540434415010904498600122620094484216754875704939695769724486714006469653554102154071137315896967144262097187799629414054973797774730861185125900416859801686826391317034210875844021957259133943880414033100100706567317629477506693453354673739183717144987749046029429064875523023256251577622706450905835087550164958845162414611246011514102673622488596730163367903692882579839981699474236398558905651744069999924353409856047860238676690446380621191081305046521715947000470546148843073366687476542818381694093104200073804993891995193416879031968927292319640616468729524486902019609073191017882782090972972207178646655244274179143530601816491504444004259259540537266198087162599271862590723169339731143608002224706099187270744819688364307557236938186276007018088133633784080706261343919317587401316993613023966679024323588118290824544948011381530803968706947241369232556842510252516030777128496030170995214805541652644350129622016470286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1511525347982333982725679398520783958464683476002783208265749128941880131594630982968754977918503340004365482479974154171000425421184248441696042456897248214190841814576537826480449794706145265428740675264323091234570837944687622715216380265040502979633598944425083194080653418995826714840020534327903720143791755821975742662459365488758490831062234384356227957602551284859556052161537235713202282403422195429903739602662341554316561304273759597538723151973483369208288064327195505859118373807079555216512684940117380228252374159584589827099129971454051734091646824628146162757005395932239655580389461868308869116220988983685897886692576052571460707408687896391086436058239314166599323839825381978201497227182512144660100453432457523259329864808759463892812565235033187322076372310406787916473793730682459946091602236088577202585697539667509591082072528835868419249864244234232528308020699893785312126345220303902626569446744688251798775467396616142904793596504582556463008729647010929346042860484079236173896513924005706909558591898905288238954836579302707656063353245322308192267696284187484739347270278034432557560080159117493808252029906484652859720469646528147682713722959523869774580023049349735247048649812244461648668171855820979594168099375527182696934203763453061723484538479052174091949960982011988122536698280976944032488332254573249700787055863609550364017599273055422527897609244706581688941386324588644139444597553605354495861897077530740285746758614991542394360421975850862443080964370906726347529758143435742078055780671616553162673110785776465930533383370363542446542731716016315556665796492020174315007443350816824561464075436245816595584085984504567035039489675887617748614420410529023213339448580532778927006832526741297309641795590957479216070407810631225082967086688357863097868636952751729060510157785719223514096050313456688914974565964676925848623975344691550064872330748597048434421637868348859141636382247209879894250135357891512655151195442864346533504480453998631172613101425039657629345755321786616258428926713208543754797829632223330679273431383114787753996902183445043718836525094984406123341097807680872815446721592183118493395384976556919391664352610195681888393628051336601325963900117870284930047779844368813542687799176731704605479618123943058507458680010014652919631124020451740261542288979182441943251614213888700661630118991243903039250035296511230390564527875000944683034815544201747228197963450273069731335877905386583119437140534318282770023623588951805137775738074390740273612927157316076658917676183031755020384451437881618467904808748606022883438903917601957008870608049413496568622570083643045838848231170447898771368895612009091223655109712308013659122801484701224137297179106659838523948031996345128730254891896322496974041491939181329363620673246161822905611283071757339513907250754126313766158231089757848880241071081944127103713721956748401158523313273402598343591581713912948759863747188201986406072020306999824860850952632788386345777161226123230887309707035937293623816122795081723812275375073251060929912841310910448291792720867643037079745908577210802689323401878699852366511356162613498043704255673289992297092870004720813610285215735864777865165554497011581375045375946647320716639213359737178308948144392426857430783417854654179704740512610262108375331648686705221368730769804186994229402900495655521652001239070564734699341519954894621296271348131575541285086083480334738741220288767312850994237949950716672759663871484453871192662511711087029361745129888301794513841075245663520402288679460594836016957056822438409255584980816244170561576232103765690249617550052382958751445256339445546489512916773645322665173795609275992941254116770534850861277176529104695061814764085013936905217498061958789402704724106871395702826147891127638162514951971592846366913411092456084799520638648950725543874337211584534877678080344523202246326817054186133145263733443480782792278414447447944228168233256312477979360006995225049222069927869813722706565954759785025085192915472423151632079047588330766152983290528886376811959999683477114153481738846526223884969257942553654155360637565254237424703355902293518138418483738000477020866453434010334628650124818547094066383846956229602413433096080255355337040347521100550423424496685753169636281446780114761127628022303122380929947049469261781399500154407698211078561349274147010729017723679615884787334168837604638146606470810523884304221913769386295355624393927080010922510795624476679119558265194242388865198495089803090933098953135376574701888575419620415339115280127528162583278739461705359739168394298834401344311032987565241874906190270805744516925162646658007702327133848743509427020598508463873806850190364008643559424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 943132287705349240943363920571067771910608646612905590194864061022368960267682071963327491984251021230856608950755737312710032159894662629401188891708739587399181032119453456553937591207414246682622569466830862061904733718190212689391945881921276985322074608693355552466197778246360834768216549297255749982868651253318358857118081618623899775550643907580354651648762599427457709239232803796529872449325627571420556352905615745578761659746845614402755074711149045908539631069833715111883976868052073552119106194119294273660357174089451819681368495058242631567331988353442031113783240934563852637166040850519530693724225197762218550440601174218188300049737825456106913055988533663770088601897352127565738806522621667822619526081238835533640405164101575092654958272243654311002736323091178652079133427841882235418775436736850261940638729334986005681693428680769042372561964717479609609987241798262656070693904608008939920455646771766945161309414026484581258879697541231561744547673619873483577969435682141584107999347994890023511661898201627023416709245966536740583857884857917186748763223365412819434464294358498094070874855655507315836945805535410700169770073718213370284489199233481929617646261216056603096138544846468408611846009884678911805330307761129886127143652503710148318437925294991807765428573401318983002165372067496223930755219614398738411184451946129823600372219196982371803411360814717661342530676661013340469544463744018448641771253144239122667449215050236470344016376886785567199284291001451392834052726388921864506556405031156302149210549493872977133101889475500190113656230668747343654144649290070843145451790588339448818480547173241812458491923627558182097673461562173898385654595472356096668892255576267919993706467209460962048912174718769252149847498525194037500132133269859736581240203985193640550252244175285530779596669481241670559427594471980177072382826482899838164676168364767843785058314216833629335899735054444971409047444792997378975853284163621499245981639967615526071296245642540852489638839779776741723621203297013221285145397445731091433192683921529506243410099714271894456694873093055104007657103263114167464701776336844248500290701943511880138078361472910788421625297751383713836173188775105255809882488818544133042925018385550635410669150844169937441330441605568739391553943857630542463752755021928896028672496763140589620268821457118506359584191534055931201309621770346313052986233849375168446426856515517762344498218608206579779938479343687789563842266055447081189549050155616538100941450904774842297246068878295021447344106337015179849515632576432050366928379115415399519023496370721727096166826933392217229508990328746250177510249559963075257675963296354469710014606903296312817427631394529772442876495737397857485456349131768768224824805436455358887040631821533503522678497769953806105365405858713416306729987215925319097154287614684580481604540292589610574154343126390011781720648134533509787078582833422601743909909458937981167347093056644819873363934096056514413521466250923795691604833513330215790847019508035981822952250870830167003023047587179133104490614350788902196285789357529208634421583794339602574724810892308362222967290992626061773499967134566519589982740821507280486368964733113621174674705515882653361503199048259757890889570002563258018016109806978551622885252481227602505324380781580467263158388541812428334934139561302110448845596459117471182288952858571690802882414220381256829718432720882137023764757777171190621512736382497500831230521321305026515415414036412921363772768426769063770561299939870237192042450248901401299802426490067776629275364476730841698034996882537863755303178742857275747621422219609923474664649253144682890812614624731871450047448265946849410422162996802651631268291877821589304995040939316644103623627697198504022520241143357302249427102682013029385998084715461838143608913078040979040483863055264878862506921465672395862838986491216448818127033234163512340815789818526492045835152198003291823849766125637679388915392937729358615168809497812865622173915338135164726618270755021417780512204998172732582084396775621226325847748386043484915928912112238339539584502760408609062341397717429455000386602083644257262548104443268518507131166422220332795449215155229889018755294276229819719596174535752258844396069616486941852284804252281809200405140328182464929241606136265512477610885164283535799629083624439451823217883299907955755386779528428905433458894575877486519428268816460504324674464625633479683932686877183715704322209490626882001796638087906809211600887915618977060666209434584006453161535031592691748523392335015466855811797387456393765316781717823673225912849292764458322368785480594226417876409578151348511695398447874048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 47062282517921954440268931950121707117817519795408459116718334206354436050194214814415556114127218869065892645938951745538208408756693343880113802807129709021783468092379919826871313425679907171225968162389575160599487671235508511990490492610126198758687558075729985419951566448269713510357312665947261925265611489823995089781620170093183203133259628609564940314454338195253295404368260282494393985781331995044869072820320881840237586494475607239333395209455357299690561752702097976269487307952298583764219104376126728097169718543366256952844406480292972052769746792972826005861647033874825451835203084851210220142984044828661577522739405430365042512100576121205631376031498170685081899135999966195976639332702060651491252879838345923443884074904967730109621511017268358729064541590280044951347814013730070671389418140584891905773589057256496351682505123143285929757207619417557908627397763791721259119240166254758345578052889507987426046291864968417073558584987379491217770619749888257293303415889246988737208666270173326088333628299182150314033253890334344297214082530566390459935952866056408024281339744615156324250191116064714121073680856663059861869118376115436289249700558571302221560361457647355027300257450618863724804387537265332569831808915646224064609642235947199270628674815434743622036436349228270830133495737433545780955861581148147387913854038829871907708674934524477705689470642970838923721574915788998918257215497822812214315011343064382331445663125209118477541450300700665274129330406992728933034229597274390590484730311170606326872989202707929023111262199545869799845963355380396376611665006167993573199991791313277978550470515619056156608761760624009315182141202355853818459317993164511621148198115881965723786690438861771427050872317521329680797791945168420997673120332130494045944973124807917910460793658498076112922384961891349261631498111398234485096154045161455784817370087615663654980526447694296813743762380039693870937754985453103284847691517245889859426973986821763877111725498525131035802092062422806228101990963459047616402112225497977548903290753559523609091166440866393590397355479923001807221932460313175824847360173588098988590268720793847604607578422486348139057641429338284593274369951687666485194801871601378585325216775981055307381955286430389754232186540698966665489174435093716441015249286244540744762644193639158453253434209157872414579709446909814487789228292261561581736736641695124121402094398938349401050374318939839130729146139291861163884380821749750460040851275026420547433740527964503184801149299243858046901682684859692812603568150571869762968755963996343766734585514123105822139295409146154189319019813100677168361983709965838902913181939706162543213023001401929593407200661583885081140663842067743482059059588289197751597801167620735856528717519647564489548762441837589949835540222627944006191768899135263365080256451200661043474693240126293050034988360146034906184887155069096550550114487126466616465015586060700988045464041583155404298138531911308582746135983516882768799736952787525055132625451507779480965973573958253676909552701684516504529690013998283474201286186979242334101171077119048462063283423803479473394191279007412654925083349834299054338240859176294070667188810779610803616637912029374885888470342832368815128682295106099666365991769266876414845443297486897924201807204670567490275886543032417504069058331588998055501648958616671398667588366225528336374853094829529594659241650528066249957926584551735116843630545509663299730133343007320866223228760861526332070487053998927038722416736492242293252998866036886641592155395622464138633122924372155086585064828283640873212908414160315379532857640391486494041829730735454214145803540010911349576433885681862478759161078037822584814133143470170840219256190974187174309205220572014148631571602228253971871680029519620910419507002080489034537296421077873327973774104948076913168570430925466836353810659748868842932444371530955203268726582041182680867557583775707962372046259233283798287679776452616766176889467293419364241333993146603212392241480605733557072453428526115980512866468574075401177591150425528836628575511105038794343870409312171119482222414965665644129170597966157944782096006765542366797409715718239330685367542274608869056041815751564790481197548187637381522860050552507031729763901902092105739542149357238409639732992619359490080150296166131452175048036504094050137221123314802160390299841339200886193590005475962295419801292220172157781949346168257114965869471956313679448692852703183367700579134686182620141506822482809941254300847097739369404153866017284935465199496443694827764760893958085658375599123132391340986952652887177997105714997382424009988453817470157349833252148346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -18787590006220865074000627617553024072224162678073031414493100590188849211190710108312343932320288355039401108546935547968747224747382010895030222207107680412156716739684050847304612091518078060097951513165890985291127497599367567774041474047023658556820071103957419009359042655171796931716630360523868765413410928292886351066070535249942310115200735220918910846234635377032149660447024973407621897007268566045553564873193421530210653384215665788435738414442612319611175649237317309592692819467607249958754906875618927333198388298719998059019816744334384177691150817754583901865880321900183965379441316005677469311449393927760984581359002181628475362190077110245209291409796962251654931604793700881051080231265506937441327335341468818223889069283272163527435703159495545868435933758413784807281554222518061035242271283684947962676834796308597813438143754660455053439812675117712583235633964740532361951311116910798848485658185436863202256011912496994406533789336243115190138184304984441277285421393849381236505391817454150458112862301903866254975720385893567991731463814742333632079768545195058947380945746363975310260058373333560252692733193555251325220061463768989167709589003767597367413383759809851227026902385671683302252656280929619623352977883710429346470858334143752853902082074192474801344538423179754253111803154670574910727076115070614742673618775900021634362223417346220887987865710018866100476515204768620672844568523805422402193343618524904257877840942106614888490300062831988452237958494389091024957149994747085198689206889076990860600554062603469869965227729097718207828880946640667312415054002937246723546432568879210776752871729250805177288953351118051635758708779579366518689995904197734705347076208665416580163933405040973401755443695086099786311004879726643015076694466199735240361372606767568242601971889233259156660110940751242721727135101057692638808932051671780268159702476298218303517784517832632235652616397716804281142705166478187417475515423382219105524551224485949863045124787165217243351647667322961713787552423978399178899094513716896514394991411761039875268691023220709664200390025233499012672194217005660227768910890013429233198908774891307723285334624067819993008643270809139225422587011975813999867089814886037988502547411552403556027911998515740293509248080312470127808764973637244482354406039153015579640190769750068216672878255777396936394609465030651201627120313358151344823806684692741763858626724933901690804594434133082070019036584363199805086635800380737660235839009586325494654953926865420839274264293374793752365185123336859009257317755627310833022436991453879174222239840535951351162545639914985162429932899117582703149675803889581879251161454725913189023099506480694209953350108006979076118192024633982775001894533975597915150642330726364875931929491489543726488752687471368096369683590083312813552824313417933334904125681988729887783085449911531256852227514430551896404195564050149289292589091072624573504054508217519501592527990478083840154310974267617081507704861495768281377112574174942201383498342341181754170624123248829975044116928870679516013991695958506185266764822338048994959189327034646415469046283032458868521992016877964976415214823814017063485617580502082267754860855818494451298491882731788113469002248841677797182845057688095587554430755509107920819280945950916631044630316149294435084365475367671137297585422512039230772685387503992023613165234166897428427150005472214343864627315024766459874027586413710193176964086935704960987115671951038819788977159082940039552224290631995388221077884200575134635951560840078096608983339131841968641259745797395057599518743457260094848576644785588561404753463559618883906327019916585161468305690109798522559246846366857037372550643288386791905423707375690111407231597289107261631771854589584268202208992649907819292545476407652956733841949357463414031987214039224597288163322540080841792369183641777500501020886643926467373338327109812821967363288375461737670901529496011625406187399841472825622046100810553888626138489747915842993212861653503241054062746931338980944501858456258753442169531169676085232380088101975449347413203233922887451724995625530377781900576430052810025724494383711850122092409157999834609160398583918497429269856614963481818128929260613428420062762619122737540806374500590283822803792791735063712528034606023662235776612541793499565167216395472585951075862566214449427035461772838582078040565265527413468999604262946372961844512058427169873051529179702901902544864319923124634051275458609906269456620513638742738224900118479083693946272105619292330042431104627008948044459512976266082177935543768395267283627118929461826419904216396811233302068424053059831021602930196317680596261273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 12413422016741424386503549072902369737924486638302205408255112935432527541144711123058815471108880721793959564304266815004196305893184836948363381170463375900950375181137047494040635835601661762659249041810487271293476033175277874758764176882039559792213084896219484727921793598336392011841626238008197525223563106738738122293065638310403628485858516227802881590155230363823817851040108275575713850727000148978713346491618495773724055614019136296917803399593572388308807108708628453727713003195742468338643875925305793146269516994956072426525381982107398835962700065336154480382595791182491352515556165525942968441862211867700840260743142707258111392301653175535001470169874558026627491332688367425642477125594634345698515159455800505748819563084143071919796999513587093771203501480093022039451339239796904685088108183003913883491740781453994504018967498119483155773192640042952575523584846389465136568952114676527756264914796647042120479363972797869516631512682688278353691630451755038173044403735070390764105391472969122061054393066363363715844901154958909961808508454288012685768892109984921927573196993303721241280131141482221896642478743632724659023700033112485056764121724744245505343919520023275628144947504090775166031593641652151417599544557006245635688133756029033946171734291838870145137286245901279175402913285024686303485591979299358388709816743324524910694141759962411704730883959165765423933787187245484699679738526026494299885621007408250130992094438522946939267469307029431511580517319862038647797983714419949594679909457980542795959573911468626959993708773277449314133246478878123394096100192770279964236559236470995665671485919585761627378157082422045842823372152992577654900177012342432249924030015591760342643312620053106074682937936327814762739396956982794505737828801015250133284665687290183706695236643765986564962604798938821719012639078842190618255436624697334373057157911243284758834367452896519965071832548415107486169120862598252702317460074843410984633966543854992041491662243583581213967827820057916860960911427334693687600784180419041645792221247002075380309015622549325485324066214780493369658040010188589830291928606571982936164378438764980659446916988639124583431166036768294503556078435969300044056692568781922936332151365704892284627561239891620559464942748053718807912471988625734237692000900571479002720575208684585541237026547796052662176092270568853552866963370870950956141791502446917023065202864475408752439992857072016905519106365930043969259869862718065889142380340477434116699841174491617851083445743094303617604569379177685822414999842415610472723731482881568665059912149344584496784956306008383202664158592231069939475877417921202665906017649312862064954182713233887089462957595147325721270747975866980744806046508843112551149413526643367681625556876993831672356148789665719010630023187551553072137175438325830867511245829248482015581911707808897196917628451791398379924448788231780425721924674584817779280565559563047920092470243883913100671494021887363856607757560225647757764837828582973278602472848814672352819778748302988558310080239487674227942964036034633784865101841747006998775165228277827039268076340023687179729644295921807448980555053167900138322762068905701016980851325073442352374709602783083312224424143755378653693155312612199127958133096124203739734000546954771790123142128092731854656392333805295713389683491392828466729065254297874041954993273331914298266405367993428886089325669735547431567965992994017491598017144836964020532861348160350468330790564251001983674042108934745173565851564533771713656084508648765932290839140954568571977161044286391724398736561587550756583542023357540642889639494793618722924306573446135991277818995727076493881382321256234457604314524261907099205808149542134442343373335938144518208488891930504013760634890019894607886903198802718806620926674943889924703767363434365224508879840541700312169780462024647375003472783727703012711647200806244649442861165122417818729169148177084601804707400860620940215626418161868737212159425230633922236343039336556179420416465169185290985424841867671287638849246772164386217642585850407531159807981769631427211619246439829200300287766342009615283764460483225784680703245821624961141907253796232508872861181551697281367721910948854289323902161273241281629804996998444287629471714710090886974616209633017503442150053833713910320083133036115821531721650021002272366107690299090021401822572004930758007941939294705757438274546829347503428405630942111833299526699570719074669566723452777975739517943650037603452438549436492430090769987401338199239868007515959045472777338507981845876850033574409721336770167986990793457236847107362008472225643397052637539842636299151448437361213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4222350853770887589179568044773868834116754656401082690148174874776014322855841888377301302152529887863214308713434245391301619048149613571668826308659878712645922219451426928419330627339920981916897569922801508067361414435816385403483494732982847460296335972193168841232822873373124249949512867697618464886752578753499612260652537110460513157000440913850009744097383107084284467129917025284088467883640306849561503199461085237586321360878306402760797470656619753259753767447827829751216069324250290588466575354574626677757242450877723627379757039884654559172553457889814212438466508782403844676774733031516427804211150015368283496208923223596083099349343623967328074841142552870017193400521253029762057736017649613936947969988199625929214685605131526566904889768109195343099623599195293974782542243806140556776248997661346962887015317068598172906052399645702403262239740330930835312770865594810102342145842538745856636005579623818518821501220179422571893368011431085967948330259626971636653941893107036306257856896230944725958420382504922956739215176941188165983179578062863688252856388915602497324846494322153401137228758375983078252133551831089201043147232043681480652668958072285478880302754104910914465542723252440433987158566874067819033532057016186022107253759954922218127184270896254660561364471424158288307220253225995258462200144834217986030381251201438321619719315104367176168211163596319554270196304547188290029126504517860357887498681726653483024586067791207803564677927912819875442091979338667382546674548452055434039772386263906524962989618486112540814974155170434948858401776677397042594172073215742665735450512544450645636019157743919317277071041480208662529720218480078883637712433114837931694611154001704115459329816892082023451972095678742902852722828882710855423034464153718291299261021896142632417098110276409546684456778310798670278675148728733836021590262112274721694799043504970140720994213662014388164068972523689250019464963393619603153554461612519383906164487672748830136357964506411305119026405592779768504890303614068794850159739054166740094186681964050778500744420843709445544257969248208944748835146336069528397846049723071440834127314797743374038796171707184560618172203346063365254852700564499803479745766705331289645920942628225103202912993973603581272533852472193550672899924364656743802871624975713107066817438317171288433274437858625363375120466150890628416149966122462038206210848481720141479530293982816946036387847022299400354616137057654699452491339827147390134884994161011252018426507445693842620239223952744772380552292109968370033076642805259698372761721862022131371458789531151054907123627061762274029475231179694928159592158588877854277459294378524187858850326031758966305016012213266212054597751497870924665198228284946467003788194482535866521854705832649904266641746594018841415277478681769828254380543044431633613856765936290643179005314686455574765933031252641441158146126321077797739166168982146956348707500451036565503550422632887459579636157598690701903266331847733936755250983358570987281464944163933251839776279480262988261229734965831771572807389804274216650845772890030520417833060958056802184560884052270429999312006983432481219951815760220296142354700484648717106488308467716326865893329738637425631452111704697177894213923898625154437858373063413415779170243290086586782730193607439944829326723459282924006531893252005179823712117324559133246967169210087901586701156805500872281292613357397121489822942026274513447994969711958921903779831136478759954545507133337476551625707187722247346335223933178235815828065887989815523632097013168140853863696214975996930223365605682722079128348056579174666576090145421268007221930750701191259074861892229844817992230869861830115187547527035966795385293739575366104358430250366156119608145411818991500695840507850143710129337723085841524020705624392076382771394154639923955383179455519525625897570907483815292160197820468821892162180968153002698600967047376106506138187845839420053552295640714116184827217041791354158117141577107120802692386537503723900990205971046414329734987373984729973913529772618497243098509046083989867123550513845371585769423810255926615666375745305277997731783288749399720178902438246647575930990566858904537677232592268152393504073365875977163402381931139787251904604625203195722026999587405663971160953351802434547984434632613406347081634771378162860665859580066432162245048274401589078203920576769303810516884661903383540763455743734488057000904810079640442850395136194374011323919111906078504625787219624234322904224690678974459786354597066764078783825934147492168125381962302155357506995157585584780083036294677924769129398512286224268849070467831790529094387210931688620163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 63075433450534416193389860971790724472171990411726700883985140555263832328776873536463292565314825084464577161867004864606754703563189932832122149514292685019311986994230476569061519510444997511568429143891260007016301567419216772125608611426045975082722551626675566854596235449188867956263073064029422831246362512549600967651783631828529994855034225980999059699967594823606338705266782331950330839054267641785325460851092057334959140637371904598774186153241637049928569018737035264688720949772688122877562239369197907349016503616938441915304798456535831623583332913101234608758777274818970142856490480035736150046520341689612109119994657670858428062391096767354000408308713848818329546241841191072976573486858230362700678667291765907390068413695904322922477369911246572132365327502716003608397937774247769581376349471926346918944696955769116890576447179899067158434175792637285991081851477998598002896052433123675641730244150640451221403158322391033049900184640999983253654553755193575313813304924280971134888012702919124945152186151256139885739337383081622158317781745430247904991345239101616886959349870027376019416512815234310855549450212729693107261833944313312054734738045449600416816135914235293411843259699562869279519851751892240363218855770772907686917824144431129560765605913158736709391157192516833670358840633795104331483361879597750079205097894787683379602982821546247810596697090380057962581394123483168710494483919340627325533676129548881303368165457915580758200965740730599355226080431885494580081293780985427375640884363087286922206409405133940576320743851116715498930851286823480562715255491412140229262787270066742185841282451961957954026515972426611726772726498681756223467308195199370014862882384585736677548724479452954026970623707402582322763256056384893647251086154044691564440965726594765613050457168230347568146836587352678714759528090643440044711767087326164098541838656640125874894015999440631477697363515057066578241155060946296660527906946569500069551681867157982800874607835328677771711044129678943323709545753495821298946767640115927697987867961069889633074377980228472147478935175138746162746857528827618768534767820423250440576595537719399913653672565398071051561108894784074119717058724803569452776206020739721386102307376012776948341805657788799572112465722452230456981463721241076970634255780757692824539426923594309854356733111912894980034951124874376159304593614110043580721973752779140479927472874729706069523478632717514088557655357373491426790174058985941597385493921901405861014822416703764279019553213736307029126260268875419183312228431900184226130811141114745062602366081178279706675600661854045830176986883537276451615924046398716276158306958475098895918311409154177694711903058437119443698806569282880397065630903306841774542043105473166099117785682340594107220711745675784796611867709913670705287112587514480140062734282918415734638697740394208728953246757284207586701286688868190237591846105144579909543596663718666625581372571224163516738171167459229451914148238429143980723027741929566446410947736442982675294742625722140821880246786280335584842210795704791015578945474995937696921231809961687074419767751937202736722233193755960312820171797445458676839539874009067342935965687832811195701835584163006904758701448098175363280495948026762431335652088432055503380924237723402220220792088205569798223812870137416666870422284554910471986018395084191801620689577838569579062441689141380581647564886663469002285597925444464500471699761648528906277164350864169463252231725523335826267696830865766146488285349264071167649533342653993084877341160388183162099931316456912518738096086431609921629328410382406303775214452027369418848992697924405489912175148415773062674351149947379262923562070170389525515582719706440138799676292728247242703202267768555683048185600310014226213409265646832399056623572056641932109384508942190862771602314419725396623419035922503064732577497756889692543997711960239122396237684296992844854505006869189809876167142617635459438494062092175231950782724011618917560439797791409643276816955050353292993671446125969579345840532962868408076279708231107498244961591256530088222330060432163311417172536946323389131119564109928946849730528580277196247897641203617823314297850649840191082470905725781873383189362205174010994375383286997212722343734562744851072204709497199824708839492263522093429527508408604602685556080119638292693811892730484610458342062737846382438183381400718054632847979800020981628164770415600819872008797699711013653750529713102495450049847440915269345745476104220591027056190175365941148490424046404972194397721150653259470134257317221060497110011649365163431164387552236095779645083839788018765581111068290816409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -58561936615595934296781020298335879445319685166772634842848330594117370293282986127136331061623558038563792191197066655161672164933125803582643742264917871644274267835773405963228382568613408217181698433472605216077118345481661497158251175529311782124844251206846865355285579156490140724506841264318169184427966126582391784982394953525583705888979527987340796464728685282931848249364928582471059116000735288578400426727286659348294790382856967458324432970013294405277649043556550169384831992944844364870067505611129418491362467597955331301478129325219602810574579146558143774319773510285818181538199881279458525568535649565910184528587581966185977939740693997094371908041247186323956995916210511719971621390640494955708685919180384543455874572181081265411785568098048062022413238255130491379565652590831692984829286629967653972296136306389133561130381948988724028819845423462803918955146596129482022000238221363419876371873593262751012717739022206097846792295816038632543508200014617835582264555750618192015655426050919716451188953797705175267587624442627184545466736322690078802538027958355462311289423940901974659176095184196960537529579479209213652283121575198757555763878571222209387332443077776787601618877859377393008228561008421826206682352654496847410956451433753521234273222536731745191873365878967327713211526671605650444004788899343351604502348394707663441498536924709211571851210727226630128531630340713125412086380773849425521966239362404728486495787841735533511648683047846016410816744351099143336693809609575385293053996615393077595053366020251407212081758759382324015585687597698534337746591860349113970424205552313632522621492988660567993077028792017589980049107946245734617832921665738223589886805191410667696571709559720303322200344306077257416482825025037538133733521109185794745379366957664127133913966844924713461928286188623642110814908023637627224543141525914084037703576364782327274744213273189152663387768694613115666476916213039115270791973923138607129578533139766493388508591752750437132566340424836044735885802242640090957427996180264684859131297808154823633489140885780678614489002734106813285127514381259274213532855248197709503221381001477438481162570559872930919764598207151767759768307529165940968439346142736183420154926050603543981483040838328813397926475385655603875987224393576777314476645844693662032747844905049116006713417521040579440980374492686018605723314953947653696231843094525675376241536088571059890695149882036582212556448005614393346344321540897088128850194292983806234577322714117400109921665890514435291618750482780722743580484961693377207357071053388655907979856544114857681726217675143975663977152585546636935240757397162945776907071055780538913688268029145319048995467412633881410045181756957884573606323796565239212276180268851416650377422189808838430432600526383715944186773637444421664042408875951831987052240976966659360912017676194259146711222221708625495670989014131941709801080364636395189835035513324296709983780129795673046460178281409129401148652691963545026925001944113797756996478289707474339580066890103915420348818983400437028832551806576797308353537491893974402322059373357646700632776948185348062752377404222798012715034845575237251807327384968687834052181514710259831802172790256608575764638427616603022489655918164350194999634153400581644872137021975191377870356900636712762721107083188132429910562622143268751816976182667505396871738952747355543166765656340359099217724773193616067048398922290133421841474897360241950508845428055546755181562742847287825680051750897041094301769835819276255926730488993907612213517211255849972544610666611434120450762708564759964021331294723659964439603197934989935029619198421394691878158347498275637451556609665384960022315193876819205547071901344795233577734866838239909104690016312592253184886135957108471753367415717051644438267544526331964523711887313769353276335192788564835314116451880347863183806796980631554046836740231024057528450066870625028594594762009471602130116698541010579418840345761445204715419226299342162448829836352852817264603317038464442934487064110693536806228251171801086464427085320786287413698363583420683443541752743543062925819192683297633179285723987771479017727642075481059061118423089564854354810706842994682142640906649705009287969609260318198487732448411570846978567541880380450551175043699554363730285913753804283623463775061186706020854196821704382704392439250958755196411426448535801354810881762967413287304099735181328812877079774960080872512984566590835413485222496271393747518219163940169253901243501737899074017833024506429035464976117907901193146832237155009756204147839435500800145265451779128567254717102207368885223026769230565507314269264323543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 13006162229651899987678893959538803475715820891771627156044913441679640839098523076512669757683619282619384606448278738090172544150152866287106570062370080331817197633276339930044617448443770592530411461220507630205496845825838820687487356966338994049907850068822658096017194785082640058580158699781455759280556656529437080430230878234025373535975507519040164336405316432624503724662685311052559503673538864234344421538085634363261014846202268576642289107861792986446473033115002924543260871597192392675346069122349859077183404064794410746324243216142963461077521812799389383629269870746855883241838665107851204959676503354883814469635891058230025712366168954751494997976536523019988963172345440116558106214762368475030333228387771922678142668578836143690458503966185960163720881577770619655230296424512139452033025413678811559285827405001014032886473080612987969819609467843702232155456108593859903676966881947573123525491149319085265748000669836910084540121553990871826504693171113687140933384388811637256480673564489171224162033540129876558139838650070019691277601771070551927008535925528965289867944700909013907634880151540561582975291556133791148160094476771424095492305184453606604809193773360528019248327387914815228129738534744261097411594118271951512507164858266572549695236723527995150852948082382902219885043560741775422017674667780793285827563070379841815367813948398344733041321802860116165746988266542761252617252517225101513133617984404777648708539013364416773896264501025497960162988815654003787991359322653322734912493630394016477165973034569212345969854827479316290258536890713775324104856741631427807169295372444921763401249187036983218267235680661947002587261568418827254629888658216392028245710272155557845419781055751531917297270240393080744208069874324547376260813416913088696837835933609299086537432979162756070204916437749922187570770833127061873775009373340157126404814251750955482358500889676422423601774458653636914273321678352283291058135535222250368954350650438255075292723568395023723910058243237164377852330733992428934897677223039175356312223068350103945796406057092979284340926720890136415614326386377399742587662501354741322724401901869836161617294401231105806214045477692302984539241944192821374267125366904554654486864339881852482724766826736724385084057165408785288170110729832292271576895902008509900696935336204728694153502136883115141860360544361682333689953419805159448046314848714575167575434749655605732396380584505113150257829673076951903718576809206355866526685911975339214715088161484970079402182699928539562704141508546699229312897019924864519680815541983074567419257970310751054129397978048113305619555860162716488621374722490224960493006396952071446980142002774844303714281207107783783719207610927787203630446239748323405118639358067706222849230704512476567630906663884512337593024181570147199134938870405960775713389213749613893362587161440114101873598106730479333941765907169328354347124519104916296513681514058331904098546232464671614339343495040430307071000852330088976111850374114435284372622211931003712137130060650095451045177809849835481747845846824017853734194270449870012969102812145281929838307067194303625945629587219914341296997515238515873990835999606009470314975710286191419369135384340361791817541853268696378893696036256333217750846951367487634419480567606262052213336964761954289207633135992427322246824248161481590054760818029091693655929238314731751505070046804722801897043457026854938263581758375678349724687103802887701440420710358918846339059118820957353617687537664794655559177547680024736706383405971437280714495399964945191915031502089747922251915216800538606402268577264811826138838487331705704512179087175870283414052059777867872482187102874691761765357524366409993513485438137221016439507966592014955545181107430635642023285841258648639951223740511791360203854280388188014061210758808274860822959986003672058168343570220282791409734535818317564841742253566977445658776180617597145414217132213154273014414673589007559091203916276857165071110358166453117937203695417693115756271845053747530847292501254911153188734879586847457316428565439830400391404610806000640895317849785255150039533443786501837385751186832793168653278301962963391186936564620423181517043920247268895488194599691479523437046075512201222215345750543782307495768570169170534389366526838879073844301858931872830057299944565101495501430722496796122930710429511662224467816223414438186909266951762812471125307056047801707181666230810792673063873663813550827701005068847021638918376967877860486193374818660799824517946597362946501741060484054218329912086335844439138114954585751950926981261135596438140365433804469153134636443474334963271655009429120614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6304320489943921504334640380978249928925846804350751167071570118140386507561609762612878862689007522815437661052278976373111700816299553413858654095285159311231746218031618717427207209507087601353821274563611306548014533781972104719415381642956640862271570672621109075713004072997748868339530209806368893581743149655372563891036140028807269442996272698179705852288060510708110168134878786490880676767181329377410323633694243120438892499131508141036513926365103826520903394050740238368470643364179168574324411932143562828515701145689334099661202609822511992175283252786307267811828566750720001662920712500393367471162791065823987574127741916283081363708907627091240097561572527579137033455878448031632051431947152187946733448472765354754626579332277415660648963788583764509377136252340340838894180490412854197077706058033971830261939961035066001149004452443253198529557801795856639152385404610732322577648821126237997397085918573140090193010409657883392560350830869737035199044889420475671939756459295174249691206461514426567993108558157112442901574833997864543135915412258913597011082876258831003636531862536009346728585276112782729482223290081937120018980907415280146529420253849427443540164215340517245088138537663325306770420639896103198020440811486781959134071070524748953183965220411631887607693852614979810753414190710887991430459051880801285626054333723180958048882118781021330910235820943585025604912657798564693474625149227727875243941266291612752973195955961719665857446648842696691395552427973201240307989361926767348529810260580887218723423694325769943176013863386476585612885606653949624226227368979460330684141661059091735484565280058111180059613186443186582025748843658940108582072801184248662334448828218391153584209981422987455406620431324778993592523228954852979730844196548122728826032282220638503091919904807465080042310289756109484057994366825688177436086483771181501439913003448330119033642094903023422997278756139613889358065311108643353963218034372426111694151934925939453395967691032378299485880254082157435860294250577400528456681249481792662941771080568658120714214489986841074711718424193311436336647833083780380022284028001649781608328173002973736928339056782667205677222697110935479130839866959760463144630257671840811252377245984169719022473627652058237422213218537900491064762546708829395165204730452648792141233318854277331285110389718292924896105809045855428470372935221464467300846830616833679787696586734938789240662230389496325751296567625469290338472717141103128884649789736660912664443437089365142146182208878314476983369237784613381961884320776418815826477752518805809653457796531946239742441159433083688721509707675825742545161968849167254522126993821445064829136348081502617572444044805919957143955736304065029823276569692645812821148070915981029754320073066765269587382948958635100645235813456649175886157277382044284852912132827915208821983280804943199935587729345889558430016853796790066608033449165776500128198621460826761920216301950414594245975423608686998337860661961272592981194810622060161410593793629854976021734787370749940529366281418433508547736903996875263666006151196631466811146193605841277592336207859313908832583324056561681087435457162825206508537489971036260136264112122534091349747572572926905150548475283727371286798053388536547651187660855324416775046665434242309655388570791154669581490097702827180299205510410343367301670878466007877067924249155348301035816474529214715307197239355986519742654943404753697528883505376344061518011138539579448146302509895259030865748918675615492195488488734596736297660069045903860591393041892469758872894744264054508949550190204600691453130631922209730719210118703075188027847265294034098639534394375549023899987643653023628558727749669011375541044884282188861254058295352290623762891183811655127867992073415319740082791279799848232438000967482118985041922939254983232420875938865357635247400009084601109268411188902166513492541483329449064983805740521002956490088853736620215904548781730853735873651072069022125931581782340835933694978481351528948616230081488255758901846210970614464885202557480272913739586030773763792255364904687168231089811459203333083260114090415551603453103154667404474386147797547889116374368628439633983326559426931738590217200205898603161188567784861844028611981711256093220357022709523213775990694331201634877098649453477442116620064275328537283174455755432797990524700841798514029606251153740020138324487622672495949451266734023676538262149638087414924389616138873602466414610631239994808799732561971184354171783272700344672296804187614431477376058576826030498321149085196653248412567614602461555569916680669723907915660021512580572328601482031633219684284466462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 359291067354073680680325440344892100555573481877937245560905086002872238477771670034418547520389204945868901177852538220473761241028997498113003749913610720977911766157128913094387426896897645340108366530423638583285498752739268107620155443486898754112875090354871488679881578538360232394572322815226414883676058917867233098252511415438112333603773101101917536373692470873134610216943539737075118541607569356616844036831666054587914626690235515085400346128496177893467795568195724767447901038629826722644282038227565400861705635481018497209013456168822923760173605873500712508440473737198325700056639275380183970044886163183843912513043395851513724497701933999172327079161275021219425487217806820940441120608905867629279650775116933598806350618383579152448664824257566813303547228758419101926437612241644824693447757960345286057149085359093394513371747321284642723558240319158077333380856747153379602515628491143257867910224437423303874632582248742509107104220533120349199151383446939319216927248260651092017727156940606359081172339517806581371062800556406678882696440340646190212953929288151852892641290732132451386142515930591332451331656678769975592856989446007257930309492846293688791840574204265411961334065483209838936719160795961118105432635293583249076056063697295720318502845675412877627908223936640859804128100442535969869838297884231777266604155760076838209709898857676432027895642434317168814755868108773411211583537545385316553180767911578885274585728166964784828515032848953594367102639323938688119095613120034001873945248397480094274999225851500397276859574473827507849098268290478908899393047867714531128605031253079634729894143194119028332322952243859557678662863153214300949223568265016513768943868430725266464844927179734300836574263955045076087453937176261895622580962850406874418276218668500432960143603645089903866159058236317350637184594438639532541288882174082038267281586108372923810616529447675811861950292500967319440410970068881782314024062945275486118969745775185799025814683290197269709342819376433109092033461187645827629709449786898885340825067765960529906861927226541902850329193437393368849993229518266674004174679625272742829349778060473704941700122394267344675222928779599622863609115441622513926223240782609067474814891982623725681017895947388380437469557534203609167985661049092262261879476935573748924471528334792736137163532217022162880227911793940608553660936394630223780308063982369698814156092362331707625367776921333633492805729016546305757771148768870619682513213702511464953439868140185366932981508929207256248858501328455704163013191357630742267535651073303794198089207725954478783363049334480993554737304028354569999977588772913385011266286065614250103563224218280153738985190416181729803533570353857530863292749090907079423038137839826341334868512646777081692974191315383814881733495085961039091416474487674828020824126191559189018735203522429354418430354649030002216148315215830616292523976120888359354330747098334639973787538669390440861184522497482403727270537297017415537168640530802150773738887767039218144265912057413894773576002574845660411120151982936159544185951235602970154288045425492498455600353152826304225844729519209353224746504355682571006525403968497359087116590237365155610831718097936612184670706279129696577064242272700802722598263384427695283201838218024193414576532330199588925514576836179267827497732459145350783124757559794727203770143217125001809555016990226709516624958135930647108259932029324393967879306150347800216870790180692158872298120396456184673406193736418258480420194943039625521923893639933078345077371534564623855986713040882689089732013139808542090508246645229155912647854273710730568102390897095637044544565887256703505192981345649466626187867121853651105928918874777214509383595120084316517190492865455879492138640146515810722790928487688329056737284663744508708831739798872728835565246077175728266306463088215222588796231003520197498871997940954353908888173740131450891012561767018158382213134153158968094664644782374640443103279781195166222574777362558085638316417291251202734255916642339342385718851504461162453326552578047924456626958298101313298609753095333745490004989871970579097519224732898280608150267893351388847287159790574784534773876265497073931215098423048803408357239095734761786312065460853582369332462161867345969206158564463494277517374937153666986131315294532651928054237503933087770117103083570334657924563247608058630338886596590691785819861360213401031919106787468279466611631627180456389193390923990288274065591661144633792393484289590397784744955574348375025603097440311910066631327538293009342322967482904940463608986980885054774919446610505324954715832273575939797560422563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -54279766017684763889047669895815535501820683293552690928654869065542874227387175480045649125503895827928530646542752638553012950858847732940716341829424572456260159609549462945175666170212650329502660291168923213628500380430488711261521102479947635973149240497965658481370327112353827541817699947472462213952659356817134689708914440181461335245886945295971152703126960625410974744217096743901389291445454038512514699989342240965801225170570607443316788248968357571122375964445709617743011873806906690256712533171250179019366445718818142471694165620480645655484851260017874087227865458070369935790591039070911460705664965023654665115905460008949097947392823503908642735652890656879064232643740888090336973652238027715317565202355298455869449587385573189674753442075453057019516648783038944964386852851445515310914374205557647762651807551755457118142221130258762376811642719628446050587688932453566442312015133262788213183654424014909857489097623805909453236173303779197643110739869403312156467082130248734545729102158703698419286424787063669640041155319873394343505842578194975405248579134809962401672020198889402654882382023290930237902745737114945281044127337139293503360048546346515956261238362127524705541435505633203891070982098052300805074355703703422105475314294072532931799870897772856580749212201715233108971009580658773266202314948781396873264111573418262994492798537082198337201928730555945144689324776554430797938047541592186718007489969971895008828995720381764086441559982582726574335276311721445627815838634880059521781164341999680910963807370332046977738331454855056188964066473188879548449035660712928189246498356079289028255244067100222542493713202675237004170852905962922221245496405217059626689716059026084233746612516840647567904370423038034613837876526088467845331076920044690190407320778428382160104879549512484252538533081429377314994302145351890392050180236339671386029413194967297512079266072596689151823192041489147949454704938236665775673757550702157297056888443762677845642313838867603948766050285572578417777976031281227696793121040100092046797215350273079219157749702347372938910357264310899680578198464650152844841507103821154215405305886139893215035854662732507263220935936345004368725393374259974818938419437626542936188325242955874028760636828339444152321403335671316995681510490761632181690951327455128329919897116352230355162695205104300147280863635229711090616275860303994463155024403839462412896688531763577249381787813375780780959047175620772076280627997679977099980862004103496873883408273995566877462415357548963059996986969500390086316193108947425394430250633681735349483699345204850243102672093900045563283811041636482051371017346245561575104033650396308963949684249562634711249526043584029067455008864417950930057650771778214699407922146611960581040850720916270324785380661553918523479436766833820825486510390726562006612532504910322117985206236896263966949202313786733708102306086345445342262683072234580963802792271868880577871446864261057630565731023921731067025212298632549328066047925263036501102307369535836506511832220645381984526638310339322650488615941081921251719364418354205118131511998002740730586778291385695632657196597398037820731714709217739048446465925859978241096007101742188515025974306048846318411691370077450048737240409385521128643387437489754442751723818719268575235623703464871517546288604513966954601204364700604940461074802189515488410012085118609831512094477907772772766992850158900061667150780921838544244374429754496774890112524267470689829261188528234306292656347743673786577343556498061740995461868437664895782910733034012005973728085685973053064996187680785918428767574871151297964848178970904031894078143819916083591966222197590107251065823677863676423937817854161179572919023526551109363591956783848631481612924683782241318879467282008137635183866198984182177358804435556884438940346271442446861507538981140190399964529764665463923660020473934936600772253124212884906546485908949422239049883635460125119581624594182835667836958466612041844143598213472575899973697561757051613026307151429746171343883383511485159975196651356667330777971570598098523329298898829314758841612050014586406919135903585633484880439603926759247661872241890453730057221096563500805937555022721815767670037580844987724864185782949234979432330664542409771817940084637401556103279864050276684793553516600867206113423883568091908424023659198699460946188600503849249883012071073047913825910280494221612212867092715245378557142358226945201683016889571880707289533219381724397494773844336240152770568436060207867889176220610764017876022548998689363137763117171459300229574841529426330873932103344687270476623255884767995661733369989867662999552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4050189108778723609672555938531921259949058435891452180621031088134797338307337350870020004617380623368890458072062249922630438914305820309225256522877804952594970939381532630792089903622805261033415420292282986587468519560763533043809959547458338619667381027833468197294331490290919074399657878043980167267130119623055643856378744611244646731211875060133767860946806404095389431836252476194354320389297053866189537391312924805045624813308968094886581056580736983969114758959047346770509378955272986137980795623297606843535919104088877174372310895658904843982022322690207424588197504924318541962075145927269947369088539934594916450975214155119938052573551056635629896567984483439971042844805569014574046320909396313164526133263533401657715689756498609473928485501434055831399370155201157009302675042126040185426076949985151003500676006398602099611341572016127867301029085673387083868978745658374432991807848192632642149880982560606227020421277920604945718535154926524211902648810364843657468619856565478099544341566654536337046615124717274679225485985152831700069766945967864535772781821910378978361840303498301396546343949032311467276288048622827259040320681594598273455574329528737153828241812037432434947726464638853006034250696921470019912481299950138387289185498866444754828618841374616523761155927641572373644034729132328512140794701074970318710683883397332670188368078370478048349948682204658443761640278302484161037494176844605616885405879350741138548869047411252193555539902144263239774337590587262227577140663318355368535955721121624383307993282018501940296396083662489939468388919915246647569973805019905587500246838161107529474515992471426555712073114892290422272848865306029634369643095060757592390026663985910719601185263077980255547018687289540454230612630504012076123544614775276331132007842469770364363287880438122888942661672299100111864249552724483663281559258871873027415862226766487457341733809956433453488578446073428035890494726216730786950838926425913460412826592886078900222680768805236910652131313202758109817824129659805321906782005230720753219152047660649648293252860133719800188124934193545218977666809034064432275576295492151210242223253140686760478355633810699883709921662061332716772867627658844678512312214303416905312843153981914386117201793062314051375597569878023537068265684992241735133599532771110056664770095395969866770972807091914478120456677537333468439986308991627065169599013688205524217330148003266380276272908838968486129356423306510667944115612366938897988294160865914718326233490058382270980613439175612348549035411087071705311004150491918323926795150060588681311158772229909786681133561417473761653817256133021964214203387194369230508285934028461549405475136500680141158637525435649829509643900463899737589668166681529574611036324992329278901401514296573157146285161034430663868268152255128576515511779399710403935185115624334798806263451325157084304899838947412515258379158494497886344653450321223206231496481217679466506261180124145865350236059851178266477816521376502381949212451882798362029230264744388220110431403092671859710440679742361257913865482509904347931773282696052454727105985494992111697105763015659408501500376094273484352835889862590481342625326843179602421377511576097164179016528784079080211416181042042822743910584932544228466938398907351806956602575568552541591825595008576044475057311533614416996547026400977483745082822141946718873919602123190082657392755479675577598101884310595991333248738867974706070195496575397017267998253279060917763379939633486858459079810266295747568401158425409483395184905349430958576342580942035713345998789744970201684876332763987815218188543486032210493761281136975671021206402779830506902179886889404049466433958205102266148422166725177725847515210653941673557193969356876242754593435034984280745723026949985727384443861588698640311641622874935121781019223793099447230733789715611913178401698617353086397070080644723437216074266672057306102435680710981055403693190881667626978755066222529080638255491673377774070461131636277007168743993158897111306587149036467486715901661764619800094162074878296210188264024990716053498728774094414871046370052339212019675695424876463734806647766597738665824172048664136513639054607915489883266126938498587243159130940721214727944782158482818924557853324373542497441869596524380661863907357234030426426310854571369652360215087260243252074345701754592543842853396449009983040861221285954947393767746301072824372223290584895168044802160475147113981138225998910850532399749850820212030577279230470332363218968265218493362767233771882021384009367294520872244475996445019276704287400889335475628461637330215893331438521837233682887733836678437920781107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2497131046895194387532658608021871016956930551734482792940003151198530607746534265178144697645466574617397905430252220493643387387817510269881265402774082540033678372186884121488606574745239991546123031058715695326706883652101747719457856555034720636016621255601425744560256943653273407419560547842026733665138744554538247526250042860781318837229948276698832231249203741336520440347078585437810396582470344188120885906404286880437874226659028247515577657694744878730307990274183839723321299011989878365327723613654987735368712443199322715129661008213236486856886512159084235384780061507013586404545157696672259640437321857654593384476992159419463932936832732653844866221804416285057857631104134460822660596245216433170496249108425063637150970767155072785703296698994665705761476747249760388037938634351459922713789417719239286748868390482922858284529035120657491306893958409865384046181433621345879841353516842269783108188197820157001238850684975471645573807753919660605506559441997130496104140468930918734851357597655066940796148779669476376471786964983630997684917397796318019962384788611021771188155642117975694759098114105540513251736259541177232403390991268037343856785661989187117060137101644843594054059476828645017710687131070766498790575526239899806563670328592274478336299931840620390681148757119450935154309816701518941880919394217320447064742847636057730234363832200748822777467864564020459224500871907186654649691902947899275553661122508053155787283855922143030585304133644502786118324301706463333724633170691219170968803455810635880918180201481823377369563775412472338450904870573454845272009544689358816934145614118916651452311733161682392640777078814256174304297562230056026005818818372424290565109710601061167510151086794917068827488453625188562022307323655627849605614568267584794547631653972162546648037057858299585731423508750261576941907242064422250397439054859771066741252690981238110451090200810076642725288667394205374354149839535958318814534981801943243236752998906159880989422182901776200083240761940996582006781242346453222279302873848373444787946473861155061060630458073187301331130445308956170443014343755929070865595070550389465398416066503705311625933289019549578916245607702035486643753287835084912227030855529731878026921775456455711135109142670534987079394538594757997399814722443484869360601779427553141561211721007883700172608606231812881019402040236918664371318077137617536581236278262260796198852580653124148284935665083199220935440220093777081571382148116732706277393443906058156933983655511656530479975785465565336471557902054956966177847298337763979617592529690053276545360369562337772205297658831248681357849225896676760853722323298372021445032421502948656445773311173453880671193399162253172048616012754015616064999677810460744514719897176055675726737587750381912847085449778658586780222591775727816112282829915627393865772968275198770758974358891448626187117902286269533866176372459934103648068269066135227164856077690119509949923253079880867096469748994723697641348821310810090136274188154378917384528629523805726215197066706601401278336526121001653387892771092680043246259392822694755725465063954457847320623987502837068780751761565579324363068036690358045620671399045018644292214202927893452724165037686318649102179891417315543413408175411713398994315410157784221815954380027336188707578231149987265818724075129754811200565141704469820534903640388371607594384208498711397013497207790581920218746427551342281532361347259634775539179204267778760600507116879910590196008161433831042280601154884717174876642337667419785648574669629942595520739641643426023244430394795850574460993506479509961802035159732180744572581492075324216599300629976978816496412671313158617350949530129838037725534553600275484963199770665834184667992489663528513506312744858603265783756423577969282766092635881964161226172167119517973615786308127718614845854563454682944879638892354186644540501014306802985929825504878585615574283978271849575684534019850915699436676049623518412897602567333453117758143125062228862439757660264803719106658470790580630589786187683383010521358586955358989196444079755060602511107337519604827695128200807523583154707085057771584030549343136989407312801380257271512406792042037350090882524748974429894337790085857590231351581192633274025349653731624252653311690907111466522586062408064535093743929666561660160479886602710457993707081895283071317278929160354827957350435171189416783786787985124045509161711624974490941042295238326593005874331414248659112752583635172450197959701217359145212940328451884371500437991426587988307760073649392974029244172756627508636443166881146769920781567132678661551320211078210565063791216176334987916738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 447349229327429907617298698539663247431204086473167949000286883135721156065486511855619962592204741418300562664533909086802397024308894227314854586622230817444554765843144077276776251767325327802878138377919974502985717084118221151347626983272168668269057626475478703892248092229666273340507263754829618964094727929620012631878624233847891562759057396528622188834198172488194695123418730742197487589897006123259700696345728818059709057074189347597997401938094088076175021327904358429161523985210429768957854127575642758096855612010644000843284830264179920825474415320209768985691739753513939301472931405189579893507619743975588416378749453971629994822204678508699157702046604542449503898193231333021704702636863564313334871968404231998097718365820705566140296619576382028210644566473188651908768246189721078040001196903902854964444370712924351280796845636506252573930622088582122216205763895000124689449529733172561542934548385547592996379479319509462483321035062505177586549429144524515658127252102048593591866568517921372701518007156018610860522323390892917331987341570124509761077135876190161998496924593022668631450449148375706234277587532145364385071689670628299951885221869524228279178384408135264416613374872144272368274725470456941585810629620272083201038943231261234071346702160074972484373751226443695204433919807378770148874368272284309870314137752012411930683393906342858791575831907222768940096566379726226896010160767839757214272670277198690976064333820080427516816837724502784165107730318739419037564128684915892603639099718473166024312887985402906897736426550056711296533606613423151605417429586514588903087442224250663876990852452246516009590577885419819186308202806416836866341449701490456408459042460848475221677566212709607069583153482979761051520191393311910889382941620287327236479726566474864253962711267344051234589534005691126780300009810862617588317834672846247237828268995160087620438416684327568506792108636751621633181926550007075816483143619115178988994459017846918143393673197414178950457684710330460346256421154477963841215315171416967170327004038908237745333505100349296668029684927238716877775159041834985885787589891711300984334200596099119107197855380337048539711153235926603645190663568081223488885134459524798761668274970945220649181991985302863640657946070769840860835977984301862397580811984861279017336075754311725158791718366652752910250708835713241664601123580050095488510391953708662936895660409211580540535289683282825438683469923312180107285888217471581281745823692348032981984631807265429037412275229774583283767457862721409452873753666406979896937816339219259333121478577083533439850121328863607079137021400592914911846224142141614404943059630157148640164282602950909733665682255080495883539749160830915454967688239271627075128307777450318984456407803580162330849030184137040238503726758291940154723631581201991784213626202559388084919044760673878480302366397674753786606188094853507405862930759863039297218060949526885115092909894111587939278376804867809949308312454894983327760567185852119416804687702585289533558572884492178484999684046038427943516944844649560713054268805240797143306673747389833113518332684259070931957035916708088317488841443065637715874192497463050016477868304174347970281481437409005134414573476814495374509756681077907545295563678041557462880618826036387942950145645205487205330552823017007619441626217306751559415373137359725975648474366754576681229012187305365566215663205956487788804968195802789502442038084737773254897649487160543101001660371827569941316879250054227163467322600187501679807789976844503885345998287753060273692319915759880652708380655110999823891078014355248994876883090884364001384644198307204156633995052334019136783180650683742008929974919051502115961773329166040047931330169284757674739753227096665626047945429452538136550715170168204768392394732965116812844289797544505653243931400490173848204168694534237777011839491677067248512144343846621544461002964341749917352072749143670707265600197993862358140598109092487641113394290411795891831019203955424689873741435467487847751759237676341310556664963069940754176725369470525318152110970454217933150415565910438629061785853185469540642784679728167198441352049489355406404270086478969545861024424397321603676726576420676863406759006331497936927136960020260452312975172664243486169706461894556326184167852741282699206803379821302928580125770767303290158007022555133119636994424769841984169709536855756658111771927298051008808402669185916479746764761479202825246409936732930881559841203667267232555165288105653006466910797153400427829918752270042456791958668568037482523161938629343720915058647077998356604318959159647721449484048482172928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 14542912477282300373517148517974581153794560270593178959885038042098067169857557716751341769950634304921647040073908483411026462455111539627631261417782443551437791626054664751336500738710690073076615524277309173646414390109922067287036503012642857761943122821740202641431277620483659429151294148299627100987828319443294011648353906725501720939989819813332634126670717378002853111664437673780282709012420022901179321861367059017150592690769946085723441320004870544799459135080285292255785430391353963894426373715111276855223003727659546188774931316987788675425664123986448675916969239409618794681445745416152476772481384715469265814787895479047641306251862183696909670238571370914574813770345531361013484371815840211790160739950582196502906185525912699128661867357591578485580197546177018213019979716242653209128729880224399202330318758581138066772400560014833248633433108899630468070690884873662630080258681810201750921842880233982324353973478208564001515525812417048260476103859395603802455833213165967001387195673701229795903376698610011205746185953484683061760471729226939966339638108856078965017565395633092192362670119368675244522522029653094292162902252988304485762491992525503970016510339080088787717165587188695874201047167825762704863930665453169482063023264017318376976553459516671300291507566006903362913132425162612780811576886894401170330619585084099249778480482803468912117051922721629487783711417739609882519891322134984056917754857619841108288522146750551396015854966353697592208815886927788595241516871674811851716531290806472829341139023265483975541396248780887690621851592445400531189892460796047771986618759411513612735287437322996276084515951032777788876377533789674830914975414617825494889980035188129567679948818624267965521019420371776089540701763883070947862466464632581464875403973186589220369663183120897870788600677029168278155592748480566063224400990442137114777472567952672452654665928800021511205136442442938431256755384649582171730727884356590060128127079990074200083490018623527218870064334334934033005030947542921648842041796225458176758302337508567640937330005827750013676237788068297638300006400781908659631986613078554441820397549366613598711477865530855750759278404033744465320889615823004006950823610127655562680737107887136686116380826311700348783680544275406641482944720645578378261131817993929793721677909309108662204199018439033689764632174718653927977180254084869843260802316398654431245181147004502237991063083135339477503557739433630685276208836832645848785710578813359289703425616509830039116773151797421466160749501061629203139046102641291861015365809735548341350012444856060488543473374147971051773238204140495456291182061265378987463447865593708254940839630682205241088236086397473709491884022853079382311281664982691247628699912133207704090280690833469800702055267619869723487975947115241909088910531521618159811694272606809853757563857306596161794425694126320517041898049669754560325004634343274127196568929402881329985729717840237834816850194911286894845704981278851708777791549468488812936752638873436400445231640969779477111055584684534210093660775256063341691573789665058448362734972068073376247366981699775709523938956504815039913472433984525872271335120154925755786896375615759917884636311534544685066158590007530190831413664896260256989821672692747520671094155729263201378999234909918972944413116764754148938873232323738496810371724406283427239010631878816053362262275415832461383517365315726024258133893990767260385884755876606326900725453038895593897844612146937199227500790703844240971689739096018349850003699185708170991608799058735166254066918234669191094852520864321530967032231456294480875976689100960058623472569230311357703766984322362395812837269769301193594594744136499230690201550258155066808164615783830037894976035392520055552764490217374819794498101984401425558517303843833543202562403758537713943917236257446959987800000936909020158277299410062550435859899709312401921788177214073639021040172366486248055459594686179450986649280255448778895782571581184202041686114861206240710271480145177396768524216659733329919940989664071396423606455480941901718639570947511794444879870180813643219666367392071212792007814595918096284854299068637158469287164304410224037405973994905129653822113486281191696045824597280330299485773123086398926593895122250033995681160643260061657271292391808118555581625840550011636261473882544689114880378662869936168361847652395026692444106611538668466044482682197785830076260042838598955246310648528996093850195120118906932025633147765990285357313178371935798717213607501715513178276414472891576373999737985368863249424608557769563055158263083629919249432365038477684580943711436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2826103779879766163903211561888414377988003074982413379118145507362229624594696292115314576804741365288056279531433875597086123395088118547592493328787370256966549409994533449564853263444806387053024042673656840458143297901113982214351027077507607759869911026133779918106707639366581340007658554998966203219149861016967251049071408573074204817923586842129927893211013250559546343967967425210121236199425624672354887092792476261902304484865256206481297854692963681689445241168712726054013773594368901803931983258008126179668921708219998693140111028640066285050365465824128822212815388702577982345420970585625984485228798389544926960581958900778914953570838852061825475954967206337018460748739484561190793803528486197813733645286569896743443018235401295324770963715786675853027444910928857766604814192022901161014056536563530680371245096590031220187995874691822187499955085094903390511387656850026946061847447097157176709854024367886921671391238119499275248905894438028314733731447191791306456387965848805943360025555454868172327613240718573537845043470521991595941050957382226897581117509080834047781003841440820860044889015560943110503437155643432066068676324043510872220384534374385296247881343171887809363584778514955250628195967276514810297341624304830969463948879913565026737290921032976874384374820151466334788574122178876735895577453647183257010062539441405680332097463694147177783342871805384807421713805693015156935254941352942765353998914604178980197738194917936603552113013128804843012070750157329739202274309949707277538881494721008856020945899372781571242470131329938045588900528178311039176165632175536117275047793856286333012208209941438318812897574513411301947249314904497106773133426296364408553980854747048687528842593220609767131291298865663729975579811293499098087814110269722706219966020293711706716515283138477516892703007922350964305685793387388366242568113220974079901889701570242267328947437868341982718242299958123882468958389931855607356018815386316943482422459807865640919286692899846469717177929353250743135915449008529515200690563261166220338883838957160892511843173044404765978025151120404731476225838377480425646449940874714290225346111308830067681900238685206737028402306264095729624746917972829498305918609569014239589604710783331364245503941837209656985334856797479166889780317582377055382473491748119709339828357625367119136895940405867861251567929774937207541237051295175175801924542714499515431595794475403703274291105880210124683887777653036994148725496473143430199270369359072777782244625917066569087621797777017567559308207295074308563750616215766635209414927138071865511313278227302016450753397317860614449133287620302232011488294215827588531954786902328152384296222037024276966280794886486713759840846633233313978347572324875376944266831406715402829314323952170375157459380926168048144206941641615602913045566249054512917211792263816305950296982909791056937730207413073220601085891376406822478659211128755261368921680430993866309827168377571120287752769184478747724837260080009221046892185635792245568333422366989357737281426372850322041174814716526771366667912015679418743197999431899797216235675323389996203800566212147554654127683387491693868874940263230264870884936247423926683788180230352375548107536971789921735358147436304652839573271193587641604069147465054604982969323048383439094853998910907905968146792081535292201554349096873489250515134207644184211742789901581509579855906098856415672463467765336337883516318904752445050376130501834846630734203576535994798627466002154401466230441771085680882646391838477102610976208805847892304074452986095287433857665055616859213768267338277695861412191545257271436126014510919186812540713980128816348036702450077726699681064873330744641351294383439476003910810044630161478797398845076321522532613213394513608873343388375779859321097216804195371058157352200939718027106570208040030337735579737541670345571365540912471046213592928888601908295326858885937337717197997698629835056666271969867779604988026911052901427861320821444881604704136914249955072649144876062734044353565920168318344225259465884991675187130571203299586941462243647673635932891436526040558738853986965988496121775309743027557125461642346381153890385948636025776381636323008705765820606291714096864065991974623797205283556508183540285768237455729353340075469216956567533510215325290493816993825079598458427448824454218948135571702875357630714655796634798101634181478633108425255639706633253890231383857842914086995007993966747287839638292456577733318933712465865075762721088802072846388594891709735530598088957421141542009170341190810201033058848489189359386608976249658138834499874938451516757533836798742925232046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -82146771251429452924116536157545610802791085805810377822968777388799056700920860156073752292873702482152775077037395113403074666827597782047845579924874380756473133360861876892575561244323237889852185402567039978571156720933005753004548682891574774121776015892550094841296668392152769894050987617687539914852596939884681732008024764751362431581851360266505083400179625083828967268175436008764717702289863606440359118986398994000127939390665316363486362091103543286855339996079930787514807567677953659490861357511801960125522522226221194887358607703964990045579063500327480650824679196245057562719047537804997483682896846358774269775063689829190452492115450258975526976230628094232278691048518744925274243242430557160193647151173968619655868844216953055937895048483582664123446671149994544721966067026780825450141963261216326225347026365900149320218604788814518863938244392604188798512926698356740683882458111459125343430773317405481489553378381094407130320494586223758742137970320561511067758778286417884885420870751324031268596384753514520055370194998609320905924164728971978920194455923452624074386359683370321175956139841869926295779382292158392541144288324867368185507509828881041297786551955489781267936044534683853316428218273123666740438672167105963993943423291787424873387220924075695141224450088183520762620870506004485769355281513656800402490428587103730810544197607358442188861731120977761341918548281876370265536018562203721220672939917892137511539045681954469796490602312282593774871557605890219096924346886919041827869485300445419009877494645079002468783689028247945786103301431522153645579349494957134171213258863223280912295242906465814167680199811203391368366235262260726683203059405687925229735512392602227219112814611210702732680658824385550724443177315676695725737601293387340035309989489013035779618924894059688146538869047338569080014511997825635701395193802217455153711593473044619650537329533044304333676714842712678204617002714784129394485156354787769564887445548750845791535290549588139842391416028997353685090724013406113220694684508859255707561613160168106403511267091994702562143506070775149910405731489694467528951633185207100184498674711595358411489566418304638452212719722994868156730085108926822218342438094993250194461721946901716256895173816453526234811298735202849995915264569603896402218339209799904892643414561306287753417944194540502690734487272543764024623672808210087128193578382326958293654581222903605556410498357204737011645597473116404462054502888738229809240249323251465335518819516569743668178253887396350497677831334323459765986136894748892913177579976416477667712578455970629841933051869938662757486941305585088793970053235183735213966426320272514606081657647582499858916232417394767017922106350023149270668327127253127974676714513983298162243937802030376169071848865581999939840794201391356887700406278535298667343149401920701661368266593247781087308920530530421741999309028761711431478601045012945839964300210357049312545092675796273068575039346182861884877793368864373259329277406259805560055700050927057243284317572881823089498293141213862072409781545116597619414397811856010071727591951529083212119368780052834365853349520184887081019182429624545081395527664717236316149692228407082087763765009197961847255124546705516228507670849786242720131744790870729602492163054067574738774751968142338676488808161061624897091922782568078417275244128560685575423185363397594883109480741815443494936854716968764576644613587875903677080156694825137591458860998288900329603099362431453646311080686243194954563169642830669677488507912406876922507688885865989203230319730814700131631217055979325267942093693054230183949243379721396179569820158835151708591455845734496219526823199784138028381327335878847866766440772984319405419187698108243356190168939138594850614681108401707630049620621724213660105121666864596827798008633477526134210348945514841515711355627381176554248987897631542545758349331956777572408717815608308311003901010023339943210582990787546339791270884103810217421615636819153449091721478197223919373402432682745003270138155611334342320108353135616115810821806694239292679817404921303454448092932850591306133921065209692652105439326559419969468035267116956867812359997335762220384380229342019143399017374067664913440261994869556478291897215502518829532814082219377392744839797902096579518935494672459368346542146133939624354682062201241566091652640323018307373815733628881597157992907489356567511259567393725831173815203477682899663877057933489632958516432243547392179863608272684526072151640717758398170474147658832311177609242208996320466811352726407103283022926788575260510497095731052763973324927004905744753491968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 70581776262949490070977228857668225700259200079533924872519005891710372835413829083198665072539018130137421759548801553468810214580456745188099638125313794813584133249692193403219053050561773827163925686056464427051820915737908015223753136524196652215942306275657436096540679198716000904221278928909487148237530090298614682380446221218170135625593666678309108201453336494843709956482119304541268891271343227406080212567139947443460921333938290153338078367812888195883388836350826294634282054361050970987769246115965250625539734140598530845417009575771504670221254349116512271987345801630530004366417531536255427612610432607008275317632486024309894991978597201794690547631905155942091731857230906608918290712022389125153146691612767404676929659800339363296485120597598128009284216271866537009277811762750811065509771168779564715713394612944533726396706913223899104706277025562077103266176774040128227309100742734101660837782649634343896955818881406504938286675264049380187700132535738034189252194927856841826497626593695639656436603453111570971895489209096128472007584287916342981310631203090131942105972414576892884259114019380300502777160330542925415465533823645682349976550800197844522409654623668349885493685844307629512039146938857281022072657874724476692886695757442048879954080963168563785866632987725309815239817751522821946797849206686633353533208574620701114976325904428685155656083312371956485520429065272348375422228852672972287484149826326176984992270535360956546107766868855151433883641757054073312273030870520751094040355487121279540178733803516873636866755810139908628508246706087872817234382658581140477239667283714458993411173890847639693166945757998811304287726877184777004661057757816684166467474663093946027866135535895368413856789308670311819184524072130677336402441747510569535017050998937138507128655255862338842013512311316042503060510660298766336427109790012907387654841161310785524825771329155193396907112593673275389701758807838830818023211272733193744111623489086491016623800022348248104371385096962539872947728380131530738926461810025398318482727225444577103639280545999126208721596765882835115893553568474933019095850106810392132168886472776043187947049975742038955805061479725796790142463663336419497079953325231730697919343319587143831877523841059683760230762049310019043139621957737143938507980925600314219723119450792565035525929191884116054574011166163099713356924749487436581462985322302466856978009251051329389937433198025648037205015740671384565274690198114206420899437546309503913961509101178405069468418782678636548749412665156281591185931509648073547922860190515205403668593970155565600429152084150502279850764539791211477707064108399215256092191594617171160074080861979390115104660854733365222827839526199433125883682164578760159403474744069008633381398927274382107789183205957023898206280533818350096720210404981052161551847765195868298194411758611942762740729094365749380810542906791140062616166487259508890729619660055510651649971728872715255911532400093184778703841643331351747532008885924743315717775011087181383470657591160980633744721589364765518161484325639447201873517426276202939692194782338491541057506981417030261181430777140704992866203703671613703013397656537248387350066302853857740319445113356458813530502789803328413518341855981304640531725710550812866174028646663654286569599466254027137790162190245951393277651837589136334818646028521197432512124684424525410560506494468970911317663136356819397349651177142224250771062624814417111903825408734523508211988001224377004147588207680853010610961924462189587313073746546573030108755429862960870846056069240954222279064484875652319966340722456537751548492065741956950832342168008159061982393904808820889987732006070820426580348868987480255674269343056268297650295265118323735896234499273098946695603153372037068335888949896175063750290339017285281784598139477201075230211204576048136007641669680492039188403599839164684526297213942359154627332553811844416569097350755549396100371269096588015002100821070948059872476620868091914779477896160439699262132305592815439990702633173200970553791331400472046014623219330854481132611174031133225364763083134519569791160583063125470872132470397615113799652928527860588669329062704808630608667884800112293555468400241151759271121961666935545546220771943681752919755939570214457154392379626938670438016462449282046639273301579173937003333844055754171067364479713326534288238009211816827364127877331308579032181427901033619444209164247273251127610880003118916140481274105106952076059172394189308715727277627117691272716595870754510935954682218106642117043794551546048678763236435277549234738694779342897335955678188700311958323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 10315848033954534730992461824746858790272060558175579829366105018960196702161985045275432533615592796176163061759093127532441666848297108858821644175554603772505103555605740931687629389282435719259677664105756205775046719105989065214272076891911010214004732285471408638835475975273313440753041803907410041089862157260216719189229451555692289953101196850348592051342174189474938116939184814769575946991948974273345161669008357172343021877313098168700753911666507225142034995172961938910522347410765900261537799488826024924323850020007869333614716781744759415135060738060732680794508763098363447163037565882957585544067686081286668587530553991736062680365602914997592723983993722842132209090757073252167041455032500742559167221194044260139926373274215958766207723548225588233578466916173065949578040417907474777274500696783974484586866955817825403887546201879227408978122690067971359799330364877345523031950179581712954559683260972342739336282850231026819185665919673792443002094436305021589171767908341680588777711981908008222851431047932143862374858742921985114895070928832665031618323317658653799532964947474276558673067474299330559231541842222963638452696504530775820354368597504818726704691662893654948638474223776102901316124037093529889835576835646254416963544478417773511519327309607229443485191415965781951818080526542541391139656148249858413433134492345700930880995860532288228914741829589180565419157773988166481536124452007634083314509365496927870320240849253727147484055987927317925453113892296226998106852740148151263851343132167338074927126551160060417476655411842535128329251761901441533893560538431004053304015600598581681677027981893360216838853645826425712553045383388655658112115502549895183897052911875151891334621521916633916119446149721937759882610264414830340894672765391537140774051969574678719356312942000476689148485578436854918645723800582644017917058267646712955383257952091153002044788841492182852340168264776626665131794994502292547946398137863236718992502382612125588908556390743468218114596645427083060151493906475068678115411811885547287106224256444933493044249794246933555379038178219896301932383603993464388437530736483512427871680901571819718370867506199634985705608961238385531732839570862725161720321907850664901286845996937995665523090850000545973691648973581098120495346226159181459174401643080715462854991624838994231213577586259608855073122716191341367769684533895332778927820914018286673611292699626899634070806534223612877873370389823098604554662581759382490675943486143857248142832064957131649256240731229638040173899300912490657493908761828017675238844743353839844119740846942385778449400430023148785272481589804711745906513555409188381170642016172331420017490746797024853664986971245525196423566239945045967892818002432091934496976107838677882875985697434039143563103455132029675638354519226219809596204077010954128307944782056317832862396630324832405495346988953430713069186942082162215245817270419032828507038058425214940241186020139376998772007836910036135660690808805013486544955093575140019481938567567556469855805924985834795666891407239505617340770133559686053352675256021689578059887256246884731183649682803069929148264864735173934844922831788099024317724030507488796705184243251922004805320816146808379928735352770818110414388186033949530525984633622592350593094714107739343399495045891852335278528524668563064487538203039512362465701884481863618646548573999917582681792335854772410176002097958020205720199699977399110411660405868481912784379627796166996174270600220639654943988948182114915291718784157877997383071115932641154192135889172101040295728919360874821183817772530698681142507372203286479416791508734683679950846891625770863881696732516067207599426253863192111487657540449136920626138986878450891710233980677147813940484192058719676958568348068259567647005634248740121970499071642659374411339436060648514224451254296108253772069601887121990560038649585168793987735617284333140909357885602513568048245831699340213405566422845350959118773530248902124959129484645211133340349105258289305974865904193246188768867570506332996625626035232039721222229406675903443602525413150533375518513408524114304456369323535697761984182804008633801213466302964267004623991995351195444963087293471699071372357361347840608686699191604848980067545625963985777977212756956877989586804417229762132136224649979725149309968176518775602363145435999794954653963722642396722824044858845515093747023393935948738138702381266774275566019743121004091601319352280365191854497162009092338479149296321077189716192195244276968187527570251095824730282051097384717168971421642383597014578299556542924481998709309642704008398757100587036180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 424479854139144067173488467711493671879973996390061728228211567433446399245034946382495020758968447218368722245334633281232342600673922964440185604024301843634482187969582727502013293556657635276868499246508635011221411226146114301795593848391951539934061896192876111947333943477913419666039227045657430738423677430984671631407613527464237449459359935098207204236688267088958267907187141651658982825482328079626824325214570572689901814236325567854787053759691286142779392360978278533703931967832432224317359713366053526823526466267999349734168008455515096854508887549536943184007535317382208749590132296171693334315441993783240993932640250351324192868859838435992986556056659038051547794910149931686628868524729035711113190678905136169625335671504173105280355050975368927370593242017742482579816946215017858946239423840321146928348689187421637745058576767893426671727507402114887011301150340092107571072624204574539165709612040395983416662365299725386068919994980366205109704650618302602557823749210058982478151956370230007334325059804475430512353272912681227897326627202545364858785896708318894540080573277742901779339639470632976351240737820279078115375938738044184942577682515320007161343906625987664118942731226330748431444083407141341378158894219250390959225888864697406498464746209787459598642576084567202235403888719748756209584221067917931619911182705786747382672393125934620753407206077617178569206916364987715638616721376097754424317099669001219246937348675533311169102016729385362908364491219558256955853512507038022277556841501035629227137058782632479765585633491395646014826105686516996276685073078718110604367637861129129683281267064936350031923713720981892922240550357410652983176415878448127120195904894756501684123550914745465139212545973220484805857140056035280577576264167734430015169942016938886859699553341502126183913582327057632821333764675809477189331159211795522943199989950979405375800243927709920232893948771020220317551021329816035867464824296923531655196433963046298012655284380773572202922015778717156066517108197959533200835676954216945509464943812022251369707084845393457210276082500098741774287046459219550048777222885791661436619918055028635233619246299688468467514489997376163254585325969695465014894544818110540901140322582467897109343933901817249391121432511241637605750315233069429395578704384945726940813668999569882620001590494722047778454466515020516632919042446948569137878291597615578073322156445462715010554787134606194905044917049201923163526248239922268184925702998247097719772107370827394928142025458746833073508024073134211132442104831483126276686673534162369951426793339204851303691426573658797715019890169175113837661176429813090752897650138871746521424690928576114549707334499856685196310527914980534655756067723966051443854713859120131184584569169129036728467315939350258651063666425738300348122047929880312875524721109768125892616748188276112965540282522474835262031248872174698947588876552178160566917119704116346748036189333893530083072627285973285658529661181801902738900994923943622772972695823518069301459854175115407887711906291679876779170207364164469370742421812418097272833705331019074171742083712938011330553411443454448179577945029506249603004799633110789773563435277826258793283606884524498504524256765381738635864625767665288109979673588834449199242716050724685684977942091455684676675910921442653653960051166381084415957489191544782302849018983825124294164367830167477322140023341353590552877279363255525710450288072572896979875601735823553482648981172080380901559985238564108765925531646269060305612479917254839879294393748441473944064947339671583877513076029705317775702931258393778424034910999985341401408963273474060112271918081518142029129554132237978555217306565929875532519609398673982074698724754896757623768373496080117306162881083723039956494868801805387134721728649622368552742859987179759911407697377192492911355829769971193488715957526014962631445732474943375546564814625167314357787130564279335228521921706182800175921697561327583005757238119683372536487625943028264858588937483527422423711605644839189535003772165922008119490963599037638665472768942848126774533418937441227280757587433333315031495442238053101538785981952385766787346049168312308260034394050471175305914034224759953529972138776057730962999096727769188761618706031312181222776181045858434987309055148410779143485366415235296886936007893867746689733428876486343930471600348412242738020787793618778650487181183886064841956465409199362565630473212188194007602269408877759043276824642537583340272708034001392229452729601751938109721794778150465959458794005183896751963883204905871898470901576639596049505849379154558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -29535764289093156362355886062462249501992032184399348425492090163082004076323056554903500008092482231317593661232448349834854553990297281725854156738620493417632353769857948184025037244488165550471206719452709219013564940403768279064940799392822528014217702539295716867321171414708933731844158007023786231259747003540282370861913076583254841058717655979575341256244584801887277704990085978582157835505594660859185676802015022592704952975259931751029689931300013691225898920267082347841715887984413332844878183538772707027547828852142875877699107525257582694735973538780028124951946995162123460224001545714770915082112989272203154553788620382147813423546392039838476652696378281537221842032261130833213954341032774679348875490237077612737701912993195684938073301305810884807854429086029346541480485444352465755217400628366777252055760463947138171633636175711753806959442884464811192372917842637786464492622679685396423188681054416797617064103755856162833757256982010813107664554383122822432452170366279934004876846763891846168937177919019238351566177097352847534609814314961707049728294874438040385278596608664289379314265565671914579636805952501435497933768260975074619390443481017650039490973048105501913417787677135099006642987402929227955632482192118977415081728801490245299012804648297025108628036068072678971213161540774622517949236317438295821650879757875334724518084964928576850680404929879006535899404550414790934952117827317914868067457161081230224143001818862655286524153301206631843941076070720646214663922000588656051984471236774024630302788673967484099834413118876567144564513783347977100221799530363682924805654555221394529534747684876541275135283377321719659783613888766628378207822558769586115950056245205610981515686996627677516737807067077668064827442442796860553428457541740606990832728529647125347324899063014263419449789627079265958410043572581562852226802284722301025049229799424891142298635894619767352077754375110781652363924867332483572021939573921718059708531382076115504223259420952004042510211621662153759907609135086732947015630480810956454826728828956513415496290631915335927148001134151007845126274350568450421998050163198997659735606035270213187943515713772138790457834294359516461847574325447003179959573708330752633463976192905620922628277818884199281957951159710213654661239227395108584234305003349555474001570186667051427688476124678850539547713196135457988573296946093022401665700869239440394068927437817841102282653584056501041992049749003192963054952606754716402597074882879071778769839293037621356322703238034854054696135046344630707255053799261616758683336050128181292799830157942083978340268827189771200673713532399372842263039661493513484772573067672090044486125950068995928432630977102156594005375227512955609467330574399990336120459397815651183738068991434168098780241825064596479885827400833634059686038361182636665839763601002366018964229541455841900761876090546152716036316103087416766931389467521532828702273072070250419268863543146177023296931773664122977395306815604077809607712286987932053186591849517795990878722465442318268954393762671807139144171071386352573330343926735005480171807645631763804908617449161001631843447343889321296498013873467062790384142140808534494441698919871819971215352882090929012350429841040607987546587761377266873707277443512345056148942987399394168341410882819781670469045418212964265493418330443754444984085099133980614439620219398635050990087839307902960156419131954394885070924665101906360369325061055019133228940419117545119139817677277360858758740467698265386426575718978406552421602367548634901913781520998965216083843251110855828946508126978443085440305940099217052707119457894138847080021978075865966447179616839195708319371080596616911968634022545514299720237457382100191956136567265703065518550183681671984311860785728457353883452620700892416119596370240148544400905399413418998120453869689764984203899173487865412240124912179103348921748801532698542763729430888265648029021283102534704286646377274798673667100683373152368924537721189220588242183044911432285594681289789055347943002214263158223434163255392529202343897847771118368444040006030215144442911043047262124654565963245898123221765626611266044860076242283256193586368399287057226520431179588430860670853041991053395858971345976084395394181908544713248950442842767343340098428991971093844585267872679170529741450048814334888702120080903503984013231272632234560229843060458751933515416947762103357267638519036454884576344845646706838180505216886917460078639100275183292371660303676767056340800974337345780319944124075716120664237077353936539917675193413657198159364715313965344550862538861746587537001474215116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3652997275467102980804578515951795510869100839110186952124536568135517954211863776382274585039063225534274425980278448390009941579418708693681907626465240476304800599058495341999645375933295206308789664349736395189757828241286459572378541198145201966184142606648994667833366824083371090728221335638408923285006341319506472088720345037116466039137322099463207687088139351321796258646118682865027896652430002858785663143010929837127345494331977811878721572793756250910505745509449078220899306669613094159194082707585750171603192338397536856450245229905505349043858277740791336227841685411974803998663882618659808162785800315391841671232049640294100950911389970335376480052257324596194366990313362595496138460756913479705100078556584467066575851690987990766754755792293439511717557987908738641967699976428206350781228698155004085327992912025695251267983928642269480654085230590354371839376173346222108021684738955295350978470217181618256392398961510916736651150806635498145248486855028795540645224051378105651882774018353369897056614885587315578924503291541316469378045488493102218051461480942137326590273488357156696846990076264993573987982779362431106523341501669793299440265453144225033194096287378981601342267458164959297390923685534092433674502088376247884516092545696492200068358381329706017260929176056693075968610034858896929521863563161893726346434997865202621445879822934279041979602508362770394431259379704809220497922777160260915610107805635026963639246577870308592571184105947952828109297549442734102766384982047711087025325815442992311315075713416417434590263068175101109892836430906273595276789775280257890563030257534656658897085510075426471707108224307390343941718998659707062598641670218083974868545122381847542625272125604284676212253560323841744480849487067854403415664065942561028591248497900194378152051228855837625231847990569560721977026659641027803749102548478660198055495102689587861526437111348622478522714954550791523939785400588506932607478985740200518047505750495829689100654031029151767169024854893983278771254431436447856870336709582781358928460699372081693977390974519872751755869572962227440397421799989606566878727701544730754365720081057566091305627976354896514384891907380067953945022243626451767377713879546668727770136559131482359005801311714571894325304863547021248088175294699822076901032808155304173405463702411207258519041401546969036973159867705643079218769010866726387459709081835830085048519888562200563203563827075136432769231259346796454747124337258918026177855062497022675273834863149669746084757742218811148663590161725320301109167858688716127985172615503495788131768959867631160011699756389585451280298866517569057821776928853005445703850218132170517038478399069702945636858260702020803214060079897223551075579543740430971618554411678419379997220774558680792880415369505546540707060054224829028359443257325770048606776520419709893072414407805464318212077941256235030370887116949752311527146598700991027819650720994138250576358529383311643835310166246333811494513095921340311822728933385518882634986441345442249310026015349732138729230798123687887901212397507509002574366069616596790653393420712454395001341567284429967094815211194393109602554845282452976828665779151563875717475378053122975167426224670905768470405617057600448064811991643749616481101092504589397789756955533028727124167346082381923114810818714029895081243726867334441172736284895220103915798127152517640850983734653300460566687455125729467656924910750479931822585305555188028661570147656894566207691298728181682056288974357229999655877944370615117496576926184088085487240487374250753101206426112565286761004258688586176559011236319329046768767147582268880858137176380309882554034228199954715592029203264878158348519179107762131766708843149347010110967365100760852974707387066065931148846159433684120483717211732264009960934153497505527494123486976767613399294789889607749885609734666445583827920296335513394417371351359785842447179035979849368554347730599244055915633806614306609036204301211153966413163618631177260540728622814025758166227586840013094583582643383879112039485862762614419621619969797320979354831581155336975043304301474520853351394871370907357209932880226124804919176918915406028006805061944060274044493698026481049158113417948230677876337037474413286681440079619780393451736284391115245637216313132861296160584020985748170935281000681351846959860785607879799827283172305636488832756415937490183610405090536273004756914019985762218455404647705702316261317657761212737427478770551135028581739298302273610595313524386036123206143145756675310808790289426177086276243826263208753739093410571827794627154918706682659749868160942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -10569654436045101833411924035190218347559482734682424119043467232513899438767382621393857113921313456810526162595711698983146266157490011427175416980295187011427829014475892624595253971338983229631663252520279353876611490268356072856442636254842326584625985397616919076438423676997246072212125083044839561520057006015791160006070056416781946875421589065157488563693597277191023930209416386760148431365818759344790415219639671866443294720464084736246836596848342102830918592303180088672128703180342840743627955199097022313547011673669616173397220389086678969466179441618205503565944107491864221692196377128679332509893892565455306258199128797420010532252964583823445784264691962190246150493327999561361497597943667181514970212484744845606296350329593488823654119663510390586051641476837326272178264112431318454284470991831066342263754695748108284195375165445310187224319562441500252412521851846435128777145876963372581358434014297152805419069478375502615679539003589941733575485130591733348749268558916138752077584530013816658384732911986115118171173419332255286961688537319037652945148008704403792553957061442091173937451036602735628460814769069263487212429191632991018251248578649647729843056285251573604655609180149160924032027937511616672717255930024630559207445623400816297564669477199984135328233904255598106407284213686343510251596893462372143164555478016653049651971782704265110033548125591918569278507313914191863105876554497861812714684237758394564345265955385478403785184644854666489895108965780192338165515031734669061715693243639485665902305172610084365767927862471463208733447551705175062897119966223765956459868322877204897746598494504131304776109654809901632375206701306877052364827318913985510665463083934233916412424006864283591044838448423500643340231352778560453616690795040706985573506979909364935623678989516158761411258522840655442202596011347027985192477820869424592192572765154165490064922364089049732820877761531998630176703831846568702278832964069846359515291831747561475232522616655254372503384818659264627931461583219302115412402480271137276394360219350793393449841410521099284549400201805989670701497675727456511422958027306564616315003739692194723548287412828368379271283384971875749938579262136162878007344802141962502628338302245843364511024521450092773593817228224982409232777356473242879000871524059564745428547203694467936520643675158159796102244606704709738169842313964732736931319690640686967655682966559030164211041133848428779727575370970330847651688279113706000029759781641679173002202795441163938212623747420703025550980835209577357268300282755842143400777994002825781249599016786809511664111096939056639966993947353391355894134213459790896208996653028949354770546891564046317931272134529547018715171708309000575924026474471059622360711280983825371190907188568736194359669421625465738672985375687175541622233600912990435309897058425797625747387702362460839345019668120172838291706259587635445876587271748984371720365853167702634957740343343254957870677796182430271488949352771444195326708974332261596822757581153313535009017671089264904597932266662429578117211496707236859934509616716349281728810983286144056605936915306482235771995649728989856484277446731094924038176388676132384314702955633179734083299177182433318606543995999449067661679439939611666134512257267756189359438811492102749835483021826889869763405536998113310476566896559081271929598983457641249309617874890672548660724779326314670466274222259728013765919418913916096599940782158888347733820697732640089792929125951200576501567202265632247123723127029989916077156401655099269379894873529685635860375262286747734883827814103683977713861628513413516071427576276645022162402662768127310104043723193462036338941541912626707315198981936466333714860051515126015691531181588521989353090222568237391835060653433200291063759856151293350574944993573226804230657827186661159090958713628472547845656047915322338808886104768907741857031136402872044616630400180409262921940728974120767521988148616463409431748265464520511452041115300701605137387012211522338559181966080152284587063868699631192015390609771959928325948849060704794920116282526012433456995298916865007920917112892369955103261726034967576677492752241570356825808481326986407018869279631534221234302384961288323303584177326962688867831679419069995889698403360072056181343697035936784138258199628148810264950710815110304393656896325498538397134409682339053935157685203655288226170969669102493928610624943109833723020511863229999739589761812273870802512754597003351277595529620856876860610366824480280478913951912269215206546959447231465142586073545556004278444858413538194071160866364859175365771264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 19440670726214329798106056556972830241956739426964109819451277989104239273061768755191982815861584758310520109178054715422335423602475000271864487230214762814366138575161107632300477691957522336878285034927436649811229447456666177311120106499118872904857928599725385571549094725613124971530777457451262083758281330311731656606127113585153903562838383639697744360899362394039489819373587163670945020684488829969640865718169671038516635476582834413096200364401791068639478648176260176714398796211956886468086987640335750936103615362063670681990859849299206252383355325264962026811043019453009321050820960682534277774012497455221678571028738831553074015061811424594984789337262229896549419577839080369526190679165234863690586423378742510223833773686905877841331884271347833738813703135218487675195626564317529918920894550506046889701030711199038779502720760782885989656014027140522842407498135402357620102445919919930989807941549394357091468280987776334361886760544701630701026999519250428505109469004967504289419175121807654669070997093486021066598321853364062419351288938375727585614839355721234280774160262627274485977542717721499547446376846458438485134563923900746684268726617264832240817441673102591109078344539043103207178446624027867647856489367179652577261724008933424334021465521321813288843794307708290629186260517844976561352259865185351945358752673575817666438075051860339498381439516107638115633238871112757779954387530036734675769167354531783483683724496848777216193366020261400943505225326436454231053336892865153886892265156270685677793004904862733585906979990784120252188210800286701811937873544266932697729586107930342837295560804633610047910993129040635485956799894748227707134310925206500456760580919855287634188431478931506464191224622448037110028845608400945301627386517633667665029510267876427030705326948994382563491703378150942901575158331870548228680493534885554856400021641482511780627769210592691564173995526299755171258695473761038552525255473237680225694688814217956035318519384029893901463061723937512945822916017499386038076780181526044828029519246688012855619565064120124014216283145820826269914590344196802669872575902850980540238407056226133931121045440104378402314998929979231997588474308401516350972395479145458376992888361291006686265275661761569540259136764629650888020886681930095291211335889686620745635395922463823602336799506738386996493842034253244958145031761584861768524638232160840636257408561875189552699630703237006776412621613023658771787893080197578101789527431165980278491552071436730837868691215957307050942455333325012773103029626219018452268928053197020780984078565038729217053851060843077365949629800268622538437399667768491564967344992853359944305237405305910460284269435262817749663719412958481639989483938815716329595981211258989459250873518969989734088781309673860814986623322836710346304239946722419758116321055115039032870565065366832433968086760741325998626764922663510196031646113708644504256109281228381091015789882932829499244479741850671488952195662971643078894541901679296890730675756890559207949540934458227294848871402122075790423668708480138636702881037357266932562271215538907486370566751912647901256680731896069337550887561642524262256206867001789559681932034046598379850334097113712382970860184994745625815001579324865052247145274901865848873001786530370894529668683259416799480812993254342345814468994921529237697704345721034205321971694780171833975119113552471604211208369424167741686967330902651241247499366487872324803637273814093032340989696259062731349956983500429816165781139483203014073593306627535943035760340686515499676386590856250868922619080595217317981376125012403663781547877363888845649785675842591139088807368387324989808311637005073916616036455333696150289988558388353322935650424350069943444641544254586531053792776085871370375416885559526939496486787200676441707810768264973458822610034167271941070167432115982303464711675221889868043490104466666776079976803034124717615164262950225580210131353209680874672462809881868486061632941272966112367897800737729759320833481551870670682043170828210562056008927125778722151606620332213520512467475441144312810111705193674670795509186421878855930900894822754642046622113704064432451133055723754419368398627917926876702821495412304475450315468085377343155535846274170541779515564130847744762955835791189053637435405778154462402800909497788142944622304120822595465634674598574361360292274115002794520980361508884845300998964680453095404064916095912833819130231547226935136168939811901343323859579632026144041073370821442962156323084004106553525393938959665635409476612580092202119651288197033940224939957463746150295142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1459649757935910373707992282829654567301644206195045216050579577810397203180368974876731582228703812156512310019937172773601794508622801127223279914686878553837935570741675961058207296817876602712624975059280923374775169825309826371447564953496489803962460813861368763807262186602044167979580704860448662366157746749381791285830933749046299535535834995144647650674037140824575637822279565408344447967204679653265291182976325201446130407501878222180184689418035764904045237141370640389950899642492635370360705794752200151727431890562937879227173442964467913569426059774882126513060693988352532758418027869269096543980088313694823470282662596781435756887483474807482058400353913845142493358230680357956565210135294425288449694492510739009753353109431464281406436013814282895599096658648848495096745980230729893238955518116623295972185452615110161138490139734451683550219887038822827201551110928471292444819950438147732847792914710743865354422726173098295984968929572584193284686471547565969751082163720036459421574153281848920784039711050570608737560885050710692397426388518737160651846419679713162731637402014397137070979328218030500765690318869163456014293924365485636712705571384440709475788459588173777312856190317677086460723951252068763271873995530400977135144611206694640843490680074184570556073784417386531424618016265921688750586419053188586886921941412152995460011407421483608948689564787709808642240004150332999425989539855225639821442788947240290811926698072749123634748401690984396811634940018159305456108576894924646929585517348573991547630720782408583205992092822727502998674848239291049050435566756357377801316208915124096921956449729624611790100636614303792421864383373369801802064105145424736636579884561693725638848807663837791850760588968240727907825245936126087869616595007506075486842882130077710779409054533840633450150711590401655247731607221965569631535349046879486790067943862006007572076869923168497178016656629319402672560814530501070793638560509719277361579644267735520346913807088776439675478818345649610275389070953992730264718807147176771358931635461142004709490843373095442770601411818738061243608561527377031273846912911211633205660142478277442130116611074556706261267570842979798976758378627468905095425769486523003132754815918483476913443858530080223683244685999385074288742676297423417407454062434944683975484654706159929943819607676747476123370644115959223922357305778867409491654233082089259311216857598773754866014101020964609829997182449193105451961226879466733189661036211733285354856222309221840733893772702843323857766040054896264388861109313553841083955573215526498364567009447104157386668603494492881077047663314070198816580450096377312394640563349381285403680866956302374246034258934168867031925368987072361024993419282036905221596507392381764906654520741612499159789385852887212795442363252031264255963354547318390852086238899935472247930614441305245551359773271062418673669852808692234842224261818743730295990542771537463396828515053738064610517772652910690434125213525472908060891032713969374164446166894908975459806764190676093608183236609162744129492721834605082491418665597109305160430846348226217627073861196021377797816062185215568697522915820724152426163083190995571574162683750766097986583673904737598092361061003916663909094442385994963551514769131183054129615833087835264307902202760423617883488471585753907171970731314186127807735973156952463664815903998754551723421277664901967475253145306887692416182832228006412409510762990052860039282248380676938397242543922878975430474399023000431552525481799509795164999961446477954855708265557630005015925065409851214081364133894530204476979998372649435588418758586751372686828646237907313914353088267018699406933482254379405069887394019262780092130974467662209825552873366198752644529096838870149064207030095779475573551548481242909705964756350343964224774791674214503320880293015277521928536595775374708238861757323528844856039831126466177889114088423513866419995150000792637579047694116682302297007242182957720708126532165085221671186626235587254722745759543355649637549645122315716177622830210630044072813083025347836979795333897309522023257295719374921120171272414501363951517107193317129261990532410458915523704314801976225456604794984336197793042853239255297586803767534887621243218766537225896735778873223733653958402658186422621214220665712105613567407887763817387708934817154430267184808753741518695830683341416836831466661165654634245726304475647142835404443114006347622243118953405625182800994320925472489322090023280231240518274672440316098544969862929513830794102176690604301974079580932282132265430482121987261612842526616657676206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 54029817786562382192366706843638132264443965403086238359638531123217590504505886743464866441558391134609108808413679683444630181020833800962891316624101668747240904409556658718678877063160480983980536960416813137115730649954991077890496866202549918299066729601656785094945919269888621814924107359289633611044196500685381321456518968513722020463055988818292285930841173299804558967795972563528894384393992959572191795561155397065424795652943086921647302454540631784790814411952555138324761966069886813555658261504409936054984877222817795400321329224450974583468325677293790856707306396176298181673099169951816845726196136210276273126455912309742013832902038236783938581358468954819574692521779100757576638612346582167288817416381520415965224602990144398239123768083363128410280743024651623903629693474309843850732607186643571151411304957316065355864180907596476439557112999753750311463259184687200348699253237226967989607901048685562594934885071480927152972322139041874731031507995146034566094093136111474213321813424295054601445502890642014524050901511954451435838004317258815860175703551568922981759057757944444999978977364671049339866960762584410647628855411348708146122364311352540970604028869929252221849635426149433507163903408545539697865705359180818542033155036913086382513009563928588506122044495222698000998375311896145071849710857462148456206283195707010458562824747286443789490248723657989051395063358143136768040513722502078866435813367795422806212141834632640824595896005181358632420309397371849745548459510392397088933535439583758798029547480679201669460009463928872312384807067826241298770588374255339758373599168009543759981833279544366129504740483231293450700424245692344800711806390253971153501237149122907680471651461256950733570729425826056406399604862098458639842772291757866161016582365870074217984441446690927657992320058305270788628839918759394960262812708568158464823004784221385614715633805418975741006088951811649258766458326571339672870980051636825740484782616044828484572648336405009267080204591348818228831993692213812414553684276311206884650968219467481833292299358158043290172265237824188810010916267566708879323097870767163318241432776119535427848584782951662880278806961410354866372434115362626303152020373111272171857990048838324907362121805201098961494814239762808329659550565640486196905919244039599729808309385657086618505232668086593239103061251679472221955719072633702775422844848202195205220633808908702810119659745322355392276387215740742924840931005628581160992209423252466723066187360476946636405596493929176738061888391916505224616073062185862691711202207482319750354688311146386480342327460384388494909734571348961205615576772788698210874593368666139024588089002979600607136471447125135936987111136650258128272433230994394114412578825072734384332746062536717541915212585435424879597629703533380480247656129856670088463572381231734315491802023457424721431027339017055821802552184353976538300906647086058909625208416739222908726071043385423654553155179675690693541157166410239793321019203968232758787238113647101694525735386338540049881788948941544303187432473297790241829679298394974438458062114499002919052644310974249656950743411148662603199286418570647337708095107718879570682125648864283012495752799107811851105850239016292486123736296960424302387051715705794626435336620188778942397697555613174990127681702496319361604782974455144227330169146049523012296559387594395392614270422143418910278320917635140124841457740009933594431305296879490389762380589170547117997460528276272131323279669435418032434253480419252640404233846496441270806326950717446810703734239552004828913981076848887858609680941089427025655066795980921475064324115004711358838020916090053608520684653418799274136980825521508563343648585150025252444720021970697038092404800494398513638734061381693983002406243731255180472502717230412692883310058170288569862588319996951144467334761408055620127532129135590400191311316563609147338975585613503728940634615119999240163576154329438992698496546544722146365380581655658016776602670024733497197805698657643217047346904800264664629501483021273810215982065284140997510852724808604262520340203337099015816411703271804145512124694845112301575241755126329944725819998292484596678114466568702932130789642548074788942638560382728410012398361590478537294807226140386451112002660866069406601777021793851367176757426873819223330569297342155976231703979147721779133175898223642254697112402489798641972207243237857060156566914800400363183522459038573621660595792397817362298381378307702314666239879855920354434330318781215935736118685515887578884015531437672900083647469451248031564193301975269376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1306506172959975162746612010863068370176149963668285374785996916531793451115445155074136908916420642846663275937977199883918110762813912315926860604965947244212085150455889179446998434581557781062382749152017025530153016173866896382434584268601502363671704044372217423244502271882945275331249804548114743597692274793792481937891013538048167833038960063544090089651526225118625347568416720504088554783680053171425959212010493701740696986473176781052316880131809315690470669822632863551583100134698680599481986272153196687703239075104339607131205812634324572827718889722193040424762178763295130943935559087772588033548142568522104490177656905807306578275115269936378018630290838929510901124229507051924277069407372232086901300853736428037447426567248205956661809862084829471769691383951217234990179659312502858201030968311044026303255672945930121698989028985672873196467379844558455493765644658016087440741257742434448465435606083909874667437595163607153264013998363166297366908703172368578671911781879819840057790026617977456124193151525426637700477532570745694613974153842620701498530957791292449701814491622265131099637219564020733718644676161495610085456745006676707034153519579970797653537391594965396593967477152125872559607839969828804586400320685605563957797391046328689285501935674555519175129245700611483430558238769881224065638415336727004658693692341750798076167500534413718725758705231151897362844562850290156989405395745659483656637233022361139496873472107521237871967332907822081563445077820943389350429570294511739821777660956907228659983664600211608561551583743374726525027830544178910112935901075269547039163544792255286484211536099277913217623020949775870122369123006544270713091706680960657868643588145798668833071911395944865325038610142454598156560532681190357300151871022924546188583971675626289670289272673799266355590055295215874153448666847009912392768301882921581552116851882528485552568425429378554041063423773247323176498174658663161294270436775557692689071005457760748339262038558704821293421834757894047243425122918031883077710252373293933451538183845097803179643132214555805854648333443203487480258129020503903504406702879895950709048139397762131606887447400257815024813964045113301177626281008173313511152992946735550127316458059092684740858703792203596076401013284189413801632848755758945211866337849109919710581994459779132398158745248472956769789561620723038125449212695972285977773138575393254146103610167095543978937990397296733925038468756441719126686458120143710183358837923051621597755243770275606808220923786317538664069000275133983724115626790211777483783260790913188206438067722674583786963788695118607551379671616714729627981360124599392807927455445148873411820702370259641493545692356679879640756010468113625897685023014037323397881620498680652785578972197783031644167330164513908943759742298374636701972351265043644001663882026719144114762799430352255057822862497702381857940401658873084413390001865453273417533966854304172567587299718405326932852826780175546736876544919069785758658245384574025201211605352945199562003363709391161286830421718071814035069619344210135371424539006781466104756796905834503974191733825219676800542806385087518096326792326379044427676348765061348856141122209777125567101169263317461527822528890200289265075686526588823930206758897809901397820500887495411383493295825425663010016122002782561517589061878877624762545482538629247785732264074325104631061647613594032170224895475907933754517344842776496515778253474615447490480967858802569140784380321895694762642226129451294478356289124631510574168776218527993198351540937838141286813313941861908859921762601141375145972808769623378823793934985945980223930875541020749202630588650176849408061014696552174980870735854747717416028472991089844816883252222021842799989411957430559910595339340536274609829626008603465011076209791353188506512764616195369888911809628446006713627501563156366025736093437369673851527384478602119202512905473186790783625306689146803944786627060964590485586494678224163389707668804410992890745212477693137863160063994164702508589352484259756336234045775389242813298607413725869375124595151553250162706024198359259429836867375078070728232027156410927268720198444214449510124336530575090306436937491808420936165424561882392389621006578108943637471266866937270646765350832875042243928986727217302426353960945603812982852207865787709047887873081165138970492125211447811961957897965431246525827867049432501923385850052752615327165602714239490136040351508339211772529130871745522838433319967327417506226296669514654237716270075846398265546667803469462107304262609043392838474662501010106108124734265753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 22711325116190357150354225739732055386909457553337399290325822975016032683517420855038126110758394919632469966325677023047757309926315550519490664525334801778716358054431893221727620800213650759033782553256611935975843377805354678634235204852873115813715698909614203017133692994376614859018844862614821424699565443529979089232341251395068275089984353751492146200667953588910209720649132580728711981583210824657735446092902312077972046073957141456853902237662830419218728574225011602405733095364081433622633399303257820886902910948164709042627409361348045976743006034871574457823511573027178495025404947075564086870894506097410743601403531206839722524072444103232700544902734868894359259660976308028356967073371432453578393153855823884222279124898380065287825923969109843760340785178198271186137112798509059495127655855319540529491000429627652956406230131687995574578132733899866324822139061955413660960697706017357147093496577276663616037612883340723659533614845270039556270488911970033561303627928539174702752521598715439482512557350598302734862702010096804414662645857810601817012264416747505572955306078849934435881285142526833976276668230881538131405166084279334748086298005029291409593259494364379073098317828499667673337019190593175587003589904444149767164337435509056435809697767552036267385061870558112668488073761540601380597420826288211158848371074557014119511716052828250840048056021038350236815173908637043269794470852154536392712664424746807493887320374114554755052715803701633820623361104384636102981024048456797887520471359502674017061177004600399256320056283440438108941941566448761387715738138843200014554558547646988204198986786249613360648395493327960368574246826650662942551178311193476312791318081481986716486544099279228247179686485570077879936060057778417081440829548133232963665060572913537726641656251907925902077475754614193277022060286212365985095562295103728579539645901660499220783249266413110520915708111776389053972096512611563708368039572572721346153247853155366805139836683713555808954353666120045165039666859661222081329722423343736437562671692916227475920648285653945124094371722874323704696357234496096931602250395690936253577099489388738457394527420349192177650431646265705628048546666872022977697945379104092559348592757199838292133601241517331682125039249604501878361679847904346979747487487329356223308169469219157920311129050208824651075921789582982527493616643782724449577228143439785000010079067418981130417133414181687198961813843870167266727753772587193273518793290353732704757954967144519061002038076359267211723208566198936243161097168399739696729340021292934586664494540389710165097515407019647294969842491865074609945542684966806638137002110204224684713468613181984700391190311308392423252248289130680026744026763602721672571072095780737475254239148650192347188252028380576105117692444575361375542284203283745062237961800352143425292046665814544800211479381483898178466629029205393980267222886954092933503564600148897568730575987784330809292220182321673811999401706152068883317850375784558993596435501291989946873546696228621669643141153364829059313754236809483417809326953184191079505105720203805036543827243912977714857635126935048371066396317233932379124106533629074113213103580756228249299316629979749927523724528685415415034391636478895545696642472815005045192319519188535328215231738069537346617090712783686386177703769221956004386692169828419435088045480860109836071824706362292831645933598643603691536564118130811171094526082674769157067124096330064062593645123702504582789635852095486036378823406747513688069537687583308921034565916727374679588408062819081377582751496256087824469014988440373650700009210983799909681297194760240379458640760761450368168947301887085283192031476966195994299177117455360318467520604894992180455869849445153909985220048976267675175829316537993014013970217038676959081281463772047661220555861679215300638423767917931840457178019654003104028765966760828573407301565701407225832604901186276280473392401306306896819992887337079739178025807894372375098034129354498039016224037809409682543532220749653165394151336416394462660685197484769421754986002987945568087048687219275346535758051677547470052483977015060377946294950809714457256953716777488456148390109315253356657972474278626157418336476515082644947716079794129394865848037989416613592999835473505896162032287451620011173815839078057506487167318168068019987788573789883535341827630506743688539600836133851418183614902257933003296874772037608094840641856863794804691102731196448988453980660858786321880951018835970972995581504317596249538018426176293336551116630216255611828000451839064465552472801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 299437632824716352715668415153957654691614511899917913636516208031354036973017661110017940958807026792089760735760433328904610231944323624924517179944627501930526166674872687696926033922173751382849996997756321834599931022525900794688586254077815088260754441303785969957383270088387893830824019264473473743228521474280934316145024606241739248449474959748748813455662268863393348940680959086238285372195451203690019145010540660739926897910463411023272811152996865078545593863995097843790628297615870735621108023297386122288719733322882617861099873741312767302827987407310623941822076210402763847911078926818250142043556336368222645455579082036830102087112395157105551938621870377915560332274578033583168347971136173602338979236945470335159732326823327197525704819433671240819955250915867682922959619158038026824438683741745760485862585349627016037737445557375544799362167898025064995632351561054070093728127594686788333668459117642939589226018732675774816965963144880441151146830351360399672876382291621431796266892879927197445551387086663987619683541239993644002420983144977012984688093418899280616078011864946483713356586887842643667389178043166761418872962937768360516199052744619647523562644472932435544836048051051736196853858000901899414904016345768777044943210078538959612547040803168539206159217583939123478317264541500903922181506698831077220641815916370040484680129900815437589051723479968735008266509172160603460302167999964077933644843075361540343015430705974584002568844909993403604657708725839513085553684174224073649844759614877999518390008508761667892271788432482968012317311828855696712025885472201857216728459825756794007968304678930164213428568408647129118599976314958278893961153132092367710826828166078072901085882720213525834357140326170696151519960102488133361458973312091465005872905895232319423838063066569168158146304838248134622725050126405896761834595965348876093485373586798188617781941460487059860712907027474410921456769351936836124522066726030976634493829116307413573023329888265875812178212474501060840552206909720594360552626747454075809598311791123368555106008808093170153096661522040606159110551719266020154583989762447986333015616999080535974772422468594878726094289731625833086484293320271586647301471090130646457209569239885404587677475701520757418253125454466825800861502622628931903076942916775053427328680123082679084231409430764459804273096094245480750808885304227926858465654139877058181468206297034237826837457237080849874948667270769639223026544801458716505049031408965229521916467319512756632282042806944068478668725878142610132191718876305024753246077046270914523271874443951294212344836855675321029254649364686663004328088897358882476950723282325152939841919819993696620958687893353302311099576058813806250734765434106953165947016456294175680103233739181793608564244018123278450509958766505594001356195932440341582923320747717115444649178652133653032043792629036719285331212943221439523227818911020166388116632678960161246476886312698506611186106911908738343917342116827091435312323684366410724056503420589530346296100568101838711286718696500134444655276876238102562699638284925127868945982367309453144927523951885171674231964737901556022564845400190290420845554126068686194462210893474413174464169995104471360687470296575257100720734619020516214462542915309870731175744500123997094488299645097988792681337150984133964734410977617050835768830404433751889300117715930110017469249403283675457889630783773392314266987094551067107283782000014246946593148949606652828497650262281676589046078305584617244543346706785318994282759622353595191308168367261606545501524809180429150931390492139046528073066805168633523768065695532471852095192874827040099198672040476390816426529843491950875031148230493962608442840615244866740215916746575376476943137800842873267548928522229718956630916192385023878217557538004629791632911286917330609041765991723565963560679932669487986331366439616775693085331599028795740333423415477024787797290675380815239994457489476041703157121097217728395444471918114264437571435310743544415755336107145423085858387214796877495526118779934874619445614768436175759637474938138122501488412823034897510451115722952298726968882946657008437117510241796978604987932467483426513808174346947807945287251043125390163090681322429211846869941750653114533753178167906857813984974577351564860592974800952523158920160947822735736542343572020254257944250455841472992179442869426892377704651228326301232449851524245627060159045922128838619269620527315330323981715547724005532843763800785639136218352558732085143937379877846024579633095639416154964398573481051188129329785736965343812780032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 3098615279152025436950298885209137371649600488731859158901380718902997694083594096241021875402293421119432643612513822009190283306906752426312809134459885328560706628657324229692614223368767379776411250228478258344450252826249565092659296095764302811000578227895726626899883888654970300276570654412656313371448608132590026394799838224199289077048724439632045398653088323076618800300561236645909905828539713903425640889059895860874812799569409070875332104027903255021806937014936575264916586349903637565851406374155222078066464778868209437025879321334728645073492132865956420849891680399672038017034515540144513353659726646770846596886628122818793419771013094639197506408033052997898973060569252358466378520331711598338222726261749497904081790394498030650107931704552771989265588686292537973973662011285135802072340244531132112834008353643156261125574617720727514258658445982431539861133046121366453182758109946408889828263157107256581740287861382161709814302945301906536910615303930961543872535634391038300480105809924998576566979649801267475136630915938774747454433267874541143119734522930141957476515653830769586452600284539059224534285057123841046934054595353547231085450382090158857973551991063657585139246537272776247392030297625459496195756957380108702614791105345038170822713942835099460463807419273758905197286214066294728212691406085338235252838700363017281682740304001859047267652179875112510038555202381044082028538307369814366492897393320629780461218152704156624949152825880554350792993538742432206321641180935301140350146518920242516252696283599096933482991712654991449062350298415954642057888493083935675628227064756631245033041409639490847865785265229485269686700913860404798117322450788886188419242993711711935554503131791068269807195811018575458689348525021241088653261343301766993485814566857882620499007563138599096583423825667107679588168869587419427763751447643182605985133569361275042963692768643287932218837462294341394892769974716935283012267844633791100892217926219746216990272175131739805834683424940804042668562758555988262839567121658068675114634707013909024588149461347932166776476584366122454640882719135664795539838913962253020873887486076709808306092764047427845145678739687079223965880556215892907037039825189257367372797120095585837087761026336696722726877075194128397573663582446883792910068630958830149857763716413344220432473837410433312022844701538876591674543109389807276916762702182298352071498953860016892643765451055692762953641860840994453777584666193702037072916200976686548943526654451859877141343030198320803724407740575655327788460664882131650581668474624397897547903470655155199246513221353911337507678290198762545997249163513006113968989333399800311388295581477167730016243366248826515400772960562394122124349691443368137379364866773009897949471719367987068600469727057952211007195952089571937950885132222810385780539076976419304705109586364234544160676812481586139180842503258831039483239800186328496234149805779020275767466653865012381837631200722880136865269835803720511744256978284178573672867492344573262163070959425741580209073638635378704361278146939087907504708149945735671568603230537842502626441314848442667265335384902184878346905905793040591847837318486903156725140549086718674998269713573523288238759552370755158975283987345760182158304463006536730174894288722694710082769435279261949367659308850953909109988477566381536909781989569097147764082372335824065473249577628149552354658061836244046370801500268951812373229944855238682157970302247858331608551919505286599735617104974211049363746480610497148369325173086668305993368833624216192787435875758462392922027843107897335646319593800281799247536526344212403658632833646495468844348874771396622778324290829447134136795834501639367403911099326557728026488898889231213953451275838649128629703311734281537634523641354020458437863200095739573139177466051217635329110848581418227369926379626464580544748423409318192737744083191128656089174104052803884277306582549654377788603845692603638936888337961787074701872181253589219708241922674098539996746105783610005577468591014290468523355835083898971784525462252049775674514334863739569116619475369248680322811389686015803979617782100772501974067902751169286013027126717889208859091365238012151066824341108960436004790989604507910323563433639275540280205337958290462316802186168015903679032129833550109412577805877326647266035318607382710140094709035508130673559521689854182014757825338901070991603367452366030832118057109038589274004340968011688393375526541961862112082092659478422363582624248154250694279285878716707408036824847333836699172001526281143112678672423310485094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 26278303350095277875589613521896515859109641986351249458034617622390567201058748321796081307714769638467661887809827452999252861520851919466406885688323598713689279857082563739470838435114008642471268589095687505905548072909178298333950434696139371143499422685258263576322978885388230988716366866426427253454579658924092070911041065262187655397286135449932463851583512777233784516567140692943427212004111665426045543413286394467475570700196694800952590739360993236298121737669554509347816295092731220454534411965018297640295206202964368320623414367689777262492017405721855482399722411559037227705234668140884497146426006384469542534081687422032326823194771199610437923457092734853234649103545162420807433891146000745955751299893693121524291894659765971464274801610767826485494858970195510112399710129279651723783321782734882090597405497671155401631994931652204237554453097306705500534934038549148727937770948185855716318149269214095834578874913024835236982216073594016293831898602848693560941769232289242092469476351350078161636515594403643166895288685552623221962510943065396908613305278777472900542055305306417175137614291790092234993156161445952191784638944423420186380027997974721228464424172071578370060338768492025446892787778041993130789928072066913960008694322009627610932035120799902378155489819373727455516565233288327610253920318951430374485444489787601815555516246383943932574007764257015326634917352816179676234586445517936482097426574522902735448048163479167339512805107290663155796415158402171413433000561350602906190368478958901943469250006552261056377434829500292305623007268225505469834272462721126485954525055307981347710938934901510863521951293745414607762687210916274714826984181657075277571643512498033992205710081238105384177157958408059208486090107085540269709751118213033785831817403345089481834521617417325627980616596504656736537335653719935036083689745455420349008000758375834483547358295276900136938056607563202306774954174887397071564739483463334028876056140326993939316651652504854724794092046063536277833292844577123844462981743172401684347506234675423787249521842416443344089918940660545921314386812017249665368568558591676609572673027728037773860997931160367242715191329354228840295646779361690945294896957419490043852017421044428091569330819009108280746834442501136738144331220617562741605707470612495375800343424992638942329333284319013900172817142336670179072223524104274037435720409663466904603009219729916248347581501244591488932376011281748362216561441813103702773563274751380108156631341107667886978200376712089761331177275061458118599788463328480571868148779120694125596663734866415017314240561782537019214422235830903956914277196403574259724334200891575622645440891573471865863561402812324373416769866392994408423112102334437845188344201972544416476964098249322357823897478885914061297321783592190164635939382078207084042364561160833018337891596781068211197122719252418027016183602254555045143653066991489515002349139511180943098416322540196826365436379533706522305158527655024998416360569755231012057856765012009970739974931528668485116158475159508889422869029010438156429257336328569673541306786568089776471402702167441498021172094261400258800152173915794602097918388451723463070529953245442621650851614167482183482344789531555843013466283948930900523012806748797210958224083062458282954176887878845466350593975432201484043739068321020459654421652469896036949720337988567455148487515157423569731262583788285491232106025378880973691355345918166086076970310826137272575813232290174482010017236089215347441131990314962700409966370602770414987442103541595657575654672427971938156733215643867587221609108033171536241744221830231527904048031706465778878616112403376139435213136963982018179475478308778065302059639702460609062608336362687954340216570763214711035770592038174472121006642604729222084883333381638286412132070944042982135021554806807388980340972141649397769583674933812581382372469863990839681423134559443817929644869744767295097368224244312172720731584441441955783892693546338564032338444110707525602361492312900949670822127720486758627423685567850299519065946843721901847787128474536134746865296323211161253281948440281741292953208910554151343754680390542760656341058456579647377252620524476665031310663896763237887984248871230696433977995932536370192641186302283018491434154204055834077668228346071665847736462547371226399648427936209142253524715818895105016462249726813600607762037762112050107562641699394098740892398890211304728459258897699066155713766227161730362011410702563436091669778810531058182750474192084777230677498258764785156821230335761183160733529727303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 194959021851590605877647835246987093813787541444494186181925652010592317204512867010721311740513769763875798188311383594900084420800648745382532793178262722824120648002285876929767567725701528391374794032604692754682814657685779756102984074363870596794526320274347462299711744180863238741982192829028206729971260014949332881400198486148258119346168854648704167909609074536885270869718049749948283082295192941100713537864140714689646122070954768220160148405629733537652726183534314423612294223148814688799086976759267958293304321157480838693014641316560465202353971711504759443434247436286724936364659099860679882014537375306680030628945334344778555621944435152680086747151811511350509204868822308439528805211238266538919913021952779533061948662727690734758581774514714312035376426130711862667860996932146886626371081515877092320620483344434013230223320040192774651516569905376129427343703094762538496702673439739639611176220802408730359537413060060784897591611621903883553692941887132636701553549524191103181503387151839237786226481782939438486349546382753271238159511647338573268027146098172883653933365868220454646559959403493007988851325502850911726492659512721338517152009374174118683599576855040526265253715620460959896029853983161338476299759530586439583945804179002347877893111653592120063630309142931217613902636036694120704767779979368502102367867291223441808960244572699050556518918588252518650593516124440340898281285833849970834536938721563824949649295395753557830048094737633572868353793936751768867331919439085894238382100788689466736639096400192374300153255860387220063505363842882367484665690074560757063229220282603165880994761472443668378445709749261306344439826881661832554538449444295578432336443592199240484936855400503239513091487218927111184916409853520843594821365544466336975066721691522853546702594915564928378725649674508250067645362671218724929956341589654513153654605003474423888002039168006367314926239598258292630275166516477443963056383132898487753361509542016882927911254982629731892244438504311234606749402029318660285514250311605761398392502864286463828127841781606832999910457976108202814934499820713639524212630907098463062785026438809980719728568427854296925956127426602639019285956807014899196482623644618688869929266009744807512006455737761843545773003796078000136700722398404832471987969064395781947975496820031876500321323570845509616043333782544835429682532952559326523588875878441641445333097053790550740732534260872514900267179348681290139084139496870524516839062688182142381264159204312103401410933802394940189560483179825574753829035143871034827292785725111030568514105164686908815474922970202905599005313751389395960615824899776748682329500499793041940001284183125763968457621187416026422380763498055860319257632227521579721584518654489280978580484539134065816156063210680730649675462949758746382914862258291422505745132708754264803311156208148523384818942017127375841733115491604472500047633738949287369946356213728071537579415644461505671983693635436829929081226711890716295126119242609563139545180515710862167570450151465957161066453827473200499096768305891094960128910409138112375125377576653332571510867044343494901017697862567289412600831486637856667305870528569591082615487823201404749454288383085780509960095825509296075895280783621812531275091011696636722960397129911634981096439571785741289364252021297047004075026767681781450346524930131707079323627599031230459207775866754693300322567780304569402859485321249952256652350140522324312357821644763029305236666067843946003320022772551632919847071992825342522756673520999808578743681206364758930832787046050810741775556192788003573350467415639042671444568155199536339173521875619132480942983871201067288597365399127666833988854095634596018150610560671395138125879299278002317404039918882665028900051260707163624231573654217605505131765404278709259012645905812699310459563556082311920121864740183436201690947951067030108680975563023339459830468328991181540753284038113883332475187399552126608333502853197676741890885124749837897763352319628167868509143761341599096253383832738554380488073086233290802940294188135391158432317556013639682896023655814014127020105176377565947196722942218724627722972075745961001053432914957182986073559196778370086636948639943039630293616164106944344799700273259491577717417991675873267937173003071441753772832628850677921452643671038354156321588022239327896530252280230701897109466964645990527221699322803096531177437530907742995210749514115823143642450716889152173229777188266229329483469374386644786898801682269498396176879124053793278618171793783427482773898528798725982510748008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1389641307293783504671856312780411218020839257796640791078611699542483076395196806344022062337067719429981275647069780409304703257069699179886858313415143798322796867417456559837914428208807554148686247314839296496369510226759104914466830075708765313654902036573821449759961095598325885480028679833329802276859993198752387994791050318173813718084033178766558464370805937265483588681695937968000776977733278439139421691105562545555852290733283882657787993351422570945316343446648469880420756567870344577796750834174422773789219644059344449839346380725071393618450699104912321753131262110827972743559089572086687361773446403706023181066106542798704481180033183143872922062864088256860947223524193455102849370008917082805367610452223300468500616050839423567434931641522599242620111651740165701720952745834337298416361390451812269851953743599940331142653947565158590174277648900487357038581363254717838956849739909525926907982506763378466896463820227146494384347769112602031669851989804106235815340596779006583008739510745085361071361527844326449913052022128409005756086313672457744971295387796672693658707238481906843771674459860859082474397892379977097227170440530099184418122414902400466064894179709387041399268484462779894816400815251797117895435139401827788708715606535966863262402886803553645155541328237808980296806156922992380752922950900696798351885790652073629685878655472899846796590660376886564493046514424232876609243165879013056952506834310016203771981693123020666557930770351305255187471115929305566171006936272825860715796762777483399851847946101484786940686018779890732752370893050629251616231920973354998090239503189186054756778033526157571057344049708864323544275368708237033476338295610963626396084739062634420143510341075325218607158061545398574451386037033316034662807938254470932771418116562161099317953689318426376260594111085301332037273912113034653039047178163517398736620877495317901284634863593899944217031280248771020311651712087202793288324052662811073596854825573361451603321823443296704123207909696284426576386466540846331694025168115441668430362917346386616888282888928845545188391684748601426252471738816344521552553297121165791329382994284766805216836830348862521031131797098171784140987548176468225045715300554886333179803273979282408357578474843315446471569351721934384564124797628326933996614550864077728613833863356203987648225255049269400014657092566544398717024986308373236671410561935732941368336518804451937414867937107251143041585426649772553428547998360745711571673602654768755390262930729246455428853495712790446184564032200857714947335388042218116914469120151395861564295979305744985276195905778380777042845360433937754573600059324459328342605511560637427652243376248112253793798843482743660666805939245189581870416892452061762612646975880684833082385887794891687434808263235802175916135676591609549646209867280919171266331470503249098504836972586628225579272945067728049255391134295208110532365416337005410631544576624315040630310236075170785486615163741420991249448816341735051835052825095338781583963995104522518766266480453661969283044629806361960250393753132272589388616416389337594716200121760194521893129462024499651743287683280499152589023454956857819329790762735830226511938972162712192655345039334681025212984935647524860485771976409367620716173925563254565210786321526925422738764303202591513148900156958645861387408373869902401497883938440425244675612560378350565454841235326426043467374817279036762409382995548328684858559493420409200137706950823139494779975673578075729246311620797193573687718276218886392600971885419528741867924275340517735462812702019409980058825564315107985299038527623608780342180092231378882378310351657645418157175798056475789693094678737316865444088927104891285068138206675012448310841055609622017755752898631678786323946795718164307400224631357351626080317139428632282080912844940184485128899571044364211690865828780784448971027447141734481239253930928817077115810657553104953132225691306101995703575820793214545749480112313638865981966120409587562168909642060923065795939953649373593170246000804847524039385130129682551642369885487621751429969074498977114516115418355658185517640992197548090712419358264956805260637611139886512703640494656384980708273177636110597710310054645316481875657284215655124292223387754515557522506831086329806318466256582759256801509095572538735400681659016250810622948937983051311289371014194688166304040937554766912588300137581278129553059163603118077660649548327170797160900192872114292233759570125968111065095437030875926719191447249460953143478628215412116403879764413276331727118558647052799308097126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 10166009675709417398022522059861660464002280046609717678676042355315180382209240945666864859025577145494974937919074611540672830269833553798311206090006264686742084209791457889570316098841857403882522630524091466692585313934708403016095197715324922027052126584520816971877714666445189014637510558115195683710031744312654552431030554787469332015477443821093752870269155297476687303433537789648398304639747172729582482980502748445030570488815696883082292591732986344357827475267564302948964017163251203223804004600293834016729095462714383201075354440825312679419970702702906313479560445682347741535160177528971424781998428855814166782884927460433027742329773152893222605000730168207106204279101830931218337363923669280575170239780842750258921551101368872045005180242624515753964934899387797142193917268903314879100824851026813873421095895971824833353211322285084985519483615765466460998797651816184738863053659966126313359452477417939984915256169759986398567278052211488998888570502557262061078018368317839338397728416214276144514618935071010440243954148757472045452643453938851226201585119061460832222419655936069305742375102177169219547300977474178388675012401041830188019246628521371059794739725301767443881778799378777819711391172483153239256722616498761940454142912263952506045353105121282532411634171085147929125622376403152452834561163951715341455026888985209448612069662294378899633532365489343941674850705887211358233190016291502659020097088336540796956272593298931942291327996060797584662668241333372253594268411681671239406383175317193158075283225731136068177795805346074949660193760923587698261820642754844762153762359809178668268915069819876966190988801092527082019948408797951579254743248526268970837860898172542789148434654514301944096670552726654732969767324874712917962419850613410725352559632582213942914592292725309739071849099443108580789934493227196812279193289859043419400105085125661740282373467707946792188032325778159934817121822019329675986753056373276724183487515214232617388783148617495359885571246793499551224424964164406223928262962424173033786854231118161461751425812093248774716633595105834716757625314265145153490591944107541334483640477230420761037012828684408584946455720635251509248328734065808420858204826498621221794177123597261120642948346634576920832700345498102499165860888517888833135167265824676672732991704692584028118173923066665562090335965681078669812273997688893327348352156446894397990684399975137550089149227291757007906514281307200956349070515011350797235903377139959323298305592094276238911731867189576936718449685828112330301368781316431633822384334911801112568024070568365146187813824136165169231356150717112092328227237622585225403693529951544903881295806959479462363773499820433556874375961273624992258996172924554781256979180777139139539307153209220736680539726784710785315359110228542611761547221309191038750123358062675363856341757165103698378251714636342667302094313446084197037651908013758432844597678859527386842558268598926487712139658963543536774403340074565786838532887103007189521950019583609069183296085711346999265266063461704726920560356129348736286226611265777421766224687009940667156102408394232466803077150211191512915622657940390323962621848489668192975953500648039658813836686464335715781763204714821627534484086220704888057462893534224471199471330936649053495999422561445817276127722029660143955178777286888574370243602127154875845638657264995443280327773746753135550011183787719931216360085607143529036573829408717522667734991247326992677586112591861000042939287207202327896457430424169978422929439070993807047382660165930328234091816770897315838112765061535593897653936080786502345706008773131231253797073998994471800178518973437296212214842542864118370163702871073522490540562595687337878247454356104590140686506045452941395715626289168975984857839526747020006923713723811340468230206991800813402558827674251766706556085923163998158237824819110307461100789128192676619635335757588322917216295483137681213812687028698056155375115334934116881636338009034764835239822245737348479943461575522273601862171818484409361971112315239865593600174866854548085237459957805863022310519984203937389644121859955546556801396508056959567379115661286402690944228855873215556937839584108593946571940045203347500302656885382081989375034272470189835611115419603636716454229526913390191068501073698130703585090798997917610159515272060036127974854509958881052074531660054127058705620298251844338956207185433600799117032611697779390443618249754843881641119792526505462432265240409916461723186841549078145565532796761113949253006394319144890884019276740307189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 75684087278387780476225859751266973330998244390809718196928678571040042010935507908258378696872789820699029184753407003734758212386439632340714283582494228789137303894979655514584751735523913944834837891204230001784269610196258999004707169447109898819625455117626689349895010347429542937887589371127770528967994676294449878061788381561749898549543950907778035961019622987371112794774964824293326746162739165940236520408400925366727966645547578505799385751667140434736079842941767750952329010776306258030295184370373077594509021978482575891421851303604743794881789298258624801769997751991068044689726525505172458757375106419589380034203549077434330642813175298846515050094989815505823513255537226065076136577723980922611553792879111767895905328389552972317197077428326356106483926992740799078089996697341969841982334760528805982266538712850813668178859275112841459882537674015067677821119126774535052427783009805096196306421322719070598165078727203628458005510612637325057511414831841204308901936051912925720198354085090605964908529931208324190115475727790334584569507666737132109590454513461607652454796257900952558499710042546484352504150428566495509455480304463019099627408139734174544922782707724163634720704105211567042581489397390549815734648105335729328083204442214250156933991635306601147569136037057264652647132727137469374282993221958759897736652637829445960423354223786400253087290186389061490843789356133775278637932018274757117187432789203170268614062575149560904479215646557630530343164085357564106593128222041013978222119006899829731729693104311211336836211075706910735621268811358490081226884467652090736941739207604764322210151927189702604004435275096855382809291187658301056519690147963105220044572297016273907883572020862297578306086520391660092808806685743616375147663442646870465916986476753435764163275233465888482254492071497491197825133782911079675592695261733255118104478512225830556107218839080293201345777306410000839171401318878094786309645431933531192399718060582593423007990810398709003862462328071758483339470080052242673879468545462071681555743192474536978177958795417172713814458378282221926645280450879541040941078253180430557827746194391829978233715310042223040731437319769939140035920508467025102227800398112822171508456072785165626520496009650442656863650894318482574752966898716876446876472940387474540928198842087167727175030812800950009889314555940761157063601941295008333254078467469804725566792110503763396871957436073483580702198771809383997900596029594588764589355016035903741091546458503925166756668399531650291741511682660128226536012809044989288387894003416629838959903057851351715378512343497057316718423047029527251782670958499191319446800024422234324710053669983247448271140232194445496768684711685651785571263439516614297480462068849819676201490940568867101607853075454671935358411322780684551365671930362556530626830409601317003059487753258925243449216227011775862376549757519349413439628298116848744793474200850624478280833891838092638125876793467885766980170947664748874645571668681124932275942239677115337902185036366055060773306522784822004909645121332935735217481101328547275731541676567362310978477251159963147770157033722499523763115187755909824942884894711996533235334559550965359787676060488550167195245230201858751043887330478376447555275514496359087387405419076472206474754239320802062590147249288990827322207274653724178131139759638200430050505369558133708151320304932575752306437610236331421716235738264688106469749902791671458203633190983833830490640270485843849452755737959226009796485616893612019196649740049024939575927947335236331575470130618355599696243477695297970583719985884809468737431220333718785574266753565210123113923416321743914600921966941223579335623641474115032163967326008414020272172493086222939402992982152042663470877519663974216690188659742739901335983047633648331764986003199947838545289058668989062109207460680895131199932361431561818485214711467709461918073850994166730858124153594003439631567226901692003392970209416586735824969822442094591601085375159244421422773331631413145154168767335157497646686827771485375222858383405698835927251962755418814520952133498663691411730733980491993276904699594062024995650910874015653283384018460551009758747496621745226392926839299308127581735927184100338780915763795471997015226261299387719837239225414058379008660020087122073993666274684514242012185421988142724530105328215626422147772472567523164225638671123653159518421983886947802210521230564706653839378966942059246131959292536681698756135872846593954768960515985008115965316467720503510395997575256399718166568534911483904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 544475462054398054246300198837626349636515302691053280201741484292667740223366102012970907111055297379248950373307983801987437288798228387693942525468169336793919033645441380754084173296388507937368493542746414185259513314229263766234975000600993927218152606868174313567591495448526248076830972569040932737857976603159208889718645453596400978150225079140645043029738268316324098033832686422832172347386525098631749237383989710329216000659284820162288959394844394630242795367845389696244328302885405293336970313776828561640805816290069399913346241668078620463208690823653829648730356047491616866200178893094389096614064460274173198631587266728136343837461489295820884208104394830037748855415504471819403416256209198852244450528722785619615335549135924791140168073768987847272090737028001762175284964600673488215525710573091986948108718955258313943549324335721402125490472464094353034004630251755814006198736536079451151653290888284537167854817800970460346083739362112057574226217483991838619038590471904566557092565623417866522775149944417741189698044694198272000133440128365292656276987111604437527314124128452691416208734681934663716099969653369636601043555815052669773472771108947608688777418835106215289098163221383212355294500143615228539239394500720814319979358053791470604514330437007297786367769246027471510174015430292007195047317605423323603163786263346719070303195830506365189890759867575604949184562521476992418017667494590789855133944604184380251509890990065751649607344073715000487102124663034041424842701711565019740576797933282201010833581495254400847920699818230479705438027846722485315994257439179256818073015864560434790430768462576480384456919461964828401092511144220769573248946669620244428399868235500013197625614315312471737246385086664021547778801260827208027971933888966243375274504601582143024674196953904125585589523389204267490338885489706482632155264895459335082857079142349227910174160542818556280275012752745915048788744493647181633085189984475162128503366168341114506676760240571651546331348479125399887768849945909318939034708921273464319024562491648670516918043004187374158192219029459745928119824910248673807931098587943790929487733683166491761823280931974790817700198531398614707006853094717713475558779412003138550863453564192085777740861857251662668568740107884678083747585998847036549186980883830468675878790587178034933777001719890987373583997698685468840272706815763194996671892921148338096758697194908849853655146740383374364348535698446167537693142139907311581971369470035935660440913700783903409041227617855469665626202030395667782422728314191513642556085736047159540774863874066033800674692117812749519953518729521083062586348025538654521503762916845236013815237884912706982966606623903756253561948750968735264330462142259083233984692275056421692716502613347262024892190924140050281321854596120086091173442386049539099997496363807557303209979499637111604783849779470471148525719104733551162428097698292514716167212826459050385670252741233751529916992069989115919205380549929237590620526624367258648626093040697810517303834966859694627119166342336421004801899477709886418901744231270403201503882746014391307834964410116774166784971389783276682757654181347804687164356263166047565532167068684706177051944713428401799256640906220182180268133580453450942604319827682043062833195406941251777558972931166892844306770568784224649888263424741004388618888154732676548096796034654245066671588632391537569691246374697779160040881430819878628590080309267524573467968055308383140162820724973723995661468430978124885891753229810730531754840074851455499676864848565605598589300482324070937483988846700086950992797572013641228297480855773145603024226924810494929723253764258963279886339870963172890453842954755818752509978127206523253688031388482885557821677722120921094912722914321355233226476448850800493750472864643453452647455428824475989401793283347187033884198750064594494970570567335212460441386956849467447407894330485528741827468391212557246178902174854489950174997874730936187007507787458412191152510093547577310381555687683969863659658923310990754163992341079508714451189471910171069750934242045152916419649761426332547662656168993515972641659043783093405938571019867572648986442992485139087001791183100509348110632943151224684763196937993594785808344695627301912958081534604979871350413302059944422978485855895115606483521661152115206274803165250175964003677481897725868001854522781727435712739016691148648440755621673377538532932948893739824083039547686962929846882716215118749129937847241275564600192952573616328135720547474014953848710868529803977366784756940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3672554796279501538278704702811253754383043468984474311333893050816732440104828762070671253034322561362544922321985487123259685744895268198103548986767888937535665408256789269813767136858848860495270493648339740612000454211030073282746510594468114363268133910466854675243166716472491102488305109946184038053692146275394860491039594126815792912936773173111752190520433220472828428227101578566637338104031314505272027966929320247065202598102856842514618594099369270295042703202471727865828867615455084908482662174938766211435352619210388520615904447036596152152035576044503477952295795090038541162504132380404731025161368752399598236865391166762357201222841431365328539768870114545375484195170942164011937994884825090374938946488533147068929258185350542903691655378204656878344465056509362586284403667238577793179087410075687688415096103157966819333266588547810604190648007451478295408661610200538426350921641307460798946092090328787921725576310230208734847959909233703806345583317857928674551779807794368931736975776288131811284631209394097769515350234624770198933728906838345891187723589832358304455992611932574143040292975180476468866986009005273392003139412031046864120735758578755464113133385675058339001531679246880259973879029029498513988169993051670852172562617870031359289315209667813936937122365296793797585684603004250899701191370028530306125130882488779741621589332323871088029254483521056499049966646892764949416817732637726003198226398050913615533180757321243990164800270358637728142230126601642678493527999633824848263096381194337911270092935229647451727747330926642074340620869886122876541269147503456530532255657963087541781823270636918958755282947817079543975996367714122596990729821228986004108292602299913606815456385731965240310791364505359386913418100326437639640605937900536369283170804214898385166353170208892123155736822866005624330748030079528921931116070369159128948012614016946972903905465637379803754024517862740136871886088786384548948522946067395197772530983004535844760055554807632014205177907956990578425965928296115613928554636792724615546562249947267535725963963392488954249850662949697912181544222128222286587085468472824710319007928830516693478767255626301891725517694072377674220594749498579795819613375481421633834607371080364225851562838728900328992197722846778706224042840520125140733781738826150835100023578892597301550005559780446615773716800963884243801918028390988135550917971758548541956686459559083044366695218297282359342537972499358463046731773894230844269942594382824497249243613932592451620317968925396637067151199482488639164844452763932358420472805000077932026492876021835111534578778920508934802349884152386419517963189233513782978890187570290465069536428526092069055396532743438925503079418373498629390679972426085959511249210340863533192545233833036741511458869795917588766622632235390636448567473381995667660308345304001425632393806436788087178644060205524754179792621727450946227482029309268331645340839814892843152719280370366226581879837101594013174683625284790784530911386653074854490067006407947407679642504653823232974414226197684252475205356518921945232921302093844735587237746675992801900304742903016148253518526806093379139842808230480869002112422699275517709303153749297352420216899690327100498409627687737488613997325981511097729948323421955727817003590961797818188390468341274118490190998937319571985387102417984375644419580152617123103294183467155340748000783533124751620541183372916072487258344049760578052940210328770647104595466151240502705920223338469396371794866858320750396417451456509270307050252000675969347461994984677876278518560741473746319867349426544170926351815694203552066553567010985322593808464585612966598340595048911779528018493943381795271151424893904726127070777842792732506094718049575320546233422732822958238976665456512223026661305585411555257427440676321346574836101711493681865727604284628764399350233584711073293907457098668766123221664572132729149745033046530445489186053852853610116566567445965928450635772352319790261421566895509502734688265364932927779675252596971138067353287117447252357317204620314290868281042885748860063464776219855980652408269528274873649760779034446762481993138143095710566418206044761747939520177491598552502166886801450532017194643225762655547225028805485039148364798921226340076094202196433293983727950650829149879915397174319254418520419485690301593272538418633899068336546211143996488655453086516604365086096161447496383114948093113691560070534588794696250558240231697148887319992015670030606050990222683709423540234597777419989840349610349449737573710791191424737455636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 22974377852395006411694515521018202413202081292936740744762236666564807377868825026733963109476745502808255033123021076148979729400063081741612553566894153419325002986267648675718119313170506388909594729371089335610476285098614329722479997038538911223972918299813275828197466456465552509201772972427687635760421770479824210773225751326993576185970019378330542075749118572312872232050408929638756260727105072827216817804215747306657182089351671888765151513112729692398723393830929669187692185138410658485464591408283180810277486362156441816298243869824965170407220557596775313853321852377882706555900557146695806091686462920545209315819817726786150072120347291754868682347684779740214574352272092376963546009960494868410247625668655057838183614602734843874843243187427898205278065731626267151143429059712446124671944307670980526296421930262938019083072348782738932589568180195407926110712980365919978984633215195517536784470757530368200323007178403478843742143013847523663009633502090948740028150382055490878728620326331778567111162514635139492740628651252782352622386225264265164105484457321664449056741896795043212102522639998300880350593267456103731587346329269545777268947342415178823085987381219675789099379701658156378019988710304704428596916481581644353705671565310120053733487094810361796444058690805384586845400953152254673054664928051848240751597862318505890484710246434432973880568761122026171110362457998940131322715547544474242282291131430923914197589578775523148220104721428578037416534171094682283163957245699024272343582303729395175785949494985272145647147494768829903269771515822882810016562231693456263946099489756366572321067082254491026407632966667305090157293637084207125858866100069880341225438079879509175144214222652168532187124638203483751164651464584910573294133258022166668766926326452693082987059206273889039713381797798115554125206456671211569145523448483189936649571653340487757335656840991772362713157620786826848942877669612197159458023830673020962892021646505833385087887031643663479221830188223079985615429819963906450832779272628468633474720612104124209943262104336655779128658036269547219127866298171071183079933997794509365792821369247641756137749632396661875709084884637045077216496269960870898166065016520458246623125243419529551957647194341638338316771993503327098664553110666463634534657074666476372553363331219400085841190442033570279256484116692332907875699737077696745326649652112467403682851749447040992104608575349824798878476552418248260195104807257420512188140405054200720630195727892901743091456215337962744626997707189231750698052004746709558509964590598990271887844940010376390304133128313744885476529749265184162042040540634699647343033268447913346306614644685181149312388046118889721555565130912407926480933294786218332296910480566355386880606637637116515155729068056488223886238260466290779792678842006816938397017003681616880120529333136162544195547693867571146536448451353614949807237131024344111770918962843637429397322985899664683125984669433594810057806540146649565303143589743020982551574246805928810281927655717354317433697963932588787687464263701112369892720471253908630928574268268341422733184336281396330749250385281242736308214913461571776120572004710902902587662936080332037089646701414321970999238683834102344513283801976421857969583254755539674384829832277984559881211178070065495498219645751785264326044024376106414958989144576624067409163497555838144824904277987146070732746517358198393655910626736344877126135570092853238798586312816421288938757198754915750872080601564324771388807730017805688760399741219649823163890852947114020026777331007707911540198562027565973922686529675758389149818312285510914042566477590426604242320816241195048971467392964512460553538610188135024297891667779340618852735953837035085229595371268531136038853702162250289610459327740666915297505526067949533528096484521105625943010906223244344063385174282546431074461513572203498754054830238701915925361311705232143840094765599827704992131627718171078819084588828271276893591228753675153557864782200177358836514709277087447538411818252006419490656333892533303768991786473748982251228290657576713097221734182169899699214157667429343695612863493088949742322226194744027932640147925249109840461049169065999603903648061213663900496026581530808209503162154748258345420641607074971789328692608176889693351674540187219163720645479631851871985379055282344503202321627742184255322091444942357456303017195672077080595749400024017089228990863210873151794006130592354779467244251453545197796139142950857227265841556344285253835782911039687090306975077566827724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 133104004425036896563234714933956246985161125726454215887405062638224217854485402242672085775069060475271304834277789864688259160671545406621956837075964014680354193461007065141702249724095302673875021828461100003155829777678215183529299543013678340357966372343267818689059209619007241093871505795265606253912614662004723862278517023361670291697906219156122330301330201048644524466493468685703132081161782848846745970352817569704856296409107228338536281518177749924309976135528427001149467255184963726117545292120910289408796100804655054759363575021839063325693521413716730990046554937601327027788604181013885389909075854320196314806416838625020280835510998044195094766994739839062412845109879402649678551564081279150899936963234102578726995514111945828752972251302147892736357898646680389324127373093934555409961320641240064474233985681031423688449543982340198349088060296809744622417211815535536760998408230238903092207079452007853504367758390409422404449483225999367776308630766614759371261142361985190361340001387553368071178907308747112384203934728694436256032226812127735107953781650310291617519737086650316157918373683067608797122357192609625822259730450294737887518549334638931808272443281574017282354662197323252333728366541870493339659203013429779289336669452708406766446314425349241653595485142082088761678612731714722526384470863348383294403944921445202710112274668671833194501367879641331132928463502321382330731908579334326033790558074252200144766283075967686041503697568091782634758228209119829280596099209687461015936661048302688909584727466337640451503108150151609027134736664746716447810800518186773492235519940577173587758709114281243483505142086411177926719732610692556446660103719183300658084579659301505300848609150760905802511235998409958230122021972999616094595990098612420213524974703998757900824065424733670342595692965347054523712641879460372371355753265013814323485782256546005670129777848677145537036283804053144820479661397759672515035931892783714443425677120154043330861937488588597645670401441722081196154224193404356370158663120495575319667182903974804509830795370061617654540444150985588316562001916340391130441369595464769264784119271889147089342067700965529580374489953277216040031242925833723503814039247148830872028978562628399857771832690068216518566984539351497737618127798540198625212932450756870507237387403254286582732750762906083199354108963981105577161669815564544578803691388728893397641887410514801475143591606534980949622665724050051993518953036466817731849365770095340213693864301639026546542655163759094954986279553860347487739938423751821708546879379455469775737535307737324849045218940733836441683035990371095927547404776152651492128726468716478184785605876110757710811199209552715126222609521957890373487383762013686116095042744383433556345602026670125031008660537099498353121541040828375531944821045813925650379374864846533575440826227759615908964269209648025178097661269991587617300903328359323756753011971761996515530152313712945858889285527397216055132538404169912522439484236320022851108355063206724495000672696852916660485144563093345274770838496801386927167075338082853837629720382453353421847211035352016137761296129374135161434786309490807527479444983766189135938804781865892343528379180744701327148498803972726628120220046618257523367376815890358101820456976924608793929782384721780389718291502820303203318942660148479769481060204068315843506950805588641594154497406649473203368639290561767287865423261709121661900511185272144466119292233482582259670634856974926464554716001239864894406923320340808175918080347093109839483538688230480499628695657968095148019387053091414375615731805719425225801124487015824296281280434538196157327588527510568026173497852000648834759255336415375989493484143587723098294740478872023182465926522445257839865049254641528806136428763025987336880228535551247270614884562750474480303293920748544458489964536953121357054621104501190463986622409338157547898890595647136650968529112092041740919059747372977886532058500869908156782972945556882366640433699292259451397957661493467127698105121693975031277970756179437454672766365552171274495958968810789930570727403033533469755531029777459704544456164838793324584545221272696988274682131258942291169236347713481640036303383926844908768621906457424885432894867414015988883625672657631372439883171767137369450248659685988027088034307698764153994193024469426590693675966318545078926874417863032290693598981303245202422180251783917690857241762129789242569442952666783827924728905333058807837286304600951480987666976691116793754523202553706389363933475247436595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 715247971591409031285804261446541191817335608230343745761190153078624233101015487480261228096524282819908107315716804111111272375840751533628306489000553665668039757962347989440881625664563145490536662381718431821387345026087397079490520348476697632521784594158367954641471818574416820779272717851005909517544555081890296201931971989957104696498608665016495664394620612733740253638652875937641401913973950814625369522134413929918881500914906146623034369951962869215281024339316866087637993072730607569795533759052980431533696356760247231905260076941275369708566460111296262707372183917189766962871904054627327408346339493665030316026692920071156034197869686607130055711484482018850258736978731000062182938667780613905385740155372652277047467221044836304482330182050342744915148860247804977531365292620803431365605315661529138067826582516908861583859137704743481185234829590175413114913447260191980833355317738053085793605540323815476490174709123339339410985091148737999855564661082488929137685639175635223851756854136898221624258178550595301325394631126132914713625101559110916641076238730756272574104494580768068506961104766164365302197801228294367563349288052549312961979371775036853421381578640937436472362699161950288725899961259196578031297482697161020174512156362145192931901958542056174149585159812419179677013690820906214801629463957757286865901342608391789236802249121743435744407549986617148933709778575406673711273875340419441438012822681536146415946238708275181325357403586919805872475424296959549292743992570222203989791176992314867411927973678353197926120010603963344449701179084344599531728718105899353611404151614038675185575581038660136824793352109917529406376481560995675716689789934228788745198572786418212461245888756027397986837294771290508199391770952868052394649491785838543262378637194222463199076163257536614011202237400033327583174018957063944019110983939359176731243743469580184510121541976755814612791154644605934467788899954867858357478881990022803274773453147664580906375001761431867374923746921724556459973557581763815021539146864722663396677229069946320399187068194182412841721433366576062477081241056614443529086344781894926147983744715306273747808632903200728816732953355074078933678713494083417859861451152008497562616094126588279640301896068513059061674244416548342760178386261404298873003352879374188518046054823445522889461833555743586291980901368825954500977843816373221812339346400514774527118737846532733950968804805767897976191177175423378343815086127774592731032668323912453996077441987707783643914330574784372443342336893641174805848024992785469499450479529071303362434894523991070129582258971143034584119042926601431454268086533094653544533159942987997049610504033555293622515623176535731659751435414730032007561314730259874445615968528840894222636621588411789465147373422439570479584931327849083750163546824114231415875347305112970700581049392528993879263814844098870047084581369451476055792156866675521623256665793655323202464948976453849132525728752703809804012467762629363567239880678100426624569325498453536251599014735222745684735971510630123757722916682716397508271313340289563049016370889240605367668996998656473286766775591390563444594590243121332529666945598222226077402608277464449287948381994073110167396083718999134989491535110584954005062443715980880193453859452409733162761279998761509530548328303594795781605284411740777576454595601577100775050610646810766553626675187019446796207875148394376452005584433305295832988470285831485828900058199058250560892484631892998307754426060516360793952278788966974918085903973599717492495489229169468382750455970089803711890509981615906331739016959100397868198133589250102304024620105193651072711193930291235010245511304185319517610686878842953608244820253510113874249499337513784989237334731504009501268448106648716290261518083252183842883213099780237475110917245505689362833828625275454902522148900156434452916204026997058857783223781794697604186060160531878082082055916239702811406278447456444538733870575949456303690275634349057949764422121290875936992741364954385917850883670275731445767178561760719449940462796544130600526423739766110335370870987002205409993325981528988392042356487873698973888793797378917087416145771045997500503324706478389481497123971962455591726289546983537807568632450474254257123947186801409573103036232195666751955061345131244140122389948121715504776407250735951595358070677451828623364299013921764413990367238535050027817858166006838991731898928141267455670667066102970955449912986457389171703203826289753065549055928110080185306652342013741180436599999037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3639984756061459008609243519140476117876710881345358540986284435256919056019137323680859848860559356298549899487952557482650033904648632976241409787812514625571207198574182809162514661250065557188854764257697989690578285037457742743152305150506662922929628263098540993373133281513889082234976280529983322973660435492421857563116048788399084183723968201648540084144048506477716029400321139831300252125184904765773227066574416331979334127642952611663486805386217428283558094811415701585378639208694331417772836815619120571250806459472281633811623582451123227191864367837176064881310182945092728892082005210983645130236833367277018193895004535258823652431990088966357875814222327228648366961320433393845036734878789078814155071639707639039606208459464805881008710181173072845075946234981982251091908513124939336327848274101733006610785150658183696000230480712778758981060358948830444381824210777752508588034951432866610420984204931653457159662771878575026547690604301723192375702007907117392801359966394427147427949135700529747501733789349025391775271769525560464416129969325411578171309388657273098525247624328630390135814853767062686029767978862262807709546334179418548086935005105522424080516722470735185457616649221362321862565135428755926193731484575483442198403157688929042117108605080114773437065806843584289430058009593125522020594119872571103521664640604178172161814102960280221917028631075652994207554794688321784145859549477912636800630508013781827086787377908071528341742617598406255963066672066139539456443017104644972947841347138412100150049860297475214414668029027792467433260670072687800217822126578982384602483734867733951731955028950482069165578497025434936259738159628319960577327501962731260385566101031248266263756581879514633400467658240050290292862774476165252445949872247101952111634576807578269822623124728874604617535966212687122651363302312725826472178552436352913644290803100641528043884983816858554914391249609846412733390861867953403858118901728789064592622787923463516177719828217392971872481931320851706760694710072888820051694359142304319243365613533502997555184287779195383628280352642037030558342630391054123632612241705791523652584101438648358356660341278210519251916706608666272551812606888680899020107099502488777037799339688707856954693272337658014454089092663426390618449558776909821849043889820265791986387605177446409227404473852327064647020441515523324672234481188301719840595193584481028966942224774903925084528146396093897607184418025183760154064936333548378597427243507371683734610701021734730186667373026930322971416473327839841690529038836345482147696766167442194187871610391250701957901474509061656764127235482881106196489279672013360841086194830687336170383550537078194596825343312712109001155225331604661857272703778201808187853411609224296100780248941248316855500765947695524901538467068489938191196246297498536209914315194889061982735280576347562524005165760553652910579611834157731543320406314088464173496749739764718248087470221038447604738414819843370217860809011120921812466785458816729634523665333141163731130557883960570151392690376949935221349217131490554260333300279715023934380560854644646060094899671401953122410306381383416921133394684644738650631374340353838272848518107615619401625235648620527039684459065799779298010227604548617017805266166762603126341430073149961630551423650580548700561819209209365046494972904306402858490410907647943644440817059543984525779142080538003828556941839877000558327568293208026133593984884793655912996514638732974897675963814288612357973015494450149573961204804543777129128182473562720950696317743116854994636779578910088255621449255388169732945775464624197098453233743428176388663932937765629573630520711137449038170245129259635053076414141130936299214173011478875333074334602556268911255944817355837574783187781574501285589146816329798472387071093228212027309716889472514912261089124081664055212854749120428851482385862480268536971826064111437858472070966619575508538152095326086667895216678672149644018093908577004343324006542196132041310404608743488226030196230536474782620988748963261473514797783822772971714789246666860970025391338493446743334380122748549044945430736587561513614509277914131764809747653553185898285131755576483008298568438868803518533911195393007989999217989922569399382171512340849153380616914315360398853073700504298590980561345625413364378044267920894970128294281613916145559935819480311558441843111309089973374672872522231270710800868688522541588643664206168895930183141705925703579249388534008546851763373493166501610245685271360441622908689623848672775110656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 17817534414464233322402146103871959161542476892791629307487728407205694182360589599484670499356029926176672813644281853542149906793922247241964852296986316419446006707743474535276923588711798074980985485585997091495507461480335459958020858376837890679490335554096132465103239169893600833016236431952768910734629822240772555155395282053432327325687298636591046618073983786697711230198209583628564112004002010189367954990117480430383249788956120173866463331094261857004140846962241539694668233654797873632077568173071639552577911106686702868625849021731471535310710437300198770291902088044354602872582037869151142676079636867645985679249231348416458276650962050575824043551545312957491171051282604320672156747979566178363452311828924974310012057588708001357544802228681148752572342603678578522801700018100170741526713504913253604186607240130563177331785515552798931847782858685445548315142183685223583775923653892480713031046453449037803720408650558271300934650771130620265795284099421137690852531293881577172079005546057616133848205003767086125124757153682978367864889864492066639497535769657509157748226879968036122673979793232116188076266944868862049340451328916568180163892544061414983702395280705492182066913492353239751229468167058834263128263369153714854699753301255989311652591537162563261993932553482711700038287006831664620472086839938883528540741740689489343124874853504498480579511925981680376065173822316606859488340351912223684754401050208943509035826810722852327807127236913678793354469131133471118481041992410191778207874005717978573452039634406911054917872138603941854047219193620439998520226103978378224308066835850781716278253458414599495733796459925672542653607799944273924914248670250131582847188375857428627948907180051536628163628884111856387982875675755657983009338878598308642963804190903701443520787072355658202276037795013559074524997505382474769091633644202211893273878983188004941293176600980377180853615822130527291723690835699629373240140027072059807274151187149539025675621964544110673023862145072544761922157782328283796052209743769515207869447703932324597409657015662658928874748599137061311399057827994856566311195800678754724352320375805679405102672961319417932552033522511438982037079727540001647265901361545670868758824042449264013946482377473571978951639765305132238424183449864658819457981136972215987117536193360830865497384728795406135617485122979327151950617436269835439381034375392868952410961233716059250229357279980905832788017849745160212324396216922135850761840930427806306464827764743908146527030019606058799106603368655321906048135110014207054946929483795018508512208744834337374105253337021407586749519857366238255130690030961243133634455161624246432286660463768897748059825360831394602690163794970221415257784282678381702476693349088000601956690002941419658350520809564667295980859360591126245923164123063662391962213694636551988567577068498978094805664139641020223490996646799208515400925868684121120156696354807138027469572558804003727924002020277849837644221773385095745360654245343362324577242475184978689367803722254856645430548543544076372419958314573514257879818014314585486314247135039272736107082348272789454034403576206077930853976978772382701933526257506534873484476874810509552756300030840605400218431614498916240312378319838800635812763858307402801660200890185269790752345887553332993655999257353441807827244515402363351763107019000379161029650675863503172722866582453196351242173038057657728412955667381771086371174796027409886329878735990322238498317522555383773897896823317800523802493309460535979561651541264805184453592312168940519542926299569560144026684408125048274497874201700395430076783833147134124721884747706677788373341232914383998070922540871866354231976038003696813685777998164649416405971448546129330725024033730840163681588653242895074178370073398279467302490366179216106844236947633824505779066159421517183197351196127122579874818473069236947081410102092699276540992614712195811692564686868262582546719645514147943759057027421883029548407035630016460190051479181483169317952777616850920712918893243231788076070990377096855246448793450547068063327316949872722952708823633654634786317756358432602308743597307128356375511438566559036481651315311564485631041426328922324490342016946370607384045414925738349311556706254731810549125114859590851097812426757229399313867895163268048581320507304584547661174861163817342975478142113404188130820121259660600519135123376358293317771837906596441022660684282259284673955888094106653243600596191678447601373061756208437423261357698977167537396990912558255413657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 84749191869341897975436275567400036255081832437948764111057736308258226263376707621209541181065344060576262485758595444388810242813266657622834494306967114425850101559432104849646376999939708581367930652358831548697471457793157581062322512422777418688347126319205247873594139948065677695492134618330030822048665357711799037412852252492301480093521625402525929395415148420894903573033829341909026959001273692486868586154518913030724586220168788974874283587229416932394234617447329616949459548016257319236701688177106682505929933815350012416037834181443908521881793530670348010580600553574429568133552202352452590589017877881100654150404329438492514390958017276043914551088500500146176303436868869710676670346596565841278244413020257389124188869025406657565817390058863856552566438427410153379070214367814378661867693490434645984528610107796701484790291588791211348101259422223575063238055934574347492669567110499785346213457894304634621537578145519261915665822010288352274444014894053041043243797883346202408971100791487519238829694422335480343165045449064632429852569368031725374948919106371162426749136695664048130613647411857047744581217217331364076157092408085391392544916912086655093542678506642170256770814094911694222988261678457962554477698925908998596158294976907752930069485834307399728891838619160381966005931043672365828700639456663626266784485668979692996537934122531077218506810137895517676332217462312065308855593597946054245373507385832086716557114825860468403103971959013179984326713397814142184217114830925478411130149303240917370184320450358837392730236868501589154600039060731857251455074216921012251388795830074433682911481029832312581300915358727356864876993271398826191514017106810105225538965441551219919908001715365255462459330596485219418847525366896172731031932030885541519101275775762286527648164196745718246297636455844382550350207076224701606997634442830951393720285834887101974888841829384250796368118430470544544636263537289141610833502518004064938157766825611468895986199926485095839443696551853162056157406342318550061335578846106376643392686572139075885642413264207596215297659721081856614318309854898076273663089814908168201060103574284721973675827395861291623975586893342237834054206652125676831951925204874755522603118129146431280011080977151170572639479320141990334516335457199231266482271326464490762035164759882840375822027660589258387397118845616190550805917839043416197570363796053617946717170434756898990360414362921804769184449420157707173748291922050269033873824525535609616428878766697775600970425577138680680368741307660616178670561434652212836761704662158590423883459967729380204538041675324055400844716873447841225757708598365236191674120703283014808879226960476318868856682989077943730213991310033461142339787644923797028501194171131555408159611483224307839790363518867005085112459942226779596250488588174930896330293348352460163783796119856055842537633708115289481821563773932859104162411537943723935163727423812441073387944797064086554185367079456834419591516561731031376345286847669789599941846004407880786788245166629380561314951427153829071006412882752564053479386104357530929656738567853267473639477211260565537073596929245547779423037238786417052601613594135170371039693464859356468748252889430263703935772106511489730771271501515463483765195861716312130782262312911993171304972125182026624938751238840285941995595888752580780688581104081607111882870880784386500179299575864479038739565972424972844062952768060804031184112357697980449894098003338047731148903160893914235770705617773967321078893378840490190619908282632866465580050035058764442668151660927600676035599557638685181142053562297693011323633732514262993851701321195189017395385529275322011022991325469377258239207061141397741671376210716012141209163035173903975405397770979812365440898803235777340113554843274812045973546842727923567473433885456295096678364099789732183387115956995251100936626973137438826300480498508913697457604646191777311804474218319340053069677579600338320593797351042437169352996765163459836651203032280106593271793027483536017714074493774915297962719983221135816037348323954378587455641953038280157401051417863658655561886735310728474154532246160633186088340242171664912743503922572735647235358652580962274199147148699230737103945040384179864392883787672626418034401838536235405289091454961795898139956567840928001930260448521796846325831363593200755208530505269766466514412127860719220537985635995015110909117406760421774561230995813848993237729290547670386127324647695904298667669780640564421157070410954249819186830650388019937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 384675954985313333458322710340887511846047334423594400539376064845887759183370592548886198804555730242952458389536920042507235122503640729421690275521652779887079393210805540874112813794021526084726691993905126945992981122123360981405075226201839874216319375735316906614839218994043755147288894814649477909888011776320992978176387825481992985984598404279980167565165661937432336317090033492764319329400164516723083953280316544645825669919884236522769096108016851567007502409446892250129428356828703638858542303240546523151066584244032149046695643195972256211835152751819882644688473116975599383785916109937492235360343786386244262179307312715258570367934356073124724099014861675283690196885597243144567846422196446725093299042943837083867558617501645940768060086937427609250474770881624872382597851256363353167803823699029734372432478956812341973001631752582006725165997376026801160574178331089780836371415536812580140666646493842947046228568358924241811391997586499003613452749884691037318620501202122951712158603746359168176832288585026763615720239271020758180335617094592583779416603594378709018626233935160463856763089776053990138153260547114232853984759114633697293397184791334351421760450918228631555969806570196554322831035447291578669091312999614825608706936242852459075275928945735296093719592246772897305758231655282902780910371791365865598455817265183670661281827305597673695104097328834271581924267180770792169298688839848442764490235171414296152894194240481814376640797933295520017002194473877053459452860989833617474111777934918740117885919999365707401084091720365682797998969175167243445264106255110443753594029651643193491041115753172352198122571795277851536436045869921038918910271554414382739391596426912943442480793334424445019617591579149007896546144582395103908058254905031924715733514268083832152184505646367368255998471511717843896250787878026546512114825765548162852362893500145266244694067342593759299949921760278159320588284901231477666894070035729744033276253164188161758594003223730846787186015152060424682768142856173833412156821566640091691120443286252894024109633239673632174307919805436819911374537660094354838459088614663794182715305986238979796617342279728708113514945533319265360693936577631038327579185845332678578487022622075528942136071321105977230664155953711522746424285979685080124780250897534961917363663687195429583496758770982579527122627415122930626195057262330726834800551837170634816002968399319202218884622733188946954066039617016475858645222337970320111665501941857058113134353908911305006891653210785703070345162709583221591721868056484814199237477513065321430636623261983191214461996095300528043202898607590559659852771721705301251960485927011085426180742473885418559357693993878296658095678503062767461557826897544988350868093250805035375901696961245001847637131379964241009527736643692186993607900822060596067764442203844745273983605624210597356909364148484026601880300788211443597119743265421810301085008363891409825876154721656619592592579349710799416629363863454597340480269477037339309726796822605795384420726068840176371271993069398291423947349364620839984651092457134483952578487920745217767362927804995461599948195691632456820438032767724350929775832884051116818365405922325385152288061011081648142935190381987092578007073689952754089657897123148633511278862158654050746224630215112778953212208682693982440463865684019026579946199277466024065778809436188442824346300371449532118785160772895374305164550899756910556714341698792289577098950853586220373568699307084196021095288911091764305640997053246045594080339090693700654481427907673704441412319575470737307888676134616064394959700517724843649542388905832847707547064182697017900414004147940949800869472671748308784021354740978805696373254713933422997206183123737881160908562576793477031677366458650766915980929178258826230921325066727349429956448127416112865331279785254431122860333751094281030883243368488651322149200758616957865635610727866612900915571729097664312211845229503051667898550064793922170013105853174459314096800702815547536183510739665007236813070173497681877345268664157294806187845113061618727110278280665584785929064275267390832092591289327224083982717641144256801404229868761086787520835330215765230055409146261908648084554228039262894382989279844123633911716525278837543379277035504053903915621291416275740482061995269575046627424136560759086221048799151030925819850807209845289678103870143958186805518237933971070991684154445149852704482404124610021984530528594083042954481446185697387458773751100484124143278351135677928155663298461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1625268524640383498848924731157574411393598734882370134384653960171900955147249648627210011590040277186539795405037322491238204165780051114028702776659117106562552715919987062849761093583842560568723658051115200764904635736715151468082776489306069853747468154325154778762834151612160154737725934314925511722554136424857923841305994908892772527432079838996410024900002407737892659076931725163023567275905225164139924382026485912484774506490697676661623238347339488742551391737578817998017018391496037219061821622880834331728950691798895203222758869451521115431854210387780678016189658018955988849518670402112256238035891767983517013826275314282677026973598990770245850749651170572788572557702405117925739980424475806571533374308508803717739890873679240971552596650140912785711175435896270534204906893076824359649009769157329417602369993595361670008534909697841531027628491364285711944294973380719909301718198369137768470733759860224014412367974921900760934537061662056036326672797843353567021152994686886208614162747117290675485843886115833452202712691671142446018829203321586709865177156334550656776701042787252606490492930358273801679354682701821739174571549699050334153220439669957456256186352069627268734940349360224375301753323587832700852481587784285990572278800594073453568797867533221186043998881508480384948117396215828073897928858765906288698371676340598768531199956022058693938105099093631744783971043544117587644999971108253990182301145934740837037730575570883458723720138342356718429452155496902255891779377095326796845469412227558725075156658127973842363146547555232567532270015755278865742314771214578218811457720202127280613939014484802526233740844542706747840817590925862886459053198824311344087268780829653747064693307029843150436532466836595243875326513063774030825319662745600873165353020231100876657939693992872331810657567563708578036900677484188914871714615973281828213788110375532647459289921157106754193548048388957105791670921020722956084631769298882548859489629150868719563049869686269264335644964215647587684032181833257807741513214863543285359912159496419149877308075821161589953449540450624095774313376538231876560707828903478413722070458655288722534037880494978652570377824191906075443576052505154053595088093666954177807329110715525382634734666737669847306962016759375611405150293834071518322782390009536296295344111556123416499589992570120052835166226662515739791992962625570329167074248510798285692871169081221470730577422822749243972402200334334701383270192613025642523665924414442866157589754984327494843184414378659476802608778155173393097844980252135869747528125850727180902137629223736234908433256854330257546954761412812861940756854691335910273606581980161259072799199740061393757615781807673880148529237645828853254882386115410859561596475275950597109754469071265360687229434265536961766302720512845308858936205004107281410199465520764264705922427283862113259897895331402482926520485797654656309240150414032353992789245391185397530389351404675187063933622118177896658590010564643556229164113340563939414699450400142284680702991433415880203007879310781697593869604998696504802722484181765970315312341496088278037280250895644966932278253073554153141841296810984133146041113006907449855260810089073609085236337255849253560684944098561220125896284029822098414371094505127982912913280936851317413288856523008984667148025377678777845732803145922914088030970567925018706549860851300597543891181274294291057148209346716009627097415854473970312391959270563065778671246691689189545643429699944536501242779330274118458252444982642052859007790203112474448640536609716810914253580770821100918697603199222521957673251490435955990431892895609549779347675614779854981579002349863302788340117337532522165597966699206294033969737198030516577862718881869369125310711453717347833898543559719149195285912895200253631120292073008230141402737943483052526153033357381946503953129966820850144491188176964395254701725552976565452422315812886653380949646254270171711166755749643504674386303930579323795868509780018588181986372130813577931565662031611511325229910933946628579857208922974354318544344217512613115699017290916023564285417505915958169513787297386134527183214592464031440416310576905564480178651655911506339882826905844109969039679280521338169340568437583203808949657787691757433883215188327287994607185950846725331878433289917847080960550649700585081813750382585010291396368794281876606181494239494714388229097961911999928146930421114673225302370003000507459936493528171175740167342610403850737371445064598638173375707464819071966915434905600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 6144814797408081407840403186326599857440706184627078490060219190383062630048175687090331415012669488423340679023859853202670453866748999107162530386144618363840625253294557316742148469930783760052593184743158229849331194154597005909455633789136875828578023898469245761225209318346440283805982139098005762677371128806206227616805664134788757091554805097290379824755714144038161144775325755446489512522372116516496808330190770046313756697516980748635392306604196399220187190728746780752591435777322321963691270364987820061274283588522892982670361644198734930391361020561197299540944000797060083274958047788493403218416834230372974949181685091924835670604137412162644805263386635895478005298019202652640085735505342099208835222847333003944735426115212544007488388666849148442803600727205052081130758854448123252514986988441704977980158203681693188049098097987448860174030597607904091030496379633301063807813087123441351495621195352199981074761444850257507510688493956030062033834225538375296393569927053367960315092977711782561926926493673912750137482642688401200336681718292528438601101313630912674773201065389306942729307853935763352979961921687462684544318602838770088078685428591485100617672212213359445112243736258131603334889015076105765622359861012324062001522191150570790222433616756327057809751363059287520008158066141113239022074784187467718117584265582683168530634583632313293480663842195075182372650112185041079287199761806248701032544752613013553035964204518818911667876164467310104386407848964421538786192446311013390605926514814801852327236168254718638228433233577799733852647509223877741595250100133025710395837890611538417684773979118962938937048372033172119360323452413478220211086796130379922976681244763676520477151029520467113164861477026765234700314070276441248420874406668841732406424426397065123096653043774517327341435177207701529938899665712371061239054375063883389092567843480007485777007035874106209169421524825160156426046774849708739239402607684726957171472277423839076137144204731618126800149111772703369248189143171488419564156624020864900851936235063466162321023632415892452576675189692554301016489090642320614069314918406718576409412405727589267475434591830439778022426584486925084602037414400245557615514452514630543796542537626791152716265366850773472312976745259897456557747290086396677676451264021589029533877035936852338071410963340488969039629481009687636944311451635629469262323161381276185469737589556097119245933743344246417397024037757885143400903240598969870840420209311918788012266025380748987963016727265078840988977622847973624859379099745104907640523963762388112578662992541081391811122475806091015960449457711829093720491441311502416869213181793773619304940031070602690010844073033019503364141762417864321667094634511502868690037684785209521847808846893791743234973812547119615243950462113190944621963685346455234496500071089531709058280099300455456620678225423586415984935146198407223461684895591516355010528137888596469497318260767746669809541141303760201737722441177894375802380765692339700501635790941057015280666193644606772977124285021078492728213781859540352344279722441295120089973310963037307205303050096838747053418458177571091059475084671404985660247181178752581242916918487670799010399312966838652296267010803385118233540780638136540092585483079632207231710906774896659692699181781533266173171741956896413346000668835538712864978692035516413049803372188403612088323177825730312140146374272595411869728184069656072578655681626280145692309277940041796284824136635389818142727021976894028138262601321611419714694875218043292294943838410929042047706693568003644235866578863653355609320951733824185869523827510616413328996299689351373656958294513875336036987481555655308963854502349530996610480848990916984799339166672568645553414127350154033232638608297466356571827483053942899855353497591502632285221112140550554643826997762853525200564810476288356049148463056127190947886985037869765564563667478155813594297780642068531725370105270153467333910273263239278898364796833547396316274322849289241168305365467394817071445408236035818606881458982280443846585951514799218689765111365032816637586301065714058380998794992278084485514377796584813585570407881715747110490561880417116119399596911773210184508492586265035690421202483690918804932848361461005010182292468397619293074599568243170018350172047742904304339104931431886537059001312749356982801554275669891707124204686421375510148473308206872395974740753676174168289580576597316972156012174336783086129767875288362831693020766307283827213095586643468332564480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 20491825342619862341122428845422688371831257193633103579284616918147650683671181540614745429742131257936111933817735689669290630943087273458140324166878696089192402611023265312477123703647923895205248446233936322495673078508077255999652916575174474021595981898522644099944508295321088010078457023456180562290033866450127268940575036561051461466016498396564432687430844466907381625261268335916087483549697119715418848402242581333451468470923368382806426400363108588011012184200708316803055039928786989953772504216495006392134576812946201573448570139346687306861181607725238908596065269121854601186981951423996611079707725033398138961969217250475924326078453459165149981089173371809521437395540242089373104758419660397730595938129837760095737757292576569130726654133651486305996625803513713190154747202576597943117968030343401272585046664156678409390901641257423361846004993785314942174982177742778834511703640503960730939502532832305967636637451288233655660658307081613749317073390178554689398822003739468642144379523829831842961818551015016547782882991660532680221922807534521810731912816906963982585177881764034581021451738467938094807147424978726149284274140783221353350924957168458940697837783833929836929005445155635565449207260441068721974255451470620172793433545894232568656792734056748076877593388741121723762932128873748257672080808178621120666592443404444767089470733292544932858806720682646766811508022635684281848293012441291110517941395267669709054319230953636326268577910721902795371210372218643450669731899433252998397475194320716828275178456678751280580306420740378476906042578481346524665337459380871603323132286395346187724791013886139518673950590259979159250464691918972185745339418744942256516461083573442176749692890043972082899634971020768821389412388523602052755443252643345752180485365736460039612936467218203968576366675916727881119420962706034147119838818947398996818453746860527792598017058702519643279767565834268328516869483123763429493770557638092068778124401552413232487263506056752417996557046263562017101639012662640796022955937802703098587601435870214650633393663823071038096066267078420718556479487368953478430125437581555464647388507829354142750153112382122890862174328765045614849538605943367604534312753242761235613834208247905010207512139747534794442909965929306987461619806630621452829543408326870898177370410955925803472650595654788959980390504691112365687337916688025949277955315954697589152489465671248429265112338985217365216991869046504646264968959240120406338977482780156741927811158263744397271625770195344622867463498812764181355491099402985886772533685394671665953629284251834470237500890461160586347669191103337998415208045708701036089866261077001248329661541050686535338543308249498430043073360583263082663112630870498568809705307325771387704623267345330837505107374946595933642212661849354751387207068054164098633237635646936511353890581263999273984732240394143639353434957409581236702366442116903272067457793245234866492606355791390128684869514422155605665507552709252375652055027163364527595977044279206869830674722866922807518878602776266394065457836827568370950689870114529268270572526953564923893021368227349519591352997924591590726811402012137754547797973427932799306162123075597470526959910462906446875097951230969920981364568453383959582629379925788759233372234367826877256250944163089256690067210363724263434474894662454481870801258681608736923497990231446950138680331665657563020779957772611082753731566370681707945543437405216387005450133976169966076024859772424942792229067718153924334292523237665339876027576821642704243850433636552652747488423501889355590716601531602120740905818479904245817808720560984269670714808978158542821979412563242843219610863610493225388048321827387050011799701642209233415572871143551983171986149377826651055814801877378828814025953134003789015723354018181487575873080455877888723977886446759346220092896675811014367968030424210632465289320210697642487071996258320003568595291759310094525141574512470386149876228741819376610995244344077647925672671702844641363289600576973338804488701719515627517977815525865562186387068223660525155328481355225794644186026902821197648402503659382005378214984230873334950758613378046720880923475403470083456145494407192494775089699481883361811336897597488597620647664523307120803679389523870020754550505509136622358186490613626654896516443650033337283986147209491011524203884584380320500170627267477172808679213423935459477609483524570152798352765693337463250391693210615296005921448867434868236300633628592295080239782846391123968000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 57820064796675109787136471090656157647628893885597263884017612252223678144920255472309598905151755757583136962060591205211873609967109756623739458667134349126535856228205337008212960439515136113557027656562153069333345097793185356511915762855416131397330286698046931098209552192268565003579441615391344400410032734411852519246231159210963131312315246513346223099095757084272105066270767036092283603163317731810548351770792493504290318985664498324796727936570227708719054540219039066767221922325228954827841877000018260219165390726677644867144050097044550879322935177030729512267108741626485982367392707702116605486266832264237194337554025545305308868413694976766528643631714875303975844945072272448009028008713465310506970970162254960748628311351411742696376689785414735279150090312395130963971367023041520997961759352162717247803787474490818886170641376278447469296685840805382096363067764004113058890177577663151825162904990085410245859226937633320621547126783714689982323280701465122960877940214731352960886265104828097084305682394327011195217890039100521706157973632322064243466960164971150001019131312500706890222317209037170670133648232822008588019707915910244406302063366408429321841929695052324425466197865764154135355528714397589285917037646792389282179031002128233585146474333594056531009302729632599741970065508013877556411411926826726806126370988327940529598417997642664923856659255314627647853943434931410749290890023490258125178345941349535944511268232137677257720104662005771515228053187065957825562619820722574092535980567575979528620102286174112189978770301360600703950448256376709996526539821521820318703660956870496981389820560345244990164782681129141444175851703457059791599253419354328994729447252793162470751034080049225064539106637755827742049097859252983665384086163185345833123347827400936305941453002547865776019427266231441162148856199545285452604984017729261629678947335599252670178230283113380349574863384298897623023849142140128512496540683152943503429925106486230548537354235061822107583289645337449118403088560886225151055206778333657545656451174233126611130335855194097682818524707817204275173310456238735657858516938530254413387767676486409081401008204096696126536751371324599122709468993513296271130563818047860925520890217810654743901018698493403357369994466377987336365976082504875340835436199511255629938741439748116257650847473258939207541140050699497439132215775593183831235202209161195448195383283187569301735505229492542016609691061062769299021416449964004159042883799166223696795073799944201659696140836847334132419930986512569521698224744027664792857107519916577871822804341540502250166459968440234224046332882151391868118862738621197511168341469806274441128978821310105048278303255555620828713790257099584501845701766729341055619372329268566706662022244461583255063319186075512471427136132396352188153492872810930385611940939558759870417348358208417872611250273048111488201362474205815257623663231905316949960345851667745304664698051118182300554435861222224418468141492035414206365393759902212515437503510057674031949590089669934399737453136875779774389680055937925121157821685139121535236820102047086716513004226541351601900496991755624767358269501753793627692842396519080205862851282689009956357045761890296634273558989149604041753234704837377222539939026413834470224611910825035529773140051163203301723993664606833986944370128175731468101406971722559424639154024991502664222696527060601698630897086550688603057660122501435026269343118159971737412932805044473455401567071711752374269183062642081439409236871551581448459717158605621644615872494656164948622446419794957198103621213076330490049103453349682034713884623365269090663487992592502447245340287309329444532958609236830167382266814961231433535167927942089244687415460531013592241362252122510929124915861075953686394736294256934219937643071047874676138183210334233296312909686625832139612953750385622252725406744112973262003248070825268059289194722810783432195948813234663068650307492015942565638772921075917140971724316218402096479590886594172845687969588604285387699381322035412529980551928735841740581700271706322505560595609742460329545092205150667497160201742000724688063587113459548311050594090758494558485473218548116645356232846257624998330002792333326112327059555810655491781527028645463540425137631487134567357698206394283717079682915518428492204877193071846194514272118800149441684932068011173161003334162463610298397672823864387878525587190277458269467526828890689781056048901833755796344132688101997591296099826775704881067809197103513600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 137908555248368371780909934154964388444254127119331009839868526260727722214644453260988564665443082469932300364696264855990567095666070294840203154950300013389349363759431759054977348485174723368431696193959742610986936498306519304182998042103853697625758531290069506669825223649685815349298062716807284156254094077963432169134444612821140021786093393333187057382599070861660697890775108025446893723483113271110311245541425773058215844082410610811522943700554550623599331668152954300488035571716317970729234198073751998041255394194792156854985553013256774934880352689312739548128992925675901075832818714545713343603573320436670238977157266850807912986137780610751200085732708623689849148262259164856041200481115070841090742358643893794794276124150148614170883764162842432624677995101263322554949820085482757350935855997001804699951693050849749352149430388327001629585339765821592466390416528102096395227780644760420592965675304156247580299312020552873956283331263327719595328961297797658491903298940828102802329172163480836040119649908817046531224264430607837905506127619723206766587007097191783103333836515753113438504930886855396957176938058782718507330102632026516073493266312391546940117186694578098809680261408999120879081559391312829567977480527509048689648714463315020993699861445107358580016347511887585708477427832332972211597898193322868179068074656220637684670298677149271678074693048254890003245361513687441929798767147386408526317933955919642325123426116740309633038730029843540918714547321692138457259839175171391209723347062417192100032302731673567810696605174414940754434719741773338987017422069909658316630568960233707713100758765037312783003395504089134024066204359744002960459741086577531146293043809378264914559120835965865103439797085020413137105208676936601933225819537859641086890737778924143961312110575806994070504092839230935468101390702995342614061191549738493486262016062342052351086504655864791365329841737578121083123988586370711919018763834992864670107535586864089496519113673448634158276165078965366931801927529118750496067026199027639481179092904849542000397038983239209845346193673207085559889504195744997744594744774784949754466015005803270549627126650809986091435213391277904628808190912775372558299727842075440745932223840387817729944232773901800543622641132603023119356670494105791190169539300038168472539286362269240455080890583212669516841925608254147587783672717429052657182168868987543732884573232690241052219098282722811932075870288120386613834748342077376250107563087662763120301612296354986509473411326296621507557906442859385492158720586463008651200727221431233417872581255379623410909625112597835168498723412303978424479668520313565813439194437819905618257437482384777918824495889625886099002492511118737999656962410905469694825784335883613011700127273596846053656602359176965333131702467217429631877504410018569457019299254517496787094118861899266888889724260180769413392862398270829140617897693685579457199947900253653497346491446992600976505197688017108111593466537763469641022530121328656224216888086921934171389673443630025083368406768358582617413361116859288837648868684080150907813250504018439553755819497847916269051080042883920386141952718335212738464143241313022958336200200937114926869667726175983245818363815432098602599382587425436300900365100902164050745375310769480068919254534975236231722750024273222564651384808117744194509200672094305944596556678139717728461476928766460291318511685458595805451883652824432701809690708699393226978394283296577199423938160044491822789996954999004540864424331881368413489222815707613212400226522549743119191163929658278904519752009788476388198551877829506401967301616102707401829796229871057300931309471516315421823903014688903763499305574287848987726733425731936300549973245319481326531509838569225243021755203579247550116723473555163989847583027136140344538605223445169722333745240140521999568850066248632521588300407873817174779762764304185221726052284166713535692769944916725084852081936615438566848368663256880788606823214073775597193663021859372055893301682136151172568185641835223791662086478963707099835254865124096326866808819681623633531686048748106950398488685782310042042759877965699371340286708923978534083815284038514196798497292905861538400937060226595314606475499855206502193932925332768970073002416241372587562070916181937287522071112831768246400417570132134364859044991573152142335575939613478890835570892973785887755612193638722938896117816247946170530053944970373598735181998519186247241216049216378890474286423878741280290305474560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 254814866281078903026346974584069301142762406115503189278626001226926017235500897664180916309302135202047457809017582460030839545993213840770110921264051600449562962254122019690158759039446540023068129245680707614172193988438348959672176880149590233214618064518851856111510942916383916376385475172086542247030219679351012053701506132371124346246956513377297684587726775064303343491332811549540879739628781454526908080444201794980030067211119392450172513455404826277427465997858112547684689022593193101775797732822156758785004095768631473976190177255429978250779582685393467402514957227028372177223064465707178328575531775390387587446459080178878669925658006312270360649522681982755576557649065809237475541845611565311225049292874181281266813745962646307173662772797460650018259124600209888978619041343851360960813915246612962432783140729420362152793019177531160225707468517771710295141239590468362481122979380663093672067576786048877725886956290744108448234023414307604071344985623849883219946042647738822745883206761156229833652487029389654956729586492609021949968801243855360764315877513939756597119236873899733898302792945272914084594549774475135434798588277565890494363896358030092812309024939228000955294511305442959729668780454876712920139709282791390556416475262769205080880638884653192229694253153895127723331347947521239155599579009222117749095131976272633556099088726510540978428375027012135488466380649833732901157580803068771359167790100615103263713524619398048847962967172224121858803376486362690645359150713009715622348078228957852700994466276730469705544094831581478634731563319072430068181525027117505361981435383392579422264742212583029068299021934570613038019045149794203390865677480684556411998624454281542847167679978056102419088685856049876624674175462987973488557551538635724671591129847902216373602211394472608398697577984516905641134884208838685639050980515694076758272123301507797161981247141636029468897245560388949800836433176251481425011077317155516663034417012255514160813844034710823739881904484843679870357106942161162833890154824578265135924590226516065690172026976249631283372864602661052716637747152146345350437222110049421500889811230736315748584020375750666986709112172856378896799222099677000473709803147262407749808510020314026080069955819696361033773474166207669936703763009337738084295710434883790779273356517602440748671538271797847929939389899569458044321516460039873669643744981370181754942941833706711633597562810734687710172059137449037051087103432409107292074849258735346243904987474026157888999755677902783024608111313884286854712152612656535884869068031292545442840938453682926856258600352386759169711333180314645543171106820374265499986656589762016509398572827797976076346652563542099632093817013582259262247706677532554940143606514657544998835029189148026926739425701650661519188943682518330956143961631882360296773465153112874170712858388857684061223373278980263755761518775147028605177417601225387400664262140732204107375629394625154334555425393645862012850962186379178165120095538564950798911298798499327645390921058013041677918443951852931865529640703030348071575969571804041109910070612333337438620397824096488893068821173614970106116047450651126632756998829802023611642873115988405560046249989085508971946742312924753918964320349246173650028604741629958524029018392864955377536186501005062753906753991897221986754132820077263501417354841615825383516005810887740005712928204400955022396853281073299359168085893865535302226469241992707815454962264999762409880258236355376809672195273377790619039152382272766416991264195408274227164731265912104887830271110999466364897964905116916348106266905201626528456802929703862052246269985958467168614847099117462402751189924045416920977163818178252506315308417678190656933611119317591650829221425573266855536140938321045468560809490443798546044401472899396003910782014168597431286586935888376624309251055197495910719790914023535677590045639753121342225374883840645517726843801479560437439232972472915438323877812117851253992233946071584073636439485820970989362333075748609680799037553892502317867408792946164556973155499193309310308449532093990188802209603271721384988565438642573961198703599005430396348524484286691475817702792851260602761824747246755474608289172612134133249380816313914263502331109338185049113152752579081559047116677034098320873497220190206113860502623181217400727832223937954848748137030776491199087042266024656201803765804706681692919855004781282475099497100110777641718259047937499162357542847384228841274671208591208948432896000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 353018329767642531103232021434224322583637059390202497564486711057617908340645020412525009099661872018317094412599046728482353802959350353889594674951252803089520375289419919670070870411134595284016653219220016120534614340001451712991684432551214693493864010023206711948059384659509997335219360705656309549132688606647835324392647270277179638395286512848272289962936406272073036554799001987028243783197275449793770825481651610442958453664446320290479728244423623438262051108294884045803330029841604305548143514077377345505592666791534698859423070993174961815999855366864207084212532548159345709196070039899433669395880423838769408391160279076631793506103946028464323694987660319265579614208141259515486346280037272966730767354142802802990486421866023328637922347496215865065785601752414372316376240095741804458868092926141344915325011034965782827152384938236824656525742447931019391590285261264514530400376539536119154640179788595191128009080790126704093154345762398180178215491821175358109466062946652872182310039850185954485761502827003333223914752182569601653366991735597017994011860585683522878074373613224911250277610694053257927184453510904524702465808459130126015553880422664835856721448946003531066878342260879060097662679950984169737908960893164626592367707797854897930776186827126561216621906447918801644390114244032412622669714953628264010111478444641431700621384808398145813566694542129991613354394739178334545309111096995882213255907703575158615052727725132596486487782427561051796916851723717235830063322598351184234191623455561956676189709774670440448079151266254133912856235600494622138043179746045299678433787392937228503706214960997586519259708323250956357820726133587583368709485136434800182940510928394175508593767230295203418411992357269142608891630120140104735081351112410017728663810477054545078962141978739959073180083059096843193540551231704056402291517829452606893890216167575205240245723242609578318306390425572534810921640043172338190086482975954853828496578575260750608384696711561977460060181520872653347007211177133204851400396628806687943892677754994865800740343859807056494094366715837642162332704533576466923707778174398187277715187705639768840876580401244745884000267702237753244382586401909604660410967138287798801896631581667451469517185415109552183285404526407331386098880851212500527182129371775360321963459977041946221271960312973731197261722056737944534802787178271425242586472388615554075762032793383275120372099255265824751711175779967873211092206881909861261228494823527720362375372661350564590229440237872029309026723863635782500998596033147025587135942400086696579385279658872563270264693806846575295369296305566972795355147716377739105454232802778157641857611449779891999694509790703500631743466646523634460344966826631943035681753424800386262315080909261584534548075880563980743597837824390460942976360741641217864271041353951588372772954137370030402639341604864093709096934433292529362901431131021230833406103349204210591557178914778281365258236693365691989543872673762071479124066117813945124041127973260198937895760273861786530638231128949972809812748912476241990844077113272927443800471913219903731023250163588828425285130502109297524658149999522063577329905715804170903691274741663191617384632715745887631043523272381120788792262067575386702159824306686225136208057910627095107251415380076673183286063073136804055845543593275913203909690996296211214106396314619299654601042649195803713751696442091901178350030761231644540418826105202787162185066336906380297164622978235488425471172014538536961267038703629238094525516786732502559399502421762040583562551424085656545268298865140905670138565837071141889790545176361938682335305801215879294792506373284199798957669824129786556353513860790607008891553128160838533997869756741699242587324105021433325080297367780958281494747991115130800861642647367445887735021619457966060620609696554036010096653820252918068968396127606407555792661679544607800388762676248361120741615437437533144197163072411341454418552840271220337622948040773311939431883035468928936724537586703372983940754233085482155284299950759823604482971393877982082013774379987064349309508027415166942168628171523586578357761126036822413339694127644478155510735724982773275066282135379546249591893309036494364596966461905006469943025645205851675133659241787416645567485755712011583876305638250376757781167278765493452132298329302415371298131445575544493836664129041861765670582340493063465147284996711865299710159242792487147247546545387836629480451235103401185395801056813776896000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 163087600530731729758308804949078330669440492308928103419851018457495836757651919158898278293942315326755670010598676088372618149192166961840290213362818165624411025468363734971220937608994527383790927339574416708925435983466904553788580378471152495058505425042487095429340661108349813254196094975022854702754031582532922324214137794672958184696309686118109169163425681613163941075911341653277839145531400309759225460242919637801013400317976338699900795251914328897186624251732467565325294021557998651908140038135661370898220783954632817850142419073085667089860935156856467333021137284548225450972147502415038611713061812245263786860731521831663861530215180763503657940038589590066408182565376692399785276181307903590688960771014602269378638730594387655844843335764210066636220133330104392791983137605617814662378330192704148196098633312580602899980769005516389411210098923638489963828808614014319976769256330964161544700479250412523513097912691083782823931479500268115173479669680823279366387605613031364378056530521042015299148885227910295567369570139885984959118674238953726394286525896521533931635038837099518187885865261438293102868221702074547744560916447166894381483486123690083619351383778738302017988856448337792399935336065711996957256651561286371490663561822079718974758799419031196564477915818840088677745398687034239615012243180928023860630976285532090458242882982005267621716264059492704209112915559737715591340243941008674906897309241027239302265877249804208808243941171849275157184128617335520835627216784836341067736667548538498162008083038603566662340239875520193335832626328608010844129477244499734072587358029136561420738202639431076188560095505735876455128970883973472674088302686000575256129552471789637297668094383409855710220544902462683587795949301490537186425767019219775847063190740581234205522323767673854979709548313300695165220897406684044240212985228015196370463794537607075261285543352908699862419201591025432594048567284938812468110340313699251155150385654615086380067393341426161703927579576345763677204908034411292757904270567688367921022229150717619542585341467446418257697280997296515201529490329130955170644370012159347486961092077680844750245573205004983992581185011479520486110366930982090147337298339411213914574523706947575563721804682322504398166467980670273410220850778086151608879417011128923444115800343076377275529746758059426780025863294830713808580302156637173661913385220458238557241624053690471509047702593585502910597883152788006909911428951413877796542767163602593069096355001910885417672189457293425987057471607052036513650662948761882149331346157721170192385067640540150391882566836129246133714335795764812759625683229918762510379143663892683314184931587664008110395859569907313727770481828787808791163738020253821428233007394263219758779650499753301251942734510371179499353294773601836866817716225067111552105484648742297826238135478779804886217036072791764147210238462026361410553401627379263481771921226591643704066575905620256752504262423344525175795497522789235485685730993532124235771938977243603049208616297957289910803705148202221759039019853495576149811461058322857068001299381007469787491295710416346535307666370679789849912436566580784414596093574561823628148967884976981376406449658743785910800300103446855410040761969571211695142475393011897176083999090062450106370011660586052049246897364360972258975420664692290702622965348666736249500556192082268123217760342725503185561381295667226637878476432634107379298495059443193097417925297620228994406240514539255836833295135204843796664972471617303162845349103847501240188049847609669648085799519962017161298459098925766940968692020264061871162641788923908780130846489232064562797274430772524303639844881133552059185477711136854715455435631252326565975224004417950150115517409058790550120959632039108255487721554158314170584182383731434589018804803821167258552395473815314345580322586512826700544591335751508360934183628357652589104714828370052545282587818784444879764865495753151048699844726213084750109925458028125902958928504306971810517174480007667492111220529527192598478946334672937021987826199148257163043587840178090143940895998728886658566745956439974422001985436325267909054414242951455714581227369468031741254606103665848283367197784262606505456811274962576332521335162166596739943456753753194674693884414771605514033151228459328002351823235688644557100005284055771189884702053619322524165693790280847389834781580521197093213793413289147788919216861682092676327943820290427968737893192686667854312975735193600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -456863669743273065355314286776446371189316916248762638071481717495548331530655065769851410789904202745701258225219952260665679564450049798885500921193084094534752603385968208190181580370257689064395398874182768654128744858533553318253985353532234148708141068895095965998461028061247477865633126500095720451814744870469333952389379838405715515604374851660623925257046158281159461598587722136793360350349007690356379699064768618408020898067463775393915977165184893806296562847337571175722816858816781133427673617969466552563739974462904765879378462593247238779778539493198215348390102458732350760917170531018035606732593031480439872804711197675802210127662452293067421833776686297815149553711345211571693272063850328102022135217430154829626408630539167347295560994643930232980336411672366031237016709621997867833647400309611711963456677084497102187494043234196579701651363814943669850350997565550240738184042038177449453682599483438631627204345502069935769483471787580770420513817363330013272669555041843055753954970630306355176728839093889587046107681469652271556339692695700603850657923577625511981953859448527809612121079322536571015012722667853584132801902887096061299561505458633156351762416985471613361479373080745775918726909028128155778625252168898887453397198808688234934617228651074748901013778570403602367394664962012680099540304366813695640961892313324657839094983177773050556254657462711659954835115898806829276581663762898516496902572622376713901836660220973231377734857411470252811653423195771910206619482816404367905830373082174896964440901858878413947884679749713892297777452016354800272814736889825869649493855260117699436560237755199340846020571793531323742507479171115631786450101429108142331191110313805267491797135048935170225844130261500594938871493619744210062414837670648262955732135941612183888454612492911845638172982497144628208669834246251136617992120485085774854615446974652987280697066542938274408179934071843229068112039489361925044845034310948984450976588713100312539893813884001575389709260953507935489495065154246408968192199870607715349002378898029160159118588671226227370837747394268634077651627156780606562993329826575996351700592042044709032438544647338554769507728991880080238323186879468923881298760215905188536111867800572361830123902253973021433948550240119202946914879903286212854357478231651303770101474333067365366223581354901913933539227571786596104206914219391211323954743597565045906537080153917429772567924171459266292516046296988555195092217514720802327328231047034330373622456530108402844177002189030644284547599732354386252220107140916212521457004080313149654126712678495168525303610007425208668579735963329944781015125088423691715385242941040400979507964065069232259723846341920063304039865352428606105614297069378708765745656654706932125698437554844256945781348302487687860458562646707737191945296263194624809864827126724495505588426171722107578480595787854866545427715249518573259398677701302665128339317026927001862076330817287566058825276778471590848867621779270113097098777354033756187328208840306552987823802837604438889675525555539222934915015533350320118760739776783070534451099603581000788011316332354941525514281458611714895718313939817581490277697127581913695367993262735736394689727427179384749922721659119046013443857641815007715547824561367084287629707420469933305423333950191471149181495193235962703608244389339631165744938888227047467990956366511742539150733932059307631019964359592799341194928675185818023135844208308650406978382137381500259171612042016089291352394102387681825578136444970294788482124121367877339333186044370089683387207289294573127394090641996545704236729631576434485369497893654804798758542978495689902109069817909163271844504073645846400095531757897363420598745486909586345408803445797742094162282175375399190282784557892799281305855911404523484156254063830415299182010527322193342223420557633942977518273849612939038640883983341847525523577928172711718519068579472823650903690644330131106880485255382325468039046254298609269356237991448884294344084104127140720318514465770381306026344276705245922865817256746765431690699643853894033228938797164928384544662886699445175868452815993329446101672581157666818144623593074153036587545905169303406000887456786632311397284809297403018244049153339846761067670731074661486297539397246406112626289071569851997018117194309442936132796259763075714349091896577172086424657521289367428913296984414144324845521923995610396336460806002889246269869137997533086310098130093314507830171979724861455286140928000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1990228405994386132231913086340270397980793383652088584961683259484101842018061366213025617740142656129402355254047602312573074397123391110606746194404003371105879888109877848223571078648976131305422391910859724119164031606609594243240968135879178415096134795402055360036746725464789329087985800950185569138052977785850127573084634127226587414224969975922583045464654763848724746390242114537323822685410408893205390289195885063325288362747328902826186807162043306259348414576947439512216420882453387340209431256946874982010895733581305759993506513175671123635336967354040320973180968119272997571697283314292887408328869973181263070125526938206839883315732658090695353876733794295924823390934656063760401571587403744716104891703396196214755997408797830605801262915835788827305694571069334304543263996071179242036499538751116682795875590372827302680453478891317382133866359065823312144675853429268451110507556836376435179657839480667947809620817806991510494585254410042673558568029977701420898295353936658516807946628059875725032566986312793519238383097836471562161759469421026830351902052813608748660132499949071079595709310517864632789287884128518943648162493876370548854125828913535347507463187066888222791764724867425013025937537113284249109145280021098846884241877705835632564377821476099379670850916198059671243147601460303275815631627357550274136630856481021468737221413145120644383028612540989727181478719148850364340724339440058352044059338074115967239441044020398040840772637001699246013467420369900961433714987156179306599566936253524612755466320314132691324250091435185944990692782090102365669499797768559746599256238450151745346254690500164211801592722641968840760781027109764861945885385664273741965845334365526316450292318973186938753988661164524601024074010642134927600342749011215978738765152784340601101393640219449862182600168685271348404157940752756155917551018835578742200379595673569202982848224512757245864021857580627178999797327079226407731083740937607036270516942573821119548631489249531245144898336416558295211809008647824696124429913025005019792680950086405326279027805005369281496897104041855817600134464616162132105264266041541169463006351530752741237468218800213849604850676612582952772427355446407165777677741000693749670854883267852228323017184770726769491361694052663987544769304943696750602113878948700601926544991692198578186655263972821730349566041895891922757486599967778046849824188283384434682657259287916723754803138108610040616673450557560166061470474448558490335629430499369039755684745798128983845168656635228685753816500595925659663588013546696824945118967187124076910612804942118220156070095597202225847367607290106580391298109632534299862871084902187447993953920129107222378551616269230254150542220882818484824102903542335772165707291130232106951425779481650251274781712238368703362316831627355899701135384223195051569641444963627460249347471230634034302426267462088827824621185680936357785215046847570493925417428063875262486856265776402786632170508212849898215559504124961359461272086932242910003987179432048142669131671322018601846948751003248445776227773456795292919804558318647472258329017065050296872939798524592957150791702965726587139214087995706150684752586621547931207485125961756726139256640266233462247115393228401155264482773802926135325905919793960596662664370132726156151709314442456303728442229955401601605541508901899070383804446301918034644645949298321685240118796311653632510682153489668697087718557819135233506096563768305067871302695701294764982061871650231323808931661018325871663054097748894892143275467340706164862421179171952488796022327789241952068026574969021543198735894554458261687710203603984471844262557898797471649267979398109667322768761934675459897752778742550176620156583176077724671101085771165861324597014549812072136114041336494708591508215617616134218524133013092296673423773325631295879253067307807580305970743016555726186957873029523943110129897882980670405631882103681402713247781801474928748020737292370172104852148452965956608440916396316438629107777396629777975034433330899958671579705611614771483201684582644342904861112097210203873619009171146776585066689374199150673068800572029759474339049137628369569254072928540159616099689508596610768953940374925635455229092529122931737498987872322470312962659433435418434256088385960322525563403424118061620712804517293366184372438667927689734602487972081038136944261143591354676251946019558306538164994814452555734404272513613315570089188577771359226647701857008547952116485765895664592486400000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3179128479486665701961423773874974830062395737654667791215987387452504692640734481086474278251745128380497090487037979058124878824218789568542814855754915648887537779005407182587909503753438683063074742802624028649841635738793412596865036861695742739795199391925016471355371888265993895438505610755674138971306772696766411823872554343651750451148196558644251867639655514926350154562811927765687170500987345941205102435721766219468119939685686611073459030246215493494619089203662368793095942890064871885520070339718480059403249174194798821558866285517598885026426414030228274768707887829457503884590288715695286849504723554974979861972682097446044312707813075742822108749843331644352367033805725699093644028692735430156795427395473438156699495223374206676582575133065910644966950017810901022251242669685548600173074966174111041260510637290737875284207457816679066317959713712881307241273726008365959912313248733573270868046694808826502134584281460363561063291783768806136711501843546054091390746423385607882568820760656671101243058400164134894446323361447512465575658335476327615952175864548686212774224900302198417520711039229552656950883788795450642329371997162508861116397710050557014151701973281555847026709827025710828706505751485245835533697112836136758628521334926567234738037039278018257994830734209725943699213958961621123719571271235304197032260974219749450498409517373458823858613330600281181961167417494429561095087366275165033167038959270150306676175799047989755504151785490109824533315598486981184232645564035463389608345125765614353115467345461662903887849774316904110364049994570035290909729314968238911153406476791794316325928602438844367866201047230666015926244889669923347595409721786735468307701439798532024693763381815988316274797831799487959627037587630332583863043223491321094915238994576154406347740368463037320008783608432829919453296352402650670070144227098740159727658625845179967429863362486134909111676935232117735344486126921944462689264387482607471913630474362148854795638656150877788701336032857869652482735650285555378140060079289382610735002169467798139579850072587217745525882204247566648425617197495515453329185423718956256072934785563189321614716844587334160912757657721250095499982892014034022678435623300290459771848668363077840988494192395875508685737841452349340731670137627463096243057864595603325839307866221625107596531284223395151413906466319800855171888759195265811249611454665223576314344743370459984031029615852807883380230652104145716115173193924707280808382772095928032576769145310745111198713282316440428991058280194901895278467863167325137476013905808612250441130432685114232883571009639987406002875111722570658585815714208935160404026103475692777763776437241771887388527205541743120796173624422120227042483979758004866702059945484710194277884875511566843875248519511015769400620867049180239701116607276389893532253127612819492469916869979202899793023651220259699532810195421117660200001285235011699427799761137186442422333459345594103584516450694372712139654387401158179749162969673541886037050248809104167461246755972071940633394729176649528610001813774675983902508371975905809448243189516879574365348390679569556207857580341786341425656901249869507535776370565410992242573045802309783988395350771836724107378997916673138480888675596158124143713945493954518128512977146309982058465539428722877568158849906867363085023088285307808542179259231324573328502930681570142885256256698677836520403142986953081174667151193779526362949040366752584200981800765774435130435769482806876702747494580864011554272850778242163413368209444736640619866170446644564247262452338965875570363230516136806117442292669372717917972890792663432413483789071933995849799020418320576144261426476781180352159231236307254082678437819321262243440757628680580581184967493971290172497490417931171621322616105837385444199034111635470834794026865761354542610819908588736731551344338203824740559534639650528412136044307262722590119850796581690531075444555551786742928045587511839535828017242820296131349708201295837336629842432719078230140831068497833017242877551330424536804331475433971920115875256303260873626124007526865628809252191058873968536720173111385507269092687478508940938396646407004289122124124756919949355333131758865472574990867176700620622047695080876673373996314862841532927840361091380946808607536841419753954849827059363396800823845642436329470700214024158929070673336300411699345245932582666980817129667830506324751884734733087270441670591836827771806253228686171829399060452149821440000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4038056763302498963660477557949544060981588231896646679401307127103356017720842542321559421779569027810492458800647979247061984947987901414701773623501899398056825413897167344114740936689594533987964081734643523064110180672541715804892133435615002624687574705965360436694924939705517304781841621895778970062875162961284966796794408405648363818113261791876463153015786133171143104852272260183486849292888765262705035896271801468555851223162470033613942361352764359860616876521387600859266543561364984985859625223286927005848836218214305676274441639870923400315035122078652828182080778464850243526612012854801838760544673813190755215245589116653013142319658661692734535365676234157878333730355784338510407782686879818079614938983473518290208275816139193206990198992283446572228069738321752990179536831394775799793808287574192681704058377794483292435317999354077491434681024887016831550180635435606822969975647254743349729874760261639061122016622598242638489522403321401149718107548242287712752054899434121805911104585066337207538628053044433791265168026623098370435060452723095082860692898134016955533356929235013593179018200320602521905888905117156909769118798425931020104970404018680116972139865448960027498207855554256706966031274766986125040427841706442107403671469325699449427358054055442495580751109397077661155229527949260863122848600857260573243198759435048903329152760395397862551300134828668865081032954786252641280505335758869645878386376567470930269869310350141912130955906601870422386782091178103544998789261336729842148684537762303655354202248155463417783050475251673117461840410143617506940677687859314136205856445792762057214566543651203610997341134404270833160133383039650004295817367872491665523283182947794985838385624563944634124201269465745786422812480228830564122655935828045455858991060730295842310091620806528014052244785790253209884046964356098056229970622915321362623620108136537424717628159166584700582905501877291099948447405777055105623133826719442966308417806678752919395017112157640257596918364201710898775742714181523771124945938628355784885945170431896321731193801822829582932986478335390701690783101456376205212512261918614224348097467419109911230105962978150855282795471832799675721927093766715831085157710070968935942263689876669441380248963773064505715168461191776261514890496998886923754896298893264128878083497049088388961622014435948249572016644094121844722739342899113045040734564059575293969024276183197922383263897612239387015708960640823695881084981394848141234216692818618750357323153076299435992071380136034364408122721906047157276865707729586252510929069009933760931509189016417845586756504940614573116899070575405230230577428103349382333707159464661698545769263176749842371017782305109831297882768213105337182701402873168633406084044143012169971087566768634727992408825655163687424611637949865186069057503369800115513555447116561063499087616838896728379907134847718959752780446751622485818966260142554421122133193527256540815468096300927693902988698460916960155885676349763268027220413804487536614067825922719600731123015362236514667400380961435074430710874784239668330865159011440603596283874523465739729547591032902447926649226593508070396473452563922832734404998499957209866038928193968038261913322727280640821157498268969779191989047871739770140606455943866811121087623294636621484192329180284351542543343216419314034817937977598547132861151024485047170567060659809389288410848423596713197744302800894803292109160772805177919296752060242224325978948848462762883372887706485860310266661653723154632647956966576465430779154000692016444085823716009549330966768753262395543415160037693441491984234589528207098604767082068467098489991178142454091497749303539210051271154565590911334271034474472253269996081010147083814973093264866908297851615996267495051367975630821633872653189993987656439932957786792639999712641760728974846121662038063891327571032826280647088185439705953923216914726253187878876812915081499009001965051454138056752566039207988172358967951904391413862040233030915276657699194731012669217329862775666770016763441918345480382562914351988293865211336748054490045995546155245509204165827753130494840940738737065093565757894913932790037116210360079096518802352673092556938629725701679617312263302016578950431152961207934131447805995166384915653732841967219464661338543585438541831520195771414589054306258724101738560770884626281716581386212098823094644378299505017520705431694146259987380960297374338218205847167900237738728696596428303325383909563170816000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1903202819815400250994195916375475902323273715521445196509083029011842279883279422585842555478220701125989332288121467762176274445974924472845780276791805416831410179212267834625082160704571574803757974325529931004287099318302948262642456455376737989876752328340398310327523235464613705305523689562316491400103813706118873436225089181026932442473312908014979804238184581737935623959181770920265151176814396737573797941830588703446715329804734814832395683278208177750962832507409598618913588971131924324137247052625762010075081157919995335516287779929078132980207417460259896218160745973551010241185300700394147566178956822545885333567875054454204313681590105276773696534378429179469436298412511065244172050759989573937000094995775460265183785911107524272256886588914998233610236461627029508541402893419307212686208927380543447866822354780073596426217849551125198382086871876209320810054778854777724430149113257576807711988102742710335263478527753136997162761777803507698401419256570996513752517793037937626933132503944957016011267220137005385370508572738856150370068859613605445056039131023700013730334029844280557690726352187469333665464246330412520218394839324265066965409537596670156152216298955529962065528322557432324506515013220882478076940220630539210611428260243309640255726687873029672370614923602332278470658819101339192795038917256171315971586122590957505039880704077019852616237510252548266608557720235277891379932175473854011907584601582538659142554043324066554347573656253710713316307937312991824309301631380879311512942409474228237368527647232943744589636884048204805251493791978601385292984577153716570495382200220411617961220683594249244758559370097538090936131356878298963773516056258100501235386257886732808316680265214863477293478682999446917865969479186945633764579557501293947972799539638349736179557188497712828842205316990245608394926286643900937873792663399095036405795088980162003596146381416970445561130506981846997249041085426261123519543300356287387842947187825215100648850695656836935681496474945222560954481703798399193988878607903055644386960405868262282569745455746660257256939558412906208167411311403065746412824752468390080663817181751647712324851979753835279938961760979408368542643078953892708159360536155876367927561611593905896734631676511445371208480938911712168998898779535142926061863609938681334052341136360437581556604908311978975192823969446192796811607393111184390704599193264740426634446404878980394939110060331114580132709660403695090059883239174093394197104892045694617680271557390477227960914851647115234264566188343898076696730206356504806930460208481138511199645759718822328684902334353263062238295994375703114107991886976338865713045901820576634752874017719500219916503156050636614608325330551407822859050721243653485449509002235797120231146788094717622076629090100821092742980569238256776906483442097193336087187040415748368036627251105348702703271476139987692341411976022208607594689210689827546322975888867857614388559484622726807647655109842756058875706545516617550010693603399495168422963122858772091689999201509728179187377004819874320810272511466500048621887689072527555815321571220213870814574659863279830094058897017170083447927623812065118055036313081000925725815997480649043201740130491334158066253345832986784067597434836564734783235057813400836925040344918631745754413743934312246461635679054183815643734888390034486596489735180975626164917953740364701643143195821691301257838460015249333111192373119522357170735476824880174327494598598125702835129144299539910851064790942525152998768722493832128977498090512051663800451160812810602118888673885864409273304810236715760974549448901350799544236270443053246185969752097146745612888805349404046752730973273702987854016607093590363785303796279365846966628029890501471208032454157875499431353027174784319401539936034940789528215017288226643125317124449828439751389070853159892842691463313641076732597837768175115508369440816864369338640427675842314588049044003058139715200300120380236083839769407618032921671934438443373500936738476527341384199826300804525903162703869780271371308013130614439423520348745902709514289073935600154768677096616858621015253609129454199674989366900186803401907167189406363151675727672101927241885632101921479401665994783289781927527197367595539248085747863207534307223291824283574861683242531676532268950017436652263298335570677327648256328055361440055861507365530464706204189436321422739800552764549074407986661635000203384599747661728045132083662332696206427997968793600000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1007426646009306969706668884079206545358877227550975541639671904670155303296107313419168265875136662820009759057668721348156460493082767536059116243198908845807491994759803508948087617214395866300825959206508768776199588429339141351506713400437070590067386927163082330370097470027404188628548761302463321709678142747776128625189954360332412162714503892895022434755154952042452055992010046407946586711113964168607338139102190155736378549857796044545476341881029989801144286791335099430288873000430992800784629582610999458833324665711270027500320926965295862590519612444427633984601184196654694906453681195101823194879597670542851886803117042363171209504543541875938825192281375952693668653730910755609018846492223983275024920451136301343565908123803682248553382540622814495581509417679847351783148337836026034171445479043982124419393825406306603559188730432572065845295891249924814487985446933251736314231180480212146970715695885934215523141912018900983570629294722152373329470082838995360289283954288916779347079757073065022869291517426928363969458560049959094106676044946631634548513379762728366550686297704443888801241407074681251348959063937511525553280264672869534219648895952304384431807545995543667776938693970750808125983246697156204422297857176728622077514674097587952154745354886452208049901720555165937474889373701756211264630416957360941829143724573816704470940696144141562143643292766616367803350261163231503394803681450948732737847017860611636188255461481853908058594185116054886378226324106075439445162382725424536479995414962670908802118481509364615298467636365029092781102839988046165131291102921721251059043135765830818642405730987277456128596216112996826788647442221103423854202887465220301030574154502968451783795540455238551475978118228537665515419056866460999502219950485252445743655738393798441757215820106379816217085795810077186475944180449942198383569628441954775457669725550085247245384385088538313450704043942407495507129424007797312860389626108447031265693175609794114031720164476210114363142064586175072414563491133224581176623152190808018642591906517772840424225583286232843631579733141712350559701719704966287682193991152405540292032162366785075800670857169835930994890424344405276290603469881014398142989134757103315006958724913379347820645270729588801211331001247111107868844022006749014354909484746725633531019575103779820878636550557972615336226415573574559529483048275966508005622333761342263653755260820428742399519090641354769473530198649647055262994228925754255882739877688038052959390602534695771041449063079471779607160482148543153482248613858748497138311976409425692837951108328832629837494376920085714658181432315576085689449841323499920402303264759933210699346718063306933908862752854822954685670500170705955317017332736890253538873869987362610213628436051625226296299776520953862438262951085448238668142516420875343412913127894865176182568908639494149387029539668483359473172890094452225460309040618500281243365442042327054371631822455991440328704034761942118955904304519381477282965073675877587403333673571467667521046397587829430493092177033441182152625909653329931885645408173541404099565331261112896690691902521389198547750127041812584512971896469899135564660782355909837062018382098905782635794079973599613140879792284565702337077955419068645383059248161104797306644022285449311127992656831449221079934133333508650965836091967992198709961635225101593665262278537341533188249588813721611185282926073711949642238098364395253634744350485901858603851255814253315368255268598212226281842322561160041628197660858682962931479338871180011367420941191232850260977837848467971629759895882235957949928388876600270652601388067475681479620331460478261190751706819019576223353404051455750788994905266870671542428598061524214931203176382509957425940417975741449039085268027596246326442133996929567869338261489712675428799184667974954941555841488125429937575042444516847070665675189983905745389882112878892609189396013800596837304331141576542753597556751359367956064536917970798144680373666379920028978226297776876146405764779931510623810479415688449109335554167437303536008004086934430765845108542627586933465632189113780931038485377556918533028797163768589499882134801519312384404165798988692709324446780805749024438650827893434433068957874418566798188285490148792428395157215366723818073461373957170350668694506264008486800084188184173465031648775660976109534485633278769546058918715758580876001545783143997361615774141486991480440113936591838112600486360729350307840000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 3787101918558253793884879265705163405349132130372583829259509874747056242544973676297501882540750207385369458008396740692321964090687371036226124777323146147765171081680763598765789977353092854870092519431803365134009663836700258406768364055414464609170539536120180820968507287051420806477892220268102728956383520715187735066347140373534604633859388849288755093454921067276078058095506953562072301150518857356227681925799088168892693742106272522494512923514832859940180905254393417196927929277257606854594777556181361090402831249610678899630706796529438170904263557283904886111694719625886484040899100541366598224264381291449805041378298893647486685835198412493027084602975783676510063832881309784449630040230191885716788839709281925110470124753295694663673683859203820515721708235866613148692180379839852288829581611086161239453935622515073160708966042023852555451036814500944302624376934862429362881458159570948910913559457203632656780805941083475866429699462713000845765765799084875308941032041982240894260298299070873723348696491284533078645538341502905359354401311362255149132661220229338243009639401655193658988322401767780420180734154824137496536644945261383609711380905542738750102841544464158798304511618626163092658402401703516343276111071380739380187487001429124385969463177788104051094819844217701411491965901607042260968355123733668230160370690330061953307605513688915455133473440159085514485990017244521150757676259665221490869120552151551209284619446794721512135407470848691353707328694481828756709144819531957649590830805071253684268139062175397318987532820709557481666042361753142676121735637542756234221886204150076041698365000061072534316144179716724696571080734570350212576218548555467958322816801634037864459739111294026491983748773943555287983484361252358412148088721113235375413677197114575977266834310433353236426068467746434664113516628882815035128690168217725452098169560688081863423050382797597364848569551418262521413889463143204685386019347285382943686223106392670639954830574198415493874613109872338671847182712667426173558095600471718652309895939249858080020625217924462552602320943198503597118050348507930610330904237885809797719264849291252880282983431209845499448797317111738255497285910332972193196878588886599051232532628425572605481159037306656763045795505326602238012907165492314592061969820600109682334509622100316396233798041331273613303418396812715325101776442797170684907611572609692765144141290743677902440409242798624590843783870285674756763283767414988404875727612763893645603167969972396190431292582134799024826294785101235257043283596207692424385808567076804736093807630891085880963734868790543100064176380935377305291069920967595853161695542842930270186430256512132990798942495692951238671509537057553532226356755148327645637392031688442208769637265053230695704306809283848408786724666576777722988131976672572584314319726134567891674001279250934665741786537907370744789137359248181946827515098089096596558915790971543720760928134220736903137368695838512196457500401564326578917031697798402850569074985486189932515101037417094968968698704669189504391354822974663769980543106944452478262237300067277495407332462402513889099280965927427755482160459159465124272335277800026903283071214657065078310663899948815956611785745447241025813731539011019276617540106766190762468817276725303658321407781373209041788451566647949772259296820425972907401022230563222838243909198344056480683981960236723497554670132801591647539828355768651332073148810308114711186719533628815631115167403727645953736870512148566940038012144954100593961331304046713880935219325826335727017076654922445276350521317665473175737195935825835346777399118110729408420195047065401226940702781611863943135858029547744311757707095738821807593898681967770431484430463153120320484763184661244466259126495782463275993644604328128593681390531082829561242741386071882778409171858699953533950769646790559585594697608354897886167516924265377898999692589188112701727695110670035619232502551684516518633253521656544354108291886012723325811877289278789795546923317703026988898587933773873355001518606946763331811434022760920837054902793115703976321203757013659641407222171678629628808048989204479520403152575525436393942071390851917973623767064261775740713196358551486247466060706752046407762222508380845884579848012615953595096378789765439712480538546125397748335212443283929832339181445168495199353322240962185782510153642721978948629940861055180612322590509739310990042208953577702754179210606958084096000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3892109668756768720737558922557696254694656334263643546245159043741134154626840676687378952852575169617728778141225879263417769819141402618264151505052921554141872122944412288376378817870615668011552052484636758484025251014645743498163913525156486752844310696024512802810278533779887641146701432773536912574711077589456302789251391284434818189367181667062691197146217300943057634272764385054916946597923155211119227494513261122156014516048394664146666909868514751886396919268087929135595834977167053670995804612534367021152054037381110323987910955154432715584759580743840414383673188698744864773092691827655803637327739548565280826924484202691205322948325266305054739257615804035285006499624340703101195011182978772921571319450766432953949716068851304765024927529400540081174461036100472654914484886595513580265712062807833271285807541856294115251158570031653869563759853446425918664507853234755455690027250612720319189593679530546717498408858003708456080738131970682967554009545740615323830957259422455261890162304061485586822212833512701889980771347226685224695079307342985594806894532171100904187597304949139124112232910343821245540912547634997392759113981579963890564225875413609037351656291115293835746000223052216138954040951698507352996014061515466021484546286827513083130844221763538820802330528774090704814941565002546811509427644967245552142946603012586682848310140173858546783245000523232184371940562292668129329995470658093198791488880503247552057105273638336696031160114627635689336066096870987540817856345699941925599625362873822073384841171084168264557099824319852689136737593637012413649481846438253285404622369074545141765414697908536805396777531934416960358104781654987298531265016314287292260715529301257081842855076720260836493309250981964021587001282482520004174437967666494010925664180431370225500087448515254928268899238306799586556212760128800818541320627817191518776963251468333448362977583163845116357182401746340795839125151957897153767169900710303497204910487207703681916242066202744813265690840771494983296868305360082153602700458450435346838861177545095575090580347201321459721194791924382595639922198871961923114479483163921521164109053218727775283799981870202215655317259816652030757374418850408224676951208135704855931286655493870696361690042090421500044146858806522609422311407325712136636120999153930754229320297122117922738486995220490361688530293300745610252754465005284323216212940670290906099560004540114031103813335727726278702221207593572964295377313620872734007552147343222351586957560497677860574590463964296129940274189704102220037314572758475990161182469610292781563575975701973401956669050417059742017527424204491158833222442438380752889989299650910791665929151359666376314729108433231586684284849682206030795469987837721259729614887859537125044954654628259847871231738766657863746493187797922467841209515714689837506876938099002178724863884735607565288765827962466209463735263868840588433542757425019583298050990757439672429256846077655166779175381870421785134670835534434379386923073006632280285256137472402524380477871592420742391822873752910004208812621243546937750668627436860889109854039770114993407186653188050075256289003823774695790643038676628126740400994783643093478763637493351331814422807747532971142686528023570547936002374874469166234769916078027098371801949063185428139981989807240574200691794626461427516238853540761132535401975095317629151774516770487136310010216616248374792156592102296102214681184861732593246532059106754764678356832518307214327101572462836229496185703612345630547591081785797234328602353213803958254799066896680032929166728363561631539899460799273314574823726099754039243661234788903839731465902812709091223082955113138273607618542699211992322115965932283974655489508950136630611853356727765371044708649466985768917021140194202488518166573584658247432049069704746167726151338675925944382921394070787831847703588491684103055374045465398624606116150556538456970634635859474263036292995719020049031790865192513658157076064966628294200437865579886679948596509972096726350672976650286831780824263574744975963363971789846733248457505911570122909426931054879962544013439006207909652285168972366648400367362935157202177200430182271219904476170464671250272104334553824810709864842525255273745353430666559056005426162972939401458498151194547800778913916644532210365756095795158686409694245654988744220699297532973033506827924065392415451759763890984736015701859035906921537921263888656570057065786534394923067802176716800000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1248047065628110349447043207799595250460359107808204259159781192827662382877400790031437220378211537494148162292428552513993572238881502219290454713927349090368396745463473679037045350038714182657453246342214297280294575424566553917455565089215363590054821690604211028747572502773116220683642180045041411791984216423766609398860911970855872106626443434627422809582987754460727138422412938071158044748535650250987331956169260996723841247368840009898888666259359438395653617647403454807167736104595753057805449036057923327919162792146101933669185431711195929498015333094891603569666706244370089911705814471765900443784963281985001234890161884768420426264604599361770822298775102457654382777161864897736617703597848984523424504308264529543281546875058707556310763131891816041736136431502692233843318619190542663027705794706125530272258915969449993933963276332236406679689464650550960307743666708122905800599437962333937715773382254856527698028085266306698681736420640256414849899439214554094010670960225861370841828404967322413542405175784980238446576370153935776724537289037209568085061380607713934401247988353409313688081275849331542975578622186826351213783478224716601026310253430286442132864466659229469871166810048097761343735569718870672496249317800153996628222384387932926787711100088032953808924028619192952278734984315121743109138115440118439565138794255093378350780031089933105908711714276539783017439871388300752616885510849325997446064006269563326802509937816174309720122156622479395066006322972725516800601583656264942436857001686948970783836904063557337478845085738149220002777886436980881585690248021819692486718185325361674836695196796051548593927308458598664717064153988859113668943909999602841718414206664973143131686440221389236785151460874026090831224414432276591707866508824038768138517670830798088766277301034895549583999543323473715713048062274243736027986307313406418947847915398390410204847049895154783850568187196956699694474403935206829293669552076585279191947527231552015521059669635777612998653734207312648407022089088415381795376423437216463866179356997096255800886570759267844231574645891399048234839769888582869774499022108205314009116029765677330434631070658179195186686018201391050050684141308145187025575858658007852738289158817173549323747367954106135029488504453295893749400581203997542796284237226514271259691792010489313648395907163638764906508053379970276122094281437942278999284494929025009623368607573500070652475001966093952489417151266349921082355476514900640246782123758514244739341346741761713879558041679194607928160589810572340379782769279468197136801470112458790880738505102655107488610723946019839070499436482669893888606253493174478378840933351476868547618090896122117956322712821742549298212660595887951665615321201024451709338024587287750389916123145302107295396053992264993334111023599082871175790445212274044460201395454272153413749306355813831504630575418316888510694593675157281978356392946614150342193495015161339281446026257744139447815346707659409752073168081875580028024858258670747077049443339543345895876611465739507585671059407154846010355097650756399142539353991144368498235220491285175080133255405907652677489750980289784540018987187127599156264193211591172892559438195422744131022257656230388225156248945808289980840700404183210805360869644853817744300814982631244870503714867846043305851492301794330442172528027606417075380603713499770718427538383905952066269777712762340379135641560010754744011517211944489993220638098954371250505275249002193023615676786374592088983649457053728691956881195809621283802655565371102095959451151963976833799934491043055719081519727453684908364234006327829266042939063121852382489011759776654431428279573826192554321263377312499497096046372500677097769441547459404278320417718390076069958402934555249197796757608252248730626018714465130624570030787960883742679078308867287923197114419808940065511154748410073200039507845408354133906127277737572920306712358035604461263816601670831157042830122572172509459796508797178274159469131937067358038936364910542527633633585745367539190735605798682254910376385209082519084712960741771297722116454006081447658374776838578843540611799867001752366393681524815375597456998173099920600795131577843884055677001510078244304935777390061108129907130826260902642222519414207181546042147031953323365380070667622006197336050283021418160264180035802364546938060711072968968071185011338303005907520727617717221224155180475528508361185995451782973563899943019358453760000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -780224266553582508556216486679272515404005491041497961570851483890592114693479580386601159457719364628267813481462570397749895213333124448545410153490612511356607050482032247595507268384110341997878803405510933555398165811001566771617740286555191868712381490757413249258283205103213829146261706065118794332341453456093140253307235185875506809053013002081719641379583561886845512517479697057960998237661982069788488097937117983104721600046084719179484853225394113016935927148619257701448874595083427292815416989784614994316728786193255738673378371841713394750506334063680097379116264148258499260614804522276005158128859918712663430516627867374593456063399511667915539093340365898062073035787134614738239432442308275623661610097873198181360979766824730683178064508162602192650840907357712620495958406274198201015068645223301910723606849178518750808477699729414690856808861368028665781041570252894716660495660188561184013964566132945934356534904519337891968246601719640014787819058543555510634919816561389168039423899145559679816210418223768665611280067272312277320539316700747724132438073751259444436668626953669147940095052643645533765533710240627368962602821499052289289161112200350704189217916370924353720817173805156152864630471569339824209860772454487352314063562094629876666182715066566797189031582385476198267657586110577825342927285817784372053183397681025032140887689228905277550977941443984445135043914898915670000372938246237067899593715015874052172980615413382874292033226311803650209453196782925024367265258979856056699614216615773258235301038454177318727475308246342619680963318172445982981337456938193941654231059726932910573560963440444138734861016272617672730044504117407414466070331764250861357081887738219251967263791303991622457347497212702146298374257517003700328586408217635190292970130594607140297499877596730621886685604265030815665579949816359028368181176994181516099545904603316778743996805385165629450313885207164284183664658915520294981159095286220591745861033478270677206152954563014036926318644346152370628788923294697600328269716385651697946560404261421131591448201278026486767957387266529117148132621782245641718553680921796278154989924318938081690131757293741507775703949202749524959082013696228682542214208599923955954106320696547335506464834196221384358799613573915616837981663427081096656302649784938126208097128520611196505799010068819309414570523478641370998131859276993139381372268957247345973026336494747703549082878081002217332400340154943814069730430031393082484131004051505713101003693503709834038175753798955124703400105913668948293656972748582079460068324918498070677293313093493654464105955732038794304793479465551921466222130321978560387976801423828773457732265802986065566916334793359323199426126021905564441715837461265478746093566370359979466461568806459097761330348953524138039190505625343264946375114983734671963727733687595073828492210162692074422599167966360257434311933320750470761980475720090127938271238202729150740744047092415044389239060506697338976209463162667772167437927081378243757917814051777069916392176756898742201127372614560318932341284838370665795332102224281008045909173741572690821909930745047444737474012946721069421126933043108945028404873594908987239268079002162158227232458725362194538707093165716358573920373790069899238940634924481503943777760319935511216781668062576564859650920244303636360931753897125945908441263998773241697105922226001850668819587229758687357565315633000761095185133854769600306084698689534646399969904643326110036832962226239959325738817711487374241364183488737790397266778800448790029383590585483510707622520419310930576613585528627145073821697198440136375708208934280634259856725605609826789528661702915825555616632168808554830964879555959080818672554858019616042224132908819278139605564770540891185932123631545013657844693172548829195131344135141148324506597615939599719415073647256021171363600928619010506262486842220945786523691575037034314645287806396311387719677200072418426109457174653781648692327486200016733034521133043459801074577579757486477928934701627788912827966506487987310288372991740034351837789275880549084766071614733454704617502396729410135500253088781095534558175930097116747311766756945381228928503668497426555951957742621614292130814423460482073098228709557903783781917847620512587648470751912805627082287543620178007459400623760213886376877648431452167304362674704476987012666212810538788887127882017268777127514567129390993075383177293670111522734990692450304000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -925498845180835891632099316545227765608070232615162006557523277906207703890772663734216146996170868856614338487339679944945467571438807104532535845759662012761692536183102935236751950595312154969224524645036705012277405932589348895390308987504333924520867378418305974332475338386057559308051094079797210676208841726448637833297610743618270298309891976715116871745873306671984852336959902459257747194554386382470070346583858292361622748509275201248984605165644293453044662280551434270277449832585825281259747306826484473233039203114836166543064935060654766624472712499158805542958345765477720189509580119803890963309123841682310073407127766405756191535396145671851581512939055418400824055509454035199921940162334158250823454738422327471382033660242044492191614827264227307148437563428273466868730901462051726558283478473844062911452752934842988603661332548920852812209018199075155231653408150877992111940757660413465685599665947526126623428695490942218650194529721754506578864826196666339025078550834377179813790054519704690091931854429874178673087853492234402129900625594038919242133859806826940124372854189698556848850629855388705916944290371176800563479864942809016634907345587720336760295951554657433715210815346108271621231008144025537324037661400239075553608645167535243418651061092221064612065374631537931211179586325566832040027455040993734573516955208002124252963123778743904001380101738540959918029515273542044861541706659774756819920521408683736580251609746738182072262339866857987019777155404995579303945078577145515101337258568072129334701086251974784756873683803557021789586751784628812643520892012581105470199836175606566769215594417999987321754429627053787354006196609192085721146753036915104743789449663453376108025624630695458005909053515550223681026752583544490395489348633880163928289672884798880572785219467029959375715173100180714805726455239719228187071090293651981437173234546808757190743855031457790836607935649180934169068365334951813093943394615425657728829272903069220633252968629696367710823558754256723215057843996181095081317493674515299297203462704091897792239853372892987027730180083161256797680036037901735670175958274263905542050256831687550895286996045340511850112810518776228922174124565267410297945482437159056468105860827069056918646407899345014947474363953944166538557490761769179445546206779213009482171651472429640097770287618383888090035442000820666531934750138722509413163653806294821522781940255963310799153916529944463861373661044186241002107683939482747502825915735671547621588642923691296472093792530978848492548061356745460759153263900065681245527440588234960513107819605361541900677751676379830157293180445444248311327165786769543534618775655443351628128798392876666271533816578128460569801379740801337024334336675619213876877840268890368926880320860742723545310371129456533358166772866192966820035576830891594398887128295735091252076445647131543361943481781982884663571128507225873959859543170354375431159805092076626581505371635013815948769923010064132123325150492873137319764776781412052212758821262187259236039137476288507485909624231421673666621387798493070897537380294911450456295363787724062517997004503889567400696931208271378111191105061645544521577005327699127434834550581313461872549399333942611078764212821674971027318378871433620063916674886665897664203698282566192034215436248740331412013053399003406948828301954016459213362182317922960542659203659816775825184746031225955472791944891025720850279932834417623960372704916128609635210259572861844409627997732124742551232034890953567441674880450171871027901340023890782932373155677045734413857716092551193382183222388174282769591343067015708191975189614732465680779305009098585438248811195933203267478562639570615102719251491991994294917171369205681755362226776870148734489316608288029709811415328285277238762194957209615712366350220294073108966815872755627889251005995387940053811309322374948606924665979177315012615154212903088668803824343673977780303311861682753514579953719702649854660821073854208655309246535662233112991561242855494869676132593922315458620361872277337870643420292211493685502707027163974575305113482900565070953302613702279513228779548892469773770873710321712791044168924847821615488012701750062810915001414409171708104897892722199483477606155329405148514959827890731959102519688052939006957844276034467301367085422298614067042811168783896341983586484647091649600297035733553469436403898918825194140463422950583782061833305608735852043621000806400000000000000000000000000000000000000000000000000000000000000000*i1^74 + -350049060737622972371452847209654666138692958420271833112689756605898387096026048533893898154178385011753878348770744381635227141493922723673699967445647813759873987406014625963537539069182793740115481334234918342303673871984189384694293291836492174897260810802613403731355544855489785184610466907973373934842812441598212766292094912000984357193036794824043157190790641089193836123493709321049273311788880374597166304581570634249722689306662610834320478084163384597573704923811337371745393527742532551025313326660694301800980830400003166713565837197199860180027602839455353308927023988294646823241608801065286884128480620545465113707860704531780364578153577700001590554777690046706387928330887172309000330114833265864393875130501893667461965412189357701883535278458631228659056156373414368149942578756649533003718202970787979023027339859352279775243097587976140354173668160065827544137616587701386816558862456384660012786699023947447937836987175730820465437970343255620699958876053277352100547120097619153644247008739226352256070784909014376104483649243641276389577959472505315473114486168304200426025663194512373648097337502289828667059334609710279743327126415853905948048664748422939072960725113195665832286573150084247530355712039863831206979880466094737622240581635770461207980703080405755355185645244832202377819655381399518086135619323259951547234937490173416456370699890330649110348195875222745520822206038031715232603419481487669260747771752005516922392581689571487720875803631703637816913489939311495987684331190956670488717877102951783297672275508318728798503738190734034147556821188817676266235231415882586935408435184175109878869758825554456185337278622488721433994198317277174585702924383596624358840246164658786163717287271148154772237801517371393858768842522370378974674097999491994522793140152718369988783824388619233366446863071236460319938037894587783066624951771521343152339332801826120784154366848118622984057065416008993054502325503979930851009668439384659734138368584065277210372398931563064949945852375993826102774825921865596916652068476029780979450518177195181111196215854393827429185364070883738186965084661302072198438422544915434550824666892402105061828460309209391045075489755839684135927430176868602472423668926284329452196026190236278729341024086783482744320510210458120629107602076037677563113585062118750531817825285254797402147156422122310744450076546639203859875171954356267312628066083388599441146046371982776235717238078641078351016379390263675505972471473288788604283358685446103092480029750784569945070083409308453333192373302569295918695227877860775609040693367592992933657566522438311687991899783830114453587326194299539770241414507510693062102139515704992253200002210677597606564907164923108225117514765460549504567653924417391777392792455310892664966498210631908908810246400475999007818376547299070761495526013044912877818657206966644062437570662322663862137876633463679567114886899573401031082542552097794336248185595154696176209677330781266872270674353741191896481651863715272753363192029199544942007163888327222340127275258905243340787669291130383719250029986346431356102745224263908250884267624594056415378935127506806211777201926214015533336911892554268353001346502776669395588354965062370030830117766644573996316319422673389770895484100133962773945726910493530109097523446517956554887648812628625540393878866239014886067899998617309974452370335225926485749635939644968840059252281907310258753691661825470262752785752927339189247022051688740940114651745038554041732016834575766743118717103460841640537664886231127075794318658395144983736232190813786332259734875081245558598322619252845484668936331988935236686667181543294892270264394355507725836342337232378881763490978895130688174289509493256974102666492203112502500598716207945769083899235742828577204306157008560121893802934575859900150010137734558360500127672011713176542764593093817043331713139959976039164908213631905355314431535338316749903716057235340330000497255006653724471579096051034787460778495395896915136641089142160721565681737747756698967651962769065367243121308969668167711612217851216190905972873792505116828147910246961529848340557248264193710239441845723140952656955716262091437098113175631040983612319587042281626223711573889083135199049014718868909870310321452645225107367858213383624801630670192094480697773494942400666453562902119503838499759590886294499822522000041898913988331209168034686295982262823969762826112953668111303086107263578557068083200000000000000000000000000000000000000000000000000000000000000000*i1^75 + -1459990403458969012285049893891335717923877848043512314401293944089573880689179343930066481760421986693266166201569998468303875661605923804592314727980678988765717122795170566227316680281540842116010507715343535011621881910206462217556595615421024874197615445409231458077824560239614455388911144141136643897741415462260107898898514273283231868839778502050822469147617701067379843840180464389278765323414209845170737565936311597565141275626964514757560380724190005451553852673067413914750288335011336074862405883582847688251854640048349859126419138245098512227413477307119311737149416954289767281959918678328079638401149496716691990595293012530852437589479454836155528090650746432471320247329526195739451575275550771121780471062455256317440184995370705524127016905933818958926491155037595023947017512761901097693301237306312462165571002981989293225190083120156727701654677857179877958925441725039140910242485113771120765571791732581630212783662942497887927751083318021893010493908494448193923870236912798598188498177934155419328089870664207667882874457223053628297477031283521759659851116955107271025198549873952503988506691518874174388086627159461546862552968301553439906970754486044704061644517921824114176990480510235590502124824793236888126911915578522318643331424876669794264403401590626080060954712047637334216718483927720462373010507752677534400374815796144833138183609205771852006765437358431839072543926642095894606601852107341197804176622663179096842064094201829931164143027122377047332977778546596149536707380126948254457402343287353532966816195987669589488046729866915509378007915785902643989440002458217521699553658555813863791211331673741471240187952034438511705224709554904974588744771219919342088587856458725191256804014812202300734335851288924752024661008213572713504208507054152742431714882620281586179409276131002024107643630086732693043938142124288758567818857857523081986257472925042349238650474839301166191398503884756939707374580089810017525543305234011053608718892229162819516943407940233229954990990944175392545378814705420295061678391810920235943824588508215868385444495647316109958136964047153072776545772646931629418045260299544034801867534221822838869466010046550580653977681190746686253772553935058049512120143320848547888068024308397911948442089569237771115091819755422357768309271197436515702104423046509273861763311907368162296796313839628769725972108030736787870620651032669506966918782558511551732151173510554121501744655101733427157669395303914840213248019534826508584989125321813431874966415243933617762535903053473391069288903005692529113726216994211834512430724418903873758730804088601954787728486751422710528406150891115472354237416030438273234550225635642544607405862313895566531520731575568336239433829626619710974577331689900491199183853450283185007110733878296733928129920232159689451588492437569259467975573034872219374264370821301035555842638965220081692347207718057728198489591936537431136053923219205274698039566233128962171392256938708660865455218881398764876907378213170852237933630406106832481470398167971998596673709780233791598665296953847145599485630530151730968299588631547853995185605158711391193599876667900728790296401298907564618784304553762450961341989258699097031617578959892335310494661061848507586309980580406019262051665063710862213668915228524747872798107509813257444746416065288523318991113715881556211627511360781469878079469709443131016071188369769026082175007277990280842989715025370786789329841356328148221265470623318579943646424385783159599069394814747048005226490954954537805322992502176921684742692460632345053725276915836314071496081525492586025427843852943541159974801484355485711478869937973747711412303373500071249086185527604656206432402276661551604927788332674470788265108039892981961969189388386651430695155998728083859002916222195107697332213541676244540855480427987310630944905609320249746978013281951390712538476164508711326310071840038146278133638321472164191325118732468942748908748342073210350290049013542032411031441663997389337891957384646915341851566431448899209852839203545595409526989387530362592392954664271917469147221430884037839354182282471111391722529452273994232848160139959331928709975546344432094510279182055017637871034359211357961775421001096381941382830713117162261396772238840270922651753261016379150493832902398058857882435234056959107721352872764426163618399693865294789413513211307390651273329409411954382163226155096935661698188108387596918673973226739073024000000000000000000000000000000000000000000000000000000000000000*i1^76 + 53763497623158286767262869900375671672518696725263136715614728235812911080552196551005028961132010024220264204231384928522008599029631130975339583688015411738596636502117903555974940744085579936760631656571727719469504749819570265787681888106842111676431824320240338972147254349524718903035665468675672831603287798622163449732378029537257052436156312541221679647436074956012244345895540756861369317745006905176229410674664801668480119337516373751944774085230408069030323304864226707160184626539571344232370660891553476013487346033305400997960548431045397757991187217093171388229790889607570789925598862870512328635037923382579649120971196835550200446299740366783062670065834217282979763783533324036666192662799745354161141589219343984959958426133992966128921170922168437823626772215047210155730367977107376751500670468494676195844695702395361055754355076458265395939896014435950696913408082989979745950498157307010524498972280042254551617829970642777307680054516168297722079143932250851899170327601299563794258227521572295018107821395611018013670426365982653363961221791400013080267424320610844320805751537708881500694210363230858860747695237716907557692210219647480762629042929279426494813286973533250762745813931278281197004406564176511968291985946462741202003309571291921748061911024898998792675053275576233551168446342764310555328253294298455637278010354044180724708712556518662253803744002689058460587634083466223240867473636684173399007039655572531421434397842724029292978231909918907465910597407536844062587269564263942731713196353580270382606302499689385248956983341252191619364605644203818064078521560791447032096123201464724650333668346309024764340847531347292426633363356948983318205192095696699420211685654835273771260694796561600486420514670852346606618912040876925528168474571881339530172741330244656213817960727049640876806761688006935215205239906934965525806332134605688507310281027207896831351410607205073057304510891009224350070691139317522942927683226310088489349974977680743047957229571189496258863884121963612645099644036201129297073846055148645582197579254938320586938431742088323613207937045474488968469901373155468622661139123609520474133739957482058241509745843665395327806664656286322501135039035343891525768349461351146567326350783808997165544284284309848314958252644330337940300962906142206344291492560939413790224337363168356302125159143551094352719024057464487119990177241844084259908057391905087339008066187179904249138453896030205768406573144099952803093450770525903484248725599663001988457777832253838959686761350191489904340536636823627703791731162124736805001046848272239100359903709335888565779986133125404408011625059387917477880811948639381572403525620094283477722161168049007040096261111065022215390068003481362447686074254094201615976062560614104192288485800794817024612627181986966413274147467206829497921822466743349108847830121168670304883551707602864113243968419982184275311348436881917340756174379508824476482317102090768476026708428871237321593261687013888122007387788491741243491722964897315901937848508909498890775940564319587378480239422387361318846686289395714252533701597501489297543262286842359170747475924356136403087158645346623120582127744976412753334970418120725444715501606143718733197690299564788761374569348512870557909932572201266870924310171308394219302738561812662291440076382548877627983074063516246229322354618532854653066043079470618512091394507907130300068915293388635514914396491372595772301085408945467770671118885274057007222138408397289245657321164418194419294921719083620705652382975427573820430298657941964635172936643725179339758437153891606099081484706107200972007553392569454380843498315331922612241860779689587719153448610818667153107318895635681778070663417454613315955542916324256086016451475513389986969229509256268997246155977026952691272057694297187027728292013042523566311407581929365308334552965309120298662267524983376946898205266804246748693385590780646284830777042622337544210616290718547961234014166049146381217119781244402796627495871856094453390152875935832215553282495519112662178484446506589450263146872586504181617945298577365822065230443353456270557108022236527668290773395431486745970625009248668960626830175336848524106661853077494791724401687195180139483671849590684900934577771419485366805406326298948139331713000175137532924269887040066351123826966002239216839604206222417701659314784302630671990237512542585044222756139975456644904946145869407439685123302857113600000000000000000000000000000000000000000000000000000000000000*i1^77 + 23237319644086433470245466000030951144365058568814647445615309314231697312461478260496950212943139343507928022297767714014528018785402266774948289801861246225189009383779167340049922518817687761037619917117762096218402219245010724343305736144166067771553001583842082894757667213666367783968680482810665786178077438239196895095051778622392449068346100969442511902530079478287327160981719494448660539338777973482339526793867723979157427795713937790146158553103317552236781087923656276639694576721173646055357263714699328838818371873229682746832612700044620965171366154617367871006373264455818821154459088185175566894453484758913115392846686714617516617363714117597853355285114767246258094992427989975769182357448817107991973220216014843708251121061632335928667881741945606830007181427459448057254486035045215416282615738623577525690909642526147547639536440150977778258962880886609117995767035453329452399565356575424843368201429345631483512185625385709753270500642295976057272317103768799275702521026816270002767399367924511157264207716179662261525547838533672068018434139379912878683822257577227979064287341545934787620133160846217634471893408348847483676186694501391746140859230014537386988683581482180562101717605271476555992756293763650240636253095124863649167570761908752233849826078268683411672039849067999591883674251655070021466563534940971851956374751089186268598121990826840889725297471985016184171689147986179224050391336510062627352289970365959587828863872833232927348066559046978117095297781331652303475119704279466109300199895838818444208883486381118427021245169651201234398933193308705409127913019312606503028302201560767864007718424978594818296033121473103293037992036222276293303202155168502515947609107985006354216543668655442076612992147260470921932716462897230086652978508427718986191245453484406654268184830716933679650544090378846609304790479108340138020780891034962355885989158709690347518577182714984861297778389695391928029564412251920752530474162164937565943008470303803933714034637806672089739792798406141455514941947985086896348391499202989099232076169935228700315356709800861202008136442323447147488274687453969896694349220045518965205970509310872261288926582741590361054891404499242320849695093937051426606700421591178666595509184663046916371299200600648887242425961430024852641642963363569981450455733324397149885530925960582052237970491959240469365980983760556185002910047433169690475825908546926441492566797609754524013587857611842286566793660577962317521598521918354507706744241922024817470365464104956938125841947453872088863048088694186735108642631165647830777065492640626515708707634396321061342539094820985306324442197995050738297404992684420605579582869062055986714133321039618379781315499777921800109972523413119006018244669636780309993890237818195121605517630117860014873459876879980421038759685218401637626112974294026075243236441938605685275033327892997187890224109849935957898234918152120395213934835105871943134473649859256686652886317323255356683221556896668322611826924604850667385529651621156259529131349168675448330347656989299937034124941459928467390058193436522462326784792932358743310389241471346581428373088761312631668936164327937768731824067093191076509885016388457028684770611559521314232122736878585478444536454290183462173590423376262022470127621841019795806154129729257826028301961400442031976548467398473669122095465535968728271974160408212767037894207772658796650950635526908828714600789577475757899865828076106576786684166742237781493116998539524056298872872132251094979032903110432477666487676418031297404934319424681374733390131906360563614207348139105230119422809998002451096933385107811405047850456268103399546253845460548886115634971926616213344358998751212029712838807415965611625139288776394291377268868320476547705960664987582659841177717981961234576072470788717441526718842942643098783873002759325758750793973119273683447637863584989710748896855582433752685076645129858529229169804850431358337197836159763815335313843306385127919512824656239629908160370055712999171465203303009016750139857658382001048711777754437610185307597602087676352025417383557393931083363624258469046147399023397696884358687048056409224300776429939923508654881686034413608080995774437869363796866813153571139753942542125899246607540307006844938743981363406847139007560839892730377279758025537092853250182379261901848914223563805642362240776003490727537780441507943992533524881051141223016680181363933693288497807360000000000000000000000000000000000000000000000000000000000000*i1^78 + 3571532329238546529747856954058132243852046696201857091410775917025127732086294260590901888240502542739806347794688693363077075525443377516713514193876192540698329156079079185334373572525466776851516164048846607605109999652450753260863416805442044278319669831409593956914293513836960915677066728678016462112615346190494109750129585398225265841291048633865687597975490395224938900671232835761603060159149186224435386082306427186982620878093968355785163724252916604272769155171905871037825359817183676232930861770032662053293470748365815254032182173677661863343622266470181702380739810634185942981314725445705849323828982677104570501178781684806504049525679539707632309119071185433011383852466905688346727836859988249011644525522606695544094737792560311501706333936842738877837794262958419598437865805041968881262776400964980910547780954597689368293339313939141054137367854353165264317822907845578522850108951292559123280672547085612297619240340648850727114179958655984688486274814701790382706794920697600956666416553278664419007993939171724790342286807759263861151224369736070660721276708000762803410520434201757107339013642640290961532958131091647094922722029212822291656105972978612155800421077949026684033010817460516531747453007313491868511394385312434713254372563323080145563271312525487182360203775716579878858961781604441184752946333317765944106976191877814958692410415645678606014909871626121074262993991269715092264800748983899114113044760496053791167684382246636850292597378964321508284334374447709087844118689878771617684398239080149465425999281169930052890382613998545441300882696643069833861064449148695864215189793069528056708878098566865037098621941365785318801873050369842325142748029512301574218700772831464793203710163088190197638816079319549116292247843215726510271674728187547595911031155267266368923448726004367265126384346979082558782640896882898372684346044004963956483843199377551456293212188944377433663281016489198839782390146567630037846510957082671231052294249777552866321331977739522445611530919741629162127835862079599702944115434922358607813623382599524648763777351873012451362039672629825909798670174592147170524778225530519772372450972117722329022461010094651035177459995359128731680373198121173038768790525300311628180787560161083035230888940509652147959527111890886386056708872521465216745093505686740748058223469529827346336265882476093277417968640508825551200572872781742181230297619655574408274829645051248449638718895249173229071528812572173812764896853448157260774329703255308816523962003974233006864076545693801320060751732225911526083454806206087768747601723814898407505878963062420302716143352323058389453944504001415013465154846293659067769058888960611954476700445957577737096398482440182877613969483105127347567144145245079896280117489999588117862706389720845400323518026844227552734836204037123261715196716048336754490001225867811763787271159835884796306566327918099504175303661090395708687728874211487026054465052865839188853966118349590656341785420250344441512629900096836794240554018229677441145475343092490497297704076895824799710427661954795896199483861482554756966399586846736865762889323410029453029411791777685094073109570361265550852811569940783758441792018411089558965265440057357943738473348226455669056443853859757407311159409085879864391744747130859199935136367251124845268631523008165247480819088626181480012551002486341482964982539249017975745484128684454107958798366609563793693832580527827242864696866263536461329199710920909980918536928931772068188040776271642945490039625038920879685425023619795601193600747149864350499016583718957934142879865368296330296194492041162343542004858940555607328540571377559238894782493095429833691943079950001717141881599094012301903289345358098562051442259419289747395397595434700266959066409034190109861919822713849904864304294608789833434358550649667226060776954517607593281658517866721787851379496356243235996988038144487562325917431065185807500969475816356931267661947238524974848018964079464535462138952419323820073068271221428880882901847410904852069876711382819276737131340768958983114474689609514808551468837532057000259720727375952692596835243929011617511351848880064842321639272996737280563192827535240132256567938069322138971552223626759150686913547391590650610854273183528506028378607226934615688732029201112180247570194366227755068896587279688992967223267709483108104442633871345139700978104297256325660016476420468553539891261242359714676736000000000000000000000000000000000000000000000000000000000000*i1^79 + -719973277804094657436514176018096206380060022664162409975766828266776871632122862345222121661433658943858867346391818892290901238436884504981697624538080323030659374620691263493753488539109649590864380914047680503622536497270993034564637231134532298874528289625937089605175396776153046245932894368852802877335786015323593054856916977106153676301722729597481206451951857656995194041217933518290359188266144785735859158121692325159854397331052938549193535572983642439293256443155498083100050397679783739294168998135358930665885897440621965168145172483765761333552344886375282307997546868488467335063527433322475620451010419717245370862147800425538817635321515126780067791543814428792386106274310764059877329495594705868390225073217055016267378068266085024574065007600248415787853189345203924882429506072099754394714696237315990346896973036746671838293894708664214382707114637586096473401006127280860164821970894071498775047930076664892576417335595580180314286462567076901913415541472850962374967692676299818617436464821677188176522752366544142741297511318120887646820152546390544073371505896985620459895553600848899715572188098437694619541270575015758325028849445875181224696811366229499629674823818248628611691472684627976548757736245083129616194930459241439675418555026904201360146139971991948108617570483380701873113991428241791778842611605584577859543837179141920485438129998288932450622315935993693186467157331308222374163927863912588517197555676104172122516592254226493946529595552655835518785889611877325041602286824121704869407912156612764803359694736525934021224997884905494104964014276728275652683484815588903805722911754470812236369134213778204477516455102701366507856227146984738854594106320444538407026868791625363068036235822547162094235551309364327903043052531711194244958649468554293381828961144069451643198695485364260414496795466669293697007671754305884260644898145668040299753373182343283089443934036672936672221482900117102756646127101852591404129526659757508552698303250062676823326192938150291299904570616216086417831376867735636328265393292433910779253497095389784227613252702335762061598014733924705164668761923159070427599397167184771039396860084772964433807989146849826477100771373876870462824391599422237467079432882127589892588667048952043743796029847111524706414279949704395660235166510661563742492655710839702242751547071243542238769852567587878867537601447054129634261025110312650464323645163928109798119377315349915932391611429904012184393793308572195148358289875218645251129572665889658784025107907002486131538055307746194691519672319285766840313225223545755811837046940821487723601291078447377351609149173287306233360525642735246759977969361935218220432814761822649388137509768408493357093864715599112352929189201452178823325069691805624561465299818877033705329404847391470337812894633304520964269131968939795262290845786353209980049110680100721896925100024312132345517298860606376304868693229771615430099914645301357584359832497399071872695332857623536626497313460966565741557966090771745325537625262790223389990110793375495185983232139038887047922390878473847798024601680979421894319162027527673450325107630523714157049954301786010710259175392679506341148346886200954950908779791064682080861106315026542353546912609418243138527356784976765117076545756626949971692958662655664145237679053005445567514936554185446024325375284525312310164792839965933574519913716114965867923911726290153123830294910040016220610131833791071881764326528908362758902340099720072770364735536056811920994745051163112914499815975569856274147468729965107966903295981575817937016126323455869146451952215777354943553401296131527372402519182669551574406600001189889938488838384558259615240322814215493784787564829192698691658983620757158033462377394523616698482855244167472882570811332617692352236695941415811409787275031307067378494097622913580311040125098254143070079815597919939979834305277639041050254715439275343591102729737087688135963086062219704270641906774660182509614081106599964242995130704122327828632016261890220143474432001297052316490082329551323428474017902702229216382890845077558528725246778693019663814383356351342401924334936308863309838119737647506703897161633774080579579732599817103181612404612891187955087006404322690407569939745998514156517944827262042391967940864810862861141044732242735950067265452380396358797689538861314737475648923148547766486765146975809817293351997108188457674534457979291186818348422581452800000000000000000000000000000000000000000000000000000000000*i1^80 + -502229168666970561740557776633603837454740672205869829228731948845765403882995495661877083835098452088027996318952129840706083858222419621560918007530306632992141589045984715165144232944853829927643206787760092987196906054191830063855945524543335859663831356830013709284626497907576997611920648881618231243118725398279686872818996410679236325667473663138421453086035453776631925664680803239573571746195414900595106157407345101373974572559766003712011795727289018199795167984127359437979339671689845593178948691636593343528758164711140998615977120360574841881003278243422354003634158427310542259805078982528345375511694483727304634976382831268781438578970588651118387869378207862474540695813936021385741670619119066264251691179796692095020582855068172598401005509953428474043040953766427095066969998870633699914097970600725637557192111340931900483331322618234918094512182632212129335275805794261684960109876109366617421208793133007791047892656960760202446171684997597775409465650280350665258436331514379812194698578711069169451536219830824768978246089389907514698044094566411193229418072217669845422457470310325873410910365129604195804431816939931150811677457845203026873301582881134236289349284072491849758986751401493431266138428873519166937188108016336957247877142532566452405690269676715942609599584185768466872227720414385828068373162315545584647670153864916819897682150920267450156488997399986922362155004799603491736927584178055063128453548110739959821525971604753652799259160287211945870270375760341128611792953508648431628749131195558962500334900304924738168840160368254450964710322589259261716473195094662899496057397025702341724434600634890272172114243714943692735006448023727048275962271795177454570167919138356542681920725639474252225759888396433543282340063131731660054521510258329574042558192235650274562205196556296529675785032157696482175027646056794929084450290615825755741596949803345240390839753078528975252510039419790586359714710851952759886364589215103748710116446226799866900104100452946954798883838991646777137694564812601172489061307405242606738231449184669510040784922223722084562427489529582841725827248073642547286981793730092354778734710411428638993235930731070370744007056762432938859410718918598886653588095651375828987507871227839695466135677934255490671345385083806564736288011118915293827807404953486246723907872444766858558622209008690235939900129821594611910643021704220440024118885942630045398761595906977172962685053749698580843528516299827422174487521405687388752017997416211978905630707742394033791274110007978205433137804645708731711488242446755575516824034018623393790790606558644516226019331854774847672993506611624341030840650192211359197751401033079154694214389516847617536907451034481463851700537219364303220027552473658566263811861705911364166490323644210002759724257546346244799470429580123484748319551234289464615996303965024522854122288403196559926271936879353761875518248914623800512691479596836923493664814269416831192595016509344358190112609657974412785428616426494827053771207091121901262860870067787801288929885716219538032990893783257322907645139303295088042358965877754214670970378337566194715062249548668595704459036137923956546259634969813837759549930805557990793696517437630113820958893170985267534679308594609543269392881656086235017618632872060666848120682487421473252170760070962912504723902381359775271869889440004383635775591003332174008841693305951906666043444291337579870102456352703257488849132650181329171547967562479020401405541892911498751188309067731566246407424949246617933706785283365764277695770447264078376037276408893785074420213015665319363936135211782352279402541173147523038323076056130511612855173494967492353529188362814167779378848857724426002361706622075640685983346649837437229291049119249896723839434501726112993946037887242899462728224512799016511434921769146870587051991303166023522283433076840697422054197409359236287755011749380891179673459608928024597738543523820122854097191116293109719493998496535182192839947641923679257010435091418719405726678111299382066374233336238028284765026564705247349683571976823639500518216959197237549590656179322336353762291313950923849986738092992309947243587137340189419058507169203516919571483753256232962134420836651221600284232568489456439480607227432731134200899991096934629474488026963596745113274508412169966560834923244218316244572515243114614775047138922254615170119956049731614610006945337896882560145817600000000000000000000000000000000000000000000000000000000000*i1^81 + -109813416785867075236036020507068488569527842111461492931708392632037622853859755672398417743535963191183569588338655426495187537812962997737409932471568506495799110537764380768446382785967620371934285396595289435755622507504540158401556171460054228130818210407441543540382204771740345925482246266970937111176482977601177569394580001190488474445070154664933863784137230930433881099397584821734171478462542101738161566073623335568672925759536839062211315649871916937167139862757099116586748442650094398875410802559192551977946422498310407144928169581139419627099358377869160376111264841389781979826188898113100074751924598288775126205491108804010738413335579293798375454502165533145481358312930210425933683632847755347419890264224305952791146303676296922400541757650584873960599135744269354977310168503448037053133950650500422722727679167753138532943148262078794734568131991593925544293031946287520611978089259128320574654613090806820053471079818393057436704932000707076112600914963273795248504727406582901791969530116183498032843509271750930087037355415569181091406456656611880001309966049856886865474083608152299881857307117221090341559585233145209295307508288773028908693129804326835979527531254816001243286254722431560503889599852746565294926155924568260398735094608013650022723752500342754958713920372798111708803438721377625017972168022420126554314712689942813214792533223332666322168539957969517827364898060118392103842102465284957846808017422535540582988078536009776238452983171398793793974336154886901516143966059074639864160885173106569014985947642551422793419556015857571102234303779273729751915616276635294237868335317749502173565025859282288443522951736487719244806532331606337328720508220004626220506419747363733575756012596599450026763881396088705305507800559694745342766531540336118814783396979943522778427145651582592667891798338585617529076806232288071131790414154523425939333678664507459937200645573941274029626643885022291941760716707198795569202657037223525237160144325843255404700222278291497844125271273741649515641420392557331991369156615583028692561059399360282556637042117684911975940105243068424147644037602229484350727665175604994201877241859520394071203188341231289503185360689130967036614176802213686259298373364255794331092410607121314274979514552901380933901929573413549258163942715367753724986275852376300279537373406137290271275320650852899750143718739079631542491558935045933984569624910051273418902662002897469852564123058605172791134116678617389012936259204144560297716251399768119543266622814731547652996712627484524266599258674839410637773279630446228029861969134355753627579669080795543145295369859341192878585304587490661507358168292361718950273157700772851553721078850443457301380524114058117967756959186856534810434878234880537220388056304937953114496230912216762311740806879791864600184884488492382254606699366345698163947770339488456385274562074587460176894452818889793366147962232114547987010073390145533436790536390204501836524974130085534244239686608089227571936118171504760916708915299405466262541562577223453347191028504577688342390187165597867984680776886144836184362639426877883613071916422000602307132527006661888415509541248641911976580533459001551962961237400808655487665863922660508740065122947961621028643391147581270055172376960960164373835819155521877301315122430059481146291088168114916047117432266758780507930505076574001347048913336665217772717034040132468071982923109558882338383491077032280846041249928382084094149679393498460707078806205322346720618455511487628409040005405316289330603094468747334664117292611846694488984265867689637129344519790602045398866306699859076142783579395130430396009019043672450447026907384920346790010146211892457261451816997014446708666001301524104686170514698832110058555738992190125011239221463693836193885999900742833342444628308501576412579777279297366806423441385418145343285145985394998935271454548934428623437631519137410891153761935833132209855986230180969161762827898763343932577708133621144520798759544018017731324020250144227571297387763925382418228461392534929224840948543017792227169818573626186588282664912777750218036939913138098246697420121843344850352392532109815517520665839548861610255668256802157175750227044960503531692681332177930810805050545483129514496322404637050589209839269254199141529489097446631572687708568415124155935992262760219512082688970197369225526841572549830376495911377435558310393718321128478561271808000000000000000000000000000000000000000000000000000000000*i1^82 + -4590815479916683270704382462226518768276065345487874176171071192569679710441876734644963349034511910312912794029110118637546870400995437621217132613436683709234304624469638436972279646606105843026528767563601983010777430758590331063698297261460353298603983393178672312599967811556620793953698258122186681284538918226854483291481856172321894489279414761878142561245177640277269837394561866961616969549750476306349702637483592872117520805663830859169286879726103953189636937309320053351044718808833163697639944615043276365781855431344054410109486062072247938074482613076727384072440690361315953975924695285586630017589798250840384579738029862777722226138333828583187703856172482481145423542782139433590470555999550393568540119274574969916671243923447827861809028533067249392382221832599301925128021901872550961464686007510525268672485866808220495167192260369451787980253972024858387865884198809091129876292003067471107703744071113672038170127461212202474895052359433026152963758107851217021753867436987739601038610847335675099757054888581434027612249364902937273587465646102533523234020542979325570787508997262555829086412321021591747571460497682781062110475936103560583373151194606680118380509717367538392046792826276615705978780440418991609943330903184892530028930060998576608823991901799547199755844897501090819125417115993889158608547313802024455844475092362174917344176352695169278783874002157601483303563315862817342861876413175754230858226471593310960754361312671602096469075982608749520939930757733771836389828632014895456279074702987417661544416244848274235981089765636006241968152446453793402423621162067153439139522300009978162222256397279054972224576678454534236603821377620041365280002783221437268637407777575439698397951276871509098656163633017025174856565369514942259868858759939959375200003379795284787741334597225124020387599508094851764013925060666542686763041956481268426290323412345095482676149661486227602044029290576670305368225320642633280855902291173542915962954791096878443638268441021513215612499842220245192252515047093170500366567477589556728492480005614019747723840111997139631801153008743390529743226713368607944149739800478014885657530640387641182449096111675592255667196758372945426896873627405394341330606135673575559318100052724813588245754357272653595834882950142961089420432557560704571485529798152977818468899473772583450032269106748845807789218226285292523575947306034977699936013183458157999399243873995105163199748622709942135680399806539376300197722728802600841872173333060958819703450804606711304654282484835404810014643698804005478471450447138431471428499962162554960826853607970949566820043186531034679278709242054439880161390285663553464090555471498073085298456277859164236148800774082097684062039588128371055344027012486296182636929763635331725086542470480789745082734674149975452444583155773345092818265230514975737182223335466138594039069501801721127178681454754575881985723098856885013687902375302822878110735048478780763891190501838470818029868553758285326277003136716243051435242490232278384972390605855432504415001461137110757393904585755508174826725041151450836172366772003643517693042884691909719860491227623728029642982642341268788440993791915748839520615203287085004767633489639550304735907095354611437502095657823581107242953988020524143612332865224900500710657923706643723738581428659423049790080383973768114825621291344361892608121254255617778243140098854709434788519793156660995757623645616324235134721436286649995212524327054456768086981735253988568099200442512871193619788404602344901267064046403274231622224366488409742663991023446481868513762440686947456686840781289281914876140645012374336040115622100943519097945851883558286450441502733366647638469763965898191923914812352580475828713956357374387522393107782355338029409604795479046854157680561496047674545261098318086022911920677796938834417100486484679133135586584825185854671728329178425043362977794472952491218273280759322465900549049923832155586703637943207146973279266525804913574519314706818822950924777335668653608861527721375168042393095631685702555331109785480464198059661259636355891064163647034530118703319435177685473588119043589701628361672271826803664146427667663726873292664890043419068259143265566788589730355715172596255895710417882175323489473552754076762118305997002963602448686957346626694409896640200099421102346075703490625327391987180559884683434275841374399272523079932476656688240053452800000000000000000000000000000000000000000000000000000000*i1^83 + 3881117918006129058190005579690839096160713548830465137612268195183910010455968707133935046638838855743335141348252943431250124161786656601708278676592194630679621515382350513381086790044019079262082560020537724081641117771952032716565042016440945449949143722222861688777338051837249046632708426039891658482015864328783199416658601193463211527822725494871516985175631533375052660861425780397202197824893704152605214062373303584806220755504969715432376115618489594653903536043134404082630457705033321719900302343345046815508140109081012995468564140990192414227553674109486054405197540162869638594987967371768124887975477021849339511297845214603051311504418878219855515554875163207475439028106898232676458793859406230977834785286103337564509467855642531156492613989358240503010870817537814480128960377201005520076118951183007761390134379226440835189048847879808261570062307365939955590044499472736397203468342058445087338432068043664763347027008196585342687156054995941106951401914394263617182160179948426946625649363267931725445242996287714762146274838594720331382592171612447964560385854872262850662348909799568414118505389072464652617918980067853033353641581605092563663462803501332158997391942846214078301997317775002971867544310460412644114107777088877437549894714656521153836489839035422423731022671930522736862641913775319037517737483591463095159962031968771347929161805173875338316615505892649137638610573752826119948038652612376933415621839263318881958338588772471309047742576723382173088539814016827565111280202106973299404855545817175910515706174233705725143145551718001643261321339771479966040819599840373293919269013974385098869857716641851307289934983686573015445394535474985443934466092955923683427526912108580277246998855473669657775356420751179337508692024081557554337953426771779973047517948741954871823563012923579840275232274485579481935816453907554270511940504791974748294923851572387991584671237347474343289678862998326201807414309453024473795759757664964296613732280708915258803917610558097181383927449729705773866498801653621932566418673939358486167009335261713015200623851346866820515697862657709827263112718401870926322361740852869828135261941872365921786645378020271955705984562836847990179513452600103595715105540185124041544191535243440498437821000847756685356764873597924241929335261687972692625012891630665540261835687727310812926112503677678347618632419422479055695381948410167670182637469653317978535466687005249799712849546569232826080520416926285025903480244016443521624207911209353434351319450050157120602279188318118354609042232666524767055724792912634547127801646234071632032051494383705013470919422056704861874946609134613847734688797232140484015364725475618726178377317276741271035027339455608961577323358309310204989783728839671161469235025561402245013936028131177205546495728471589152845461743014205800418804100666032838990490863008294616000762180551501144351264278488165205100880734220692688925555653722295872635029153003045514003786659295258433420880467840830919266102046736990184617151201504999535327799537083078257717600217016079403216014868209125725968610611247832000737782558103886850298888404705454122414224359990545508171062274473187706285971935245900181163357303453411974480028320029882379550067208262192180676111813879935796070052642628749464096827819177055006311228904179051913685860657462125823303060798316059105849302452824072563608950223009236311121281034352116618598069497191116317200784909858126651650902909433373593485857918204572795642718045654316794546136743750539810885049548977869324616938534954411521275527938943831946379522050820140806817822841286569697486224713959228996070796152916584871557603272647691040698542743341766736646424350821891587617346302870041235843367546019696828351548830327120721179399283655401789409183944597566406675208247155735487889758571728781510109886428740646407542549123038465598028856006888943753905364565467222957810464647433825919289442138875661357794661323215444782463005299091164087702842449042504713007919164255269349956572149419588887570266798774204626734100845405438674680209921449058082442996852166930108359736512007123447135509280895411411868007935922467605322567101576529943712735297008187268455662902026809120602487290666865757539767288921743568351322516141806248419031082869704891192198838323394711863850800888596641035144059433411686032809778675158420130082373108934872959585372368500461974588523564203768423102273290240000000000000000000000000000000000000000000000000000000*i1^84 + 1210418295450705723572895536206702109494895007112374596957253635277510965921070185926665626988741099155896363184453734635641477100482574448809555968082840768867228422455091404983113814943240985233544231427751375329247215798405563230387129870448779646854047719967494139299524422210941218751335569858795858384369220029206241121311432704798878269002553184635445272603045134088017871430965770636593855753142612137170427560316723324055401778893006637602506172278117054950060197234025342806481657595605723678744088900151209905819233557926329171800705513617813356259703686218364877764257200114838666393363852950091244938632951778152511539081147169374836045934448450224398988052202412551705742032053923327571927071389948928765498224427332890695792962484539940495973868877713997220188087621474469002091035248613576729118147941452453448628271156504872894294166412859814277667191548571498924332406729909573683579227638783374750051645518419364130412973613664034994429390787547099468882654787316730192898340347099563453907867646385554120791203072152931628108730923754259412492464443057767313259068505043689724115693661020234760109451014894799181998007917964780603796981965032354617924525093732358400216474634292687618909067692706684426414380149732062871664079395890952350247042880308537721473600107189010506980826225801943511548099003192834223438793088394428883585769828193207104100338112124902740376997843893404013270131919051288035483116997881195357563325955296726982070684195427075800750580287938494127501456511164482860753772834585557982940943757838479352472448574868841061360675351920527680050870262095104881873577472429482646554910883477884738878103378031163194872399145597269349492776276874697202216230300953452409899875339677780227365346213326888105764110060529695915208127965518934272062160838549826636241687143817763200307545841264210253617056108046581272184980615056398997841026184260133515003993887391718786310461752735930715063487862906690898650658620029760288364195292649709064172205264404886470822924578190028910141415025176397715557172713628250283483027136654217466985591397014320013790004175653593531225381879030439664728684120221948840183935230390370137565275058849287811639331144631834298995459970526390143751609480518729299971551920439295922655048695805822137361300719117184792809721934185124464971391118562015462402195012650401568838952430126323202177285459581002051898504512658411119489072396705538134007317285290392297302340787094655211563749952996700367882267911278263163164158745706702224320942577938208260052042660058609589696155726775934472630116941821227484674908849256494956323110097121832280474508488383874429420712413400998038071728690825391657901061967860259728975407913786200781423699657247790978116375784885317939952862902865796681645684323400134140600608245436604056573793573401237997571772611697773440136545650923974933474757087783417248597918860969866082268652613262881886852405408834630296359386235535420792647995977119585531727512951788914161282197058932922374590334207112792220493103364458203875315055909514537242683552235672960687701147075136045618651961322246342624843580654320448731541122364949165645484184322669197519833981094423308241779837065858419357941139909799173783665931728295388988122297010492202130336130049176634541460989986362607002201495800892847375585937536564255542373588076891594274032340780398337320743590134618055544696567527620609828635485443368960045342267576581012933535345973280017674855779961454143718568136528760121583416734854648871254928842356182239322152180396857996446197076896743454153681969124481213398123785480535853391111015408786712017520809177677319872982329030405615032940649789314692352359095842348316275207529766369997929381253630526544097495104263366339173075259243889768119140115549483976872868714744577254919305245466996707720796761232532465956771933978242143971910191435203177440733197267989293641789956080525660610976061209611771981842317908326075732373391800254696938515214901385185791963984889382008195547584237088283131818380154556172277322243401180595396433263905100824957892935395794479305980500619695788894195162419619808550925637140425635845558691433859338149354819500106307602399949073769027338680673349827651400238968617113954839769415536184028782175583932061576784266507183712550352288252564956239141192775279523901008641292248641762849320693272923228935848896905244387017849764955608180839843368484106068410274853833672341046666723328000000000000000000000000000000000000000000000000000000*i1^85 + 176109120130018617951143752110885711849080913239324179834055840029588152772081590632961645784816316828814459482981903091186061487352002200944314656716149135014421634520744947621120271031716623945902088020382008243774161693445428340196074080986808939508964844609811596300620826015864452019231712801031261133239919203612181133956998717195337659157748133717943457061465730908343871232145445623805220510339101259987948954736773676273503729607199094246136020396466994240902383394682060588594763901325202196195512634897169112085753493052550176196158398865192286404632188605583835605669810673706660527685405383110220361888054954179148286494469455690245100253541557803925255027689371662756476142744377612988980500211919417493450527990687207107243281901908104757949555502990565847509112805305435381158554513689397241864485491339502315761675961240676956473761386563335443283679556780486851354678605641096497946967910724754223125110889314127655563214261373590908436741089806972818753003366414038371081988147403630290827409335374155671413815017436262700654913182029822128947907592658803676614551927863484066869922272450171594851490443991548645590272104619107815973108972133162595878549730434917756569777347905292584469445965925107215355999915633409004617565983194010270663089821663207818527422561184175638206352073013763826936214774313585115333852332313118513278523713518660178580199877017927675926969758100923005379818075900134167303923816569111983965736877176866062014363748048887602910854113766605545098430905244408551054195888607875432521523140194498548002087380463620523513130408801726852562976126834103431719595060593012357933717427577229649563853152505553202439817191328607713982630685198449170873699679283959822205722000430651362235954142242733683537506933192371958551367441881607119637296697483915916983602266324051362604913528203939319755621728387128866863567491208644089810807950781450586804718626866425011853804720778119970890972718796468368606818773267869429202291181131466786504905673701988301946134317510969755299436115703000874941736196318173605754335435022069723187602681521165072176789248777946127499810306354460619454507183590921077221215914440607488482685634056090957293543251263749767394727614233863143061566173509940225129492575221229296913500447783332478987886497190575084852562516450265206841404803560495825579833788428182167199625586354973801593947251830327203332680461079850839656334432772364933071670458000576177395969953103164285445124762129561711111385413531858365903890765805036143344988004770195693880585227654682792612834080864421610593292501956739171374953051063362964996411399494509462458134954879744131909285897670028263314167150396329810829308216930677711745121122504222535775722193764161124484660606871313146617867445889925945646527825811688000683715278157482711997303628743779904431249138388312982396013252255526262340448356905387207857127766182138904020091873990341369497835248985877863646584923319465258744799887456472117237150445149940397054002607996473486388780432011563662133712710980951707397202374893811412144697220321991206109301036776037352033039500921983903019518193148830673890966892542595022638717598314439879247354081641559672745575695512642781754888803178637676150599336303009114827970228110514139553159496697793143312201713459585566761099646968937878027455540849377308671101178115171118367648076528156009187353200677002745922623430000895119142302297167707420618906764287800667989170707877154931045465019950232966970097860080914296996362455930291977502480455278466579302449136813258488131471409035288919300749183042583076577922942570879313389061933182836123465872236580917148836817028868012370809164611427155983088422259885055559914411183420772842121539982694103025329793056132501817824875924811659842073514661242137651744755070053927161447797511764251163733113598995903834483694713411810656544694105806223961069875317950322992668545658468843598902863027567956430497642027291836207282065999159066062684214401367724977045650346304641510000722156268701836824208725649737181965727902520167206070644347057734955786261661772177922469150612975704369667467973448424128776717241857151497302810597430151068031638418271274719448085093360921621861896736266809360063716712162356621305370938771518980658075823529413750098598376155502255809438812557445302981258054285839151752914775298574323558770209959727196765553876548268366104991807072674570105315570765348667734154006707252389478400000000000000000000000000000000000000000000000000000*i1^86 + 11309791380424502133662775028457520225720102825884064105629287518473667221135010969076793225626444729939530935092126023613984922196290621014871856145083603556667991459621532135628023384890211148652132889987736431409366286585405299062525311447533994413202752962651066029374727376848887976816769273827571806127256064299467728859953281047962990164320175849144128377005077199261201209217598286702294386953398717055283915427846125529986923743463137806182953984476009098296330557234867222693955972477583427335242306590497134300649051739481735126181811150395522742061946382329370552501065377098592573477778549762833916707083452201224309366073159931714986381396385139971382061994572888366113051429845042754027722493249020684602250015996638379970972696314509277782964639586892322143147888901402266082300505522835528752882759107034511442207032658008061560443990675092341350819910284542392834954089672868615862561137260755123462039598466865320390233328439929520318061585825609251807864582033764707261686907160824152456228299495676947919808824230914964704376817157532820871816520882873481283417442863479322265375150643667767247590751028697379154309250424304194190632686416980057342661898257807030737521749686314272247934064362216074827362197377814916367081681516996380481945363823622214796833114163103323738053942969028874853194715004340615698481617339747459903743964717701427609367745724113455409551296061166009775077416259555847832870799713180953065773935319396153271001440533178497484366944374740425569180320902175888551149367399547639448046052282778993800189310137395417823122258239848162943178312594644297668033812278954078522505958756491945908126867880336182006289208879433923053819204891666122564615698321246260305490516789749376318665593822351130845615119660668820703504412928368407265501390676764282472672432074703589267989014220397910373032080284158426138068989908203222114371060948547581735369840148551292244014522283751647744675098199276979202066389128777944817293205967218425727930392418308355794965313335425199679853670718511903964272577608920720030322209018510276103819099922459335175596286831336819623312992032624626863968524137189740381075594978439630801615035466093114000797179729250450651663707706363568781327153724776334449578553004615669426493272301122502800639011428383808036400811197982533789970400724955114038382111987949255936680961787157428725820635466756987858966367589642544015177605823694386270600184716952681004111746523024478579994492168944943858742077401633974130391363830988927721317889151370343479817337378371745318226907855089121078198063008103686380842343115490544401297911596368602303986987021643753547998969821989096213633861754822989897661559148996430354734751370323929363587337954888783485419052555858924767904032808948936447391223556608090670627523015254975478060254557382620322888403276100150386397129158987242704545684078751627108044199771322762005892933450035631468162386850726960645834085236662462653681596335396685170665097847667611617770558372573619359972768921476344266251729696340659169831424179964360609436096443299228611752874707951083342689918145429226400531074770870134995448000294226477596037078373237473655429559466066151413324752414808659611876609401217383295481502035257932961323747802585669498805467700786395709824591058410577906255295942562487586800312096009169126153823571831755402507450930092012881979518449057814969520071729734832672507094719272510094332497911981685146185432879235459550306617982525484219518836720991433892532101942401618518281340401593836367979597597712677560768974204778216887029417527840916410670522117789326372760425813288259575417765978190080055345703206089443264563198845419803145579944180219569965056194633522565680318905385232313546363415375649789238739178630643172998705503151127372995606647818390347212840923588661171051050669876628693194626741853503910055584236370005113898216119195603028809704212568311774663175352081013904573810945098369722351788779551291037902668003471751539079534252016216777963473781650967473491789051647105404688913288784009248555649635686125850680907774259766636666509678850453507411058340719083868835972622039790325214651122320674636384110063906680990581338617055180050158570478490078064444736159949417392725911513440228839788871062226063196968887997226215996090162067517381092202481520528829656884377678862654576145268829917474093490925780693937170759739569427617075255477141683137832211349311649218560000000000000000000000000000000000000000000000000000*i1^87 + -443139585393528029496228390565718195907817904583287748175635918609262242564546575413202122718663517067470893143120833100818131231178029849025607060832604829699964667166023201442166889126352531069605622980402085535608894331753678098980269552878205470914661139604361630354980183858498210499923358144942140566806074292260282545379132267299348279523050141438264742173104766972856646117501601214775772605059971457952342541564009015231081704219971995799206804416913613756119977297052293651346378524609684559291437437220299877901591030879159132227875755902584992335623328339078266495041888345142924008368484856227594717005216185884667634615835942821602585334183680807477113606808907983751803380799814564653895261314242849283275095304669080847338700632741023817838487203136554097926430305110795945832832455305884617419824313824571739388681178188429115025069522867997073615157077922704951974275412961364414761517458360893989748828293978879155720069705750995632653231225797616391627451012533731720921519131168417595188729749860811283949572177479142321920777456324391470073526112606957071401887123958184346902024913964494265064715617191980048964664544824345448263380191437415244629860018327141952155550234875516968405272956712844337646134649598763518455849251606463860506898324190845699607145650989804495721270817694135912005576350900852860289006215260493039505272649450631185303793624100004923637789336941857219006310210038907954198984149160814759633314537533450936724896309537808401548722496789705414978208867688833794814422946831065173071238201465420848579240288712620950352542277772296529981764838146811938100982942921424213567595902998543970208625389475588056145521646691562109606184856133508934059991274418154196849271800568023261198740526466738977503637539385944759790967212108745021458893761186238842899264356956263363955008159754043715630565547774175413696879265714741508455450255945862412026509227885241565245150432374535264137846609382915076604834557580437172479958454353850078378867453553311221800666434182692371112470457106118599004720809019335942156100275035728676916953274048717907105146909784262446164182170380483326184484370142390889601559666967252965335323521184760169187000051653885266514315709287745709715171741312070237110316637805225525947857629592800578256212379459867907833438156969592645718568809445906540175704789065382335248069293894342733768189586256593829848099648021461164222208663400912519617988314065504685666634220020237430783223233970664669336137020454640035599130830985577745774402274878831354027920004203227112153806593626346768478803564316303725628172866095530218819814419506306303904354622676749519314667849128502912438512155089528552517829589419114425087381664278249296534727519281712879151385487423651881789235133263070955625587782798511555751657655045159733304298240346129104033039258217355644637748104446362205267351434911705969482704713852568691632089080406897537267803781264830027682057478514300706215955183138664866971794571838180418617420264660710347978405840961144324874685465158165013206324397087942908011269804549831761471364507454519713379435392181018427328677324225800182484390845685393159948005635066850322084070861325861595946442645092536595941618974519907584226765625511517011536838873423212423948256798890219239119785613711923325841121118729264937585717050881936574277885667824206637288036020968568299032091364872416809259151056888626772878554416966765344604234753893010816339050864915934701179023051312032484245793935484519529482152166032359767980387520930812269501536236934278599848566724692525702507755156258283911656143667549444961209681175860258579868361180700320800090374213559527934778081274114273348984512475139905697060481748561207145777369500742723214453911192595578975245111417229217776358716050244003737235523307360577925949296026365718384226667952440608290109652416998147827093288774673715254182256091050923721259559585533563955006851251754432041585965615203647653292771919782217915988180470152581042374050909226240244624467728458016905606229069304573220734723444062373800445983289726172287799145826713391108716043203423018063010079616677070622917955208432515418584674957574137452545855052363283671912732912859303535906983429722643418296257969130922365674079202110884296533107973241254667788756145830895073418661839087627363139551555088525664528504155459513925297383413148772607429095353634032974725669834444372215563245847244745920472940544000000000000000000000000000000000000000000000000000*i1^88 + -108043944872618253624366057720674117511520287873774543969724970580688140167662085269848476991040527513115146004689142394203335739870553743506177739474622249923921435842696184402091718244478636998525644297671074624981902065115889743829640706054635395261096490386412032203395087829245654529512465163296309562494152287408353064502413933810925607478304618204210043107923311118706261471412698343073856455846772834688373859052774528204334792332431551098319055059487360538746226675122430236416877409746504654352930845018027772520677091878677700271902612492528130428878145763536096003773415924790623979876729884197687222394280198229196901425710369086274664912977377941193858409891684732846642519693860873693934467368541602513767904597575106201840576694267463398429537463554793108970328561235852364908589450969314475449100657850215927594693440183446150845811288043384879458431546359244083243293909866689471649189275520688381467421644068964143042043039883753254298537063350974472947977803839023752328387203471433781778652216726287078742666513359328614021935603939402400790987045489442534230877500091403863990149305551065293667971653212529946696337066873123479570876792565355932410625037711554063932785996326062290082549120620770921281461947846943097454956091887820077317648920897812529392964183206550739670420130384822848753343518752567966203211600316479754476800386122547425920398179505780983986508090808060132793158795047451673567584542030484934779276600012472774454309330966010524246280912894849303669056383246249107933470436479948399545527964727223736512687764071143012372697832005092867196295753352118570468422562802072809724048262326921491859188003344235420182797424179916140775695443211674607947162998504491220932585786916825670532260828963324388640761896483137931630604763981266415667633225949360775446088689735633699769986967914527897691765474223528706062769103347417380068793885871437320357866085720884331675892539821606595674141763566307037280343713356030023955924648318169714759209616125873886819140049224163223004012381316884608287972386517462041398004446059556901277099550126212682053263804117292184377285558593310294234695141132841852464492601283157487411725656170431307623773160777304057777059742725293871528895889676132717625161120262960410437921610220613937724845055172442766237657101741003959661458472911001051360308835997416531483110744623461104718454019287326891594951149101138424056139426837966628376957477559679397241853544947734294906551987811543672572602908816521129933586911265839370457094747200872098552253444238380904278841695565831452891261219940048033002933001666191955839074712220777951655711531383048308231107713862746187054712085340548244028988382987261475623354581715465844400647567601859009142925919903363671403942591779057460616816269157758719200849880367898934598922273069178071155996155475832176036066942883775164110071254724786355381546989144647773187925710546309787935556531291941231320550521672184416789552936444785007153888689704521985650550490094088898841254803527733720762591283808601796087624359617972712392184563176498592709907577447325928804585202680112367870021602209869827456415115823584838718418655796002913400298165733999823975427979354637687949241671648117809460163435927113478410982052312152909389091491712704644334930206057545874369620486743440664957265326206056548977191463101197098431596479591837370160619805545554835544126685902402385018054186999472372737257411408424663721602915308661005591906398323393344808672380960340720872140454778406159271346813760044862944844105300572835902762870258279059875298862248397780197214732506621367922421451553246394849251831017201032387340907282870620574860197439060734007031964086056176697432059165612472629602692694468937243307637076489362728647832959895255578514554807446108890523157857703002630362349404629129746207283606078747200215590455218426121625951482984871589389535361604452926605653535484934800879735924365824968025975618479140945736712466762090328727835190850528367863970861172830976117320741784021349437168000409417257658330224369016028249156927328725072062315894983929436153760083707706482482887573202938084879805123064300183624740326161746866646654838062812219274526822188066873763630388900456746996657303471270102264527320523727395254988717709274209211975670693569423655757618395965013038287483933726895019305270493031210184723332814066805508732711108963696146343110221973302125450904134798540800000000000000000000000000000000000000000000000000*i1^89 + -2452222090690094899487722017117053302247270634979598560176748429073788491127665287991682534104952548756630829297977420633234828807085493635584360125588111127099248163534833827914370566069327542733671961740762704084662022928639942464668267017099902448676324741252299666914765735227556311940231081477562523376841292765748945507325140756056620401622106473082300156798932212702270566826424284005343225016739619754851692564420825666830766742824180282060194688931818633696740694406924126739455294925742531208955252591506510387981649105527893292078261790325806404896072182110724994941114609346024875295791409030219197612298380382013505232498671956797980562311691712106675717829376672655804539126913300720833804064381368405768639844235485070672530108038099911257407942035340839460543673345269479115787144125884257077991836811659389029412018783048526622025458397000035720165961777316896322788479223261403705032138913222842906489400064382383775419668868877681121322783219429379578212479007397728168103358864820805463306168598421331064849879614340585405944134197496691439502971267017888136533849684043690733616115789829398491335502411586219785151666027138059890792397718540023172100017935766658354253565505656864423059614915649000250808713738936248913379008311153780588917552774555357517464504343348638912906427912638295547033169402798452610378447670218429370695094592842655807147305392564801819383540412468054480346195119558763147706107611253036219572588555742009932931728313473995254153597229308392615908083475372978551264116973326991883048253209458323106157094256273470515735658698825254976377982443344736566101570235003337630031077080973774905231211256236534024958760630545638610840341707249900372483433161978429272433744811153306456230663166875680530154644898374829470852143183880621608558442922167329489810017601594777285084182922026893063458079105071153897744989884283765336050569442008664537851944776210593324460063646708199199347277644327685681826046601018134144905788059950261765635265778635156652473267787802177840578145587247918560653395519823429435640336215282889620104351817427650336057948443306812575259183339186794053584897639386234613017286086262499522545088195417533527192280196052845284199067136284394974050503706600885104003096861189257297686056414345390179684853420760250954021047996930339018249805640026528147511444749846054816423729695860317659489028106545511099902749762878332184033404182139468451809765904851156765333556109612201868724211307698163258016181399467192816639911687401264704624988866431806039554668837429614943193395601255286528101713372715937234455203739315760739065663052184119061770943639044837819376783265890300997014402237607043781254108156509681232746540359435180201132864667379862728631770445489563265974279736470653447268657593965364056949108443870836523556126599736132366537281778144163280731050413843998300510286728696874620487238207772009206677732790478493409960136902359156434715739759664452085703783016607594960770329106679855769744115031955826956205201269381620646773582046496179625387583569640513686640472520425122056235216856206594020669044554474756555298621383715558328775118478917806981687190094257176511378006124661767882937214421696177247579924837093326021003734457714587669793606188726150297031110881129718121914308283986463894913506916033125936250625326779253538892152551034172444469899020481783527820774420135034085205127340680982324675099170889545377140313605631400231661464927699909002336991341209498424296341336565126001687508189485488441692361934730163907857380676529892493397208967394628593358876078406561417279239639011204108775990748111502904709935657826082301912121707232527388153961683038580221907799045528863215742145599075085861852814409781458395459794615486902551912306328883696295714298345374133648373880086941405643028974321280338534246720225917427549797716543937627800334197915264861997608690224418258071980307090426730310695672444620190790476181711488281927463263264541658622363041951140167885518225958523023441101571664038572726711117549488905510770851412893265622356844414150713177099881565033238148624766459946026846054255538095072313740949413809520317406198914400270266151638379953989074913747267999670348088951245713161177157511962801655769788902044680812569989079817001422742234202106453774467931806965979825862904841549915902480663710555479610945901478880266680915960853014181196746120524682292781766633162224435200000000000000000000000000000000000000000000000000*i1^90 + 501079806385419027701076482078489742128387345187500065260274436780057622922928811023282578947280679476545040847367915535093111844003715477670445037155833804937199200344285214334909577933644900212885258371734034156677666658638596079127580951691654807634793484761764077103867878301621545291895870476809008866415786929745200618108115290382618948980810132384837851557936128269256649445839741311321510772593589956090100835842619093321049616250639010617610357910245650515376316354440514503245869908927646834550549126126482992966176216339721441306689635761586628662100214781605960313326998022032193751765703421793004213240754901158315197372748311500778939096508335461045295144830938180028301609587937698429560192463627531790171797673051386483375699246022536043781184794529979089665193223627208037583633736699489800203222769442896521928794813641592153426676497733276233537759385616576390598484692433090445090607440426276290307047645656259113289368973038077833039381656822625152222620969515424202395398253444682104364030825960296836268535567567146274713020604530000034296677865322436765196734530040531577726310378157548469447836372632762986783910362730723750049884941409280601525065322106425521255142620516301784979574554880406901775500098973475252316006184540932881824867396985663582109657743839245054608695221870377695298739625939100590080824828211326813965592318400685725337190649513081654779623297769288823957530750360897219431100952322600957120647346367535672584449480970302406783008202598070198556138634112546036284274414085051215004661063503179375484828083039151671702252681361780093143512253732357742014140356270581329612178423843851424478053506675041319571052846569691119175524592540734366961313173047511170221733896079915598490244916481743141572808500136330132223287827128060291947851961764542774075569814667931640409686045948534948491083061524185252814864466935819561769214910568966130690918174499018559894171207569786577955035645751664539435313359340744848419600423314741694486857918477329651382347139933729460475651604040193409918698709605739752692487515152327730077246301241343594657279523774670302737452859471887307380798142490079065580808256672529114415282042707803764253754120325995985002456852197600628723748023546828528332027018938877724757446361375965720897574002717001895454777197128026550187879421581794812226986289641610113613369658673235190185565451352375231360283679154752365635961688234651452481765179844349279916644025159158115696552629955409056880411767149726178411850686419109132959258287684658621895255942678838488693668694928787058585596697112624019756098691121876636550833207027109592603440466837537264672128623517302489569521180719563527341817321217553500805762772691706106586583248538888308970076901178751525459751167377463908284817204757659486181019234160930515694076778524780625732189316067055083671064504416691730176606996139475337500894676984476680499379087700177038268147742136600465173449653156461039847068208288656638449420222115988598326962668653979881132149689871926566302154608423306545246266387675694903549926948412867313374191348633791831922465063100701774680910315472846080808911675074024600504191622902390662830174371697342899699621940127154517018568910998107901808202596259492205760233090102945008176641967680696638042241492235933517655479480586707921161560575361477156650300863425625930698853649235161574131966445525832286151072117639008821176794602902828376570947816288766991723889063279618529773239435484994610506491707501630008201565316722945101883740276671819866450670897111784690021866370659699839122003362225628183694718774984246730755496618629769229654821332798466264307709518622504121893488929863709344994233670394914704572254987762564216896923943712581990690963869650725618933988418298947942111016035347544141225431769536628315007731303887012709482566652048511337580864725014761973760002665283489889599511303385033546445652448099043894112429399621555942046744505120603610162304035191314966515555513602934808738045192263175805237324694498454868835159504171919776518618240090168233927914786454050126621613586117582501410548625929363540108641589117848656882284277704674305344522998008829031133202590803864713544036842309067827720677905120254560391135450141658654044695212120575093635903771483742541601916279835431887100236005363876662128935957208738239505225041039969397770621061113570599547487288378353822756914320958344656779739136000000000000000000000000000000000000000000000000*i1^91 + 7996190553201671157822468981065814331074527484191554882984062849092007563841845733831677012864356889663115483061427058906999211650751602437395208726878184241356481522140088091362804586415079568077221977976999795152909301312074682331076925157743815366472002703886462558846952587270272219623776654845350973251472018588163002472412974178057610046734322041543293116839342570887239232605483535263383457547696944088879521614150325766919896750061700177644626900169336881775388306685294047899817008090177843237498147882281298296489331407541379234304948851880395315939062416859196740616870389951701905760833607208295841453350232313419242232167817746950948170951723598850821231101145714300534758943788840546403271969473174659002779629364401643594050378679655552667251221998207254659023183317091120026319422457678580809760007029790286481254637621790803473456670722774451160932594973486208456712160621980316977222575726515139383130385111757768805307911468789503423145225758261256474921131372373478064131438221508711936455989744233653583703764521335899396204755689255999151765975290319027963091387133929659397784503815976795691651526320873461272621842413606476868357350442468930972577964544957530241013581104076146189615540070500849794378452150957896170847459443932288893829029406588476948206227471983008962041532123534362575724960893236725930666624902624222959152850149402111381997478110123986680044522170052285421803259482415001432746541815354790719759766682447672412645186686214624447707392616766184102341638643737198511796277978533025653926762665458906162476870703604573472761108669110869293736850421907224145112198572886050117146363670295737911466400194581260520703838442153519089189472470958565021617968878208543183210795136564426205764960934937193750496653019382599537357751000000218108016797552043427041177791845623628376853389139263092680506992623885821510219874759014630807738996536565840501133060359625956037487202070406504732713915387617224458038196046039219212562848618137877027898055658019719885918582366189315464609601210542901795407285619820955627557004241414333458515991560515186850606002540329252766577272996005907815192849780792329904897053880444094749899031294783035535942324653927242964586408961330602548315169488844679487814451272326883831287706166607038680463830664899361713271112210941954649218270721129956571556232090837542351246305705522324309582628541076083062503553122760284194233188264850742485380788616117781811098894882046473796835117853677781407169530525323166581603984218644986313072309323767481929455970243436978916111339405741493400289765276245575772695707105820403819677597488250127121415227786889632917828530685992388018766578674948632853819618500228802512450741674201919587902635069865051180400024870817692843523116152627472382286627182515326161809937379585020419427239000926882552882099907545226839415550170808095208673153410346650116573676532672428162530429170064160637470934082549720667502768960734864889618187350933155706042785363715947835839638506373889482355893711898648531545746065365756914040129795319381061917546838223732361604069791236426953365288542253319819028422882822291882608543193601981532125399410557853946853290796347270643953025438441838238045119257370407726721100422175285376711444513139853421624448711926218188327793671747688701702046839733847625581386236196690057759569013878272331165859231058683346551879995370834932009366603046447512267997361823955895245075843502187468757608799669207019628403423653283334626305048976991950066711073035331145218134986595512737579543615743259795054145845402206746888339239302326314889730059932942900634914907535258967391446380169202595280837215769846698051037927180359203496674469541710264430708945655329586259197926498898309777001747290910930228923913574456100641799351563650699092376247808148915584202045159474237758510824465998451832489965904116829575597129177333011319033501055015913437697077917467703668469838617470283376597202596115583715802111802795435487167040015983110261564528221149017179792852618944488384465073971109336163888085347838885913079433114701887402579481193712625751536955830710215315262117247027320822355182789826312270848202736925146350903468442855634015219727020977864079255261890879628641375277501215625885681586590254260891902595765571615101458553439083354444716996244048516639687864989554229420606457243212502790114837139941661733616430852083913725898518639411200000000000000000000000000000000000000000000000000*i1^92 + -373805803514832857505378518317126942090134895163798829760587171587302817572692447489083470317281764303989170305335632523976496936477331527664380156549947765497053339585022251153288854954527991488458826718669638941909179855861280114037067837777637178248806275510884301569384410120858134684004736157108525553974402759496708413548992195924103603549113735891953808933675725284384112695505663764888915431896679629145981193269434100434864387319005456743591277700299364915688608923563209584560941465824108316037560129778938360432852890646674968428296088040178976647917405177638913042132164050594036449617175547803602398854901597922380113841332700984162997713367329696683288573196927421796452055824138014881056242043844202956803544643936431299923134118791504755363616349472291007058658500095919070750395109010047047244477027055038910149896485343825052548992979922596553076339023038323282520943881162604445321151450194363923603119206792237006068383871318286313408500371807760285987234838381657614256871193262858383440141535600526680794996425128325972172528191157104494834170139884776169581647497213004088613879293423029343557339494987554665600344176399860046269148320855345277467116343702856773313703702006090055660187339877704611214297334691933752673501818884453472166237967804762349329631150320748128184284846971845546965837939014278179731864219836209053176644674165071878727108805167283070910756205822196780717326722319178180448837720024944910617457629994232398433549874254246764753345873898849584530453342792421917856283751095439391047313062029835174299861425797902358225081480617272689384581766515159989306193142455781670843506507681756434206327875235927836967587075218586392748141071573630978896374105339832836687569457799085466673244139727497390114968371912751459512126785221958607744804507598081358274098281023167803394727545086955726980262560268767679857186547359206365032763204663830402668738446074985162790338830098465825755543840374057430122224670774798246022566466613255339976992602414968230073434714728571322823897143888650509700026750096160059385000193843344571933747598350692881043331285270850577529317763345260986563477269315358149978533683373795610023966078140095818390974438253187503341139208294242945750878126661187366130168258050409147098715417097213464674507715686873407943274537247806796507454538555826384902694101402013829804190595650194352800660173163618862242596939045009173841466606726609454407035924152693021821016766241203663302532016873826767548516208872900376339022136810294124150933777979250359716863853019675198376476379625531707670225850169153499745822683041352184530840491532011306658159829283016685756694869376867806203699143485483687832727683320430257250975063224537618702923798606320749629728154779586246400673063046638815548382560430699625387806268748006168566078160539353002195900728919766385984825735999243908162865454105593380452549037824301329921042772898266275603083596039534255114181020894843129084696809440617337332465617192194764277287245218110415287571381942927299232431146139223977698485502060774079525092746109259419513389346305972732285103856822356469939820689911835608529372920629733802402797993926240576872534704766443144434456119894997040610979100517511365048508165967825901087710573721235656153308030237297979291303793845641096079811103272552788736840199201269126955302009496611050083353064613793916133595872561479454644946955887278195690529079546960355086482160295022514531858614415039010450244294361066666312314508017499983900761164219224258722957634522570558678143671941370333872129028514358779238272799242886972985937970441313251059194170125874508156710506873468331291703675362996096358533920438492292237278051679724394418208683867554859933017512678048654876433379156108957520492749088780713439940324739618010999730686402993692850249751487144098967019909730635674833414708542075021284982341916551639726253446237511002741727616730941183852583190703536763743268869937030813133816135216271278816174974303174130701588775425857864466721520738869144305006820820335402649832575195334162874729987351562744755556872909021012612582327312339600421417308017634888365406036734706166389087506624932578409190663923463830427687112450479415651156555468199725311352725169827644349234629974261103885202789607177919981685932866164868831162682224675359110250778711253894805752468995491093026028829127519710978462805123421318517254153830400000000000000000000000000000000000000000000000*i1^93 + 340328548051764290322820498881544289086894707553448612769251934444729964558785936131076782257857463947853064285722753928645315485632459899770419005867035202220519432169451175307237839010124821016361187267037915179287286522480919906919198361540480338240719259241286258437588006854327100777007644604476435597854561740066764834301373699094166771982892690222645428258816171143160696163434803302373568066922619233450324390057494692054145390295458369372665242818607035823702258939311914366136720863498338034674257445880931156264690250435708364236929005520689095763730047855422988061614156227099685221275785829999290367143692744792960488618079191363792823504294965628235888099000252998768735024304339601235057567731875305557518325900470275577461767545602221281957800309984791258731811811582431025296818612363551497092199064089243956846498810627647278760037370895184458114741794820832409440841066353250632104129391693479329278553673179006542714045795499884136646676199994852073660864810247917242824670643976703595255104223255369524999953194430135890013284678249764064407759061394676123860806449843521448632835529609367262354420623570910837991253585850505941083062962949628501227855026653919775457885958798589862847361000519794002577806421896269415028265132182478753881517760321652130998856238712280920748411626091531620478840626344896471271900318323688952159526952006054366492007136390653263700852508831489934822090258916789428943572433028119923292860305150689364654628597942518449518799614220674698701735804149621322826188689959831918485572306507526571792310881311263746520041030160786469078861044488671197445387792824233033966728199847872674601163573960161270981010288449679935099312489430524425569978801892165204920654692778924791500453852387335877736864479806467453245759071594626352547434883430080447724503310623359781219715609446171573643649000452533044388787097134740446565731793213644134750143044493415516951792814386697687255061116924076465162301685306759805634745364714401481304115549775864339045651390568199992418113459339820680882448796009651126013884965761629808655064828853951125753084958691890516884721204940870570078914336471753204384869532906971396810565243102187389603680083792991331146811119940125552222954394553507003277825142545231611011115296064361056939050344851013818356956867794901125908072793764430331373886231307646615359243375398258588130190963616151380844650600371251678271836276830796296228136038155769256281426486149023577213447594681719870914831259177763977473390904016991836869494720747201708641315324780922396697405175530463316314862078581692684336780428519293038958915142635748823053026971515189525882029161940595198284372938355032366085544357547848857676501807720552454753015636871640756344077877361882662889716703478681496659398046442957580256351603593459691687127817007317559576839699497024324252759917490663963654422744202272733717269038213020036709859897541130172168350785139134038220966267818108269739857070812625880399782839362415966436439266825200821832273505209119399792092839696037820000709784516991087263565266787958407054710591380997063734705666722578011696806841910010493700473779648488912829136139666090853260590703097760345991583887366248215143182813578666133232133681169319405532357615374238919337194610303504292267577106798250596387596013629106889109005987158710119937391897214378537098894134158429164595126438589670124711065681572469693120909330693909562240020769568136421350519141170554452756260897700260668237210469886802055526288787653666857288359449092832150072218561456095355140066906682598940857305661505185596468672807958095925876130977834930880042671920640678854660889553485019374586184250387763237260239680911308374478979317591127235121589409038591282301253617574034617996643106862515071371526247808438505009075280915289123605850021236439535325300339474307927604354435677383728552253404337248863614838274191687754982987745436982938848826277728747935007006195716117653079030636925661215550833434829807640720012788862739287276831223451641123999545068661065876117616540270633971628535315475443324826158007862948646185223079743143005853704332211720079115639338606566915967828776486594887778541136143465628369814323647090468588698172727446999903288510906628917181203444426856788143074482105416411295724224823747609800856775214143936084625622931172002347162648040614404567507604905301009112011583810827408375808000000000000000000000000000000000000000000000*i1^94 + 2353733312132573577731874282123646559953659884291290785535983806410056203399874460594447538679561811256284450379825387464992550363037689430952293931123711300803711137743715623640555631985444051312422495834887698506192341919741133110453923363940256064300172214891596475546924054410390856631450698273304840218318392582014379282078566893234725897475516684745147434087952411311016893059298833544834833566162075315833380180307070075186600662833620302646081131957848958926402262705217913702010778898935096383183180152864798374029352093320252668467331449187324058292939412420665568234884545671438101065879084857988217774227560052014724870831215262453334580384587410193404633319415405238696081769122009456661560568449254769842034539645258945666245668730842894940786485584474247307207693616015430685542544902501092013694277865191585669882192818280454167198371355394749005303489371416953515318160532685723388572786779305504762347045829367947916814527022380532614717843306933950073522261405231893326001756444192667920259839361787700110659233556900294718148832845468498977223524935712656721276865028317892230174500859261846638703772613221704299661947260615707627351239495772263353674696486442820265516572578278358177379200885152579698060252164625671727122536669786230692061484976559553010747862916870274114333777045228850779428471726000333715038144398880226866837262338101932093124311790970771502738220416781284614686331141853981005925688874727103482686706937055019074510938649266713055975921295179508348464354654078915501803747774854441702020025575170289256112117048986559726102908409544226128962671665892718683617757168660074408246257649581900224165174065287899598757796051531188418932620923718636118152612552910884757180689314808520392236525675684727718530616597023789255883621639980310012491579655059162272572000386010320963938397404873176181860719120727392626903888144083234162059202970569500459505066313626764366070065525115328959145697649894634275280074946443276391507636402517756200958662857444758009854713035811345224780829526337038329968398116753985871588307960427153205617824742735664978792544490534434598578255073608751636741312917406162860276537191067519317595042557594567455429933415752116343449451611715370799538378333970635721401294446323487300763571385018827916810521693168316562162178627732823237657429831261648062281093978826262523168407084033632275648238055592276782480890922378176418055943972711674866766983920144140910394490298706313146536065338706026241599904099157555624019277901145440342663076191869861846384343393531235591735605515970388062280652168622038893482205425297471249377709834163465317518976786883743588016698067774656742787133814304330746552639251406002085310509163360169905723906130039016868357515898929775653329503392306306773658544771074830906247349987936522554717917172336791160790767999703134854520380918477169368675406119461264903471423972121117031863930096145287540321382805616230123381484475905357690737257623075900514807269570933643615968996647033881455869026503572704365855380076915283746705144768497710012990966377759281931312445334499409214947536710113121088717970155951818619755662009996341773079873034101392618820154905524924874626872151492659828032745979815209257528164673312643279907644680689174765138890926235814323046510596698192279630046763210615876014964145994108217518042889669936666612253516126071931636513989365936670810087307915005671714203859212044537704552570381471617174588608881428163498059033824461796652253987039155886584578782437768761497491158058451857445476313032037971067660620169357735198718172172438244821208882431294044042111931357260574515428506354635625066786571518414734551115167731783210030080908797073604034982878343181847894509361256484278867926388449040725587551539267810736039147696666637288586872099079977953809684620853142070966310312918736861357970120219080061154461475072287074389847913505311874920913540743990134538563309439018047312578986849124652430173414487690647841034602960327457248990400817621322308582431909691237656314626346282499659195782638747542179681945544798089491923238392052475998822100901022449508470133477159809437436284235239879519113541509587193863122104218551405926868027248830145908557887175166455861914762255217753631861787483721906252116938635360843239688917236590222870128784098134930484775903970905360077495828649628011274993617762068733428130153237787443200000000000000000000000000000000000000000000*i1^95 + 10196503695555526912690409360077208092108780667475530369211542495987185513974873342950578486476396016264569856280955202342338295878964996421788026650741682192307491381848883687931934477252456266479997370592805093315577832828949080137596962184138928683942855553876348681281011661094882067210576808968446500519877449356050268552343326827405116284611195680007496495426442201382984291970271869174948232920474020295071883637594832235889874989484588371023596826154960929296584424792256353042184774147451071545786655835607733751487168524217322983009549525245086634675578967202017303734291193968670034490395066764112293364556200069355412040858013259951337187801897538064351957359447472521136991805465067454740110966786457687394453380500701981996774453710688006871165916560033101211019366162835834676211053706365476407283013175495597242800876055650524808298221516328262936139976503153718490801118062990307308080869622708377524647298688896288331288981855638223274348793961697282399168706523615356261204853714448607289854129437696208667671354580142602859559333681909540619416214456766440428071529809938863889359141821649622763679679355583628125632699537267818643238381744367063157103885360194800640598144460093133000794053645188049799995299962554561608486734356862450449636551731122897437130303689157626058421060949999611734985019240708498795966718429584307083800037412042506696277750118192634222229600678433693818883607344990999598121061857395297720788069356026476370816911540769338812685533925060081337801165043128778672730153333181288168526723511134597625860090064311433428516037115408336872319741236057262695731966136108510586087275527631624904267362485516625728039630995225969562174933519331555779003230713523467734888314273825562063157336137137833700288806515233156418881819956258984666134968737067033459598416548745471639423434131503748766461472838714932704281200778249390714809364985082599301664743867246453402363698438134590457066427172442890244289347874620216756144323579683244930674591407821233195013658555245024674412324553466510265588773928974536838370963887929601016534344455217109536122439741334991941041712946971443103062997370153891146580462227839863747210202487168448139647123180682506143285345719398123106146409205683566213311699104075195522039004510329783145081548765928580424304203998815074643192693112149208735358080898577447609271537394274755982741731526533984633520419939713924678681678719726264028032444860186367829271758831464039592145710502424108986692799518408030477847311563043658439441566193564678228090936950766520304853800283721463351431662626714823162044214811897209145573127321130534348884972185503886442337672748443363179673573640299524888088745107203990557519491017132252627748545483130183490974214029398894467635578789057074534218415089804412900250862231449767055718124776618710185537684739064615101919785700924629811501141310360212973268335734362001857263485465408508770214508464140724147646538151083133514323879803827590959260898414047365836068222059241990938750686941872683128366001504778069608829317687538943271930698800107683393269698545299792671479122986779676146588001390791174285710072966024602763241329613720795180242432697111032994681370946153807981980990180618740589930878492750744297006924096537924963724366134617697937717594307037882993691606605763912397712794287882622788649571448108940338776800684849027981677189666705281555135282058519568834792647986533413226985011747151309337537104510932343572967377827716435942691540027919786023445628135227764159808806031209016688946626454628845070144004635379486381092242234846453097827937883094810231098317499773417223946391327516269066286113452428090738922747081411481666482455016373805376619693756825808878408816170271175601250611935219990937232776892714490191015489459140181742108803253548076566283691862785396696793645396763738980233875081657583843662625513973853989668292102916670400484642817507777330612556739064729052168175206178324234277584414593614032834762138098871752714993560472716264190874762922248219555723170958720418226472216348861558115883199611257926110634783236939000570138401433083921194883880980590703794646837157641523869243939914693779344791695967904842295867908761131887977742493154264107241963798258166254825330263126271145585027717161031085291553493951682204271665998549874466150463198559718135243274022382503775702390319531399647283160023040000000000000000000000000000000000000000000*i1^96 + -117643396877097628909851241160960567478992638073379084893292714264515421515662022849691362650086076022882717953740697334531538012237319665687902628211785806526581774504946022355712210936645705062289565946255262817715397920154141755693981049403218564465656482200812390476457365675632506078008384156801224427886128447738646052569459946044969334606711272380791735145945114808537246488163670274370927010169848004949167568278959195518840194463081002089856187524189271648932537306150272049700948189230992708453484698961474421277501284473313864908999372624880653922972400290184173475828386616177682560664336303909380351081196982427078267898556423190434816218787912944954262693701112396937086943359293589393398234240441185262899879116362476298993472269279083771701366927985821817417104796049795566308005816236518778296802254665281143551165292676652897617964882876409002897650105648110629007359374464060346308103711164793531056210423705595991283874637768797865110486779530905444347962958080521370228705540909293573118644292002592692522655333642564082732703151213748163473450439714801463664241800916311389174139052216030981032292657436710896152341997891467920559225441034405145073810093137154838057607846468142995930216032549334250546951980432162717222872920323569806157588074282527999745585931028398729258331010203190468586181464324204637901238755678069183000620612861415164474699803799122406663722253253600683944940013351216934805115053748685454434270008834472158051130495467228832372405318433025131363564339547676615066799844874026499001386113963911271275423481357963899419344836587964226663614757494586167863513748654060831506934648089888049896900290347096826636228007633809789650830139707116809791538773723629879767478674779203287385094103325295022964348115313971746773716957033438884435946768705103062570562322841768629822340500998394189543548411306342793521103173571196518063424328159975120814178695443486134737783046164097777529414281648252633523420253794918318286946444712069705921765667039564567602547337789791437420663793368668699374606408474784760495294135642056229385373908374964694393806134913177633489169159541744977324983820572534136200476939284186467744643018057240924362225440517178475719526859300125396749013673902856784268301096422607829099052392240671492626374310514919269867748307497107459595242846277656698474874596774495960455418604784639002665423695655607318026756521142643093802945907284381484018326077894635546388124125678686954299143631969316725809607904278254305939917741175260784866956719741450669919112885534752815897593060576300020282244272393114053671248918707035619325650140380866550286307580511103941931834054611856455885717673069126353356800016806591172002521596027221175896181937707813978334564492880461330669989283784404325504066759334542159469830232142897051383139843931818019309104008202786710668368046534968699088756671175914797792829857602525826664590549637543374708351845631399387174905854654541924285356029270077767160926723298852700566740206614994027253516534460418537800566787691651082155486415863953054928884692443435921816420781912875509500705549995892541631825721444192085478146660646830681720183950361614494262810138785440548457686040581474174049523628311470047722000893722050358331833854463368717319246888991802994776369679192204146189835319953970881045294393328933609117272929897494021798518955934568327439913122613045948965857546572897901462408010427238505314869805275359293718481458778972288995279817353605384917675875548011979859478324779540280402153753263762102371406168951648093207379704230998992179807492416938409022170570964576549552348938138135533126388229398842075529766452470343637747633584963070842162369517448114793782599331674400696223645846443642667276120429899246167578408288269149962064484004119765686164384025362269935819218064127160963723242042756194581322365669803389566407895537372773159841963640290232629939347680032759834208207643403190176717996185617341242293624833048155202149893717053419694980944968707863661912369932603345189832989297738232108428041816734141895101834282722070801853589412755673147496881994381337533925869791178102786949937228475239328556562150797845526441667909998559109474994543478754705635201777336138320295337080703693422781160241235712915395132517501660990546559794212120287705932128035409346467792415271608618351019546058955117165138935223393747730432000000000000000000000000000000000000000000*i1^97 + -826477421050851361773818548179391361453349124653748057038204749711879935500045587468181094458109774786102804272465712510308179019198714910310054465331668645495658675566661402673826396266952818950337903334155210286518200730864899901343009108942610981243511027628067293997780782752227895675915803389382893799515350328052866467281113519189125322756079939850178562214992606534377971370752957372217451731490616309861610220194189300933399370131588114542381225818127116280843021142320031630405492433673450305219129394370966746129852974727442968556122517189869776770307839273687685566365270218702434060943032305130454267488015381188875523518952161915956256221989648351999471033437794933763701207618027295401051463399446279859643775323592566537599438730880651015712177787033155421260318881726729308592559600324639007430135080387491811865931139714268276820511267406154238416878310058214638200171159211571067479652359140962272062171243889817400113753986577910671619709928635190805148918147320360593490238714592989441813597361642171928923427790040340080562411006135235017263293003094739591170284983888268464645207419251047981535532760311618959903247636192097430703199068241303888701837293832260954302164683670802414591804751106752513374318974734298289343756614150672936839082891633142548434163176813920642978227561048680264188282376285751846769384675689334299943591918969917792377487580821699529327984892067756365067585898703440481575121827606132208128583093247296367936460239611671358363814614636080375362523399346972249140468523394468019262506814425830331388430397601398556127475077031165715411011004145315809387804717479344335513880046435601858138542879812391219335574697410607345857708395887825604926691214307131334212679103784462199244533542140966035474660495589009487633886870980585438713405693994387767743580337185957000839467158641234945919156191783588015135611009281351915519076249029321930537460732479175028952463054995924248893755812790103653212643102883475429929565041720199604665820495108445057011320737994147921110477348947593287926077343060230379008680339559397125529838166106504183436059902216659687991621499250823734525295864631617424483741737354850352081647488853944192105153349794470588839606670090357497527884338432803193685206874104116149956097672062681298072426247145140767436852044911637381155477466484061155876265046776323055055469797053919618534630130612265362749345252062806426253583340237762597016955026003348036485022334295118281333420527758802619815551293275979880239725906414322472185229113701985816434982507054915661425446480816690264743919584743157569048976644292717694603011058966301074634847609227645682346844336031374929968253329686464977917561711019497937419867989089436749106199029837743889517131775071137731728698402448768701116587016381590349428303736109991748618619300515177912110176545625087494902977511818421631635607529741218683180310753379672960937056711924284889821920842360995143526191149206135146952445015020128497480869886327932950270720595041928931333124654377104500134639582196698477604147933848293217515799692484280615685870943608769031842336081709826145394083023982173570919144124916024847123855113299710419850253277660176654156885360484618855005845088972341053173231411958703162193511066610296213952626364056634603285535166236537025657922853927907674351976139512134837717195227286752080870409928038351888767637758298391465779313128325349686883651919149970439558020936926413358605048599683381526938753295515833713539375522350511990127690408392924309781485428553631102569807162037614521732994667759617652981325442953201289655962580470134557505596281878807126923855178171495642373148821141181172330670724592568405826348597192955491876167047380600680852375248561831748853344974674997757974780966279459542088732039608482198932248970034425020393551648360748904682208582038997088238411551620330369677941497159791425043540872973300032766783194466299528513562770749892128861202517596319039307599088176261750173072420982534719384787501751677937680270487239818229501577978510095090984761520964934862022199290286720090050586147404598051929912672983027678209067253487724325586757247271325998986378505361503900951320919096559279180714231043744885543470774221845310825885981257738838301384833113325883079679152814143638572468235757436991285319617913304841129599781845687627980358615553890767001153000649523200000000000000000000000000000000000000000*i1^98 + -10276484634945108471839654913580262050545813159828258463424393770010318793465019488488047005400942931567323223990048619714585895331859884800315592433799241704935063909941200955397892844856969117243902245124527407694144238606206857703510759441213443217926184913449395044513604826652550602984085944137041878439342263359926008987461598074442281587925067325055129643904004991184070217592654258232198895077037052618704698072484526865015028041887076548622809579064640235287598187541309571680415288233249671482696956722469125855488942987508147529064798787826230947170207921624914521597424814597540001653847672684654672760960096748852138716128585198945270270800018563414369899543924556140207037203784440719939302295189679599784578550858438862144055553478493207748741862071418135304029071767184495960877441169042345784316109235737983358664461382980045296312803146880528750580662070471158100021716511293742412858631829228118138967918670608385117705808929070168277331642391352047080753623953788991939587711122700898560155495306376574649463142864893504022813647121113509901591745494787599523800689382530875990856803687285362531963752195374085675263783771370933872428385408688596777163193274559510089222002741550313221326419097990088579541050847054394761445333500825327729075087015968430594351474120624871299631022296766816666042744661377124510349648805726972538876603540615233774060712203147621029965377537412432854208122833279522916912488170273055278891251423143414125994808221556992286713817394236062802019687051462309484224647763047564651053502714700540369319688865980119011550292199037325184841572127160126322864005440470500094647062868326450702072037857676436721801704089459449605822470219804447948137476310072513037491972023263284894751873930178025431761323329591938517735472496972652347530198157667181601661710573267328017172194285929759274397972395997231536048051188268716881974758299419092274447137880655367882312721232447006509525867580031571029156869653954920142018303554457398790944862736300770376866495060449511670605931581615831366925783862301202950665082633882932710764040860634611018125679291311292774684504385773402640156803430636415185387963892320952343960732918083884059067841614215663709318264463273022586099433469951090302323066671094638070663923383128526946831037712159914733033731718290921564786254279826912699039816665858178411554665360709588897869879784972455063186746791701987912199809838332529928671418208302198143795754223636233486125265825971848479222407891274130040137146827976374864879110282295669704522489378382218505505527683923698872715213240920201838784081058901007900860310037706380590439683589228079004874001544167766381096300641044992119866125918424743907316008656312174592528230819154374094261937925252851033099005330877896976776596492581379090473126577868821310963126786680667145292617662633437237872746759727626785273778923434029624779861666047153428282131293129415920386102356818943667458046309165856763337784649997977568682351860133635903640423403644468926307619979906112369830423890109143662772658549266584717342097538934092493545967849586820709927787506734673944134327931737811415910182802511639778789540924662939366842692521082674868234994547307483010862715683369794334466263446847654803198681781204198765357343675930520517337153619063116382627912109713345981659643965359811296208093201152652168942990978589028390437406458409860113717174795468465078212444869752645949098425042098628992887509286633786637484409075826448201476212380386856061810994258168512208750442102256823001567940137875191411089533305405991015540277457736754400205495317110370518007131947952636248476676197969872132256209223876352121450117388510231514007995538236489580427925005454915742783736261025695036412762450065236329172055468363795757128574576167477513117464906028263371498945906670158263767641243858236034608186663747954824042520934990128526986776852575897595278746248556083803598798806617251182278126430678561584981950994742017721655865747019927751963129081415468011501729003816957902667671042308776758157250868091844493769057820713049808366576372933358749171115281827418221817860444575957013533896664262161706594245576946425377160927258653086803501401887574389018266838644164800316370717011005477796761737358646056562086802054348865354866311801464538782027967265127288127497170798023171557953845305354507244231720960000000000000000000000000000000000000000*i1^99 + -78802515688597946693698785205104352710396802184792166463287862754964184698054382219437465953328257539218203600240563335831522151164924591667636315214902519092596696980295335840467737012221544447752224849094028907176174169047100121875249964145537536966113248672354647506959237636309731783875378404647785455054060314344432381925786185316580155077152226276349494300133426636758814715887352478976682053123034438120065782939607611294678976477825367930588571100558316491331932293292857215728882996350773415470844796049658960898678263079120486180608995936630563929628064593309385773103523924440854525052122119611967118299943757356233815287743333777386843490807921998270924270093108114299794435804440597142976444290570915729566429024354693552313810330923323573842822247870892590790978189856686312945372652133899508562386150687689097071017287446031677643643030787742599479713692763666425888047485613242135052958562844386486926619534128419231540337279484519761149396035386747516881499056866531890216553590098113632022510395402027057846689034433035335178077490232505124674322068563417183214456124732352700411843832275883136240024718260880380373853012097910482317057251332843998762360001780529959858821934005289482930025444956746023545042900349848289304797245199056518732216116099215828115897694431602159130247915114386900469525264655249584837546559955236855705877469754319393485253367869458140236472708144407082797018928171469128607310572839019189792496183675113892853042331784732442533454190792336972654334082229351109110051031954171099754906414021417445568388603256400231944259383458570267994689112910973434315329317650353119997406531168022896476702923358625443750334328920626066148338227231911629355329319634168539279516370356099868491885565902933341791995521268552985741822673771182142084127602044038720645803332959931281821154659941298565570310995242966162146986614956964579660111047949046710457464894635115862509180254352892439033989556527962557098099150806617273700167936545535403100735975165594204354531409739717429943023801349617995771367109703834127548256631833872727919674252811325082529424868986268604184941676047650408105055904267207227739493444854537542983517359873747215029345610554456133159376782853164733527817444476840376258895554248138661657818579742343373127387572522923773033823938521902674708540876517454406259151542450991740608313495484363853814892728756234702528878712709552500896773779077660718603897300107440506813398991088226521653522833844762669733995057074826163519858010083803375825256318648707159527107061595574009192813094324669744839662897317124755479151732363651357573406733789321133940828048594940628986960015315907849618923791580813304185777898120706442600903545946291990666876270644890358879013274849419776842774691907735516995630770600115624884275783701239049019728268967658106529078809018687224491298175164031509195555158137517588831695449168725135623485951762358815728575599071679391659325789707669253731113347722973633738739805540052078611801812878104095729386452022461446641741983656037883330592549780192113552136844486816315290183635588886826064252540584226420237683557285947128441271341813116455934088664321159525923803116124040194657287909826637349747242652798018324427311218031313721032539730625522240996470434521790287875121726842516805564723205766286425953016898231362765065928664178734391900534961432624946420490758905225513613753190168350240892925344856298811048819113740386422779395836428309927295682245304937004399911846183150617838439384182467161853674178548313921187128286313006743059123692913189751870996614373875034508098179655054202719230628313845426952915663638760360286133796424756226765064729354341777346180833627339517555472959848922535263168019400285293386545876412214021703626956808685905558339327958514759913356354292819908084963607284302741969433870221420761813987852045560305441476844706904517660218786156990851623134081457009690972217100245970184740593622986116634069707703929159564377430176543557122856484123836781834475261765180540938062959115420865168520839335969021767041785579480518702094979482259511123544192466451586982648726020206843925077381180375764115030262904013112171271833103907712280252553167451175800282854965877066303519771836068995305854260367868374609169781668028472217495491649570551989071690607453718639460880476787882817275362045431228923904000000000000000000000000000000000000000*i1^100 + -158399474751419230463577942970158822278226792595503966640859558135963001219489150331268274602161132365201681397217005813675691866617608504644663768167212749730738422330929953370190946231226921771230842808212922826367905198155193027990541171977217619624800860509481946024428989810394897610008606685051431572387235538177278548520810370909780264727225582017410991166128016410925364414641798422284110047272347925649523923332895331317403878740168379057038676218156979665656892909994971547749593749017860786156488929932918977475184857891624889221700818405725123026641596892609554659020037842274709960319314299764875988904869990140248865264967327861671713142607565512317790487876479383377309044183194130109731429950061277001446412467659595592804607289315239552468188204118613990256705327773769205605430468752932484711183800197212909272760020803971150948579237279290131329796632185204541477305252784824621254923282622638374062643634608216475512658708817094077350966822107558754304106793189570322060468234912162686097804204905047563666350944576203338976048873519752572644949421109683575098926648365712116365120411178764052037103635346224840559192211725229367543418148117096440084569922241911215604319660301813982385648506387687027046142898338642922311408440105786270569699034879706257387025843657252132688476213144802613925633747913980066901875325196533061583545112922098977349778307478824199663028624332763745217017052495619012589171801783908248922617980344865166427619958917470014201068782022210796382065736998073788427965866389553063749862321218429442949494185770339229550153863120502300683767760814480922677960673925479580429526365389162923736710974739988783176905594272051323494846524834606414109232459877503571894259212437585514863019280381640849436958330596459690956522276358580844780559690207123207761852678982238155336216237441857114575053765720556163831372076531924289516888501382687713452326522209983797620817992891471263284731248955235019275758482847015652810178875771500175515983848634210192709508371239319784811791540333409126761595245043738273731567597913086925818480014545902044054632254662228724931142998142562095826993522803074573555398535736500745182663751803532020421907521884271044847850603834685634279988908830534951367167187596227486279648758023163094516339107592651848556853204903396447094984986033602564715619574682729655312198380366221860189852006000525091911509465147694043717731325538233224274544133145912285692719664902151243676672167304470454557383979922465976073233814482721447103098197383545300888948824381468648261607289857453268703272024954526030508903668420361611938524920817725607395090746354908699891867851387840488973922168039912325717132400657676183035046402787461458098508648398469594544570376576352751451667060346564528886243406232080747808077935235770298230343116975311138541857225024609786961275028709543161179253162481863703753889097401073188553716439476575105466887876241947173030098065264433832561886085393811449216772421491879397562428915900344282880895880103749591848965313668988029792006744706094422326854451430619547900039860625429514942744880739480791019704712084135163083350157342592970813596891850355921956637829215067091500799687459627099196479244421556560189552304742953725431303948245648172843325754939479040448169193038190275999683792036245593647798514779067208038748764906139579932431218098568626980768963440336261481502657075538320222438443892642085650063099194038019931221270852793724042690596855635745714346508658241732297261097927576548139134217400600758352331033418135737716844343376806106775061076432215421137949125621022818074487895066071798878562767433032404377162945687883088055012990737188621792273374781805003055028574934815184518244021630992407402865273468001687854643889853102382919811012940090657540685561574750329916237507406980447199407543135458167737448910816753194846322200154288898311032781668157591790185237736566719526981401836206968708669534697409995115034078817221699813009208983876712033360031850847199462333174861616477821556585217945474506585782648758988712842325701318395178272815716043936629902877478307623529526149524442072653427952549759762359985271911019646334967849960152247298539375445740307858481434993276757631808005980714911285543147339056705394234339674959315297903541502905329183883706691661964053851936758243938034411529830400000000000000000000000000000000000000*i1^101 + -172083260589138109521862370108702125937813933833636156807163980898976534989491004762120766529855433962384131294627737070207175136449677997503850386675318747027264995131808900463294007495726838919084062926070335784346532972958686727081538141025954108571030286731592258739585129509471698464398403035098730141934537608220694208953607255169940616923763893011040751412209829926107122090115931324699039417162774349819884214938619776374198351180884389572793114815867088240168918835404572558966233415018357652801143420276952227773888936804303480138476110076248100989625158862939898418291315638658719871512890509846059956505168046195858205212250747532698680891341818537357499164888987984171442427512692782207814310522014585332288737235502485388755221881999365752123878596054351290802663233146432400426863567915409191111925599267996054273096925651654927806471422711809415588801255006007171080875014913585884909137606085873923242352012011835253677679740309626266201012221580306542123345092321722036782597431215546866670657437541035736038770444035148481726769423487686927084485383688085504825946677685901499389268699047382257093953710842376816895290200022431453293228322033816928189226208323411542948529978371449283931787072341610447054140577221696363835979142943878622367333870529973206314786468153772661243483978032788810614470375085701044626062701124490739126883464454936997551802969900725068965374921139639996728612245566014575850073000488338734271896001192315907999631591106862789903694689406611083628950143796579599080391953490021866197688392452125837203211898230230267328356475734801762422496513609495066545288966075190883056186036533809926616738004822740331162550633811946595949906738118313260249424829772156447876704230148817070244039554567393907281033081107912451980447124829521544877201557345062533499309219448175430565244195521676394165980268489941186749544167653539854795575640662925052728926401817400894886419149860857285726126370648519676425978788462809979256392490947149331591588463301143135171205410163991805603367543811678788113702398627295389307138089364528036823690668828066836558182428924398198328940497523520376126843686858643754149865136947232523681233243564181369045511574799575661596618633218896702935872881536449407282152894108614032349103878566595253177745064962919130739180060047846976937558183332864703410523810593618357474603224611372442291384965193591637083102328093409822725279593269706224806456969679104278874938109677120668022297085129391579023873012139352558733854554067108323960097324711288833047847066658776333249769123228724351962207883060042440581611977407936726835604076111964634060528183117727812551476181951848312989656583648105339072844690676180236130636540189782946853512618558799809657979383717093381517887886064698157877363700337783704844653143434199424434929732987631511786758669426299149377928949474741833074793714229604501602273883327315717137243019105647118861355121043640998971644000509019925206204896758013804935371100889064239699590928270831327608044626947681886272242397437326207340745451490762087053289581817424336424341741415250100232349651684372575984269310289894367283006063932664995436746951222189614936073669921956944845367029586167701569732905616137205531388084354281452600048712396326533327252141694893485260638241274460046663429575478397792240221484395425109451700047948751889519746393027758925304243950740930662217307662781524610057224147970576019327442810853723931411502665985555984653391982064127246642341554332123103218583799225146318804328579523612254523373902509939706879534039393937451164290645975187694994424425061857156431678191500397787907872549081517096025616083743689288780337096054801406574860647478784476245552413351037156628517860638499496381866984836745252656739408713297377198547202270320425059248173536548159079369920131393340347562606810538622862185912338427450086732956170036015606255704260954946588367877514603417936439833910897212629201834982100992608173846777400500798492521055055763668578016935189602733315859012831275553479427299703832446373703309607364300457210659626766623505733092809130387934126195776106721132349361380427855062127106631685116479671324586525515780388324063750935564825943629129305142614809482784211458055972691767203870734030625015608291775939148565243832514173105292159931773222507194170029958576808111636480000000000000000000000000000000000000*i1^102 + -132641329986413626730084101193694254882422519612655913037345033445907186320223638384781845481281675508462730935972530021653887276117995331603832662172996329221934812896714528906755695538020010516176022452420086212746191867413918130191116992859854377751448361331815104290421016289449733534332181858835175296460025627939657668543372766358258817836265769654372103869244872746466467644783918085776122199144077410561553721824024135182211780066638133155814921993076195891205586201987901029482344444074659636879100921654016409208683757207305913773200804173849695051253899426182821288948709723326784889662931907712617874132685265271465233572157762186589809466913818725613979969800805489282052939360006299353921259661426943223385520864164511629293377587667787447914799885127688890534812174426793489437053806102676821161281147056155101882481566958012511733974875362699959616787824205205852737878540218415245533039586124536880137264372545747461379550152083907786473675610606692109402125696902766696995077297847497140619800175670942766501752708537545446183782590258552546381223613631102919504634948859306256741364163193105792357285955121417573720196159554753091023659017481451706757340992767708831052753924921392787210772764295108016513815036336907724103426026039291385268451630108238357799892156829656219433056501948841078654864737312895339931192032139642056356966657104459572148803484718141377620787120732370357236406403299106316256934822524871793154772422163868548944256365016049758160670089542173619358257051881620937377874535818150410474884268140799118636550215515664335571066333198417427270716160105804392478052112311574989984385868659472461742154057646683421662333780546647116782836486170620612820377424049060417600935307612103519469425267104189429080407552538713666280813138410543642160365808587106442126794780174411294959905700849858684906417855195441447615551345670637852884278050629546842539304571748910496718843456032809325166697857123331847686972726850542705167214811549100024762275692682290226070644182103902062822008914821831680176778101610446231950898783568198051002468728689231008076063839206853168804456244814110903733257519293593232449543978309233974132768550931670632467129688608184540967689828413264949250595148536413569735036508013271413999092950061539155824213547723888850236698246389315776371835897482976957406279082061971981090175468077175787333757642933402058229134413418022335173424213959396534291982686965598453289095354330753107924442359447815227177924198934201805561288276350950166331944085328734148128064686642271376372894518697688060658127901742360221840891679706423627009014348664085386114064805355749498633875662642660975709083266159538662615514261497652255296036181285670120503002172335583294294848028799223020924387733968383307417200655034295673663460893637066795507845476072825976013575604271160495196036729211224101969940441176515689990165256689777834951241274419734709365260948348578010825503266334151378675441135469962984612258037199948306909840534473079572888930970776561518805370343803148988707100931601012443089907669548287057100065024874891354020443088606130134646597097976598225161850182879430212095200243128406378127007363512737875950315880914198175727634758731595468574402904263913391184114472912141269420414018937032095432243677709773680169141320795057930933807509202154854803021852137267419570619721532823316396441454280265485792878971721442866584395749922924484609426146776885537970513108335470525997252035722226982193378174987869499814930729208124746395010245948524445175092343040472485197499944163858936362525777623395826182287962170499948663065716798868728359860884977537183010687540067765207135870023214830733215523936649931453793165070465949818994261031002964401768921116446327353498919128819322027291625590096298307034680306790770317663687858853865091301520622045967267961061127282602641435970703775225458821673181482726130449930367217844053697236463937192451074796311358112095990382343861944043593297901401807713675001367886279785635955767825336400125865594984408393623111318744963307309982418469697430700384347507829152810575099551927511176393389221032333751253804639237672988862605172397191210306473372153475204404864199815493932295628207422054666552466032349711922544086698045979390260870178669618056994167587820126050464375941355757498243993305088000000000000000000000000000000000000*i1^103 + -84149268432889304555461440609353118915929301577344466566852292879094472778925500375884927816256378131179130347536469713223048451825542522509727434991966287487904447891056947727520568906856895313943814471055531974476847519474352396054846971426247299532431362829523999847961000087473291107901107058308722466780911858408223009122105052329090156279280919717429867864092794785709423413344322790194204540910958899540140276274913590451273361245292744575126346415625116602782008970553955510948197985354866599966408402230126453557370425048343043240410410835864949973880611866813467268320106597506370776880929987467343799033060386464512948066448767617967662645308853879749763777695011947394385888033251531863907050821425518777783996789544505343007465103611053489786804367264758002994254791707378053052630486666693349888847090802759948990276987489346941956500796851042416492218722161072753549528553955125439493154854687801471751721461582316941332627755294234070525545738070751529653554609168540343116475636632990127112710082211301204336351691835090027577506746152926938675234971582029680942177199613347324043323179112300546047786743338055567978219618219382249488128525399444869348730883507772215919073549344425684006984993577048443361454939913464783471492946956680208360606088640881367498897181100883364700525367456560966805682678958387233213726851149347457051615830250893857408873862314991905400598299169212875877511432519907914017760716167968568222853720853337410909668023543193153710127859953430875979831008474485898328741265266760784668611620397709438942117877204031167434378102385886811440337491277354780305392848024116387109248835483467602464597186938637573235306617790975328808408797810295267299772032459884715727606022715345401362020792802800583143418877761485877943841538778117954782780184930273261137469779203313991222276557810840713632250705312414082570004275859044466602842875541722458573707955631861738163277131996942979310945737303464909907576631699453899926230714433335697356136448036420660845759969186230849655424073029655941899664205848007590769476680128838845744226429714957104466098991569410148003584354745565262144937959731640160016554687606176766135135645378330989179286947896950097131685727082584880024659831835016292084269987903445301701606030985751365457041582451561756094216652471078395630670488706273349902293201961617413092994077056817640273876960248987705307431799482219204408738550904585143573073447370612544547145276511289803784627354643921123183912458970975376274602887281685993556771053944390285352779026826436691317337892930169858676959467953992162044312424764250146731582398546197530454513256910285300315010383237782071903508144305402451823081818267618460279421893131490516737470440472969845968548683429488634554534057400972449882481298791946992837979680387906584886358528575833867147576793778982290785923653187938103329094730574622584522810985873065019831180912068017296057512835303551237988751300177002946178339927271293338367675371243896528602375622094229792364894868969180431697197430057453939205737387957792515753171908960589004548514250426376820104994900266536846346892746794346113751032356799826853123801300623553354157936486840808839869390656566045054814860781295921221706322219615376403343233665351042215924410151214351113250708953693591973237309260121484568320632154310603986358652295725753256978744353906471834083577466170959501481471254750863196910980796128720988305291490624394836178667181057319891064833570784797389536071201538257988994064608544680778215967882904786859670329967504079860657450682938117618358824411308342091859725935060974649460209077100436947130833361295031930306771595678236625726165125052411566716361082900329485207329086457586109329577447017511257144525699204006374660687809272074768887436815758444272818132582223175166666276893849337919846647177926678482679684144102688390526826007790953575751702623002610931641809139159923474410936577986084473737447400850157782804457903369638589061856504594603945232268906495816116925331405196278493213810103436488345306450294047477650326167938319324083928692891892589172626397314743560431102909061679228785419113498426249408176358182069159452363946694051751480858257551529192731167130070616706050685616848360047075318747388404958110063302130549412332120502340362747347297339504039239498281779200000000000000000000000000000000000*i1^104 + -43771898948550650624814667081810051687720088890562998249063141033096325920192662060892983496042476083715141757149003670360398166646951974770394368737896436343698452513036820709540861555022824652350894195025846604216690802406020669370126553301499445794942607376609738856268712886272591346236118677693571485436582576127468055055204547521401957760565513334001596739085489905419364722362863235900153070802345153401110903663945319644709876285434480025373286242415077477447713531505712548615850801769305076706475810139115253288882569745221807751180933312272911227601902697381778979400395637911131904747492592747723149915598103235630342523344179289197534205064069857495004662290755829945018596898437150021154018566751533637355611697372117677936195291128129249214204177988060674141130357305627768468279205349969324163186824292574053576670593452726833521119815806840902736595408828486513034995894594647078323546356949065373264144310835927724472705802519413856961014325245945318735414094581668635202015888765992592357390933948361615818129900976345189952191971140706459247279369660239948825207906161144458077947474901683830210785564927406953533818234274031947001096877335221583945731094518979889095157620330244756583825880937496514615118545357617292340165329505366655529909423727253798476720329543482591835711635902584711404690138684936418355104772625939175345275075006683966515187760762412443815883121960848237605919851927495900501348943670751398284043775256743364799844762051739073763621342014560302484023212870732567872056311057596084751025057491404493436272379922153867694640000445455987144987860353316710779765802902008651007617946038373826019165231516284486055788765584638727036087384213851863717821583024671371546450029721025984035530789723929755500450677860680126445600913671818285026943992553177872794022517848741393418345447538635754784936101169564438592915832120253647167688783073669510722676027985972022942859541354410990340599625727228015946419408257865786230192144626931656983075990076890072339431573293953562272918490513686817045971139089465585449412043152510246437954145800841678700778306851637401986669485807604247043378521401794207054221090971709426901313418427013968694729035120033096010272330413518044712817368829101976703744237408416487959991255163944917479879629890489226510733004618023299381525450998924998526278695094105164494386101545836739826766468154654116675054856673048521716370801100336280893088779683056327775195500302821603678616068714009972385145257392741024958036172426454837199347584098618227460548718262025951528853735319422771077751515376168452797087567045412263774984847930660667486545007322723028521580228507956465312123184178090608946066054451461554963890333873975087458657380982538292420161399499623709350917340128325992586702699066580534328043559269279354065868358369946796108803419436452903829031578105516680225715804740048364639146853802032026735073993568838669206323561883829718176174903646141581943484465413666915182686757898052632036727882182795762324159060581612087462634875347301928457873106206311953815600242991107615300882113301840092125694812569364772664477316658830174629272748706003808036861410056035903213435209536236427458740600545222667118445843110213643598801442064135554958519895270670269683909184027033187724342530987147555738634041070095621876882153428818849099368022361150380432799721858964551169745506139571130877154674864059061256438895769121976635347421507080900377328893169103331363902544961724385363636618338490920124120641383232223046074306043204186444388007439607042809312982821729531223512662325356650155416777072173843187069141674241743266628481669492757959372211866534026599082714258265805105024604967768335148911902902624314942514653546545132318503211676857140990250580819168462292048125715143349055165374767810789381062548173005378664496978774450406308082307367078136766781189092823073532374995199914352046453275041640269952538262560928169131876203445491100326830557600569565983546161671033417870958095740329069875824652756650941907536155360628253093328912799982971041934905281604610956967701511195997014310844286972860873830297411112047560797574056823504836678148045035132147849014792910755611606554139250150353342134487213197408554229810644405313210645201260904777384094321793876535249556574577822237321976862474240000000000000000000000000000000000*i1^105 + -17163595277153538161854070245405409526658155638701351314894060636593128971513357275632604302872220209018156194004627965101710440025829829677786617814963245836457943707697762447799145298973390902764479606200495389683295472979283326339424928565241977769740314781942782590406753515468985123800133772175422890850045433551437747018711963231635466233499668287543620141915264115889462256728956951272743888833662216151556353426848823745523772061613161915965264711221455089238240371326695880589308043147124796351767759600639044127006494494524462996794181694634977358735695293377688698815886177128392856870130878234584630008037366004985907868000615024500717179842156930847468190039311917014063075341014577807315299651432205537778992863546927256142213761050283160061303097600069336554516414691114395825020058134217496903462149822131479031706271026562960939055836864423054461116405602853395140545719306527854821060409086028827035989848468046699866332606001968554796258060675832561295030538943218288601631943152237631985497705998079251486093210463065983840411562245907513133814984753173311682423044685340063117581220355242640590017861916034468931465875841362566901557892464596252969696450065133101639952928398358690339169935118876632137804224746387009196343190645317127770512011522585534715842958648900131206387628959962551044709775203808368204308475479013879100908552402188763224564181980568653460821204711668866394902798393567380442916172273142350198200799339572692594399573258781945876295928505238861848831346312662444461099248191527605481819707148801991179472198442664255624279792156985198580663631208740051056622087738820128600784006506974555824300020088895784884110667368968294649556333974582288548773997432430950095718397039557001484079841803982123788792317380259863987668822370005579470440165944987589178338348575396982183353314846720070852048044350964541611647137844931746246107398301194625224607348983820458595581813138605068057226577786758915447615741659298876676914584563097305097605509964730039013858108603973897052519758815549140561602428818160493973640345040026042848132620000842764697519819746333688647064915206951315766611651508506499053752734767271041233016513144828266236022487625687593741667357443369635045538500477482419034215211208048039780508327616453609398008413476598310674970585785240676224544765090097022815255052792874033225622093199997517007443049890831407206391555923475613471838511332655918737377622853090894959880321136245756274651523001721693604215774170473974478852564567669464222024850831776912153897254991145991657057162303544470309549807290147236139902905863984199148957896972387014507535292314644147444850193517993892339156555628447190558061245643903192850144043577343078529548720311927129186783462676018103875526299987139444523597464632433321808702549391685058923469667255036161381358413964422419074110667082767751391243375250909833211206738533256982165704344281619466234901342885914482817655370847181096087170598120055849834618024750806403019389905381125338870417636656815184352684475075165995889264047219927108363248632910940187268937060269978530608785319131212132082137225154273708081014146738360284718912235749845237002585378670110463906108611853749998063410650242137149783645929589105151937332791662545311391839048440652831121386078591904486352812953522381557085682202230502436535011400786875777687441375233465434738718938551626065749648513410552108887084163843969838823822307171362795358911899649990992121412555249488418224498399119360234943210131368985247504405703420224510767359560945829773886037480180953952402241898236618639144888613339681691133084857803081985396698005496643054273195880013076380494311782140917959960148137473370340978088559408852252913252500542124446871690902386808450608483286269811128585634756324880975200298146650512950403963223642384314189058793390794427041418140706926150019931357565699516364715373514181021725276957684803085166808763901876952296770364573623701669251604371046254319440192504421769891177877295007851444979138422722008997731238893780422532443641667835652702269112527990978974957610587683661628718008249132427066484485523415359395430342372057117040877060821820815255031914246193272774305820755177570306210607494728463739133127928647066067239063197901217655957042738986153191738202899343276163203072000000000000000000000000000000000*i1^106 + -4681032660021473186311137538827405747554039888251171726791170405363293774220724733145222699716210189914664488764929872620666452185543737691604070369214156689390798722205689426179508619154271697004471028809484592601739399957731169609765585950001963229417578444774921391237493672343502710852651820002708881471167036420175933779503832399810722257828693945765168803742370850514873223578021288976339028151490452468469233881511210219526858390907718105867423127808713830031592097944634182876923063909688304244551495445202609510993629115473558072070175154935990905471527475690950534034193552066075507836532009745985247480682512568906762472790888795699590060832075085905590183372114296756064566158298536142285210974809681684678855471700748934788409927119196525903389724276099010873593886315344185301332303574120077728571377351742757407183022546222919623463135802274806421851336868384110647266793718648970628317440023136067704810257925540684600141652899248052700847978147236466092184099439498665624871036653208873289935084558759643283459923130458420758772409176142608740558287953360504519881092581617730270194668302495288504937241610371349269443570656812102553510523904390059943106977620506320084345841524520281731561003120422058445146028307802045922309225680062086146718046917261036007104895509948403115601565870580513202400097648471620693885339492881580618750134302375238340938520202908306732677617759236662073481787707597535389627551906444095375751073748790968977725985231251287620470271353167866461905527050985189793572128698355543200876268454696736261144788360624275524508972638444743245372315376635011415152354479073245586078309542685517323791297020124738646619277100540468667228563833881126608684746535681917346914746405854272301904498734089732005055515643637565325922635726715542370457840959731544222506381986754642362658577368950389603122234982823018770580100594400259265884100187031195974344497783513937824925413802523209888135874401996061356847175410662349603861438126558940847374711318622032873291610752837771145559718762792292388080932180269002491608138840444281414762332181046500108035199961359189399634996991077479371694416527868811470705973150257209767184109467663457578920916775217389539941937879365240209703503594492743272728487310428813189939191320374883955981832344248994269643149977340501365658605058800542905794980842388777083007525039655657756920979591467714558436934058703694787480751011914327322193282224026963507225618222215920878500579334917589481071685903880833982688536482849927175737167827553502732158108724703052173706620824459149640616962826655875734987619129507331574232453451967811355828374803667033629440321333379229638366663402916399275358370078076285425816953571475172594013759801376181745665479726102641971303189822734807681247668903872867860748948845545629964859126260792694268793206959063340777946433116627541935342148967425372346395976666320859828509865105748307862807013789336736980625954891298244651372822717112451170356627673527273464113405336651856567853951651056805864979195414258086348290062637242044709269928693341517978433967381439686129008713071721704915223873996825681528021068674394067066226912909403327533309540173906840228475437576765631461713197691349339186424314915031423174707969250795565390417205085233619604434592085340569929586045969888932683815398257187625183988186179489554527336499596174126475727781770591469416305205618195591256793402512410283097507375344178006860516381827081337430220816660269817070539731058187397836453014869803155404046348938119949809936144493142884191377930269829506488294824325077881558947601373817377175375178554740708241264763630790071611842744516348893472890308466866481815559013900600168027136396412737643453128002195524670692640316112487667164231821671827319617516345755639877509546596024196729943913660019474139254487791041499990129603108966172234178839807163224440699925540934243567784903232387403680705141564330784880082763689387280060308036573585544287041821497251884225050989191041754846996655312480469213128202357516891384478451924327464658509466926021835856243171352705002103329302895678044693384051177108063264225479470814398913197385263995574719506487915172283073985603532435687894459159090164964200531580106960502673503595373987438032753236310898224254606627766037957836800000000000000000000000000000000*i1^107 + -839185089812507867797698701418532387431247587994795624583201464406025195084292026609925483042837480492437417244461703465136825602901118468388061246238689342533151454297593145159753587907009834494519474945203531773344223788268497098130001635990563671301186915002618647383739252855613851196836493178253021459019896145092944019839653261245834088488025951050525068067081609683557790945933509863590837963358269845501930139849078653421880903017847541536285005733708066499691628899075203823983175696602568313670056325613646545904690295287802283644668837568678521729288140086607581978413032975537932419826116157068291273667228988305452393469085825026377226152009953662046986889077769625121752722256403621932009219947141476424354988286586785097864868755195312774085864090332526384293015232871771995634624579492819145046961465648251179397874679432990844467345909863530432439671916852613529382997560179565877724415909051263585281807225231342484330330023752333075798160633656000568640992183900667454644901704318435182613253655849933441983081122856440258848884512786110189751430833416574918604742631886761467694282595984163839847116323146971018790275430141989631022217485637293039494294527491508544651225046001619245115910730258111988015046790038894039580957702131492100200983554282125592312917508770719562657448111045908947643829750584126351175798710010013560976424005345981054349437877436835326064974254133029529908401438971409784778596121421078062917807571798288684016758413171948146259238056638125972130328567844330410585611352757869753082519502464581203732876968776311398529341570054580613976480644974341162705918578915143474947033717729360909100576397620441956392097916407040940609261549761849524931902082853299485914745194483033883969110177322112892576857340402447041742830796100277674155427713706963685064395998356273631155010903325467639175806039732325953709232612355129423713977321550183162955598275670720872626373567231292463108991519310390845993202194994061914898954368599845989705235449914060163052882358009551862153430355761317153679842381817243377612574091647253078237805005109231751107247641123328258522142874372289713121328829463399788741183112146405902918601161437981815677529427095014969041970375910044217081380493638362475263379103410371868332283251568962043271115304125507879041574816832482210918216372204436963454057811857397445827257468146498695591890599502772665571087877854244657690674283015696628133496497545739798668947766533619186331984229618650259962704795412512760149851947406157987545208472218410803907748771412588202715226863792542938251832522986023518026397470653986449884238269287532656517596640957418734056763589544307834048839704110219303203548086518943995451574566316234646679084248155586716512323402098573343430696187165172029959921970131063866730777129759320035993986821637444628470964168880760014888353011010614729842269326022531288015067581276581091579884749605911743347477263006214298636182055099633751198093261230017088231069222262780709020256259063099692437390006413601731311971073538121534381146235282665545878662617874143627081918352212081122580170176813748882829832615856426108062895747880543094041309131853774196161315836220187297496684525004481725483176180333460788541459034953156012307269521887151200979122796510920155672726969668334692438418616783496690827662809784982742926330371163159624787164578765918038650837494905009373643242054630806166366616532232953439930917579982851108211461263408148853192907095000651707895343975902159232237354024770237773123160073189552572885444426669726113788718967919889573329513910035538686445005734127203172719854553288923642694585237692700412916843006694488074936179443825356389331192608977523541368043956411792644035507258376558615236238863489024122344041623831083498427249857579475578564050806136737383220994492191994723904655966281160612270712749545664491897779943440000912339109807040749055314102394656004402588533502724012740486871480809638843979086569765371186079232630395229741886115857531222465392044822398562379215526811174304150016286551991142148418404142528240719191226787721525324412062829041274716260554716563321961529656083692173768270246862154531495533546905945502278988149918619766932009478355360761953756272049384157388531821770631681541068645992570048461280378880000000000000000000000000000000*i1^108 + -94904666335460783113618383765247814286891559343459854274140567678335563438806540230243419963132413985620085837846792203791385120293537688728842645408629491427776004396378464923563553723212869955882602586680450510979680500833346335134677724588295168474409230373382676924649258440311078138573626342644983543717176128240166805934665836534875139442753507111860709820227287546227714343688567630814401697325839422051456483635975254902290760608431274471653331155402177478785798513167372020423526712076403822367100880189041505403401649056665074006428906399509026018018428769109300383772322850350231405817549568543691510376728933443552909581178451244751862851492957454206156363581906209194303923384529134519021156338105009866462287985143398490017081668758600823161350859819746982141806060547906387942714892157789771237006509185627339884860905713692593772958440289988461516133471592034654438458097457041891784689801334103896111627792389693543588195246514116858661805433342541997148409231509296033269999727912245369848335022335333093052431568320411935859521505168143013254667146266260220022361865226720227819754154420713547872551688085112895303156856601182661962522123299503893960838484884672275419483130191589336357639204368673685956445909499381249682368949135085623881835474821942193046393665379018386001043864398795760944053861468794281886746602122671237201172271920414061823595157016375530157979276929606221018557850865319120451216624401716977411452541129932240624486000430940124510109001100493061827039632513466683805916677232724964599426366374064501155114627205838033345680274243997128979375130267901561259953563233257395847814116068488032460773217663217019588514254562139252504865186618152599486708104275724081892961108904761689551396464003645150150990813378063238606584931264588579370800733381705892830937072118299807709162458222930553339500434627567204916960581057339929949434307783647302804849539581411957596986385333680753282401550871011729691882673742183009910354238268327824776171045783290321459069472519844948745758235353794766299232059066432633228957382670523440838382952756100198655695548727841303913789499886428211944229417760353345152454363552903241067433419913787648139952622889804481842142396960423141010947017929534844052125492693457805697272499663920012403458176240937582669813526536119797663220204901169846565462971861445267621639873959248736264089040618244931051859230861979038222282800456840648524115973619327238444878116604575209011017327479956232834729340257104315743420781646705170438284791808680764141874226453033250596779350205979631006457501259555240054249726011090428991473352871092191704983515040092787309884285814843082067247307602900242345945562184351782369456943978410641437468256170823487608882864359885019059252451111250059761523052648605278403833538511920234418638053563631794764433924460026235866028684333254646772600030986064890678281244808025430331951639488531620832300318569972991983395717839778473076089631367781921461557314058440434601835775118251321159854376469824272470432683566790960416148477004096740582786170389997391724603588202583896959713925252226252487924404852158337629161831201285519427638409194329353643022438899192327201640096347098465846379848937169236542008347075312442961665182437000716789599566384130433468732225047487289828839783166029896771729422347929234280007331757287373587108784658712283460339154773092497367213608572401766510586925620322983525433740243787859633903957466430905639910075761956402839050550959126521526835113523873870204959089395699447339928834089035106333827753167671163226741703709593613092451862354513614124533487095548265818075922070445765920851911084381954201747565036580739073401132040624575291711208602916053582375429439050551722122073199329401704219857054545136031196861952632470502791694149781683429866629829576947040605191592535206206415399874200362531596048128804255234545333861101289067326223509961307937615060012146287234111655576087225845736235261666172227850751212589729384650517050451920808704405576142677968764971695878012495699026705643654252910336151211700011578246358881188692366648952937218663917601069971255012246540265422367414664593780409727062153734711008819381719065122446768051934057883407722077402265137583323376822150673466864159094445373915136000000000000000000000000000000*i1^109 + -6529570928311374201912326286034301379955790098966962239339869782381078401273354695374657305464627518151234007702122688371447934603195819749286434263692371069485145523020590894639525913185277036807957563288266553336859541334912005800318953500390701016701196831356853484130007003036670566471002936204264845231802593856859422664006534608980923615007407333944775621210363505905641109738564347701078052339685472701767967912464928083725139783734302409164012227160790030576497999625075799014863932971258273874092890195857873002492158750772467321255928068673212676969327622525190185937435338280077743599551495358036591248450625393140737306511763427696791598500478408323741088405091244012958634168697929258605512243431437343864120116931099920251879502865822442901868867109534558450323232062664582568968833317051391710917560892129692496802132008297765004201363765831702950353196223455262510476866767263390889443612622939278338291503136340207571842499233422893641338158213804417941974176926615709407937062429407435766204628219805878557187317889666683121872265322316757618136531367268298368401975263077756928826239063294119689094155501452909135414148781473836091550421118050933929370066922547436671064695658897936209209081778664304516009738211846376379879934674195055162369137994463776000672528917465950810959151321244976225192013220328915330515826017746894626100584505048230714414871575641331912529327710687782062172527159078233354162214735792674505176823086298411211080918643957937382806224232063232125896650197623511202120636100087799185264683350300260071539900386890371626499056922483418390248044700977445551679641302566107976005221060203440881651405918570912434692381712811273733835755352781111628732829900786177496815988961647047431407427353915730962795637286474270364195995787775278393450968458582645282453606729173063408157649579889747889214807280921110861255184322541474404281714954805231219732881125133241381713162281312182409798453190207755376364939965577320281175841137983830922564856924410871781179013825181949117329319626700969630202865183209223221955224484669926066931074468602251369096590549765387859174950505021255824978185740951278138727103022980567730793226054615491464162252553821111531904335231729965202660773250472973391573947684065916156560377385864886711157899486639289077433467715259940618215302234590803355285869255588523805080125943273471822521085547512381206767807821596558012903482142081575646942890138242247970787436382843277614051324170320941437165784284018442978851203472836610903659500490988964555947707872655807322554701506713068561011721655085686369647485096620338807700120157911082706356912556967531784674251542405756127720170258275671104303738891868304735529207028741105647154483296462924059190882292972939182925949431936682565569331579248033319879407319343961069450814833969737555232936733449203251798032187256954834430706128329735875565275214976271184345263817237670804418758994035089743378553152348762621679753648174881899788259670363133628040319503103481740218549646885110803182286741300030248241670539505138984309537462773307581204045119265846160899762649144506813650057152102814064255949054626064997296325927864953756682482539825081345090673282243186581344604810965481179985914726056167903774898322544327885393024707757453044295460601398415158250323434793952616495584997284495471577970150707327372416659513767915243450985820319433003167349097164261122023159282374667007302666565815250807088610903283576173851342215205264675076093438173864284093685938615381565487682987615984012230168503417452613757575256403061750130148642316044555104880517296709148659500231683171262130099163727013439480935941641028011771474197702903296144727768184010594456060325058619284780495980769779632453524391227884349598045357612058099998652984949203716306253973471024664932142171495372542959326967436010719581738298229920413158760849491293690195428799850557311457165542441360250916281367085744556702762843226607814550326424653569781944921013811053219537324574271918319447129696914085823205316356598923722791480328357892906524775457285297289262511721832084529463725353736921388251414894009499744535854979665415723702785176893364492961171508268048138907916231064501433157646606948000542850733196463663097818658679203593298378752000000000000000000000000000000*i1^110 + -249523889992290868057448793970109396459803887374830980070820031886129798785417053063429579156458541622920331626020101437063239754168477558235879145588180182518480622952175126638346620848942829710573245776631167346641806229802471481581953006269468183345325784748777672875539497069228974925794105146542770362837128156439727479707217112179697502203787706424912485758026482064510789318155053317604678634629156232344684301624915897957877616635618384114115251283080808827100919471691506870440398565240432297783321843849968610906846236804889661080961233110022065438402795187147754346930427755897484759735515499454717693989101321540381214458977085807139509889218445949485054862938706392331218740414707434251784409389569565124742799508092285495162540741405387781462896786866445721137475457694278885302489384311425106887241338884524387874886161963121203782416509938295581781658963989160373188894458509746071374751630975215752047500302887138512755394401868049657618534694983336151935824482718130763816646511631400340697437051640492564251898587560330288074727377156668879208100025541028051544093912398354051309483784624211372829062474522019944480588713422335855280222733728433431348689017825650128673940878418255495458023234989151003502497730601686845371825008964879321299899904241663988976955196232217213690937408784068205139316397690534065774067012185360976897871204633642944987526660717744294385709159685657781849174562226482662336322737936403382714885553879508295159346786244673686108664577214060464821496183748417637296025851797603145605171005649428452255052908325658751017872068492758074513541506350982093205916476381091006794983009272698366373591724768776265836179107590472628913393048762004128829969470355803854978708243293900439560283977079165243760457016845572037634736459168679226656773387414172217505249776696500659754099270881924223404867148314945740388406799673588945043022752187696062739866594110258928537996665293412927698807076729534655946754305833819587446442167798762634962766640928228915831867458442519178263647806552590425151918727139578636575017248337189551801101619429126525913092781219605419613202002287310901039655924327566906935017608240551880134093167596831484162626249666837573679450272756541810799310436493055010699526541015848984702997302339272243192583292152591574187878613878149762385604761016901178368138307148624699857513817192219523815657465800156030516979518382129348746458622912466930783336204491948787842494581914392768804114477791668829334259983253587477008101013952860657895278464935836891979338474046177604266025006344071588572637315350520932203823530754282357655484760344975810928447908810730365545729161468581044804734661654494438153475446405515234092768196175715398291335642632616199972341745649566772447659376159871775780755673786620958187771959098590424507767414567162367362889336561684927527347095032875961246458841096444730948148008608188305664857608332792352023926973237125280501840583497175164833816091260015096792966752781478897283554144072426848400733159425870694242620784399268109580115846968411130446741359211908605815132691635685448388323202216740362726460639559124204859122284218836204290203956960466621128765420506131149500454771547272196387443439355636068967972024892894831867951689995604953033255329022482055745162696821583630801518744901967054602353614045189400064330433683345440172313606334740902017707238005178749823391244307807713098395089277640223960793130248298830666848904125715471488493955617590206969097992914880210729921667286634775678611996587953870929619496663541177473236531120664659546434813982207004439433968321460448741840044681272850799818921255703708986076814663303089465616823450978438273807601679508970338984785210028694758926994444214152659578933410190935436300309168383142692557966020729853841314731834510798383978928392028229073356634751952970551544807787632488128578066972909172619490345696023497475557272594486309823999631639115572142704369753118872099465764733433128035016030109940351390674687043899334164689845642459267560540289750169188840104232557120636173303061489887833210272018106769642893716270815732727757552515402426877273271027526805312653682039200113095549266748427731645690765550642320398803498671442461681665220849380954870740889435384053760000000000000000000000000000*i1^111 + -3915561799617552801218701915834277101320909702019792727073319408376313282195374944936945327943650616077621661479223985805230267677245874548728259656842060283575791110284850779100352226213593718904689681541850193851377840409490549065915226196374065804149644288666940634736931180155520981251421983807673727488547871818273766449209560748475879162797712845652934684967716059015715791039782516876309517439825618124568220526393208969639827464842884620922220582682341728656427302268487757682312756990166098015116193204288212504000009812016456983642640314560841597774976251001364040657863548086212368978548686326535867638281416255329794677350667008602640767943723860510062910981776857692743826983230292183450930921268005868676285362637767824115435398737574555321445145020021760368604444234750963728178266079615521016851371550295119296342176650817224443483858463582186585896473730462566574847348801348361729485667796733259362918917440610596516317152886724006880407074433802436667591585901950601472536430496374635790223585069261563492293378664422877609695536757711114650764741084677705737515565621955053476115608586713533722607686963269547550342384571516753708146059398002721918401577559896585652856751280539933095678960575086701403299125098503884247662621915491251612044392651721765820380685306595185651962794614806246472024288663546744101426893561476515471020438306931962007621682458727951668866108916181884633139007506337925841339790252148890862068189668543578065973381888447639968511958099017248076290329211911747796919896589563868094715676740830424847410873523836672869968293721863321080146906320245061260463784934016391406406893161616032738042364826305308929987473252744256375409288269102492968265764505543169259375429028467969582725735595917555824081892301826383220233811824565513770150104680981320618331974062034876006317299878887832573790315116100882788165062351687975354030851751468147932001931728470490421583581826618916314328465698922533604273985309883475497284563616166265278247681575429896842276644673208919161083990273309489633099924347264242885750781835948510778023750802309830498670469513160470574903978684300300253663657352746861539075654282308969777984021265555845100501613146456610149678128066693681948532174971097392743773193365639721695943722722262390530683878036170055447497868519956698422411009801809310981676879438680491565722876269999417218964622553579217287484763527161115306705673209616640797072110161808731483122181983887886297767601836725204169491576997057707729427231688763275113899537659757375724522612802200040956452048774763677229231302827637953775221258697224580652013040215694016619870003364802939683945113888502282252503809185389700949861689074857010443094439241319266366617164754974454682060350168616222716439602401767261112286341019203760907825481150855387139616420112631227742376844766994685687215043527440233058804626376625152638720479071551359015164269656522670786520511086601775698457577244166391031222969265286925530247331045402151098188099359920758020437939519920347772684445860116305862090747740147145173739981464069145397375816476452636255009111895860954015935124859359771999370496125419726821325251656217820522270881077397281693329031601642620891965189836871857233694302037055463907270139676287926922467625683674621276121780594549684211967326437442033235973856665367589925486342102026960303113956338883911107164761001046946329462995425808396550631792526393971895765888407071683568161672476004362546966115635488908651457421883912061067282996575395478320400758041056972035915265966095068312326197649477320206705742080890933053226637986498936912239800165278889651730518498276905020830499067613634576928423696629723625651818003250745434857772560722366768000901933674903533286383309229993429304387821261288768866802718114980122035411884218254280733635796161365687223982477419944235625371970450876837471338021628392081422689201048887895690283568857797632552302819463312994643018071761986152216906802127619379715686352955159118249411965762055746897433911404625677131749710929745817542431947733288024498309305395904734357268922178871060125112458943702299931629011096826226128466017749224785776611232409751992517730092144502836861135963449043436207971699528330889314667429010602203283456000000000000000000000000000*i1^112 + 27191431223917537417515091801449919428955648776629305182151450455679295961068202767421873347560988411920248851818130649390312894966380468523227564651189822581094023092726973130126308786314794647008222550942078584882842182396067213616127004130452397914630583623953370952622336396212537267537652430076293521263650564811720979609025950141713035543841779974659625763466681613926101203230627279983140644834104154590751690643674687335496604928276025067665303565858791031389742755619638576690671590242954235349691621441342646473238032019931775655605031083265144949311446344217404864136862470005390884065317717877256379477679920551336509644043307587685038992902139981693656097868611816682266304443600328232002980698357896224318912695257493119664435596171177464680969748053144110480447909760993107592348455840484005640024243291772767815386073740676481235850394726679901229745599291114397119954873868688783211296827634430784862213231948141000290657161231341161579117450549560554444461654518410356763375525663588031289068775512084386719357626335932378288775614410844705741631317335955495319278859808060036909548856584369911247858880288952194845467869539999803475310425682401822844924187092552049187098594041252528591698995420764528519260728023551264814030687922769136408785196571147823526584481059034536502856755369932359056302053565532226448815657134014928274057053175271121449422391225933140362430494038838449962967460553834588956395335227787534261508790296019942122339857351077848192096904058946081846341040675941906577691494661452480160251040943180694033711586424802618345995996782941039471555286328680496891673354888011688259869950382479938550043227396983271330063656724983237958949576020714351170118170930360898254522739095673949353627600702698321673849034891926542147423298437304228712122902713128632148235143376218095835275785005182038865802138742425419739726778362600244637074490408640496722119041681188153930874582405627065272317338999443464649816115960480581527135759955316843160948871360541015839798685122315029402176565423419067284858672872423128130927225926154908880957325823258086942396283932391206637786553132440192910396758059084486575899303605532529876233418259512815244653549597854716102230448536844437767154409434569101934506677412121390706640512680970552123409837409030577198240337348787754958576382669606869825387232124497043021448573736325562430256038525884796861115706755155458634536423129891207365829646340801138341621105590846197182738871134551648045516024652564196093605841189794250163304188354245416522641625847634806583109545093936419123659703618994894689629354133453030872496317671364581725896201791859075986156613787325207988592279252695547776774856208880108809028913436751864936685227884936421517403699355564572658449697278440843232104363652389756680600741088544946228028003649824881053680201551396048737459399947202034408939850275813576714471638738021516244711950366681559164680331810649419795679516844243307066227208535010178659557413338928746346320093436775522913937378797055842089436711381915232430230386833413819966784066769605495150162206592954289675404005199415219527984622656165801442561417464480857566537540304412845663826814400013701282588331684013332363883630647146150306169004986531490806921297390723181480397482299613609746756962374317862260080284598190245451205993655163385413496893128983694302031643861481319956185347726007738804960297536812542221670823198021176012114573417932729180882496303298784912401568947826754684771159596085843530236205511567724940538000635217015398110971810387280899607431788333618379407793231776399704688930157930604269971852056062211331399015565829060011204187300994246363933140837580422565290642802179316519074587555656099035561801569896943604561667724804601251352800645229728375286020830106937285354741492424173615346385413034964724008116361062468588785769816381289219648201840049740230609303202537873744034681322816857740409625839140795429189919869835646613201474588505372943936397876340923426493767405070864844942626849836493535788938014228589719258422351167085734816553219644275381083662062578056569702559187143398651561008721312659031380444539600648499278181674840299971738501113828425449943294031483143128366254547772517592450910807654400000000000000000000000000*i1^113 + -67328009318484418987173685294602663095354801253341179133317693132956469867174760939693122046501396638336627063762521470762879411606934961238137461185511559943483042562998430177086577489400652048724091910435390782928264089236723048982469671841651906040252186176884498505314276423205628975783056986510108148288065282703350630599291115736248724473990191274154490936578993860976054942789499329194713686340986356601419006997121006846369496892827272308633127990335267389854994334838471552368239292589929673312099599546588502462749627561318790970193994831225103031457945414075046952573410366387785902007996457136679987546623551209276476075061172362846499435177294410401258852221511989546064393844872712839611522382269530011970457463869924448124298955364358666069512795166159376583315356663953127932272811996405743698991400144294632634874529229472792359489906453230076562533900308954531182160156112812754434100175457355974354733988232279060641434393277904371240056516146623422225436903057439312267485088071008705953455651399644693705642807052436611068894153366092094861328168401369882028871338633703715563001966560785866839120927551555614527704314890721347663382192291605588577264926049441416019356818927977672671108184836742464128513087160753602952220775959066567547538934544472587236747824172448037004723475308560191225759680604444712719730456582556053086360494094039988667252656250710266161978406166986931418421395821884609932988239328587314708477352256542780996139178380851553446284841968187846534826452613509293878030558091646623350555495849677208651405452778107959831798652822767759063823533237113329952591202226394449574760441524942778455172129981140053001496781203164401256616998787674901671262334173530643943302112382328381219014837078701684275534286766214126426858625117884557785880538424714138568155050199715302342648126283626373319339166937642337845472873353821551843663895850124740412268293686297082362821198897992370467190820791107127243214681424347267047365938659713345290620203182028367204457922702894836350835747000053669855882852200356510219471384366554527379355190941043596529518584767899285939842336536805358007585880375838041333033141432069020811408947077435362047690218699649190488684919421954011300968284927356104971018100280718041181244369947469510458471484844484268722767028804850540531262852343227588993226832231101452649482107183535812202303994063946197977799589857299883538660961072234305505442409747384862496779175760353420599435881419652128741825083538949316356773946517258336830227175942144005280226181635998626648252587095843682817711131044155096958879233659150404980178797124451215319874704014870009716532659844613768171378052986629137155734482940065583938343353849073602745337641507144957173117406534563536972038429283165583267355839285768766301482543654410007316197990190463275681761658012542874037358726597489827762358345011721622565347258384394304224793988934051920627738955934881229690658526833437856365959880069297922271276357796205739584120849526068014300306442165066812594735126006180012285650624083236076820659952632392978945736660751073426529699749343316738009541649261914341881539794305008044916880400576138404319340798147399593668311098913226519302122827796901922589043392002242759617976193499138215661204744768928397903082401084985138130432352164465510156271734949162353746551809188012905358454820395662453302559637310925449298262775369350207559469682647150665209565797221540004578102757101982982031676967471890730182610871240229939076875115952979862312895810452255577310262943472745672424554788144992551321584550107920421342361227416295455975400032375384180609832272311908510178437693777344258257651968251604050678579838170836814825029226263150486242554928533428002972232104729498987534046489293347862729754932022091775266545913735602491954188801032960084092384803247413835016883541113348201039269008294042397283586861837777582483303498672191896044449060215413114376949442070402385341278052712179432479327130914294907194171331591720553056537520711794918127632993465710880734097640421976363270284423477464242045073535534940853384284645763733165352446662809883379926170257233915630849543544898939395639219613985195985886058398271869756316172809611540126760960000000000000000000000000*i1^114 + 51524239435156695464063391830742837264946546769760359833615876491778089180316273119056739230352332422600998099778985076624026525681784182803736137827223492794671486278763046055756411336021711873823009819548097888182154868861906619522674591632092304095421935597662262226497209010315894711633375564382071887966516108739119836855640512726141728216225720345235156409949907071538701791357002544577301836102310474564540616680602724331822294667733858013647031640504664437809175891344331978039932177673221863785402359243786091075965038105816706744762920303238609768196283024457688033148678186695337351216632821592460868936601916556757427599422222801201165631687274758138389583337107419441657322886842983903740773377542105108114615558158035754196014914031039881420733279267234997561249932367446317059246649945484223773841871445261828100704270214477218481779207172939758748310292867116554457772883484336761304716503862047189366344431429785233312471340744555948407970012788134002739415581726414942787187408470231549508875488919060855471649011475592739204348149868538683088025586960538806981286576081504111830307355765133458839344003238208038236478530585003344465238293692638708147558447657222363177430003595916262749768958800503778007811981587010493372061263249135610071855080429966955939205731714019681817227900597427981626741394512719580018817636080714719085500016327288233502817618266508202676416319376254634581187660172410850384713411496018296882203818996498398236543170880197963911681052001248315344768521775518455740961311610029426575820760741010483621184533810096570269209663858025195056458918934106616022136294444509268194539276148762897470998028917677212383532461995318927733494784088938659606303341054038712880017907656323409011162341656438862539121392558432355149643798278028026481616656505534820309155486804356491315806581130904589416026857250729020523411156853764091395491576320248652056958005998215968904368166548001135592531621774684464626024321888710943643918627993321403136164991484820857863476279271590386408161367340745017306367525845439688497757324748764344335415195001310730884778743977922096569270674161969807505405070973800489842706126380334887481373175649289076095769518868303737470418211291128825675573631503228779854567653352471586284605400945824448371276875003449433142096506179902461871629774443870147441588557456389335453142998630599184446188326123649335745122962417259259219626779762560481012389671647199368918033483841678528677551879199797791633083476468174521151757675369871437337394408345752507976659042566334837122862084839714990715323002977066574347075330393798280201920539831814096228351321544742825576404019133794165505164649595986508068159872527017510767924732495414165374045077420334160704599353599831007115440925560098320310401888341222430334029535430569198806009925693484820992119680282918282321456680130449651115776755248413370188431345603886076521650699006768020063011715610498154082457981104291878542286906292420916678089811080546431461567799036552642560649526521051490145279650918969505187566451853614392630663951504123785938114692178283029797672537799284917982612184954330062108964173239423740730618559341086035339121346912755684132024508828674333101986840781831703590583603162346261219829499252178209188415374929030063615703693947950450232647637367766871031112513781706847370298392103942401378808990720181457788769786063359632927804838189640248878547213728667170622205697398166304573955569340336205246550897410937568729565022431089972877042103632349745502993957096428546849950062283595369713340025219798979482681999264213321266036245522922517429173566865124751484833066441975658362417934995735866909637315607695580348429157218445596484631792656946221278366313054728299712877376332918018251353837510690261155249960010555151961447956356365703947440094283683102168334344227219349813132341674366324139793517816951039775409847833238661371848673529499030345417273402544545436698729350082579689429169966441018836830463283944780646091998486807531238946755448888507518269104175564965432018689881351849965455743593713497201421043901836882720091321741872299257155129877455608120145152827166881333518968683403263709813608589036897988081755674308407720859926528000000000000000000000000*i1^115 + -7130920849578100328307376045790026905423302902205579669374873377053811156458236417325736139602220140535769586096924344971483577867670872669366905939355976074417240663012472441486782679682605733613568847952039531612379253410208534547477923151178178261133365603227461953145579364847238954164783672310249145827016234709645890863030737935440080674569183324737117897883305617496404882733816121316678254624160731294977407750331672722537746506409614951807369649591675829555745241654136623894708497591683291155945518954444583651634819687674544201333024387856529148339862643381200846485834107784237132566636865465070882912247230060956739680528001620367025770854165041237415624509350025222064166029891396771503425562189086307887223710137290569016725597361712848055432626959075559912961345652887852285991774257391478187729723823746547562265355810329669767967715890419166958653944603886037108665052807157118180510837647573218016583018620652789704815151589945903687137180160543395749161509906446690280908360340243686720827801838216145798839918059734580366014650014337339550660038819317087245700994955663145513440403036181490539311848987330620034280489708763408887544111359683949849872247092617731822386528729741680863890280041383621857447534405832849968463758176245671707134468138994792313460275955814555599506738206947180412105286388058764668287893773919524807702417299227756931349317094288357739983579701688970248988952880107064115944140126579573034834516756680129512768671159942541327104899941639394108655389682213747123215757552496440947979245370987756605673284626716325526783869703351486364241432768251368010671548626119251873643063105757881990257460984748398013765875723734544461327276322533179899300726591398149507622150995721336181144705403436691445338847049350598996565048606986633058836168776170954300848212984445878609154479253243205103050666232292313043227344300147008585120397585134734095649617945902712048951076476427898899206487308348851740323541280597945730391169946950490297734019502707044391136024782359183631220649480025798737216958221465676122928681508167911506815356845697010496247322832400849364361303908200389361476750253189600673014465815861729667831831810970705657605339574193366117361354145233552533325402522751676904868016943957301243467905829348879408106383420517380555242567964170284662821548525949614558829371672451050610386785120298083636212439224515706748700595149729417391545221297499553469499751498172996020991043322357081495885383784013236561298130089962113911686098864498720349372255921405303410357457086707335317837154761617809774528407980325996142254735948747185743877161453444030047324458941509767330308694623234072215247434324262728862965033067632114139523555965593906616568473074274599270572064098479258300549071331798806497229609760474171683030348507600898331659741869754987591486641703017868022560657222489046087895998779922571735853973274869182362016748465742693283573729985251077495492916919740431339918509651685004426082587330565494305431331041745926200857904416017535175377799148233314428545868029634621160762994885285733463779999517083315204448899142801951408734793514044323942419483060759410430131955418030085215132666293633118433990038456924717380464298558167752088863566533055364163933697850959697185187159162005776305370280006768207500864172345145186624917195986604644402656835231861551210320803122517539482233807192101937130012262701886065893480149208226351412339669886010317320288278346874093716788518942777715365378374372284479227931606554869730138544087058447285547627820042027703565108184088827650584196474306810714773155924326361568407334778099543542021507542976149926879017007290652317595679212204233158788800635644941965049352446588809605801965721292089200752609804936181639660672941598456373876943563484313311427806963411718165585169649618590840464624432964564179476037142364912235611448932654990143508625432958442691160134449472780719162723509365019014628964781467324088955949020006923270590017469615394391026164630506059259766725861889889678007978884748967540659609989778316919928774582459295393581178576950581156198764582811989453675673575433261172685587787932466727178926578393527692417118215688954838362106065064873164800000000000000000000000*i1^116 + -3786391312004588979901689060530219126375202894225025561323412802832601625710151792114516965029692069431450589685801085321900645391272205728816661970502875475143159556654206510714865383160049641135682591818434070928646937397342775991696708662851863682678619939782752365407779046493078397051259892967141324510228734306060321782593327688985890596541096162677799090114117246729496792297462785811021738538138587337658941943387745918181826744818365989537913119903688051767866096427541258632094941576085268341245693416651279858860105297921223658713686977716407815466062682074351469436723154995716952538138913713159090764685386062842393808434922283733509348795162870355853839623843848854299142250127647531991682309614746681799338926014592859126420946175653100530268825793071022511171248585112339527164982423376440509844565498668875404630297101235232114739873731290207790834123373609985752486025215677361573413914079012246203928462469514549135128530831987227320695295921980581553768020229378912621671424598076549705807052620407487285655363993271006929677601211607073238811615364047260000791889275496496704167176476563866464663342852963886147650836767244443799661807423179938268461530003745913285843420777232244343179631002806481046229803938944042607750536481097194046398775985451561101414124565935641318475481018470759837651135202610566462606346941546730821098067940864874458998682524274138637981706459164590077203112334788006438952604370493123039098906363235702439187119076541666895792803704596961285138164771495522027366595967831097769841144226499612611135207129295282193260438337623033495249513143126024160615736220140321002537489426084328741833739133971892525359356476756007721962553611339351579563446563357787248930106136250700119973934525079890625546839809650106505439866087138912574542294745469825425648342072761846071457341442660572964062771125733027575434977253645394867217038776276161400361693158827718940612602969842649644552918603963255807895368058249475274416017204945738637041012053874618930219118523834589746265647409706448075692929965543407425324672730008795496365670796009469947336626019718879929025641241559082244908190270204672164982128132200443614016523690817467884714589505084382708763015368017834574711109983309005657736208134919558388334923989267936200539293182288481489631507439539068203330285927741180394797696083674151104240736819090690735948694265565227321733011116936576636100474670531464939553791669095336316608101222068078579089105232987513146254885752249774142205185139665339974385701994333672506636085447134147256843686524415544332516015701142787153420910132856779538701068520965192000353489398465489657070600843055517212647334632312434331730970936570883229727391527300118186418100292908998111942150305244578773489389305882936235428209414193982393001452930830687065055272323590811218362554851945703981789455961328361158824073542679966276517394312907970499497955994804730452721803027244574383076139586110347977400382559205622644326439254042152963939960364809520284988962638511515143946185163142835366220037938479241049772447079098364024166679748822904272224524920360765075282054022305643828516993792905324891153247408529994163506674084717085729483670449772613044379039600334173689889642794908289930293925081987994518749182520282707308483851628074053434021848728275810724959920551118086859445182290571380362262927968994226908696434676102122593668955934364705520632369061962995467450150073460605983847729739487065240425295414895063870984426822133016998996446264132353772522590140873971908875834697756350050761275344582286168098830005875124212634202630704714155614268189231002690692871135929583925218374375420654130948950832291623125454051870429073631883987258854333451156836052434840064075487830877679110520384435764223489361961344311725832473327171997048583422740536560305228290424159255380359232624587322958066674977043520972311080587462710257994335248915035731040253139841007007035415046512662959364047210257495150227014000562461537518676408247961198643068811448523171334936035780655766855608437990064430289358815624672629514741794574514748838708602567380625182013925657470803280440768496873068733925170860191652540876790055406209471610880000000000000000000000*i1^117 + -109688853235982023018228980963634730039885565170388731098420591590709204572846315503118197247660721090817290696817050647680129787434639424482937527980813809568985626338179814222626937102499586488624112009670881977060564961525653970139668755446965144308171016190389670368661530605801414991097129319678580829744574283880516575647743994853761991931793577169764941059009038629597144811952628484412795232799496854623062385221781280200641370867667000881308016616409444905304253076680407684578478971528306228225516628504380841628620370391513465770924107174678135449619971973143098677941852282955129181128762913095711852450617022625138567793047240160893704565092431369368692121305057090497197979760334230337712919187826552348471514135847342950497659127371843023432637560174561217806563003307444560115683009180962063017701310387621699153436121936419825807613751157853895661339460254152388719441624240725910104925711686604420136856106372303892311470714809282230380906915994114404742374487536043546302458061720381974592693094578339518875360118513513523110914605827838069179832920214421832879032706816135594089427572456265971190208786397680557081364682788390279631755876756217784282966940173378129082736956182227447418662871656225654514678767754355570332605321041293445046945786832355120078029807013641807980783050651255937553355225125808352248838709090795527407446974189366944898987763227851165381901746451108286673042728768839778149983966655840618773710123769817021401376527565509363424722870497149995948145409735642242031132869152005884219151818939902190563625674902084138852897269975930216496267318111450224456203423682287747295493294983295324073121600120182231048634743533918035710159517923046694796730504730571670474845984121306913684539592101687257512295662277698259708610614432537910811877052311323860416410651191923170864133022032389042222566750580746255324698532331502461882495669635326467434995887287331991123443676211384106635502833511100116228822243179996473227203379969180581120465937824893095144791021277382902214705359019552600220241261125006358015233479181394181030674650741615623868101405992689613116639932000243718790231033082054593317332771459161525504643122052389006547204453381650722445460760240111930434329328408600281628991384417168747153843275018675737131051335442115941019786397913107457543720059448137526607272236514129012660403100959688157437007462401703015128638085222775126689525121677630816451793576039046573770703304389746723859512400450025162130807425700564694995658303158054694138066074814959315380737707572652939546449166216756857675738395425859998064239416401549664158528199580288672942650740185077225903643156636063589355109167875609427341657873065933862224994168574091829907708827865172256098712768430007536970020250446322300205416355121646269779952308967691430472306823800977358899630618724501430784589720157547523537027575227499518331319243508848446603643549505421115076427210841063850473720898437935310864407581538713163002522877557898662724081609912280889532394528004204481284676185189472202875964583236293009245003545281674174315616850847378622375417681284676875227638684866219042807354500732800910794926047201659166279715611054563825941602272555231744064993485102837541910558675869582173422765690883648761184821022654284403593568275919431338833262977681668808923580016776411359079982114357125343901026976203075292044952692208987013541033443396702394925349345758130864831896891022154036019586764225418234536799663953546698745776281747753639290155186180733345331595041165877450680278932362843599842234433443192418473119857962935309171389390120796805352678241447047659716932767821395762174317402411519038905154784104492574184985609475020092935992934399597325429205707142692390022839516934050287708829272431543917008672433091699897998723300290746258905154441374023920296134822000543082361819628643316614828197774540055362825030070753411853496182040183175631303301306450049527134770101059913981516443508536857410411227796208459119788009866128090503168738552390842372926236084302402355267564786105260682861383999343497864162738487193899213893188761247430240949411523884369416960329334180870761881915023753665651230856183808000000000000000000000*i1^118 + 333059404760991803674261959498224176438201814189588732829645794803016479708559186382120492742271597324264759780331725674687613284765011411702014452652817825919715446166653254656962092503968964073558003820839325445437530229145277621388912165706242655783289994977919775644451647571972873737936078407860558856407104861586042503055997540089436152382713439498605577861682639230419264025680284507230244888792184786796075118044924547739529606600702594308892071354162388984185737506801566819882315898542136829569775286201127645503700237432498871382445204093571036372162681348305599566412158779682581211668193394399042494464089630263813899970409509705731014957704263093383670432411380761887770347286174239545198796774612269054477652335597822927565052323910815125428488142635350829765900596833229168162710793123810291236461323226139827093168103924710506521467392407708213371586281002723911625562605844557247546152220135279342077370082702629279973400165292661752482694874121166569383099824230067321800778751961753796537939481485257699037150782260222444255029241097449940834244347783440826511631397132730654270631827195270578270766720323429515822008007306661239682702211793942235720435467037885931539242306170706613339809115461141033111842412398731723595465516170236182635568098078534792870426187365473361595098348841664261389827792866447759078314573886778952004815737524820853450631998296806056217715001198150978582825901138607570995580472353486260958956880417153523882042355521318058096552432110927422438307306981649370857047898043181845401675801072748837311969061018543300292314303650436246914268223227023730080438511705431315017743980267611452143414668574896748730988027495334872119794851614038043949608867557266789855875635787634120818686002173365321419502901043337015222184391157865716858373640049703096900660452952086836839431190236271706315936291653438998646556148142030896467426560218091754875337797535269131705801339820456670391394125322301873463218962155181974509372699311987278820680161387095449094834859100358028735627034037383567923966124764573252935468631310727149137839362088052950937959863902603935568776713891706377686441911365542972520231048489749678503454930892422553555349770649596204292589333761069942474387892542480174100623995042252532114305878883554269311482410309805974085324628484491676484326255359373644035986281443940860864460587294476165425040524545639499156164632838739926771345167582575167534083735722402257668179330524190072774779180378831688513601556948764958212888165584809368682347959480053059150969792603864171687344682320750916635884114438299069531523427595403135387423986007719215160802851249920375947888677968334257203915517424920617374415338201181803343895135662110074283755998732951687132961096915898391931526834040901169167086733090617513447052063019912312938342882978557097150130054214134374379464021549965734329574277423542040820752412527444816644876628990082271763572772195332672523881183371948127358883210080170540675152720747091273189715627803639191428681837970320005975221961179505366247750076263580203898023619732739613500321585788176064231802393718953144645181188623587707010379534285504433399277244509989351756126414408997250111280529374915502759724019208521977500242098404021518181792405364754657897085659738187975357602663247404533108094504692887872481640802667173606737241043790346093125812694422684319262366553386124304352746733256551587547184173174780076583128573899806630443404834122430882071605135422212776921731097517421922976300730713494012608521705214958047903889957558373309976731621590504102483179649029604421419961218850374206125132803546028517602431292708220595177235008004426614901895147263624922368478346445986738207005745606800217448998770460826393515086546404822485321320314724604199099686233545830505609768057640165532906611711694314636471282423716978989031474212900661218558417876677471347800520031080620641977353228476631303098926317874681274160217596347212096242463940462942137303462807094587238847198227790958916445270841408543207971142789629940282067601847654888788496447012281371502652075287176078855168846911340445548153983102530669498528976725940278750616631229398017638400000000000000000000*i1^119 + 23032368442466019001470398816154174845673045048603794173963852490647011218574804193752407968723124287529654115654901339231758772826644309437908775001491603601828426578306913992676158588652250850318185075163694453193623743036153498626697485164822658227980352417592402912074832223468400160896278674108496387767680820871554290197796444653712944432528858772773574889926658272514786162072438469192187916966498717130389971486539583669512040156783275079695695291256622861400173718230795100943743972537985297676657175269855369237274190391144112893571453467241833667167522690493499134756123648876557805138821949838496736354465012845995515836956490639849723996197792535295833765904913787552201659807756708011778209163330513912490183306697759456812805565559117332808280735487511626386816726945610457206535548079522511993791187258335488332360039334339061056443457745592959712179886261144827136041437837308582110823922564600441863068864657406671303298296817412994449203472219578463009293701256807495752014064099708545221624293991471627884360235750914029783460875130416183690592886478008840311322905561660747841113225805344569789714463747034310437341458802445962616118560688997651267206361602189670315993390590246443329176166714831907379875871550037210774039626124333823677326934614255764074079354555525645697597570120473323012646221024280839942229522135728345397740134431753605429673647818094727708861185943771878548431766615521081526170680819346217460032636234134497586174808792852320978495276285035767931027983448776412542477287904315900385581335232408943352476519846655092595081433161864781939386147770379835980495330121380470071984974754048970143918528872249209113004511440129597650242661297741263559029811423744460942230593879129145700486832473764318504648622068708670782036360443570044121788507188886858715366480174670073188763321322086431137046751966426097548260832793663965115525614210237479062275166416840234669743250868731937097995975270858546925455813303503194595965947344546567508563137977906465361475481536761407589586067332640076888994535259116413777147892101383550238811441921331461703176281361385400996970755332430262634090485759403358631398275954375305377723921217305796427236685916097486674308106200336027862552405192281161765452034969329497196081531225771591653174486068259777291088434814298360622767916724033784703598428733583444560689668437834206193582627168209634098772395900826032202235562284060644038974954292249065867889784662032069473288521047907328465050870106286335969538557667260734549841226905736630063857667377548698210584152922854374391813611229295602249370177059802116900513987748396460858670033470361091719595927393983101549299353469922677297265814122605408859270865789782637368037917717855578899552846513344964622689659158790984118310786389142161343381386689711105750425083434592885986024409345856462023796873727097191517417493660998275747632326007429806160663916232309613558063242847641114307618995900582484387891454047022933697920457889278439574763599608979024810122267668673860682246295694443713296487184506933818312855749832466473507358456988082943769297212417061930390851848552627436736772871641502941449059187628535576735249995532846333893169633025318133224686843656747209569092292794233024393337297837356887922002548401618847258180500289303034222475556856246234853830729075448660703063871251740689084032846820084423752553114892584121901676577607794243968264420729460686224404705917367399695302407798890716954633506485458212744244642688303021047584671537233921435967738256899182809441010041176018870726291068344946563914459406780854477638402194097794224019003992493152184061305863134262258985238065304263541277931504395108726743758874935119199066040635598320629982669459253283269385643341714980760572854579892836239929844117710636365721293656138386539290837565729795029342039037123274193938291938477724820433426355782799340508334940797350590443987381298372214491200366824403227337377263804871042473407290846692760045500383181925381346865142311436577601995141092799286806237736742309302685332585533638424627191847279664378074867960936390741264494082164329842802045461012195163649179147766946815016960000000000000000000*i1^120 + 473389048050672594761699171623130729675516053219645173033461567084043304021980022170148940161049245399482382512171682212724108969366180814468551517232032077596563803451681520767676560348985045880590770149579287984249778535828557158382141920930154943282484088144583616130243658034559078758812400371376365066206735171655868127710753495843645714248711590436832492651670376562708383588952083116695357027338106471747397545065875833662288141254702145798645245160000058062541265871448532337471569852277036830980694052491117566414545525824777306520632945577795395531364688037102841226131325532500979520944951813864087455216953280473732002089391815931881475283335395971098049529035157472887111046672250844647516470057009915881710937665489223973516574686527367155109742380461922201180285836386715124139178201508614315351081116728996437881852879458573691773398518915265178169628023036227292165692022303792226664854056468534620795946978868712377963646829031649388672793125955176802541383060764738795013929177300368916759174964425062595715668457219441892509943242015930532261740921603982761464099215752080209249421658528786663896800782205940207284135751893892228229233619690544409923673965497240979851181520011359089399520835717473472920438381309193223431322019424389790006654409398849220353210800281864098252060117060777838537513931734915392712793238702910038932196681882201426036319514476426576627918674945211508084903928298716305330046564298066884924527083178058766978247513123462360088522632666836030864837374479828588362354014774638996993841437523670838145228403304856825136238084885962907110497057698558004569874167042249689909909528535228292494911034336319112794092611343045646576973356601512886714104462677136097073280040681790792181419913894720508376380314354761695862952184952724272598539980459355489415332723429665709184850396445193377659900236913022536990213103440443529683194239900374036192052250836701672260102197698662071432034872340558648254309097449215205037219107854418573412915337177484798677205937156290374521503743974844259929842462235032822195373452160192054786865221210558377639990710291467469162557248514515885279577089074370663885524424556367030161703726673006623795258953914539996880412096109620104592948405148282205731068725909414548065269658497121908313511763190146773151344382708648607911407664600858973813236576922332223204660249815213857339530171339199214269009322739781295785242614306305560315337961110997731596559713015558575684246909388393365204224272091016346187583657884690793169120792924091657013990853716343467705051324312361687366056037132052637499659297246694538801149993780078157351113903749089752235004349613595770751387812412872883159713087533658466887793374894897301879201234463437112796275483440738250122722230214407366238622990390160672256437516058134865034553818070496800888024410552344166459014643474771506523845773741006609050536578974434912039736761074168074307000975830738242606952741799928206069937229454737900817213691070172701448200387059670166273155339934076033699754053188995273978325096729797745830654087700687656125053200764136996082040830899197034555278505930643311546480345797491022601770630662795244713967885444249374108994169726937697001426718662325348239350866213357535152954792366043101304289295191720702651282137345940820978319116823555137450380926598789278811855228581536895211081682135398682740565712828766309175518367463698516747184809819880693147794726194025650868332301371295296370140075163903428665223463462231096052242794422645923105413928606401684722655783909362428564338568784172183802861789087499662702275668056713012727712247791550557972276150446292006843108784565975881167898638444037727971520369824980802751309488450652161094279264146703194664256388318951346685469269085285836865184749541831330880550827152526408687064900933730077368197876244234981737665761729913708565467450360450075020799768518407187637322364065110724452705260708335390110260696722363288338703802719842346682175433984454545416982315514250993272467203602430093697738170877083384829217268271380308278165320410678604459252155424827072536943159375150464895935378493029166357550202880000000000000000000*i1^121 + -10958761404979548143535853247235227959496953599291855100521944604543822689166303487300110799571185520491519530370371562469253837690074315643208401591944953773966876215080739188176322745182757726182744042363625844434291265055949844300473086225943361545003136347391572821362244680625679117445096117929905721881147991800788223116960456889059237485600970775647138359099718616280104097590278037750084149396011215643164407712524241228900613510216262423428835112684098614780109777646174571428409937675648919642095553933484294108119264870798605673731318083710091707167958985238771731289746751011498916304679407590796125886176122925276134119019147191975905778070094289075925846054098251603527802912225300816768137342350440752497378646940129761580020521821433203387602767435940706453996306313875374979257481689990714117553782225132388308122113798622848989488196113262781037207495550738583352643320958817430975659346134677234631779739589535940360505558749397161312415275808063727881720567400868932272265770303198697352915239609339626738113916886853316012973734852462956579016313373457117164133686599933141014919285073411016490925942744838012882522703600849438181149632210153327256496606727024323454767771019859132888346247014177003856521188369311360871100362281603285100793524992897347465946526294000660430240138168920457366426106943042357847014855096005621226173493453797490341504347342231745588935116675774735724184139865445806532858631057734812691801732336667024910685519057398969226773797886542749645844691963295036591844337105718056597322558533882643928765860482427561062450449861065234620202086453671705998738465484642904477187126956515469577290510635575351190709592618004377584253265231623509996857860465204257015019102942508970137256754030181728803179406576705290222669745835768739227685656953446043815256133357885632939748363008963416797671551910212230285941180525894977777704592725059812908991834271766587731346565074928603214299104246908440766321165677838400073572832606200223939928117223943514390033087192323898936157009041704203237483512641508396772875674513998430318596444137034390004135552753056187923131967230563785706549268437046664655763177600936771484619925218752006990366900910142485141160900131618215642241699700299038218693054074293856296194654696522653125012273424541356108372859800488466472488527512551015785658672080775250707647920185620807853523831075144192006055201316392859702755307065521197666511917894869408541688773280701664440347093192561662714945183355277980866879624472435993336241255973360413241443632891998722807831586939343941487634066453367283247699568085866750457333478263898170513874203840305935459185298830005396233832237887213931595014715859989789415726085807210648948275927762590796634534383341906276956309020276003167161981456619294748307093448639753485859565842240490312182111085672810414715356306658504375325266205198706600899200922216863892988143856165906336007571767478142498570075148055180313296879145523538979070431306437854183129615247470116379654119202428579632056270802783164735594490641077674778202716496811636486258461329912058453675086287661364517839111720838814122561202304169882843554946099215986983891844612472569851391849180403934989832088306661227861115635132518843745225589729970594989267916848434760648849738179164372225624367092356994869391410787918064506342304118177017879756411112975602495069322763458337436617921208061648152294463405285148168533152580844342470413829580012154998446183380818744793863496074840428985649693405192816021861837565169544230200160150511200445667019141857212127879225835867896628011724025688218384680036615065998464423861192062204203278482530294410795977431454318406652107948288385297648925429641079066600261584254302849966784641967611304785114674088061047535879783887774160858793860244150116806839057087815020044529243020916694654291520894304421537262697508173253899920737288986671958617725859505342409899609988777302095294037211356122380094548899974390959711506966289069736449069299587803334974741151551427708103516396667708291231796828074025273025234602485493640895659688442657573782181609305218777036391349774974976000000000000000000*i1^122 + -264105981621512748779704797247098959803735332281651420855680133954168931868554165874282019026031397003094526655443610410692682299192968372429060508829877907571769993351425871162469325787577284565073236932431693189022458654207446421822315451976169200070047564615203735626808397539806900653727672993415775874564866126083389293172703134896796019238134720997025171373726821154066806556777683078500379042880921705362955489662906325078344266773038604348414340518841736213424785572866149543989237387131326400068426285394385251821568417450545312127232039244012779185779046355379055672874387221893282534937893917051324400351577632694111174399328732154727767033493617076270056059759720586073652105512351222780972326226023907321879623456555219755619812003299666120102497205625192293176846006620223101496955970799304443021101182234800569082177439981926048460563803522515129439428544247562374081693282955825887520028757096837409416795054563805471921896915550624882621202558050179373469324031884012921571334518819908933176130005270274290108088818065277610098935279285442406484761099873696667458949373246870643549608749878478043482185168805733630465963728390859867985365822600932169080069351105033528334979101097179062464221231806747410112136837630560736727354107285492775278798145591843703480413450459975111348861777452739911090661380712964719170117955493700616343738138125824234940311841586065129504706029961866661386276698397832569634669862937301795543347104557370998743894549222148068872055037031398020068136505614959345331103286425119347096863904821158595810886338469764557910974767243906937673281607330325561303804827469940695390046356186183345158454903816128148863873614826576171983582835526038784118711363594141875372738194539637004947221651764334805537184634630658659558668247978966915325241864920766452372328009510411542149734200536823750101043993544151323195495362890472698948220900488826443184589800017408060304244122053698823370040371977155009685897763726568058717024773357963412849834722514075095242996413019716407673128715096850697266172620441536368243471344193704734231714797950263662765158301447464038210140473597066609607017289354616518990625691140622244127880734047423765931501761039415853924276935300660567017484297480561771399850848742149923496211805823204657082352730024228530519911581013652243630776132957497347678684994978367960354760305170100350166547147717272891033374988566868598300551414493641080284787543044758225124782384337258579330511342087520957478772542083052452862819288295479909576069648995114211594330191032257274656618800343632061378127679427328506935844553895821825306218914172811386307188329434063532626207570030766411447389041564385771855190124700521980265809388291716514922430031780787889330461199202460601706921428745419656964182753703369960586857209871788791323968142677420228338814823168179667006787309099485724380762717254144517773071129426693759050674655611674968816833597695183263063498966640085099809980907552450281177442976103485239159012076555121277417445120543592586638916202681251783260763238358057536602686687882458006690424653900101722713046756650669266063181843796346170085578332576600880755990381069259507580730531143814159493178989596866894625068631910541984695833309531169091126862578937936061387097415882431628439683147215280257454128877682733833360799451158028529915354943986584259914560290641870473297863123192761091660801482878003038845360085326681019529314075772614602681117301941914000549586669436876684069536917733079224207655788319482016152348216108833650330378667238826372364432600309681572583323769310609861468576618004637672829980742937259807522872834148180297524459334356486228885166380371729449669470201230000601897040235847252472019644268387054322309668714263963128812479479030263581319007342191870123980698847811098740820142308862144790758666117024146440483657595574962802646675067294327128195072367290238730203961263499682533581762701819564730428441545855823071225576218114494735015943551321989632943666618323748585957976234145752173913817418601826830380249244380287782324425096998251706924281143488044209747974338508776013824000000000000000000*i1^123 + -1830204696559993693078744718132578806447170838267186429557425055018218921007715157090581194887438603476310780433157566166277967169101882351863946227799801808804567402600623210922870193599780353626215182023887406872748041645485039762130162876833488156411922151486892861980854292786795147883249698514467632741920865465221358846116213003981273302758555041439802449803555240728498601795926648399646104433693739868071695460171054837293378105141295379714956856535789429278788576831216330691892506566513383037158356866278122199408610523592714245775065308155747974694155909421037496100842589123533775152753045113961903935888678613202867589951383552943044126333685135971607989244586236080660683197266442961910044442786100165839291529596302416037361502826155856909940954873412049417975454982871729290550260290785147288237293791006856989213393177479745484304603191825029313213500904396701504539201268494396415080503252757084452943070967293210502562588657400520489418724195481003546860686614906300635784910494662133498511527899453281109583527355297252075887470640200044756468902350708048807750362752707100707160080283202209535423951306885006647440423099369683690440042456303792590529162776195977010363367753824837569185982036415323247130566671803751478085223441954084365432380160917850368131276816674842194563607679466073525669714566242387323364873752003311022684110574284159424289423698542490807058356543912379380856037511242117541106609400464766036482700365668430008097929316175947921417165486768223580008641028476584420571023060166407322906784125284954213015142549957377607666816610472567697304130564027282897762442523371589398829145088068826880468106768622773803749255281107983246596054884636597632512276725667478494061880775033026371856970410892101580874780796347844941391281409577204177606693438028222002516921501706935429375598393700021558818558007821617235125445206207858311093042315168545390907075392110251700706147337396799466398726288003974680936672359434674940146618515336004269350923529318602776747676536737097610436461112651908878419403131360250486588106556434145838749616913740159531498481575736711775716926223327868074057682126607843742284852463955815208614352794714600132446569270906145440533180113132311217145137444476208859941179830188211700877234917278734972683042817126213739620886581242542653705111305053265319239011943398975541709484417935166297149416248847344980941965213347372099513747138696565460981716404101471881295641896651794245013976177526583109411021454337620153480489021231024041282367509440032855515188524343278997813812208118752202437242159714918534180215467177997420781795466828135632951934901927402526487376028138320793614504902592234200818668418457342443848877324251990124827499346120660323860500493405761622363475721245944748435075351808265707071878414920834968337388533482585389115184728131952668716523995394035564102215749927017391882513479986689415916000466003737714214245556967167747845289707225476071314192542549376761097987447886638026057206775217344659519018534831947340510892792618067225193002461610099128703977875242838053856128262300264669089252933128782800122414988055485068776540369525466440485524637916877977618077975517860621313854669977249455622800157708700676485240235407140791051131893588218245015066038410979762149511996134006204344202523079416351511308365257801083839943733916815090938417866018433404193749885977499030355834702529256759453360079878121690167586766407609387802014697653190696122833781705813938514723357921625568053742361105842524747161507035203135247438265478379404940128064775632649533853936988795568822150117960470769105469520671389862697327460219948144741559124075325599210424901880569927821391907167841988209571231191996506767693320937079065505028226337263856910652452104627784796521474747222135723410498102588932798114740111716405800547132496417966334668926529993828741059185293716329333099487025441339150588291876462112574851571644846221444919411621213696489410263281179747652002244797600353840536009803743858606963204024903843922124337416736770838448811354940342448734526372610502521478755550957664055853056000000000000000*i1^124 + -6934613111114374296916099995586398257402110121346418941182820555420278905770768712668891237087276747227119773983580468114700185765897409751007840972032376273942376983023648631053449285683591442795385846119943461632772022634516797842691845323007850245794019089828333278363412372835418852608221966159471555974990660479128741082246176658905083618048802688344019027685729793533390881077879305672543119918753056495456680355103955412754100012348243855641399203500937332246695794922675555632836925128247427177278852984246930560211127505049046761496985555257541123489251185675625836903632241654054313264399931662673077843835211193565058795936711282867235019958858689983863200534481426510005263596966687946953229198341807292210187806206658518401318147277267246146823531963955673848273182327016696354439913010206795108428010846210117730265396083832144722449848133126287685367743309789218683028705408515198106947975399286897539334575812725173882350721860118798148601745519165179899576798253544968700767494116044478484300235690221966646922694179147094524960744758400418358585108017160556987108174359278242079363707389158547073038927362810291010145152583122240242237071606595085388257843196900967213428201360226760036411720643686358084643418775130335953880560460640333849267786932386684018179503627649775177499476004846692535047895499419628479118043575751576809333970727456249478111730969116122131882510040816837003938183120690680688803797345585591438530613893249670158627914861946176278264026136684817303412885818578397081017316287665676201541422059794930577044413462999929917603059742687117075366339865405780630866111943937278615362022222534839252082266205414030282295387710958026257257104919125140833202765638519737725905702618029266884069912104625707609165682943732001596182704129235119250539008129367174956870503805609989595279167233187923036585910049841588821439316690062173988223803100300896494227287311361771570245815134825950947239714402768229483783973857305700567822216366460157531134742047399979788340103122840064167815585491759870981953555286901811762376264314828633103192383115380798234520948910761716097640657852604338166375043209475801154085512038748690796720377282451631486543411847739154680413502761814979999172197862560375710991336287443986111613267374618822531362706701328941333818603222499914237614660883200363550086288958498535013267633657995186249515233232048478407880911590239710665475893586466475813943345566294529718694168078219447686000611381054603723455118609905162415099278807448199535785212983808841707800568385068593017676041476237893073122393647162187318305112106159647498882343641855446227368740818928833209235440573793644068798485632259363533540844598834726276242430659426247690273752551654538461636261442525865516049725355175654846635520132932151790171588892407031979553029702221386915401229382562511439218132449951860189923179624586212080534289123148537023495299176958617027172256809137278702924671618510783406266944660918106876837243198382408747828263335080719153358329120364570214106571434943141058941498836959783474232817745074640554326736477575695705414107456977857234818880972568066775588224574651953062570475576726496927567242696744696567448502647520167299283357415280264807885043946918282751049913140493515565146746328156356729535407769376357446376299570483249760375610379805827512403262967220319793446952245857388063150691257546164396310771785654040797998683683065188117488109295572978438292476916315324089774028458365876735192939778543767157068348485870601457862704662248303579293257912282089693853129919811634099088696032390488513412802529389407764781131219240487710371067528944475709710811798534381689520156630592401522407871132701151543077450301133339269224006548590229866322836313404436700099374499536412310616986459711531668596167914195389356903818785186209962804351300710973025344705524059898400824936991068495031295220575302027880166123440593006597898220666751089629915196062327925387510869240246727113197536588338450786558060463575423546169079251476673925874238057876649739179503765298340991778278241604425949810030909849600000000000000*i1^125 + -18774717339829145333634719458446824110637258264207893465493951823652546267772961375200786940532100180705180937476501476107570491035081414708376018346694586393258261196979611981979049812090629391190814252239703073617662495521429437936683471722157981460352688704469760934345131273089245440758457156645177841551786019881303788924472319828298645272275838036209034317284077546888494403240016155189523218688876446930758642685607711832228561812389736834187950467859912758810891164042293045373175953919278616288748484943598970606258535521161824693613694042108754869276923055674009445734298636716244749493987708433244475484130730922703986500028485819496044905592716270144731078485612908996789378358897702429758092369382963123728862493628562835332968935511501148495819912297676315776226941513492903535662971943206717989246429558241682655901686267658410382073613171523916712703277876711584932164237837490632778691687621064456290352012500101232058197543879658495332874607217524229653634542632380267089954585177278827033245651661329397069170336909967063150087266854512032175297207942680496046253582853233719398337087883498898111367917770810055876118131785523884270945919966041494264006977645408402772637401924492838694615829116739935637448796444786887165418965540302951564280152066628916294566488297380678415588689292053725086468683476438103197713660279043836841527342475409799609982817839887301901599751851596935965745064520942435684233014355142851737720695577143030717007042794196546223836501260046980935864194975957966428994023764203574881150385267312335311587721718671986710893377056696468131420565236131570816118082357328385478118301809212871818992120207207546046288525484739762430077890719468727520447629077329794182923335123446372020141192668118129569468580585241556572220158003962539124722032539881115870454115708558170558488395290366817069971568069676856968255039589913111748675053402461405759979031631809603082903459223088348481492731325746003475384131515629719275715399705987118185486180741916731005534821720887519531220875035087440342045831928345128752697174231500842287541398357078455758474883511917923978196336941263593993490787436991290765858698365799869153622984290503849379861589387920372997309222445538450694524495627819737824916860471204081932482985243177003750279469083326397512064303089733214171170577177503897299212768758338367288901067100231056963242382302291099069179503216185206144443831036805662942585112484605118610254281425771820096056537940566719292984238921575731837621479238733904932768915287838787871448893508939498889508823587370990174506551267244580255908409642834693262117108711136182631703809702716563572688158395724864206107131600706471884032403761621410735956999961266881682891628525287256143700225913951019684479028470357279137306860635493781034045585331356712351608348478403995053665618054610341865397961534402069525904282145110947927127235750276324305080991742991412167964788505729198219700956147979293497243584671688692801591616020305823570119791508595286331741340211335559660320658750038715101918601423710856390327563821538734887687637702349704212312411118558218768112808247487186694240001977611156161636272767587700276995880728421864154759436380335964921134732990789339804786336722214007733106362820871652242741272312938995233397934204591815656565011088413698462214237814165613701956459368715247843506848653820457503356414620246478359324403496336938561807059448044147004452647110682752462175634338853123660363076211733131474651876132673829051871652815598354582642352619288386145176306735994764729154371091284878477036412974653589670669706764378633340189780248032483770264287913034686380567532471435447792365634813666471892980589925112253246506735356692570733093569406330087639043471018951251864603252625405569279723279395489349226045529025950739057503183131716765245226755027072318800965917439958496137724492675597477714023748332734076271763653832749007629626118058885314546772977539176368375174246170536831240470816837692349293167148525665352925087713165215524034941027838843187483867898459950264547642407028019691520000000000000*i1^126 + -9278425561071879724314561747997949344280941585163762016856511352231873581965204783152352088823887400296556228860540441220426943012089670546592884696646503211383168393632186505276577984510887750857057734983131010913548626753178548228531200259323087918616325517427603955808043817528974235847576401221504181754288835227467292105371332501750258879909446017416502117380808886388479875941827151144132191364950497217449841934532544102203815815476493491003895973691382757435477119733809117549342566411856736080643993048542029062304324918037019848810729719035009658325395801937870424257001828364469920384105235194385583874589821077232839754014886978760657382359724790139947260846145662804945608952277651811311512799244561095621688350292519696525044702953760164653181722168492987293977524207764102451177568722903487051200631429181388065797288823495296951096833904891973499739854807943126230846658877647241095396461225846545400376692787107871601846066821439725356505149891082581781719560223097462158113565347529178564066902696912487521498865759875726576737844665547437072708791060452182729770789507518791001327449175786910693944270154134795382182960725272808169704929723590208766575612086998452780848164554327000369481478829485331842327821667095466285522135765342704139955347984218583296757840324990489035955826081511872221480892260280917507533990540715903219827944523820682683517566350436420550811170418641775408750107999946551779688258302279974899811681544523672620449814498549292943289802401830353344634885579830126833486055524661401598277461675711966227493191582924523556755761479361072745785760951393083422672944876266529075227994170937671313250292101451582353889929432080518636280738886579229968105799144622115688655071607718226140861905729040636678942687801293939941887590280638300697376778601721688530979950682223432790274671857630662857812481656110864390722703825125132636524285504490163451477528833333593795598594377503784684665906180635673711720434191696361116018653154311471385569163688448854867393327292067676417463634497379347041766010508570018824122767240498972754871513921270210317911340197402846830720259874464059568245919037820805976919487433246709824078959630868817329754445396889340828275597879222705240925316186327362983393195276903254916481384551484527191830452722556209444496213131794510236125572305119466415394004028544337583639238898195767130006519620118610715023136112084573709059625324916078353135646959779251755610646669084797440357205466365117678222042860864481734421553866094873431163461713081619501705921276733831057573435851570468867340425827842915719044266287443430838268771352169619380340976976614891944622130636940505579370735176141163362334971390758317778765148613304555054469477404494704953895195243141208376131943165209413383811651532238582769364599555867753236158282199626911282653031404526242574004922362298253699606311216501113805527417345533259842421381080855598834891940052233491741656073307788029527547037252743208776317900080432366573912603187636785927769058542810109463919910606218109025588409240325189428430347119901074293537272452740113392579803957039385381388442393466734497356772070811916877749345626550569876939132552391602999462946377398327427413817861386313350727505675961048366233757022977838376491729443792076518394153299704588017969381744678142837068566891394585311355074107709150239847649356746396839611345683689118560694858257208274625006695626921621915715441287434255906116187469907432678593358100199802799033600625662538079021987979833158484214379660896921098156432500573358372099141294077400575698840890911941877015264792380749453455121804776307614126261117931837081143515863786422574625008220577195705623653745612690805263929984797899272644165394309238371731186091822507056971706678012485757268364069797707486212098263702168619760953368571481026755631616548076945712202892398302936892252235222354665817180602877775177981213610457917068951099559631325997370313849909549940844312464127889584659809018747609685485113759132861816766532397146343727733261476174255686153906869753140477952000000000000*i1^127 + -21337777390070493871342099976623402102244014443483723383926880046737507832782308555499681445084987976622185313281134505098390701510129753408313889881957560934706575432754431829048939419898692989351559652589369640835661441184822912049334167149639933372217153225590125023410161856133140752449344368174386866137744805290199422036961334075328137223109488033135690398316464122382560143281372409748937021202232009982131349480330387783381578661119235556382136297039404082380985160912518904924500289009289581020136427066079010470999883374244531891363649755756972702009914615252047744040603469637632158796766235763612762902642395007797005440668533015256768882946795022501180071953525387656732628093832078895235822226982102401307729942709195559543267409566934921546768390683871437464413913702139570733515387741964671382299037247501025128324590746133416847153545262279708356478830573413429281696100285895993069965899817345367921622233511401733679071352356421526104600576262983220576032654580433636124119813838527671471715082071520314019631288310285183932241368772813005395207105681277774305780107335063482951468726075743086871479261640452933066610181127114369196404134933196309169901455280189668705855461856814595986378190105765383065676784731370383747553826766257287304834975402645401958783545168660289779866901186691038493218904616695564418711273667920791619086049128505939096793511138297009060732148479560202468438745166896913724377381869485922598407223254016697382351193885150050917596580235374618099083201430939195139209615757548102029462496666674453362206151317268869540124572924738679055674018099735734344720554116347455271889049185675193035875614089920122061849059947702377734514671459564630429242557165191743676970345798630191181038878165770287980840389967760681242438831902537085706700402474753659566841889466953896016089190928857621457651039255819931429620440613115876315923610127561326613378841862014453321420620557219541016197231557136162540531898567934057010483144047103857931231344253678158403169798446637944949007931361598532725801976099501428768093352854471741503847849832005259429023300454595484054589292554195579334433365644539972802287369505715873325026857111490004865803764465584753046003547595487874521296578726606695722670274623563117490647735505695081657686400802690534009788270893516909016843070531387310748492748701413087006348870025724655828140815354103123605502116640759959452085361571554318805948416410322387480732127912588608770208406798195685500130052784100877111285727926591746592871947801629496445769002379856462506552415457387004265560675723882346613250784892203398577748938738977531056180907984555936514115566036462756388924919619285112695040410532229760373195293370925165389853779588747266339784338597542362544722560149074830973481304124822597849744413617789847556199620751056152421623607269894694514962311714939104815645943105153710505924395757045392362010381637460470895595564700656664180082687136515947292295812350341044352045164580415880659107846699648828800735693711827206867192688545825688365420342621939027216096452531299492284828844016779189437945565691356773789773627869449848300128351126458680676286975497366597772862423211199653760690939765200020033676449236606074673977929193522872979822751977998078116268661873144604079323592471766554709945338994110797432001427545628600454196991993342035315002918686796179149786764796290545711131945355266058364772322606123431015930365306043396634688876648391029435685188458034854508651984327136397461855538182909246128770084970586636482351957099021449626637399702204343073420147468060757410020672599562278928734832590795960259329770876604987246512664069315720053810719550066600026985386051273226977151720286555483071098812640231900675812208591766478939988171622879129636262514059032337466304300710069649468286491270848172975804260968460206811798078009297272041261888695797793969317445277620744099929033258234647963884204337551452375745835301377630165096869749099612177795664255586164998713185837095103295220070941609680732946219069694389104358195200000000000*i1^128 + 16003147186137060754565906654118067021678577912205258647269625304769687903185813223053542351322738273004677049763635596698148839218841160568040172080136888105777667464052239885135784430165377774064088884099499341796836195402507378367013489072522412756006082152296977838217801305050136389974851907739308593509650363545072179278872145688771340999920743859283996896232674988377882858299801196374660631950664630742501912163308875769541268605050699375664394032632812726304696032455743290075943786153963585185562563627389650178159600218420368589076227374578978506311434702546243494080487466950025626599970336334847829275879866430288217134527000101832327250732537980174038689944057566314081409860200966242142398040522004206784127407611272306322147836764999622943557237550384773010260370600853538981846209778217708770255614456914473851155391356712125419473932024825484698218302826748819973236160956729475686679318840539913280492625955952545097216482770473200127937361789059075260017100876046156866675818422748399234373037822081421753389051514766917337434651613638764428044464901342675488571619623240800738693525565278490820422738166000349943824162540165395517658182828733312161300851487932924890647788468098189275939100916530802328819097320479483195846217592973360744141546309206410359790541739423812763024787663570169059554009339079734795163767398818354055966836455929892087257482042237261514174941535199021713830953109451908814642172667082566701006565019246917005600943223630503349074454898968523412367449153759891069834364360746587290990579641185270283489154518424900566755571475534642686894471524829854991189181413470243922009149368970010890595506764064239991593624394646285083695755244295192160046243243350682463347167497103851075940518700816289620560594601540541555712020977053296786814722451801588922904075299666101682633082734478590932927526412520745172559801770157147935857401325461921943889061208503907946794767391817355279022661461168932919656224413828774435014295613865038325143854900629045353053780007712696357125437503273006277878756222892620886700556788448269102820833510407665691902119909491922643371286535789495579727464711655664650936544794357456367334290818232938945232585222401115673207947558607149668916210403607236106461068333424701247300131723189438295291215447550670727049731457623305752241742872050604772352768671274323439998541140778849162107773134858968070944631872777309544598177524359069093712774792626913349608529436986248222618266955480538124181244182602657568956944295521133296549597627888777026959236720751154328852112297467875500527408343896822188008964720061853451372181304646977360912383386672857501987137466956114369293414070150845681207263350688491328312531970380321853074058314161933767066681364187476921020775706659494715317673284871387642316228497015186997305267480257829792269568378138165175822567467925615391789374834126080258879364601636022488400875122510392692268483416415109732373286997064165207321870673634094656233201213893433623466356812329946330190241714854990797129585269208607183369584928481346282566941370242508946403669013281861858400247000163610970917964369880122188089863346333478172718395887935623567342767849915804491781945675580868952729030475935439177917506330842545824934182673604138349937285822682633831740371647487764436817342341029044902321733708465486591447456515831779861776739329458380038254027094670452708465057709687025583750755210910734323201367559643851023057523857496246508896272047861742774330114396010224181338444094122410755077892817954290290925253230898183412978665779547477222668968097402957329816348567018735876502906026484397881857931583129960129577624021555893425441267109054803244972964288000352302017093995684248367808439806737876853395862210980607023360330270434282513866131243840344711633696885462234301937782530234473601120451677183084830346574225882611841844451024448370114712520913217424301968172240355694120488884818941214234589678331088174291181229274606669060974322297644431357265652931026071105449604031032075948903565885440000000000*i1^129 + 12846392884021871569133639755410623804466241672159881420235005679603616114901400997236897518782563921569236425239837491439160502477328254752796181698133598311509710251320274856360729885260417783392465399640540658276708941995427742393554441991871586459521969719455589106421694275803208933272110730526991451059370612148618743953875114465358237407725554162150357729453111907212748642154735943909809306194950600893516158655338305987344994916734112572732297051757449616434861910512613229316554575683030745175080186114528270418969860299112887775664405847597676153382010665224435204667014720083024608890063591817752842348337666171845221048102663921927037110666347040473341578725841799328527514155282443940491564739937218250981565065300677703216036173510361362657697778608030989731743884683706437843802198835378474157622125130699226950947758767978310949198065481580139535955255922528850434382490016871171899584037011887978202732176802315854040350282842369247910951901976975915946611688026112190526466557331779014952245773818323649058341944018131255770582905785011684335971596386621177940475682699143528771975833391754940201042430279673738494528874152628022078900409294297680747850878188294357182091218433161292943399567448373620932184720739917356638704063864923562312430572666659006555725657051711354781034455921751219521592026608227224769213829115221119713343204378395832136954318955327912237487677423577587460595031858916158584082667191515208530038559090781476518094621192250031347876558181228825577141806773891425775711678838910287016552485607393224310060559027670926929348784785714312028680727821729879557092781372444170058160223502509055764804452491721116384366712089840482688446616394273913101914498513875148437344233359840287311375591969291558138148666200298423798682702877498162510366850501389982626597532784417718913657181052202542455803415849734439421578671034817609437226876306783697513087411355389856318169631173854491685184205507700519493320858886711782567576709095710610979398826915069667358993969807284700085472560386770199375225845097779454105918169031298771445062334766314876672698672197921610753750373123917318576170699088123468448053655602128442861811733860409997925917323068461623249351489937664932767321198001864251304093895265962244178567968500779956052051424587303385067927590501978653060464446920252805605551297890455849146700668431848091986418765954240666321679163049751783494105771610707808068196740392458238515053647946279255384284336540444718593378103465939578160275466500917831425344120266256348369516683002053167823512555481208386182196526366857115216764787556206561817332723505836251392450208471587164100099176504010017420913027487360067734955123691148601344699201149710618944025506515572835513953193360281190178465900114214678068024015793575165640143488717152586221081268798521136438387136741155283280335079861622764883595117479624965203617726285798316934294465073316823034689364326274115732587051707008893796702124742436405355263943405008420511018980682526252028818881574722262899138039848170907425008679990607701743781579289340106124342068884255549800482833727094809293155314461122469818395698626509058368162094909997128391067608684704458042643279512392143358595430721467461609980577032187237543657060359642614543631096370096135074054658048966862472189808704269001606492809212912020401718919589966475171002509240533359735402423468797738641124681870035167140780749456184337627082620685245498798725056184459159557425364535827993116509892222337728393987995090652297538653772554296431546961030212845415325202061196042518717030596448471242985756324568300737846231480547710800510536805411565016883969755472382300502931254133427662328995573326619568897722178093593926741467553351387511801329339451405695334533796761768332678166139947348709619583352077341452280447383196712686568294905302359967915011113185030961370553319061937087055144090621407521874655194853412228032413819140695269588375836054479176817148437157736772497168720167304348111685816670296695322630285491699712000000000*i1^130 + 924240877852240098386561938794514272528444855257746144078791984248812203479732206559142654166099133740668060655062159209177180067815184867729796501455418513178529430544268452497077877976355740686479338961826914447992443272672660414407952580375193825437209709437037346814785459430802487614269400907490647986554327459526912467541690521715330681895843228722727358772000600993757958412578404001349878077213994375741898364629880886509420746946675101183609526296996434731373036675076150826879408928300032298440161795290010628297151869835468777534489035300509982847318659222720693142776506259779080399528315343083863458684156784635918294751205283648501907353897472985779700374847020511381347992643979014708576799667058233870371372331710962578166433862469641387657465099086491432862880532458696010209752859409671437517623312735701201949555324210172874021019883051310489671953191711495359267230767261921347450334287579237731824363854428682670474823976686968387901783349404757076588203186604942676778497041951030969501714115331126486081141625441835712294725956449040359513873717328243421274528884529405494919076023172102946482471971699143678602485852374555618765894454101202559722938426777285557201036385074629690922228454522989129604830539328110896233356874277822037232411063487988505224627346609354910924756063146285650721187454829784185836573427466911466677058596696292661439166594283697529009021872794676294848626327134852469310205487234801456952342536950262062916292062195238709893104742187983019060310341859146016454666975869869720851867312307281867729629168803881682628946820401733694664769762213201075650893756472379172601678839662111735284463875854973789539949346207908022749705248634499582972836028766878607831056382887623512283114141694749453203335166902245356922215303947958871159842614070302567393487062763119709543828369207485882464184660675546684614500082685853076898213244571640069687793580987036270974238725471442061514656709436860884906319959519858175634519706990493727821787377077307568812231945745832850575799147244154687419981398981197701223846536095663945403485287385128836981196647070512369082590763298391483347886672427243625095451592786458789356856458941526436778476523901621403988868715259550073571031310283264866411615313826993366057129114545625215380646934869528433228043765122494818879011575641871463212556460445758883467000561756877826561120087261320651133663420027449528297209650077470083877336194490165584937873365192115154902503889491022351443260065854208853495691425399377675473765886917490269859355454769657353657708074173646417219622405286087500564775875796711397332573434307849276297300486522957005674957294524887562756852559217407421483054341313056384112247644573714068177146956111452205709627369648149791642977942490843349207721655815298176950520059281342916409136371911837106864873938994717013443639780598811081506070314749130400659077652551322411014491334907976019836841478552148684888964701949909854318510583549505473145853239759958362324368753044261037722616204797315861321214003518969646705774109150337805519951148158412802587479648802532748685011457548599118802943536183271768563436889576598061998760653317975221045712654104844509772202894643568539209144892386136581333601165485745501546877662874797794910581774953429636134709667413352903229279434165086716633694837705345091432194353683444785260985063856066629237604050203700815281031431912205601551388104437345018845136210514660182054974034710025227409911311340108314423884143607417518673127588427347528372016167164115968140373493680775571025504431774322643720886619035747765350045349322194560130952050117568239661991873127281221735661981678482066979570546146115242054625481094630573109111426973390029813360868844821049095529099293946176418223598709740502579462912449264259929037328090591967273490239603704932282365598566272221825467543401373780154797174172578228357091697517369447177528918982431412676572713430861722286503133310217449160977875352777345743825324834574394485667493981873766400000000*i1^131 + 453821076719234210663137634859408734018808813360306729447457376903689599751781685366605894462958407637349947830716390330964553314656216408473046583119598125223577511996555275909618397334501475591337215592519565337166492667750712117989959981933248571164437171907640382388113005671631568418095829246819369869456241006072108751183258321680296106020119641222035774576431447857057469119291718888838671934546514253149444167315671153587559375092005256736463356115176998694545080401507188136955396581859899916282005731523625564271649766051765980112700799927500450457587844033562820676620824222101154493289804625989975664885292384912004382363989905813025496736917542018325614279542804123480571649807489218424271556444851416705815105492622753712174319822461331188895493773167612112390687757677535012846352485110654308005264531274412722171368487216972625962542437509679056995182968105122368327604764238553005931190116370818700983719422645851258698142865466530040935365307700451063501070011386544292349089604718643126956021774591645755864580132416335032972369203223211260897432441032208087879294788046510155899161461336433602946884499764748776351569995323515269350227018357514943455028447868368021377760964601086772472191269503428306245598291463027446619659864008446728957582835184764944015414458535330075072990908344192234866268915382281699415159380838579552119112429427730122775557955101617759687341015367312843185850537098104388484037669891808650770730842498688659694181105291820092296167674013586063540242909724736959825553309389272886843107302891218714341013097000815669080365630910910589423749461529035474510153261410383983861606301634233278721770305900342176357537174237582728927936781487979320940947654465944041532692681473863424286969368773044240520749609022860679542529753744718062560249455645195238463395895656327301681235764520917794509889142261885774636347202584057210129808031707459714244149820574330632042820792579876532444891406200722683632114079415541944428439531547056650493857370469288511558824143730820321157175723001926701417430813999352822679007777211140461162107268295256130976377378430959719256232247226406414495572206416503825707075445936979134117508141011434248216268393698130323821692043357595273185222303184353508314959322992585492869950448754996476640882891973255650073329181095893145704613658219888970835311379085280867745678855740755946134476484586783391094856846836992609074656061881899704983893759534682118379192884386865397390562014699690657113088526921916920663667056936232568214565798825817735541926707685092176426367649232841765938648841265479830254580123126640725104701539413278019990986620490748684454334513017236251852573002546410587938496707496831249178492967353973845515938116399109289455693750560337034964990379214641238438684622929420961131276449760930027353636165282382629720749736701816764632755412979810641984970823411482684310047597879381011798676849364522076992682224245228692964182678451889303552117623073510220359843601811020486503137506363990110417917370041201672276707162685533985539985110602656928020199516479670269157555408105445456005991679188143045444921132026524921932960075990602023239780555486116271928624389622709108746440881335564202429877517874728325959047340986544752000375961055452917010531847821891844966732521115873067897299451197443862572672812133489278629966897101042490824093803781310803543351677541194762641012254514046667170584391261874398337830111439841563386827977768164976681550902511183267984956902737547310291297317943865866465630443612911049868218495125309304367083347316639523749949867169565836453004696841997572942241201323038930713313587811093370828708532503888939852420293323663707749114470076732100553125311125673702239245501867942638605333929772211336613844005120561032231484835825382495567454940619052645550707498012809086268214237583166065609960569746250614954256108368922609291105319251127522528916532684165191195114074667630621014886990716120340144527699036120466578237406285637846302720000000*i1^132 + 131032158760088941916571894422844110208608090428817932950230922328526639075704390952432211437406907299846816725004802224578730808055253108094176708978301568904565627455699502531936929261628023412437507566442856953534785628782130325590948608436528733070798700976924731642922179646270167234417556154331247551890367999465410444475572925689425106244876148917792815512781957869349257118072983467647329213783150414788239522275597569224029691364322736235341490956471198770334013730315571753390927708926162734537607443526200502477505225799526340721636390314012025583464773974917993982744890003709871142519543495298908124179962566997321236090520944105168891797514118086494826847538554698355959594640211232390589782739861146856967993379876766746701686678531402477998797556110512848093467125880933591248230302875643328808263259751681397707997175694543573017176655507474962666732010905572240130323346708170214068557300941607888533943951717532425869662001710595920949995980426806620606466189161252829604135524344298096686557165260780862744314459555595508213998175879970169909010866191715510102922770697392328457085005743795829098034838214887733762828711486565395422859140403489664184166941612520553474680867702014239754531673898586279625912080759498755001865909816133054365758146213590737182636867252657827755224649223295946263980159042134913822231636347991745859647706390314570682078873415563159844590814181681723578420332713109083573305270958549672735232978675379204038794671619330017716029845235747731541140843727915715150094276647484622985574861550799863951148221060391137461343657806932021526300854918319252610939690807389076296952902562957753821408467109213652546082437339161161280897131786649008538822389825920943099991357404469621279922543858795425324711534615563571041932499279658272277367122130367468853796860112273044944356588198605963743546384986667683295333793703153942405358494084575153818954959653179314014032216333995995955142285915842830660738793126824166950987883363937627771545573808648039333250539110103037509350371363965951733674692072512630579312113203604432011994187102577538012746784418533569416405308837897120295262793650935407217284529566890201993839351222867867871665228122635515594693687106774663620340273721964966448885796015265529784052911130150173746922142804352926217662892876681995950722983089900035439085476112062118763353849937827794259484187758733137879609398455426583957837713435455725072094695170522276058112436886380832961555957799428137248240823027072297759390980742101178978063733547071557240906364595406379151715421360416818052966645279720420672321858111304826639786946879294418261612189273070800262394661692396513073179554106166906146233085399613072372589894449061628200984421508854719086500489261583290663043671797486441726617405920349336243421179471672732445668924517258469840257465932201615067429734940370156327311143682209070333103216724175936497437839476113131437412245614891359424185953590486379335046557084171849448976554396798081848118016441338354424777125998637707401372223665171866128866163696639543806540240189325559620571912880197610118632178237278736748458410538900075907324035338120372596230565802194288032212730798257169424276484246920373358877180830966970134970622479008117271695976299202356373905155922185529567556270866958408108048405475858479923130266690716655660957911806714121642339193726205041034976637287575222041363516683867249145244316575146735884468190542280848154660537088511640903349297465525990271772316408137812162208522386774902710739870580458266020908343550942832919930859288597730270385683857899067368832688342681083264046158773692955492457225471766687898598899285765246636292435046146849939168072882657465303255456050406085381341154020457252193069057411712424139591178930257961500229193741020975651348769116320683137169332185655348343369201012908793677124719567409041800033934237771770208248130177281511830431436882776342272390242776778396732487545056324352778390901229889324614418432000000*i1^133 + -41217198516593491539316931720733510273686478441547333323632064763276628893114406555053683046518389805158507345663119393477573271421570737235247061105263605877563263637624855088125036555758212227103158010969397568999692582866417127934767601738851097929955557492276967230396418735037477229386347762723534622494723122463692871084541138774967648442495755179124143939312038348898385744376509744472709772416415721316713968130650701461984060063892927281112132322889537724698914219615992753518163541688307958014656470939115973698564221193109124318023181742475938713328288018620746232090616150834406926803560593258553395225196218022290175894026775203467228565071179005929281659968194806796504181258139363776350714545303436526917521773312661000812692946606635376352057230633581812250032483392699142782470609494956860082262913249329233610137602400740763759318863032075991763381005430627188405867189471060477930716027051185247660084214699242754447632440176234408231546685567035262858190961851350525211503686625199070281669294597036800720049555635894480318210023581550029999344307779725027482240846053633679815157081504545899647187849004811197634336991540983128679129803066159211138420484745729068702693200118047885365023331517271095935830777844271437040741178221795284984184573880238859110751726172237504758298959813059702404848901100899092089985387973460069074420654714574007128998226202144258901747202361390100120045402768297138932596136673884959208401910789619752574720644841034962832515411127183154827627124040048754797990968278612693074473540655353852923248666776981524623228071447465420187205675790776085678221523968233353169882717173980264207851992652441470504825700346833639776140873185833315790535189511408500665869841122850528511016171004597951881765632714008662969203059062519340081675985383608864945025418378495945104443172763322435902257453774404293076675856459175918580535739326140490564005546395011644007767628926334644421305269122764186760839077643650428833914701499829079239268956364289266063527491619878105887934188541837455349310710193374763987203514000084260586176527059129562020850045473057278593618185483675353243416215049077387222120855248574996837990986804737649085147636924526854514578956833635327439029769718676286314789610917388471847689929828774034635790653285025561394659811097813312809109524286242779631414074604182526646646773021207320274303376259031578824209216897883472610112092782520431385740284270273350223566043969677888183100680415265376804451659893629058896120314360293549979975241809010331652189473021004835373174234633168513890606322864978915237728072182298699839940239325563329464872438102567103069266104232176455561560259917686338370295103379891782679707477191791957687393335022056606465257471318349409815516128055825486344360054181191690411984369094344778829819764387392998546700783775535773732375659759368089085634180458402030495169072955950803495496869959014779460392024786046820312451043511232035622127000898197348346281970153925267882157785637287008314587507010209558319544369725508672400158281873924725935030925632084927739597977639235255275692888445347075605230344288949484596385321369622301495837311304222224987444666611790714662326143241744055620301968836616288021290684244345333796460984419399703333787356142404833347357730247301056800162256936272355652166676674478867184093725430036317612321362023197219514784170937660720032301554105930724160631912366146620640189963316411018738021066674257235594716027080393354519693281247896730438267594737701118907604179733687715106598208564875211146005538309514178080209654530123565028528434154036178006900338857921283818144774553417729234639593477462399451597569363751726828807024496853404725405390888227249022155407618089104888039438385533736371423672403272015160888072049316904059394023133035981311038778743217881938261170219144207602141626215281181880856970633977950607836064618646896184180182640451691321217814452393029782020486656910321126893158400000*i1^134 + 7856598908077221106779799770833972837537689194979173710768594564708161610137159451943250666563117772605210518558661522625628975510955370778047477368525585862065550605585214158847516743610725654130816675355522159026807711028999760704061912159621107783607669301304270554146733959482826271853603001054952099649586838355023831259586608407112180145147508813271422525358400137716693716994834604016166526850945693809709670881901080859846549974445528602826656460401098501255515322511582802456848010134826712733967243608411318503812900465260373201068183340179697450594427874410043789345029190602882982559903097504031660250248023194171753546701650694035271158895224126674191145826152204062708293482919707830489017518479261079165688690007657296430296041406240853237112950051351862585231795798866778121285353772834335853956663215364382946291888605773445510253741630990448751272361193214615769814067458893062696183029822393796236064497943157843559376420563219989869679173393049162453456313692203087359395864716626592429693702872998307375964327170344909585066435632603347462859262235059102764457409882227247049454225393008052465749373950559547612978330739930664443889447395662010014739779533863744514151635130900848674775068221574711563618369372285301366279619531439640603153721729152693534364198697019518495438650401903152747818527447782342563347318309964505354049905787302782215897511132473028630439789181353976545737936970008028477934974994038327325140904334380487647620752710925423274323636511931192009182876697855333247583627698355170549620803218549096656670501835331455405879395191281932921067794025260422474801395168548214290839779092776558927295647497146025788095103678040006711294733979807519606634354787435808589848965077881214218830316959199592236348261719693956003806440230398194699014766677696087310381321652375893951815020913402026829620182024647726674084815331732413001456448635314889161838698868734650675136855103978340240171494472766486373729617594577949468584581958257536497011339963966251264803567558732842283264538969709046823944250014493369348666849782667334353600567884639437886696495480093468589192078081106794749344557765858558342234065851022343433529353835926807063788662139439104036967380979872781334786992747233041501215281274811604851555319700805559148294639598631226737397399332678029734086626889181482877921308860742779035555342225639234002298056901336568498473067589126203550697281073661746482636449911502807286607859815616382741335059959116687378756424306626766700108762463900689304369819874303559356175120510856562998995854083488961594676776636903979875781728149925847765748267040724964587307930195444606231350051472566558597222230444359408992957203394565173403578006574219781229494741674211944362967482717282158946431614313937478058507626395946407738315709321373428766549602590601299247296974194271781769290696865578276293667870127570235653722487787804940391995099974140285197795060823633305973903181601947920575627676790016706612583021875847913316635768257069577559507465173219381906879741968773855332399671274669102739673531754192866761579801258354521272010140952061050424503955315617384923909219455060069897395747959934761142292061121301484504812805323223622345971743274533041660630675505340006203300202213134512907191232429336050619482534257455719375629970021552770274274402771056632132241561680398257765406813803310409231340907893481256424434976645437349830023847592932920562463904946315615361688973292681714872920932454637148127472967704992290834630043974779714639119692142407022243220837051909247126574544166551183470982977330910021393893461162254779182794915652160255499325818998656802419142999935242354808509989798049052351174527750069889774814337189520306918243519101573182082561576269701737508021162027756879334899439270200798741848352230904360635181311891569629776365604356394937110001818706063299379012733941015712660401964144557386798320749981669212054199237309810171327975260160000*i1^135 + -3321491174488183771280702581094699629613349332529876112065015804553111077290853566222186426504901536807013845585809968530390398615090881929471781835629101767367974086885314918724298375660846415354196950984422066126064555160394215452572124992427910915903975519834821528251963907040291594782809455204011101629465192275208581734862001987175615366542805553504650195515931332842934781488117833411904062421214590281871789217399557775788931728651249482576897778729153188215554262108596716369974500777881309484258315709191092110767600950970848462289043440322996619985992471057650668332540546188687819606873168332342079393552342198787181841365083075599305161074157283806100691386606177547765771144335308652748708273269529188958949310386250429575837005185112693141518223412007698027534747247025756525829704138764951425293951356609802461730041448328318328084963778212301144888905331287869996022895651588435910391213177540187924340576002671296972116392795714969354043703569501277527918857915530526182297673451254780389234853027163062662427805256155280521438743145176415772837222270818963944416583189759920074802603838778439892543666404059812232870697918514573366498173511898260983003381523548521116731249587850527193020505275705966967749701928584969752008190018382733546427115034543719718357606789568338745481126464503549931187027886294540451245820780879039864032947673936837597901283410682887726551551782502189156289170074885901467244062357256270000018741838805803222334460716162695741788362466210237926667004443275305961461503021348238351786903930146312449619317805567070950966911284793546639562971593284808960035558059672496711234142857189487099099245340958939186734821731082604854207621943912456519382985112140254695935840630326172500280411832438231231221722077723932797848033623455499742138700656405085850227001674952198710154108098802929405164960154067341563701228918905462457281626857433425468942508759848303425439676580874206307720490541968785942492414042557863339806933060312621266107809879688861792630989483606498556057213241350258194705179688747866111124995773345249246029724006298659043115603837318663090840338048062079961108400724042874160871486579490166341759388025577574343601133881504206496040480684003605491591766779577670130412046738248117120306696768668900154348138101814787201211636096887096789330929407480456276513584120034293467082992004462652712320270686994193083559487649407016753509511299012620034269676213218846959503243103923478044249512034853052737180287776081225575750596172638494994192205192099420321729591127516558935996344847581201233256273061253395950230546186567302311082843461960005535818894864800437062936185449636647506293227781822466577854235371000299037250228462121784897119196806669976830776700451413743555990053407521400709590982770554082244824960411076513977611819566014137564434828725505945382939111302579200991701771773103302159204927440884397629048255922118852180831523101998359218809046926159347299587210200532366382922196836694977300437237250019036783961732608332404293132529561329335057878177919176036127198672128309186602105073235065435820044103785657674080777080182792809455217407857273599044464563509974855327153481049046526053613629131112323621330085212137717408194415372848802672145621723870624477129508638274300029916472518283791840821944203359538466731442167259499908205193096644225166727577866399623811234957717380459447478902869169536767325811746907629901454802214763470633331068648309623312038084951780529066469887602305905265585165052933305843714151296362561404174128149177432976646564977631102037540908175587119066369803158995750854027886996529941471277744791785175874639689767278262805850764385448645256326554149016083917970400172290208332371521710088125535308250508717796533488765205019016628978409365938396631726037722952054721197336896016691603624174406484257017144112534212584634424082336992287359991084868353428100074791596079811995369472000*i1^136 + -161029105953082379520444368044495158834823579613891768396992452643360237878031368547027296860813508676576230299781847638006992894377954410785744385582204632751877059478537367178682053804673103269193610335012924143629019535438552919616875726168418113229974571362108159654853691502658471775453977168818820876543263527985202036110335009858560418217788209123215391211344090999634132935820623001189025008535909285270672471497942706982635585491179460185219357790887927676103002305536451131620278583408927813010491246495444070282626968764109724493474544297576906030273888873839027167019896223319493579462806092210752391741715554670858087059640841656474030531451768774421808454376644378274895867417661297985584769652826448484995187984413660606690561771658756481996781398540036802055985736255796951328159054741092666205726504823336390205218189749372450975229939633041311649118541842487999257561869830080834255798619100567698824430704427599801596840637916137046586839116069942699345659610308288853697153678887812298348049494383596927849509883802256188302950486555664751966959925220477367678594459837780767707234796150857060365644800842415093552207562395131075065437118035508150426673562395607334367408492363338568232247728717482681231929152770764212659973009009552656451794637428418790549021462467588379498058826722262444009799063869952582959796322611779476184429499298247203840162421592911345324489853368598283692613330146970810242077501935888378765118675708660994321124375536522398177977764548888612873495645304753282235254304696164197891427019950717138088631644509746233495461829074017570574588899403639570729284641248774081513765370703391021942953614823720239880996758687866996915468160832203671790991388732951713036574880213450327313317095674988956841397384500561639999794237140425461030485562243989811547520806288090477402985923067488198822942656009306797949514589825644447386148788160322401125817809717929267679530425569797680290345431646351264191817116155489010621560180222340861699823565294197091094231285905507967154810848463365378125202152442202026971814214180795722301936351571880734223897724713916298859408344518473692516689501163722551348469616295761752266896318146386439016527412542237231691357744020008396563584560357523974169038111197970158065964917885382240253238808361879131751471685606135882787632494290849246147393645368475871168176148976089982577145681408364508607973756022768241484762705343442763009229868020282653611858996228716324072073313406711419807182126592116021026092737115573692146186683617052369434854159812744923964100499252164464491735086593962505543274837222843390767616183219424467651833390196289974692034327361221771661319367695041729442525702104941055155909890588870450066317285205192531450604958962271894959897718121555464189230696599811469274282018512119001844609910026031664702338709275644320992611620212393588284943861004184624945300838208896029816283803603373970025156082501841567238402852867142944374804827361064397741825610565518229885603455886917304277869522113540078720924318576396901254650105716658469420087666324681875975868037465586118801187310260070023407751781657155208966836786810260639400195423023786633488085164995364880641739066543769349732660520053934031232878621174680213613595909296764166866921574503606473487692179808674060528015171381658425222489463682381327931911277770437516580721635115151196001090669811649152094133410840608468672700901041195326857616124791259541443752487767045333658396533233704237994099403911209111549879794679296903933617778841983721395621421103043526273178138612450599573475806863718658326768526791760687748431520277356410894333982226767099883453745468050132239977628120057466350882758004938904204730575063973450512415872023555779474574256435899853356662328222145026841480494705227679860076529148778640393182194745727734208738998977502979242954092044653035568163618396288653037955291545600*i1^137 + -1477162368778498398666313398926177189227744250984663162898579135459027158674945038971168936359484921776341097281648696725887428796166492989077064217664047481965652480627094489833494821483414206470161554235869612046778089495782621755291273648339319161006825890608141722746485579072351506680790216855836945514431677563186473035115924808127505359629106124837185645894438016646167571587786340745098193732371393789803348959070897171734036491524682057049850900848693365653117647101914978370574165157521293442386481706381801363784911616745395218873040574752125804391896250185737525525335277641255494238759504011189749581909302108051144402083828924928854297863843420375211474260643125315105221796984050399811117202537266883500674861740014756720053790239894200940694049196794838308610175134748415814966998556630498283249023210318367704982961763617592810279190658042641705820976879521225709025630735161763432034281611510341936627261522125035783407995517850394201181974734447792929903916222513840959631289466512878131430757116537389695205462794605937191269924943948355950823107548240293511617250662106004861929325253425127715951255706182474679704146330913453402424243114331619203871171796521587568639177137741055825013570038855512646742077730557197795251272707278182000101505097763241569592160212628333943323078043347149395078045137078875616685294153229227471923583332121345612074505226236999187562138197974999196472472252857515476569592610382335583321218962798960921947020340161675666360247128285837461681422193357795311466067562692193974321316637224304493291855789422544527922151210165636288866584820430553692505647200837916657846371094380657370217037844430195924466120366688344524384990585846405399118429042820442202523060284106227304305417588702638582313765333499673077716264971950522411931403508161896632805153901498174295448111858313059737474241923857333101375832962921274606931332809298489703263204676097253853840677153918714677379509348017247792948459438206715197345205724225921665980272776260632628658615376852758468701996175239973438821059137925691401849136592340675112889125113145417988814111567044289751269663990294978543059971830466795100963215295803311102687050953467475793601277623350185673782259681440865260277156469063803037569099272010895233279061715856487727146062458559598431544602248636276024766733771629304605120630701119411105080531120251306123094954503818129989992997757658483677643740138889874939699135403172952197964210645930043806136765174366400052217249640247474428956681523822761874411627077154502164824702018865886738086427686384345625222596690753703634228999012935238438278824308379305306962079867680461788617887377349398648742363344177237061467338641385093331732367078279006307365085078956835041606620730010202912420550718165944485289699400120031191011475493367210331721204291710782053802895136438850780279631825332345921305247422769783123834379595971933774862453268403869118595953519817652796192090608641337567399663593357551006529192360156323058617993632509951517516639229797579062980569318838165107459687904221956639248197380746618775951281379122472942634821171241214638076926009300428345233596949427415134164371018765673406702656973862117838302524247484499236027359196104305117141270707834306607517411096658862734534007601822189724460807811572246164058082739634103052521285047026135871711549892124966865855208633109181706780411440973089720930309757182477736711565035085044659199644576990429592886649333351871936060077055695695152501599611372102329801913443646412786215027321888730700272881548648207558642659895676978741246375254740409027347548708564802630247343206615523500826951994020459978509483243589016327584434191315331103482174765810665912564293931745393310054672112620095451865946052707997259411046082773005224792117143455470483000386757642126875471650579504196248677011673109408567731567178767400960*i1^138 + -548440400899512697244051975674318047287866062568344252100363396971651902235684111160386372714600639044695423102525206705006804479357321611285521129393146462495091001472690895026126450654485080572099957459808191699929910850095177318578034637567691867831245656295632150019740351092422815610904803757801212201241864139326201411133190672819654181703429060151274689055871926871528346230842495606824148893330873215354917228161520061506052518934341506069474312302349479605984523676631970501961823858628118738484038080102033748580894333402729005258295525921296777579382218212286764308027769567693344356897257457892365203043972835503887690462684465148061653090403733463218698510089855966655186369888414905555138798052950710819672411872753741178627707159510707406187847567190503230672837172373704987915212922526289834214307471648908797251199927515249729923380920859100832541477960619287845246873106055760563170758334060591368302513775973430220530027344565082839908505339793346652402601014463581164714341675012297486854535341662339276929615615222555493603145195619126576875450552075434353776718147306663085862956860597893305816846037560361543825923752293005626744673330059417105789050367690845881525190700411190628878391563994509443189673842097683171495735185467925459643934562403048102551051851609261293441466008402167104852334686947058465054068933463261480824651941412184058035108025903847998900573690511629319798309513913029995368953990034623318000419848147634114212523589575056232238787077350211051687189403364034443124274846276251532148278748527416472391798312695745141750490285710324450634556497000775971517537133950105783543733779457997516116846306802736732792663317802052598756600146575834211841884471314693825346327329838076026259623468066582775766517386305722422192788011563066900056834200058842584570656025242415597369364306217293331180042596907164374516929954482305069514209358133040185018361377034076901417202713130270463805352479152879718049346497268284100458237291906384984048121835787127366117371430616689398039290583351849787138647249584501576421765244585098932321713987526008579395063592386478439495338461484731699183292730201083441020443123187960431027467065332729929846526760898666901937708981409724972531825006922516565678656886246133102826371679000022386515197115791545386162024012016665365879590767122594010472257897552447621246608521240265428330281393290035543077653132117293656823906554661769751891032195686704368155849317109384327034374761850398419543673919474922114580635539024738887190201288341158704612733500773167859927326880831142667956385777900063844062050992774681599468906334928208365462138736787235518838288004257102833499460651182472312973899862007202033554180664290955550990422991167525098015371647935968321550528461276731795175572694185300289597979211669075577181491140999725936645935107332426232322923340007462313999757610403373647540616999741031128700720635623892645763802253181119757793127207928309952517967652030453117379238654114550443083180981244868303153264290632680066235918126752439759140450181697861031898192588952877761371594304233151185010264902615434641203600090602584213923420112213857376571824011502691600740959309344498963950945561905507815618283961081380828357460959517851974504640552879240237570129228007819664343891782406926000613743502057807198468998607246672536252462657434719285053400646012272303003771521253745095962327234857716508271556322548298706564518507879552880477134914410106242117351651010127170918938663518084259088368089971461712170394039946510417886899645596044486449623615194438202449552590910968146431657984481832483646469306375179181110165282557982799709783930527724367002656216574781891720177615786892106522961751379157685616627023810253475985336163254508774778275608543979864544540609273726084508695311946708848939089920*i1^139 - N1*293055686360261034623746044620856553688049719285536982561904601440195325659483334896286375623952570611212460000736078722332306121304638936304112942958010886234218696887714195301348282008902806116697888967792275666961869030983939334921753296360257280124290176313873825829554906921068561491592107889325068308028047518523380795585202485357868962870388593587298903568150447224049823405710732210926018982531287507230174393437615532240015708893971745627020482153724509204431549737262085905673417118402240925400373192595065753997553853501163536544273641366176061405964355398657232271877959051545447872954608121394970885899334076540122679475512279672828264154278661353785361949470274541905695915956580275197400169711401697488475724495371109625444711336135814186355586704905790329759438358882191374723305083174088798398465291768944546934302591160632942317806143425939133464533664267571845165071218547345392659768513181771757370799805309074173731249782687846164609535039534898575087153735239173649376068434704543151529697779870346886143*i3 ] ]