[ [ 782467671297988669357373132501824470930564082116848908753146586570455442674498818884810841379261883934603503964924599054786709005644973934025617159241190702222184396466292587737096076119133710367161448708112973237013372865790386865876505554975584859981471485602918812351398482061373146918500470731154063828581820481965692940673739670361235581356818378138419566790178271583551293465348562633470543978710649366475320268577590801383835040780866717602056783855461632531029566201269035544748494387174950534731362362938672394185753179472022834472716956165197903986421997042153716567695480919491509151955119991884631983498970625758818149171970954433389630933257230168663248617070979228985679398044222840555181251941467902564456035446029682692845055111904788110196400256969237533957296770863333845151900349174159898362417103288080436235011046134019570687578467955391303350821378369831162821879458983779125629633351984662952260161784262913489116502110757719846077561363880290286327139504907176553452164950327347153337005854412084144396294845175183674793207864547157481115980047400525592072851623766676660292808320883286808832172954525675395180207637013120527852759639759268785440645069736862265898262222969899902236022722010360057196095147887595398265799160545728561140144217800447702865719518131695430019298334681698657816713347125729590782469184330059227822503144084556874013976298881381464367165067162224889106773096689498826955563387078160698364643629389891765048055457992879583678208086925523991752960923246228371694983283550754421970241876806230704131182211059347339257609709196647031969566094101522429155575750813262927253565580810853511428214155698293142656565945381173972215861850159197753060944364115503009376767947897370313623044740274715500976737080190307176847695125594196830317873567275899731602554028141606489095532699080086749017067444848522065078553016205491148693753728937222154226313728178659106377397458297674218280662444647951406023806170786614550632986431278253190133795402232145117572000194067243682367561784671184854073109192879878273569536319024646920628850781733425550257281681453036664158252513766315429909041854797213319643929048364129816879825819731580982733137422292626266467838462679838813385759129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 38218037588112594365831249792064787517817347743809795732944907951583336706687918746365541130593117243807164302327370167375331699866836498151825115317487649345935248881319177186568433713325895619730453523064633941927046895561269272260025472122996196403812874940722659270628723426547772327797863334568238592836746775787230532776061946442493820885852734936099636875050502123167074179542181306693793328671190645672373783510751488427457377906319598633941478354145125732861500680910788221943364141821669812811864255623314732110730501360349843392432344871099363715430470958052040661051035852563916251539164432890725255036386710645704710658853645646403481774396632177933569372054159644552961487374770320050114192155499034176592426551942083776608944911082411999121136231317989082685242791008845492989450174567060256368704863093741687719773428508268185040268348067686773866329674255633441676904546669904325331649590649367212458065777309085979978551492364566343397860759964425694710759555736940209553632428246053952917869560042116297503882651604605388446609426349834161865865711007860801429355775027541529441489884558830384577040995629244597302476354947750429985057930892404146263471748334281354144248109889081759832483241645353233449088496861801660716369520598943042047581104195281836218767811533817903296447827280450450588931720363542598631455730892510398183948232080619952552159673561186331969101455172038387212246515081761448971492868825893409410528955214819548975698938460540959693004213809432859703108611986293734929702177841973157159368089197846238412579900810766361967721452419743306468881844263472144919785328840914712707978367534122864985858392156941777922335309317378320955330796653404961730467562606747552129004033566173926466322495756833095597635215973062750605715370748499434040356243117160811078661587970605564927867656677273607052396789757006207091226288697319074691583061250445924073486087022472939585959542865011236552396738795609158127394512404078654670557211224278791605808059181463565909264745630575835327965487631628005538937343207122462021195450168023964780817069036343900507834756623002413260684087121007001614256853813094657949216836948863080631416797100088753254837374414420780865200475880917907318725672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 685165980793025452493280503732601233800419156045626273750429261872148167002657009944931250280942755524763650468686132540592654233696281939056794822753396381103666145195794586317930793267823890905360371530334254054237980542506988531842740804440546845483496685460467802891277362832109577421555852868241413690896426067605977757349292276410723074379635921437110522437796983818882458554877290598246549686242272232789694969728880649348136041180990288063511937397479798806827008067891823920754460573311242413616576276204334368761306900531799020098433357231990591327460073060481267591334875724835554849563718739406242610714616786896625309975247523972675633640679090907241942026010397549258491685422038934435762208010957419503330565501565606753444456623040427496121290822122210267691586742369374305346106600765025572838635465088419582251560829541840556441612526715641949731502972542823264350026983043497988052542231625724813521350327084022343823274893562429204902828168419712998029247659042911518410808408204180905477811290886938365235494990043330465402333844572843811843047687355469662988015982269844355567272110664791104245174902326670732455397293232957558768984417396669448045274984346439077821276722449025840401451796751994074278525619367046952728041987439322100545206925981925637758878793570194903657775617229953984875626970252474930861733660164877006707746984862410542378035209983402644439656144960981291340937463129096656920908447325720459832607201136969206701204332556776414736661421945084741892585963655223614046506389399831757477379227753518407660486607331456070866974639921133335592527878314066028584800698727288684391027010317454675355986061001352716963260626073989520392060415630036968793417541886850364152711758343355402004423597818482701013187686472129152096102635744215921969252263767490359148351012441133986746046449629423493750856912167184989773408716171295739563424832413000891755847590252876328791853677031380887498716173770192718877235994714505660703621510505350401408924228911845920974940050450870258904979886004339718416188940274887035622290610220578447355092755263016479648591827827224008901865377306970155238014023526048123436450188785667366473589328904677841668320475849297416579278014295644757502805934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10535409267001400259607041752433631782531012758850642826636695185540233399587212862978323383344676012990195875105159272768521461888873747387215437299728840581025005938483027854564682456376887862610236392848271073172515222525051075090705565332415970796789713492586269882051446706105233670857418398366131734787905371340681243194151826797895991492283177730471164711672360703785504502964955352851566005903412597476412695930779230093247035755361104699497423533143298819219588502380802494789950203231910170583376002552249919704137647259525844481226351612218992682199671438579183740696439867741994406030952441379155148208397223522439632614096888805726061974111921047094885457923807147809479299047659350427611927385685406799665294331898032328325250077504361369789004597574277582825449050465887662760271686651284278944598538786875993614729436541546664351878557590525088931759740312445828585903093819612753220595301559073506973686301123737212716269129312455388771254021858155950388443105734981061691155848019386438869785115057577476002604433374927969392492636994439237819428197776868779990697938917865256065225352918881281356625101592673692068767497519798029345381896890652279658699709967931908010012307317122677227830444874656362881221661380878788634291632891363921759802865671435387070837755936695498105928546373615232072765457351657275441093392605460730403912399774799156773076506000668572397331414472869035091496121298107237737526406883090826057574924045768819457662070336560963537735867277761135578495121686367590202041118922132380452800657412436658398984708177002469599089517503004243583953718905373996933502890971264626179098141674674362733930799041362791440837504597187403752485514298461260103878154475735276263226408885726396679561306656291816881396669714270858906333749714945686994022002468284680284417692792082162608498640477424692407946523131941917057431655991823773143429900991411288191151584239790314193171344375784200867904708544788520270873013601195914480565234674562080803483886216751786871799646383075736896368011844821595655821795865854987272561173992574674880755819803921051967178775640453116619859556097587350094917754425775842124821480191522907160367234684995908839691057263038149961527704698722575380930143191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 64617649319773146100796541116289896599975565113625099417031458119941745330556789514986780373486974367224949214051278453587542811472287117445469934336412808925932939831660319439803882770099112075875900225280986592849653596744532578015661871172751973798236085132010557977358461142680630664354526797695782637740475202105464266803180284800676832193430226534388067813527332368765228962696499389823507590036465205231636122420637170109125827376052720787363208004792313229236370211562820863480230217347526696926210067283909242167856847389369452303672040594190264053230033931567770235685724273106411343058281046577398082006539842561285356617100056352169057618594246679208103426417316965242986532871139538440514523154861522151391335297262207889569119217195288179923903189916346313311330185285293631559088538240926815914417738046691633305635288249773254737088878948638729660574186554899326515519243848786841561653634356954775717706152146709418272843535974526377995608247237488494771859615368435908970047955225874631007151825275519577021024192563022008483658028981296053344612864972282968010250689499363580693751351848458589251199134045885437281181608932780922809574242842327130524616949418988012190293123794135214210284251922644322968439631469055260399732567912783602655871359232611520252201852130588774448923884258004643768417944477463890038593657325682346195653487031740934185080382047847161010764973219008369465302922520477349554338810619828731053565678991339327011974181690357280571013861636775690546825018272113422782519877109485353153656382075055896834750821689795493035403144975616166958951520585582646224892543447959159081501130841498563748311911053099438333061737656009819683777395038029262450792247765924635172891362922142601983030575248281417139171896523765511549508342515055255792151487326772015316419592920268545220712128743085601889401816830956011956013636621891087054483109050117677943936853525164155197059511026310043096850781794850849214071603483456838217972429732343727351116222347782998557850886162141732732106068146151904666286846960036887899989834596039179906716637509567706035532639875500340674492459541581445101866151299274370294009474407155295653654314458265580847438965785800301120945784755607336151306521804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2171357455960331628251307007770551585123294713518330805817408481236459139088310351354806158005283222253005682840551987917063987295785528390401495302722950599157713137852396409417480499169011528822550012600316278134946326052628940725353801277700637169367651018686414827279226470415489446302815202779494326991091221022075433777445360385316530654556782048300896026780007779259942763514702615054353449923658268650291156407874793019627677736855137092883284810889317534802311759375488433279318851382639706025812347778696674281937881733237707420943038969377878349955639772282617301084255350883122496708859242012946232994516233252821727513875485622367843866667109621764406289375057135711640915598055096277097930849224473596929726775359828269914745713812886879869307915369231803702024019793244417767206855742415756013616535029767756017335410267849572174169271298355687072501870431950439872546369669218883348107818413511668573270321090673475738213519315290021724812834583675947568764387523632424526160666482238279219519009508135316980611069289018101288122475769317722827565597350323582285623902957982226202397202540060064440469387477433733622318275737073055245995093741405779492553178493788581154673809655551834883816865208574154309015133387317481096024098495170704955538711692975068951154673867161394999734976648450748022107841409200038659327901253208748530650839335650353164905935287564242886182989133764455787232707212459375460360871498095466929406469989634644118600474248478291936039434451244328452514182220924848597009433769112208508341865504941193654553636091932493901602617105797755980438297859119830104112067872297840696140792024010041602622722897362311775175373442722163297633767959241807628613120733214863616057304197668446278523564400756894973155522900322805828336674046165151542358107145743946697792055528823612471346988027984088886441709166459590819954216549219837528692313993695998754255583748332012106516269846613208000976491806302743117728321534406217032936960773566802181619001199551274184665789207488673634996060129010529905288706672241606786277052005230918079820638454108386763875358415239688349455546391882005921087446462293286198324084338158037278830190911111028948318249025951738664906998776402633746006237903847424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10885551952466204966293544903987355936837484853216775172765649456236201002742071074015991501583956104524932082029314014792816016778011722124902446816598146638682406783334654138640722313477379199995394967008726420212806529005270509672549637325575359027387237240400875972650890160928559340333080975321512235746033646183925694331396091730660600490941669868903766256077084266931110251179663379540200580853216711242293892699651339068041605205530861648606054768702116399973835712666854743164892944280738544685739851640170764104338805299529789558867751821304636187852959118838231386043460919778269122021320364617681785675533037507996630926002820605707698152799434883935079618297483560095726492067392932030408973443049013072456614862933765056057987910392526236003008428722449158782275446884365938025271786504572318298054009251130372242418004472382186518611555769586938744481040626658916664656977532793103067257651814331365372299470729573627110669291640495703052223865441513876714550924447410149741872428801395140215114736324530324614513375849859812857781947080670168861374791165793244852619885456917357903347524415379719849713399244993273349803788224974595083891103767735210951350467026601028855836509445618876953728109411936357476832610877703620621674389990251405431372774477422202176649042607279760245671443342289399029013161947215174467240718793397171654534503693216375676044634862637887630581603088219548886037241367809852841548443586329180076943485003771379345311755166551484723816424087259659567553553206897366331021457282970433752045071649997367600474968521952368881097154582852456377441589841257396813217956753199765480071619510285353176603979780817248432079836673714066643761167078787525984447174455208555718717280333070211849637025139160082739512447879280603320907143424561311631919895840905798751751806860454118177099034106123607941781480715473018488908733919674503472977558318062216948779548882140526518860384177646791104213825057385931914293793300023559557630239274424481486626811196695407694151821173618483894979632640540563906882830995994036586950022322762592496831471711591242941050208911079245363577940086079381812922936327954920480782613831534656531141778081671357994598916116189423962579354907771199185079651627171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 27566436038286460190892726199583289165557845028591312153337630400226859296448880432964649820179345074675396789511697612950781922259867186448128382689467910028284301467473906137946979128962854267510383102109167244792654929978506220510559493620323357592089124933314676120424584695336229690345919447675595704278934957394706013749236706181048349509455076590880309640165829392647793359623368253414034597223577850587529009350946382862269385544024099909432305219113844649584689399063721881587043419173739152095047426696268874887367846968038993784826727735206463150856055662553887328751331579721435526452610253997346030226722215055173875596031535006920638557824536114589725596814044992681225832418240597964221002072177188562322666307317193222759137431731698981061711959125632964291880178845105871986672151591015681419431987068831610726299980082765244404953902229647221075333511922152403123860521071736295655948722106099951678515863373814653355172500153016560396533960858226128770661803319507213518046960305614095280536868158559536144421224694874552038718177732797102699678622951110671735332483331053610588293067370085599407279319303651071606142713680147749967252926123808573848261475983747532783766461466517050994264968462500366752701280644272014686668752338481876557091822498008601439729743367588452587298191549023830921979662739009391231375813087920303340175811078036191309537780798097640904156378023066195949583096872209669444974194155889046403666944424321173491725373911241590995963626297594572248583195333800446263765829117919440064812409542314140691446807767318639956819653183720689947738562752263889817331299649989551121274981771390728354031333529907815154185982243423800477039589270046471055280497879274309676561592550950681693277022671471007470804104487234015098617224601202677799210238637972427415723104265460620624631207935167082207104558277069816294517001891334545554823200500073936918482226036170895970827622546905122874077295570670873869572415502832126496895216624895340671795764805877978726044459995195909476712066085057759030097865449606998900514961548403182083621863060191951000328124777173009635897074779478663275399186306870731098929029258419636294676441379202034669430052692794726830976470126784830777085230191738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -102619361520079603943268333459406484461775908795486970741479375809945894427563184187386271023393925365214551810743209977158618130952666762997449182916365243285127249088670587889662073315190485241382898083739971293962136111924343659758238735840255433893745258270278979144465065596193777995036112371306881650237448133736054045195936352032595143663836025832939556547475732258161874095136069794560476410159673283065098636120752790071712462823987690651423285396402838588777939784200766280647490137510881474647183912549018910316153601341653637830425002572256004498049848087557101636375259762601538178021204461003521656986319390187831752073369551892985265858507150943191597203609931013409093391487306948399942068297347662576331035274653184319127943308655379420323952862874024595443057273651437822304656474581008914027882270136141069797037253351157695344404617224481431065634324340253499175770006597498187273471752370280629433117606720496100662684770096579719081240551053899180885398062614007835508825303024106097611592923097239234320769804821789815027437874963893899509156542310260380305508716515366771984196128386999922557041846435756055511992154514735252984643876806638151687871652597283092987579082413612496108188534414963181980511335808720949699500769582530883671527028139951045558389858563843503968428719553717702497767768172890386163679267017446547039834272703666091056953817860710423078005363909273104144065155866266192468564701838293743680459906710848974278846675668872548420931691925858039674439486187045530668412272531911106692094901855690763380417185349341894057122573688086975866705838227573346741385035776186890357214131794110383153986576495009013930697333588476802338540145764891002491454162819074493105048905612558947616079772125293821741029328745694543309513188073733810860059767198688375535998491803242344245244968882033874700221671800311044419424324607985729201601879888023086118930473944171785646712852979468989950807343764879507240019645642107674787675664106185849216604814247122607783996589348899066767372530151406211896216231138567105611159230220852846397570623086236257619363974608710250058950983720353144350986848935855103980799363841104629672268276224594376202484206431604227750457304778838430308507977819095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1429626602062247415492873348865986067514285260298470674366737659440926139689400034635488638260202334976059599359075741745220457444697471956679147880154867556212904386025690055714878413896453075940739250152401096049054327778140196076618456880531554054501593506245298445176031045435487704488107056989332344620124619520640284424155783317149298021184980793359631016788938341287881555525474794119114816938167842500480751435274244296762361196247098403725470379968862050742609307437621699596541069199510865874876935747495640558534011898540251277801087750606417962381469677542075465033935771759204484252578900553778441586682234438698655830499306340786749682078911073548236422830812238415631723549419646463572653514205396823585974117310000300474691602595988076258379124913920243555616357055993660989908209477350528535584273122973999948870497285525378341611068446500365596826438207617008960350353784353783088446308741248873379477057846241052396307618522844886140169505427427920605377646762212449484604851936707293930629696344844852013492352710717308502113116565693611301458396284240387238135502315259638920059436439365391612073539236305084927916380634850378062851705799988294986973169066065692562380357577462612896084721183156984589985823078929090949543896609100443413413513278204836982472179426443602865184590174861010129835370980211237544780396877157978791946069774020018017707735849858364550564573414396338308210516370984832735637320693588229052540737623037034007060349192799629392134918455294412871583854134574666963691108717485615182114074229579292016236443443417785647198802976980980751239237468071489431977060249514651095459296151822776733103151566190017196139161752212793582196027108297891756309941092400174223592216942797089754897091484216681270833300537051234093620500602116252144356445366216858265378024406215970588106863093068991959807654158264658918641530892837951982942462649484019523719417244183335141241866892982505791657657246125731780644659660056282155139721609761539531808106596471877906073155007684398206406504682969966068326503475209204441570681530329813683285090873320277022270019885796004801764121397363006506342342981822611842214925747453104421931778102617611060378948327825620707467351137260108717643740757150924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4463273784974980888473881292678836578862225910307073772769950036128358614547891949180325415189962300687324952743103245396527112623162720159249345660838304783868214646148153262991801554728381240216246627027123896544978969879199022300819827976649855696577669879124640834146471484021810073128699375127457080688164548749911671326481270877603824617107600973378281943235548620860519215140931893653095442875621440500367952937582280117908336620715524353452299225305475944315139477148825103757369354666104106541399574426933075254723883978691919790411781205506738155773230914471908836326101359458620539377414696233862998020456050624982182161261737040454481976681247532601627611188692145725835915192229804822020427405165760965887152550723803126877601950308134638171107434777860187206819411278973118315766823284320379498426134214555366216192301686797123645548298897921424920065413818685111943566525326987735278172381051757698452553302324506189183272058745454839337650030422235117583615327318086548356272684316699195216975120014022884414770742307294107007151840905215547539707318669643411936982736613128226361608859056077198516263473226603849911363722578629429762742905025166870273211873494745002841678995111138445443063842043382256511147418007256946276581015224353388349789535810770544286871399046345092534089802909065214706165696301418686976566099132986067385813824545670737141096400227015423354091321939386781837156686189399014268764792032819566670992511104569533451377440825664122801879477630970190032015084086041524218302362774318873048463517106711961438984276757481054853315096533520644067124812541889137966113761204368661395698804682336510990547913247857761068153115257072333425854077804795853510248813787076241416687417658747869266697520075337286824831918830497162164155273095415244602165065480948073740404992250998236383946376437689727788078348855687730392088705230009229630364293483365835056680980624369194859597491644935133897057387461896277474299969631670560870921973776530131753061605142278987961879619805029172390219254672758185563172639708588594543778718986536043293997025232955892050816241881836733455104682348334311160885275619808508092887386946521990278526034742658924441187384281482393589648330646684234185172035208952676352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 7849434643859984885417444830282845793279577932652249091185703234635310307632492672146379176236049532002873757337495893073358804619549796316257719932699498198266863092049355263934140701182027812524651698880324622936944436892061529019159546883628422383436819599164103712256540950662981090217450888065836929783885861460178511187358535755992200518038354093653436075415354978498158495270645016874616178754217063517284798158800346814426559916547838226084120788417743351367281055881631528781264037486785813823299971640006351592684438680037623228739285554550041992906473869950351393678685776131720497005205826563697280734480924839324288761142715388512861719252622740852050668045890861412654721545816567970564545548323530404043417585527744036858964239257374280765284971931687807553042397091763733435255110289175162704538606593036877974168086848067199092746540720488867784681636870257843354991199456654618882627244972147292096960558302159108202141982067727313750385755805381226209780247840105005522593719483788445810602134791238483133572693786973841273349707673173138963518231060449209744442176090138107344693698058367658508196676454480299533909751982670501131820860360504302484960240230128247412496929551714079083749857642606924578836276996422507575875965569714645196889097333695223606156329324991005215281722117762683329342736488536186951168552246479900020902509936211864549288948462619389846088963242789434324935271521634426777133436720104767650058293823573536912151533570831349739731672414508814078097008472749849384072464151830799119989708541021332021004729032810841164273132932979432060071667899534019093852347560165638437699097796338277670239647926727107226659111456432621469868997659077635676028956261492963855164127055323760570987445174827529673521153824909245536649968855808504022228149089392887710750943320810760922919720726814074899071420039951171663836442091940584507756723903623574461659175525961809496167103342827250425512177350431619153929051824950629377978502298536905190356088826836703726774241963905495286581535432600250795096149561560147598291940989989533704363119940833244796357135599472881107652333685350260377002155723401199623333269524406171650086668868898840269344056118408803840802565122529827232640020867857776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -52369790468003517884330489921306664979686299611564866890539428796556918622474439925850492579452340913307805228519663442763765515788547890322000159755502170775949483098895802646940724426389894077126519038180644150150773776722299696498049543685532356262853510419379280862854103098763704077807309224253701771619026533675046581622333818865334257830662629487192097229951513634880108433939157786025975279943511525458921015173267438975401861654054989647315997179048411521952888954439915251618355070491599364765116939389905360492873217717491275120492043092538193053177368802907419994487086094802848806511574000404934451830281867693892698947619598577731030824857867240096308203005531111559604226967565964921636050995956322794631020307883223214837520628722906606895288327652867731559636986924603122887836825815201940068369539234219230255693100518675638439708024896038261459703880315806757121337554737945813433819675566356842566751369649848476869741089600819451611751463291510804905784502166176379196626942172066992056729997568156509179499602097548351996497227682440616677223076858816979894833250851175755654218322686788416596088555281924824634770484526453549317549856332471194313080910367136782498920490106586627528304918460424241181293209091753317348570571163755974472660463278262906895442572693727488983453767475514018628811955642801819139805657216600470214463090008004695726272577028697882901947332809543126959770829698223621685957054855617554799516536223273256176003550000252914435631971465403364575230682682134577867124412012020707256190790223984098882034033638558545190432012824404967316893423870697333489439798739648955262527910772565494781336246100509967217819881718259884926719146844495308911294093323297226790536666072370916293867882458923332707490388356666494960586000838307828443354018926449971180992383002123899480379233484820496324108236898643556291949112947484948110368323424592104184031804588061808050270143079685443827170914966575666759161782398462734292419016008834516865588673311437081261233082271508787620940035165726697067413635799503880333408203752540017424885898078914620175133859915015933057994591379818414198764905368287525343110708810987702873515853975596609715465958138582794193536780705493364950651843146332241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 27141107877197585409165038635062250237442387537065165728744141475664695760421944640867826788316527434845077739417796562535384608775320272629764181306360007820681253543769106145965874085510393258768553386133910178621540176605156965968003313132418705536219508598679323853360965099112691933057337450543240938932887283294986617595189976997068741356827777229174108982056086855819195638110155462637705814233153251703993388384331091948078617388496971317140325302317912835701940666927120202136790419360779606189659186100701738106422026281352939594195916201136765325826114139533482994917460871036885772217064486673957772397987003349003193412990077946139219221679636895907356964651075419732711953764589670297740928816636720903988114399167566996505797846042940961701652174667392960449276402625197305131577224528361385587583742970583179046903562226622253242690163257602462561385417609618835713216624006143189935217647438074857179054082737921427145017186826338379729088723089664297328064538850119940532497833339771842518812383342817834758827239486945894376195920285477652761436518083253237891201219859432881452680269320409479776060921167111935737954372973316742098021244387273004167171159066851390924517479016061076745451799723268246792299431227472553833521196196418183509513913075131755688669446296400974383157997311478848704884926668567825413718137405004206224374470770152327547139531827959659614087327528725278879556720155647243476382262505784766700760864499126134106380222373456786316577543993384324490708081256320627081997676521126109111105909777498323224125461312297132814212757952498937292718654174523722057457841127241811489241085896719188803651362226083433349435303202459631747268453374471483292136949551772320224163777604672858389809946751170534640270759823448308419459919326627757366283310667622577725197056105585720019105673663654564650886230290583440808474694082159571560823738831863337831759894990960868210973721006092256914195152496884340107314520110654319474676740432651406541583055942839452558081782579821579369389242888577957904646106381520985870013567316675534765303130336703778167141562168805016091378641480384659997993560019483065207401833021336727403707883815078570297078884255668002155012583686015410996181507793234165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 262335926069350084602041842815342562531024861472592897342645893531149574879741779656792976433473073501152872243839333538911196445582245178034851917765270291107319873985323395693796891128229347863500187741822869090259238969247878039938388240462962112784021843824431173882583829076205197777070969100430053828886815943030345348578890123196617251629303651419832101473672540928913093545529762301009674179995607738087752613570742377997207687942994010057511798911424007208068925344324515268457940767578830998154271804019198780945617492073971635516690938632177114159398954291698645720592158359638260266737800986459732248070374243187318491085257348759865938490892114231748463588349888193228616389498023281924163734681870275950648236021183819502080258872604151437260416108797603406112006437464555526803204674435618886439497264410209295024503077779241548577290534229355940302453613432546324683034632491183858508142775335150442483512619573966767524469363798891591393536919620654498740295231139344989388833070506851742835437587165412973781984976857909980592140953951777807277927359000441113377152554141854757815187217572601621288347357642224886847375057071890499623100751797447679954254168000920439078019033153769184082735515759194563876173368224573026132872139422935619996771117415190326251085211725453837098951831636218530237701663772625055619451475606007748007247588226738994441348590532615468240266228600608992048981830084211170198503757707127358807735238809014532350270802087288798972292731590522064700692590251002583979668913129520493839912090026163792893924138235288984398846559087809319346345646101894942959657273857338879811870280275067322353910597838599759167031601755796221721024811047109646006436666505918642542786570818930509807458314271514771550398813823861723234806256350988078596789792254225785661240142348483372207453719065013265664295050709993091030272346663406835323533925229562251106744632023093209071395999258382567566475587957887534301691935047334055786594735777622041969754396058357287367316740752454509150535374653300743761947741807630270254479687225309036384244279065441531051120249422815608210458603985855085738848379876685745403281042848261959826299047893881626670721117921237840222436250691872267663215202863258009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -610609329617374578464843372248072403539892657026712327390314167847396214728455174643573959356829403611577665195187386875903052126576441856176267700733079210686670858911688356700706773813628048430768555200612809881618049847888111982523178657995897086575996077639498795542853395180936185170515535293983474759307006882296483392611475413042351503647389533810973202801226103229395012546225602605421027823015635166134997076310967066875178298804472579814102688283588312903240264065015829456560485961067237788003325773870877912547998814845351132530004693202216870064480383090028056466953939508531907915209356157906645535948184627209103203774015282634697444435602324165410048910630091661077684223555000239111252542074461766790930852464636650019303715191257390105914132776253973151485120813871443691914712367015603631634760439665302978652450129571679472297461090967953196751666662017144629341909408450101008494522291214808031415212244217132823702019833665588900919499486978793760515067803484243689582522241964392859537564729930390489640358013510480083326540231940202842356331948009434806071767103130919991902832991241977293992633130096902403362493540977568345316458031655385504614255689639148567458307167282326070897456327733224938486210983989762264169382708380235071302789612186539992600664827793300326841384680747684301757970478008789970767609963917005134387046335947760410106081518156880995005445396631829371139465391632868877877091132319567057885798983247867330922006976152375955467738667131753687354579924376743432530874079043400158939174758965306434344410530368586987345546003915034980665172836140843202573563695464535218951308220995564732950005899512697225540835185570880799469571570872488735141699539855236180921810683326580441757311554513979059231015192853960856838477337682390554836666660802134201953249113360537513311862671838565356877467774362613712157282592897928960360851809335876186360113540428293240641988590681780195630029876791577377701788792200930157029692777233569344300537413601058651228136530356179694493691788045207492613055108159991680307431949487473308563851967367550211473046833611701596741296056156546775883706316193770817694700044642516093177674046768902784509952117475959037152459579359113150181965306338195013632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 196610772498397803623434569846734302817895660694802247653554245689962129959089011395640949737243408393966167071139449605751131989229544959835526818946299981307882420691777850693169025421629556411028630166605863498948106655513257142594909084308987399443897824167146062279391077781074352659127874727596308484731164969191132493318275413025737406114860679947601443180936561466779206623598667604247668439866773742112041007660061185203269624162093333576055455621649891158097819039746326893040338895231761148046095986232266567063331871270674212817724840991284421985906883012185910434870092642381149356267351576688012900291005005200224312991727121493830393525101275306014451459802961911727496529715247071881999424736393276171739821722488753610545700768109262432508756010031084242224332607086449957125176011343952571780124280208408656038644564764141965583225477096954463101073024853773158591850717783959632053040199166485358801858459180386281781277754568434608009426204174243330735775210189680506870808534240978330261519877266436064942914087062224137451635428446859037819833094854644515838352815598588785497403832248954265740519499547977249526767575627615945004657768981004069440272588986231866450129449323013278553269146553720578655055170942007391447871934523724741440649568657245021742752336406766069519547545243772534628895243318653062273818881378631211432159560555103497589059758755865822227248493182560524792051920898886722301640230694883602798237608284559543964738718034176305241212213777581693905235701872238966204615844996018642780512068017209304932943968883544660801387942852702360552856092816440860888891563995480347678278391389327622517075815641795780226394367948765911406793253159669472993884495118868035662983030212905201585845541990146861592479999957347649008208610569829090653896541921720724803338851406451886625472020434284862598781077096856775701387758634927685118798954039581427616923109293123391712798907849129908705227884788007247236527414280469269346173459274399742927983182897731904583189972186998804906757734542406910796658257440083446316711016331561276642767888795186944590607472397667043357459642913771472948314081399723102780054975799243131597021541196481351944746419815454270633574751568748789138785683167971901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1345865759802063286452896196156393273624535059657124349977152817088474122717408423299950152670498301444133998432300049533532568005033096564953887147891016123851608301342808776787394694772180304618953910317217545159867580553463912719060209406316813395319286594615021985874399801407924201765618863363796352593176630240685908934403489725254983199744454131037224830520026355750103484185460777510700785658385926977588444742322938744232569998718520634802033379946250384203997520476149718136278749980296015782777916937108219136462170402593112501256429715587940000694495226409857495448786579261356807229215104183823925119513236423161216022407073940831645692482852264364892608640144464933127916819045648280894611843688732339585084547693044876355877131966536193143629394988033404741019596541400561086014740877025269940913721775813606355432400542739530289191307523213175973961764743599801142313951579995826875909349636182408585820074341750813108538414207371368999577755520951778555480084245291257024293533353643874617374120181442818699869458005892660031900470404186914990040383566289800137048762942417553867120754920405132641159769310886633895436655595521941163590194423819089287536439105892738397420814087413846338449351012759556373298510542990042295413601264541040237502849766237789368025736642677326468869011921270050868488218761928109488267349353562345284176307156094018256473709372495731047451956184575557083966958491874071316753787686588502654480145617856594597026572981959099957402962533058535196764173777235339728732115946074374885093463767610282479502127313317496335715112585212692896688068545932696908203447839830405569235321143424332004790116257705866256802418851734468425022487586489113686913132220616666677174147764344923039666905367495200402330167427103130841731347070182876267974073802159439203831742205220280351310442959332775720612923966387002940225934630427011953498956151701993989614990585177647230850211963693717254719158004991515254607997863819130928640552187260640999552831788785701787470206079957329381952344984377990763428275863683585095960440377227361576180901450676553951517109927612176124083159636319712941047367081187338377461033700831559087142786042746373584605215693194466055982607400380494832406769006618429358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2770883830859460265811886394061210940854076232783207195842449911463131216517791951928345481107706372177524689565568271826446897849566319172851856890240894227285990105523900010248175703999336178578069792046173170165917253295777495885073147029405447806181990587804815678776412970418326533383789901321770121013914641792577335568904370688409644937858083139740283316340339920716663963169385909568170714338533305897104293873182236135135578220042870294253075566325073288354430885517966162896365848559565950377538769653783995084029159034531394768173481362345159549499759776211826945022100309205690132659421647542910365670858070546909089838204101306424843237261221246347814144288375101620085770986765794551799869213883332525643289972255179051998294489785818136626884615876542769782442882702298811948646934804297661518787785174456045780894182050542046621126769117987349821642321954885695091332058299917150498721695729386827066568437510965215511703514534154772909402222911617137670779969652458725012455934945745455811371418400683593748407748915373171742479002548032056525081670631621093328307691984003739491376894183977030074898018080017522157032587106555614025858696958538944155900058057188098324053150222445422043212825256049357892308647851274066575291959001380335910391340951227139490712926748943211301673593550353395507163904805155248418430267980224437212247621832473377603077692335754780032859145766476617540381587440250428227687212577810063410489185388649159391263939771097186568577355043813578019538975560771959658044281358137751660557464330694576865533511577368357902569985137356120587292547855185451205759964625465573466553053554919289531875377756789303142186868095714400789349075668686057983283022960505714509695527932259145911738191914302841195992515840364020652569349103607937736255306588974485886606192172063439617895337453690495845846965222659754372282561752088702358437990216625775785650680136740511264444499996726954939224888009469233652113334360642100454005853733960612179791396695376102972635985782589345080662319806034121884739092481402733593204932562891279586960987543645917869062715334771003897152557760429938266094299188242550231902632147640420795326215882299024654466946800979162763317366982767218692741484417451389091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2103015847060874456677500761251149738029335475421993253901164953179413219051665478894948818988406377303891295522215561605630083286594128879508210051207713901398304368240372092823123605673460645523565530162608667787195071484730950503505525374080618465255057758813310359613552866517243870259609820478114769105074338762480358995978416806263993110394748202184128143209499635761836043011733158657784945803244897397520560948921015786099584924424743191011118542368633900488068773733344344712647253666605516167125204614922080076818089885952402240202464538448558277799172154749609166212580932812700340142242691550901882605382619656660890553425847000463439973162350783818833021116818805536164776460484708177073553016737777995246897502794695366492626373823262276491140823170865486140207357382682237881889699333537989197821481543686818225967157557350456989734123512272654132616850976999571897264496034820854433230011472610865914551927752099185361160147907860922907773472467971825058657680386703675463439478182320205849130445486357665658722660500273780196182333336859144238068537873588606960985528245444482619068304467907888844854363126614305142841143301456158307819823110805342275132298052126647133939953167046629462273519960227737893416606539618378639550657302529129984266755790514755194113465153138094305755048926222854614516870567977743270444302007324551870067691388731122515180191761161004673224942437403125847396168755027379188181115139640841681829530556515639875400966498261278381488788972234513039674153462369969843457775551662812197016034501479064875773427695623894675302212465271701193874805042064004196320023027183964709943952031369539762103379533167571932806002548232692112496177680493201826702458776934560758717120276532371025060617062039086082817069765241158746199417070515749317895919250089388943162197916036030546320742204764922135544630877201397160047936043354189428312566414255643170418654995839942530771732856953251273943748434171256880093988580944078730884100014782017786068766238685471598291569149069610429915362888745786387921163379709442286694809354379261912814233120064185103900520785527825103695513546527292707406779985573370959874939265693957367903653426445880050016605658574153797053744029860081108290572605649321984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1143991808921448848031542879733528207881973422021121034279470642767228775056056285273627205727808810274959704416079646118605601229770544399052550759609986502221590039625028809764415827499902608768028105534291508699697162924629553070266499082682845550299001084467425811962200038082036903815438637196221845331890261296236949321426075748452063819289827480295782099117864512902871506720998901404264625559614160638349005075470039562301123969267137995982581562112187381281393458968685477962181537805249874114636055468815832647759791709793191424932691220323365727581350643685587679478272763030889877673758265234407280711161582567965260210219020899183583567274597160650632073066746473859383699484706583944767665091189941674879411584389696575745121066656133052386001588976682323982098657625377261474411022116942263045473303292231757311206611043819419756446735769063773470489661022418708211267121759074447504200176608533414941016111505322435284678325427025175900549003488034760253593929725050926855548637836528294581247618374870199317134319123064235783696419100322007604465222786891648288353457734955322058084098306517803177385592359489138885776725845278358809232055685469405425029627719565576327166896514205253532389136546744062070802506266157688979177332148826959078711277474883287845385124951997287848070166808929878726996308659815734200801558389872163486487980203058715067593988948564628191738755416604355359697346266303853992489904709856299171241015957652457159311575456052494402215482268435007579275920060676054488439570431723066150216776992101168426085564008473912861031424726251457195743789407337384237197601616755628109035255070437575483711063179710711713640956315035479126912850231883487417873202852684057667162960036070515541659502748767844870694372052252012603617800270491955347362080631171167754814056086032118960883181771075172635107888741715914113077158556304597301069227161601231353132220822058536575912592021375675258103157525718235662066617554504329657254894402478389864438610109023664607837369507524857035680045974884253075028233185089089880166432860016694217597838210932913746671218153329101586060657799542359650742897984438638932817724085988774673970361053429946919606980354386020943072397971415094245908746900912771956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5230363653069605222530819974685642123842072581163193416988582404647205318918040812050321782619557820546862720372919864326873791169983469630198772270676618497746238939686357406582125899830702026489394222855769012444459528570232455162869639358500344280635053115860378512006229379095885698192097852251107982730937936192164311280459612912558398831930286182070377741570611002221901108189905001237292770338686007002988397145724431310654586002594901059668129206178241630785155865671127417830723052601927441989005737095101360261446018775883930888494746437964503095670495355355706317146555465112594715588865585633095319607431210981530378945830830155574146268490069635026578401948886339717848309884682630028364480749578818714069248282258119478430380315692686368820402377294789515041449223075184987831436826039287599961856101378710126531912115725331338434481963852639191116856450869076375208946772224396843000622702044385086935828999998559686089143308214301723996415819117621131269802027923159740264772883820178344154012793293557847147411701421936303064246108285298891475645119365276846572631962193580688406190415660792894787933540984912172208578361790937201295605751195458027389832464977554541260606182621632826404463395317467232055292828442312282645617289973557897286876852011348791915183612854118440700907190633966671873932673417999019514318357285377839624884018123217224572074507198408150954626118781445257660329981101103743480490576923276172957074913189128997692772694296938303686399900522183878759834891621740627015259324942381658066407757404266729874233270763373057731466127416431616517052633894671438540772508843384063644383130387864337304998117140019859126421515754902397880997220081791575507179692156481923700691756307775355020538680724979917306822577600390360378853624547923313475808455448658605299153445905533206706531226876744397972696327867208579728652456669688750282368807697727013199784115365191255546968258343533837045350679463709703548898671895846479892548674422135523371307018126664686828617449624771384946260924013604294262151850665796586485380622815700140174323024110665832384428238173648280195700322819059612027840686387169420285272479579341093548018375031403702684862293951066032878165701434770084051353671859731337052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 7787636446254273894422926744092195454741662707020185085658458376414489026867563068762041160107027783710418321608458535742460935058095993042604540257719225352862692283151721693114277747145778773363800340199177912998098447298490294589019019850849697193504943899174261542787610990853832808957895613999693667243284156900013272760962902527232257412321423200916339051663098419549180371667487254621954620946788017102787952521150785322190248640419003093838696111894274041134367524341414504687388273989084704530240785822139151845021673793120293741457249007978295056873140921324871202190035119601050278714376112617174193383285526743826233407239098610140972270697445740279506513830168971680835872430670301946406643024398752756313663740275227873916581177678257947593642796865167159282701814338308059369288906254758912679333008571640872544293994291664438659806384601813130343855762330835334334030958412723732151151747759331173005170682121114191873969608836989163403991782710514024778977951450301789627818274755733538326759868482822107823217873307301316284985005376941253333635039407484062241696434316569593986465969675591144689243076534887870280025836942767933985603683908562699410252063770823653296821483360303461571815263773999227759499900229850228211741149132995821175954959072331904478460181066661522556155153151576619344295296187957164726387619709585644582193920599390732502762482769658666299530102128643349563683573395866064802060481295910815529040501948420047490311516847264514075538561718209679885289286167573568975918190659429157323355373290772122779655088399088960808571265585980148602880730478462384447501991015403578335407075864020423977528751253810048313001176427983214363067438260116034967261089370454470020751791335326703678203822516144130458773135520697456919016396142935331827209031083679039969842411425689483120419827914650443747383921517731596511916941634598939303074273312188917245952856680822901468879337803456674754213559996933092198612939543387981679936236309298349953749721877747267557072600666248426029685997424613458790256630362675041098761509511610386928210216256982427501595798717056283341389650495904392141838202285278730060853379448089188135769227278675605984281797985389359513911732026635361912374482513678544404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7788674852834305718593868692779835857830268535813991372738807105470645307502202518016314844575071500550628827952825955437653435355632834974800163639610378845379976530736923930057401833118641670086916261657411442581940889600630735441679889038990141683172988900980803896645838627798158474279506742053644159494254154614463290543875172238829568278732284606997040561291637551379806900458130948727541872718877019675494850824101821438726073016282215478342031149414741521250638932618363068505116705344632945119203452585075399599171333106544372370399477627826548620826383937746605631384583546807729228822895740301830085061380115056818307754528211285131953008424890716631740001835619880160116356320781783137185751645263759283256995016441271988567577374570679095391293912597060396390783617731540205413154301672069200372267314505337628050796039521229716098106975498121382682998235014245352619692379773884010308463508503815380950295383765640472635718307245495417399851136249652026783093306185632887791630929561900959868272209851584369390843655485579630262083355120439169525599123672422297338041596017001469608691006330794805678995622668607477642932945081776590505466356289013463000931492179711562722744135249718029345597867499460920017218592028537999008686431151316152429774329382724313127408404718111103811414997487091913736059514652053566784616024326452011217192248688578719900506417898474957584355553850218156761937086411339085019742404813524880146615579289607483041277008586470243795688549803627377804807709065384406426081227891901121077368570882168351982080330107952909938091301654622791112513570487170832449531838578870582708884939540945510959235885304240052943577112627407168543199778977337914056005602318519264089422396592449938707982208820237928422088084336755348505470022562915861924205161045032354806819103959362814800891613152338810710799501574121049962766792861374152451757371248090304438699757812947635711286149015539926964750701168454188076293899766204086851639949351925483227755436298466755645606199377114588226744972144037681626165718585936669698340508950778492218851854706193933521792030262861860106620214063600298196926407364761648251371339434471604578380280399853719787077368487370072360747121398772237853714502407944813936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 5940267932969037793778914960373957045519558535320280124858803127326553164895526839012990339193806768686126277885620980403752056130765280651286384061501706948677764109246478497610988402774303738350675571527760187451471847773550876388415633564810820865586390308987934585527881648278307983467928660731524060154637524733897578968376001451932977773053459774476306930753993911478326063203204757989681453112798711174899221246593304545929524042830633825114350961394088301145784771501649055129780216682539100329107152202011276523721124378149007225167481566967658837985944649850277471648393834532792948923258083752083038072487789287518709016654361891319848585956631023965951534013267669555996400981966592261106951451022929521310001405616895190288602175820489218231474963475763787857968765018454257102296438671014359172397382680764062617675953198287594101177576642970645324626464078695271416821688103793461228139930159796436913560352367314288254410689612897889201025889041729321763329616937135492930444710667047726037230419158345056791514572983806402458763276158274994076552889116105439720075636192298416134474050674747370511100305392048017491053353132173251711059696071407765970183657094874369902992167450188868119592495477350965917901907054301865352793646184590158671301352337698609700175888157831006853415926240312228795900661660746729868025266447314134662181187478954288919740890832699169961276405851848885297693664349568501965273788148940352617986673353540039234439487765343835431124412173720112271381931221140964009042137538390525907190312193567830236074005060749461812323835656734827125744099571403225917529935395515872655188515180878972695194190786091913498858733663423793145676928375083428086440551137892777861658372755474716410504176526170732535170882671858846344702336469291689269750967774587707723061997670741307038431852407277797494891038865296756997654576073720370555723706606504899099657852155241950363010125572353361877206038473693400581853829244310135167711550984829135557978028285712324845834362298535343210580444357084241853050990162891019042591582165865766665226595976174900716646051427072752131758450143918323341362272545561697097202848406886688923353620930386941436554466838060793417119022832730701946476617179278501478400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3630010727866850101199410135108240405895825503030826612645918158481140625561843074686673870209213922111000195435266342587885508902116938554079045470802614956700741385131545494625232576725768847090286825842818582960761395735796715670104074690384333487529316566230765637126885282683696393708807003646290244071796525273210209275931699200527509787365874587690227944694455872021154333957916432088600985839330496296207784689151041747439954686663864102356386275842757674232032065963248992267502089079714271628196137135254781534512362063087123312915445566428831866349418873465221250302267121019118620001407649602614270699316475626690860739270865572600006040538533330569080841957293639650366690967124734196221546983660663231346469615658467922496344619959685327499943515237590059339475953009612543706637221214415233369799274544504057578429201109843297282064179104767600298252822517311175707246739640158347960675381193538579253094962150342121024596997377206174832083139485776124067032244406787322204614055698060193565977576863256848013965363809593082786348822783673945055763061878619432949697920638454508393413516589131059149406025771095873710161852518845088073345226917824913152706622827384376211796648879139777760941260571442143214049220908358046377387710704465104101001118887020582412489369232277416030959726832779444847487565720932790532873712132811143100729046187744197233334294407151653734793392748328532567747226293639687025582147623713881937815433180864858421433533797914277277844353851232668863703608766668871453783905770458196365186913839374758868085927631321397989552991493211748041816125924106625791430877077069263770462688148671476711960533947357009694453165248742059987289310195182305643055445808435703831687979035948394394675951616065623899061438954584078218254460461331074027573545093684038098749564988090187765326063260925135514802937365013810748345257567341555165380666517724216349579982301533911403501546059632494007212079830094537022933578381971047569458592262969983044575651056664665833956554810133933278148240178994197217805796406527827638358610877350831690160018015860025557336616191474489620697965436844834218727786356189169688893285535768537503322329416075764669652232540337167939261047433522203016289261255547734405939200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1823846942233531421590113269469231431645191032734687858151325621363540030188158330318349078561235857628680021753429624944801665847068080978206874963068912041641037880008893923168074847263866888503882948375035373374397960517388464277570977059551282656268345505899085906868850550492268148678791343458235119272379703798105594666704963650308061736673430350858391739775648837311340051370209452164571225515347514650358704361431876252594020482929164255480391293624755466583815941997362041656032830873036651887966967924811701644480939382888229821364749524612561555258857987562084586266321047399328882980085096738159538303630665133603199645178190952107777773431082085574835792868543508816374798091024924994850853660316172263391240771834417769780669918924755012515896009484144928719579319275721693484449340834333552683224649803020580440212606369810503150355369010412967774600565885257690390824766699157647192442035306227139352303440330650534890804664297865865713082293635258491518848598171678784842406172005969743874159866335481434943742327715645826655562716769577690771346841851444962459996824587779782018310517847698077223299384679811242003681789669950883583857320347270785288302018990520268722161598245030245170033956045532577516376286491206744182981688209567613477320461276085502894431496441610725087853826820674093724355882585985117759831133794175725680840541299049418141732576023534406382470220811748131152991835823393628594818848110400822406166021550485889907724926644302543235233518341510981741998376654649577606619427830244607322869561309871977694961850772952303732455777119817512604409916310804515531202646342495301497912256185047781103281324915623679112322668609944911722682245975073523221878424739977649473609149265683665472196128415339276372533927197470217663563447533018082119130642220128466698129073894831783561752959058104393673933651633816539133873176807123592201507021908597831011445598552370228575939898912576374580386452455341586319156962283005418944680289071579856339521518425478219895350648441409688491001508375984209407066707378076368842269756390984265765685481244477319785955841293841004315607243351217976690530206303796024757320934709377307541509025824218511072110603768481628355673948021059790205864604209196952453120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -765508272176769810443003934595563963555500288611751159040563901804574036028785458623196545353582800096606584230821265120791766619278475501880473767664844346077893947209046163908646664706854846379904549935068617488138004304052771544646635198666176435865767071488924950564584918730625036311143788613893247648460510575744899389786715777116309744668285650100004348245361036552148596688915544487025978631460711569428469568924270606037367116851785303335957796981001568019558200167884293900318706826353216362840004913353331289851474912574391905835182594012707701715433732991720016828996375386222971606681484087524188550831716324294573257899635037017269568501510085638092016947828656888823239831288607185890226957957253224872638172095128449817142629100248437356673091589673762310342153153284302006690924564273074779032251131891482081602052656405107955637118935273582213767220985102951323584329067355333776867801072016501017533905192213428464255457004916415447153201178602336033268410057431655637563855698516872743558259958163793691951532314441358310232814028570119653250034098162460598379652274220170728395141103646803148167619188395699951026540645750677814113515219406247155745363690051742848018956614919959007758113268091207682964379026064463013013432028382579826299282112639569606564220853987053960317240855807148931509580578822652400994366155732605180236997909395982812011712194172034824681253402585195971066772758808222577636517134057858212302038831317075650865725127383854833418470542706024820910170394391056153136035713977500562546998225312162113486460130296840467516914773606145256960170651477055980689871717959596879530053043332606907825639912465875694620227879670440352728717978659062003910504303185601769644583138280777625005884351186672019881463201198620253745163362439923415465247139802313677848290745226598033388072469125759636283400556882335673258717874714034869487699909992140344627652451506038595444297069344693265197301482014560179504556026416971747861047587809521828112363078809261521324962929431106948590172206148838495172806792048285864341066362409475260544814509499160806530727729355126687156779118160222688952452971960455498041765219343717756582790814869347888565727915977233876245286625233547153372849251916269486080000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 271302828942062128816792649524969037096562016744490062361434027663733061158558107289159141701317960091938047968725714735826118180885843342412655021233483581248232904046360254751142848171140880789422090735282656275282462365164084080364174300667484930651039370349813562000441742887176877034423630212111957993445410048869398609994297233669394278142619470739063545615369608541224985142351996322485260077816281501950523459515610009981511894867928896023042516668828265415421817703644995748564863094091860457279173140322671987844410995109209519128041429755191285848252177333353395384953983929400513036818248912607942798292128694515943740740970152847791780923644259325668557598208379595785181622961141631371654585603434196341710395256819839117573459583131240692936390599847286549888768154373855905618428137727938630974041911158764969859524568047709987065569494116128442389537347281271011751720662693128424601624518395831788010254109929136461388108661531144909167708118071293261361016860323835714252043067980101105888315506036187497285312294126265760980072540729955884102591758539067656484488593662594109015205144957766918941553451371300853493228789790680999625510321573882361116179448136080575167360340776516148107118648537395631511148273601736437729923075255765674473461431218684778548469894464050642179720507082854859725463177546829235871394375039013224556890254852950765298117128659336261835729980871391052690599877846690503271052785573187852542893994469763542661061512848441802516393008663119847501836132927858780697580431232474068276374676833626988046580673925255727844501680466426646160490936874708232606316439082681871430270246760721949288444161953655298298201583840175552315583267022316664181024413731081114866558199875794829647179502883601352006366726107366096934798802676919251122033026655181653130411478158828382814232597573058424880744532260333129205850459780054695884471839477092929257975347969070126226650479357696903312457631334651254885410438736721928105565125873797395997042434547561474142470677713898911301801621172555366747155931430021344792952511700347944815534886095501212950912914578808316350215822842236183272013848185077965218602987536228707770406162796764023621683313879391016653723394030955872601284185334784983040000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -81807151193609484740646955772985009989945064497173706706412659449022244003446266369570027212012715585410876752443010559470236401555855098715077378703833316955526309790856560929034622853163812713722190002519787915220675256970269212365886207386237081823716444516292362451135286448129251387340533420451685615821713266303303257346254820449981314107064365598325324916941015972451320519682239294945361066544928781095403541212085277521522109761713808919928408445283129858108254886894239873183510437202280636151439824890970400174786799404082512397519968736037853913591463713703066369528483346964674666106157121776975303488357645446329166740136897523054124365912771607670954709041333965121742176087729042850377556248964553172099321594387765095089132779452777711989484812862614146776227212855037185319981840133757885244706560127095448473223407047651309581771233391037840610908971867135777033888495144822191702736672066460995539848290013281987506798813007772905555694010665200358294374477057072794327151914450630947630055338889585381198837222218347261413491148694430850646499913742906087885315193126495633579888581430869829841525364671729044065421426507292995899049677212581571685514780568970125199563830506809673626049987741411103265889076103982676357973082828909932643340761544127577729583476735135753208840556061571059096549451564326919597653567230914407289896462146308416697358002194045996506845201703338719633986670264252616922113875626594976523817087638682285539820423426803745168853849009197268941772158171280218816971082980646559142973408775431528368912646992819557846162955337588599406102192311921148232030257972296653703215831738544324528200287467981571061357624338899185368438109412133781553268049517613839104045589995984115506165681238835051819336774070119613172450934211509451312502442790589277888384414804005859581032369714944551142283130027680930999451617789359699288776363160199828419459101940624842432753942797343528232268249427756464568322080394493207002801608297152878467226123166984402446501754912659893382923620802774767179441683807046508683769107351191417599733242762996760114338012922850942249688772537551145273991723082822323727702771807711836222346329175286925199398663526957450399529371321466768454367854562430156800000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 21100715960968939442812932563107063587566740899328459077527823772736415080893819459486757794755920237629945409858809392478514551545773212031818055281573970133629588021726670767120338879817251565095628739367050646492613716441357300667413352231378604851088433838929645076467101710445130003323724191247339044382562759651923965404125187701329842699875908560401062115527786992993417502323477124809444170499960312415201909142075793337709485348439914056050517392949391710349127887514930540124064188964687618291984866021475242083368591508423895283115760744239887627490081121748512057315009732097648775837557145400950722989923563187318811305023086258211644550699779924137572596880602447987840300368497169256910203566638991827218822718850460589038134232359725644253491389625986040547103325228774881641278042819175210058645969363800844336978116182168997505283735571208834219759121140145200554106435816499985025178643734795031942648861780686325635671934365778626316202280371943756479404475320730391578423153861074669098569094147474067485418555197028909642230983049043462123408526760439561704531511175633488608918914913440021635467720693824664923187586595490609668174553898127373086091167442139374919403937689158543484323133727753017547614976975502865150676384522152440778558178103050136893376182980507021299338418473466892435916980571622039809530450625468065894217409124441677694347337458810003581496929404085949014102534098637082669889887842278867637552443371808571891402717459504211662941888940686604602350559570292270974207268167660357274612611039362584055373436525077705317706259565083213218928561548685833984724611200172572372546198887203866851976651747001128856203694198710657157711670926812890798417935180092917762642091771602917441603553247679926444596153274518377018136740341385015332692930615497824938716948846231555939981562672272991546721501415073246915436528009041745456875242011216856569754725956248184027619837569588574874235697532261374574298140544860054799629653224168548479643744463310943010546232362935865757884757554970711758366604459784958945035556173281620812592706276988295249944451572749864399621202913482925890611111250662501253349556649987699325839203794050215901999183739511078337894654636714384106457139894336618496000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4672867688127069698551155864034593735654044180762903264912993255923673759804966677728794186865702520550584781950076806276287558228351899363397161882372654639402601459998736974279035431548055030465034484664960498943838376084637094143691261742421392574487551040269681299180224986464412180377208066633761541817757539791695899972870832518622652185605925649518392418624473395759368338242812929640163193738775068424055793798342428717527255823175393435569477246215989958331427675945737846308032842665751574601189799506014303889563751681968631179033364421622591302540104887651009191004663551750266342034194542849361048417124161903065644296379049911784729657373520145583178554714446789131604625321958772261579737627317087039407892121569868892000891758493599166954646979835825158481447268957944571952280376418069114042390362333533396458026859970589169243869390074088511684608920807687814762542713692300137110721844471095867929569283933586260953493628019223547662450873318196215009211026204979512445773990899428994911296735287024991638520225743638682726436545799873653334548136883521712019465476919195137882028538790409071503199431599576802543267759325355749156852291794134256385702429527769712369537132484023877464250665280934844890526771402654568572987687339835237180241399130265343098362849356853798216676353635687948128580538924179723490474286625816801952199084014636360551500798169905929480527402171614119574403903801888522210368042266879874371139415506308227922800870733201437779575270607918425672196480941601710911693305692907491511646814054193811437493777881702970774828318603015779719237530226945757141171177178480345806891225289756796508675606738953966313418975119353696597181077558219851776135656234234433479813779984246989775069789940794870607815407305381581832051792171198192411313085848346884725593627501249359806083260488767078449233741760792753170427455241892228854882418835433417872693810338037569428174067939215780584319048687730707892007493646648692176196494389546144149162109897255648206634001488508787699110853400275071403571076765882128141938305104198900651819155451923997245493753631944058299818931351885699638127880437744658323311253891752157200040564706347444525752160991252595294846035519852909413299291783262371840000000000000000000000000000000000000000000000000000000000000*i1^31 + 890571400410902751248321299714523188091469839655630645883889325956139906033359275824284356337637779710022198661408085014334171169018792770274343791399797903397409428956420312179158605725914392093324806386027911469949846951539164089159630114140649378311901269495120712781554145899960573586427905255754824106835477408466559588612203166204151305711152063165467026739037147200399120782725516195775094981192744418979347866214557641507926812651651863254586242197095171907798201676417339157520004557680257443118602764755648449501400465354733702559839222492796156602764439918152724706036686015083214783201892227946847119622637134204422242674034049460171932541985169773787508373051216988946822252028605021537917575935512985120218547402683356317445702682065881253659214063584280007835653915927643179791636463059929756204439331691707670740244558134303341582948646444136690546173809502061795143238684903569915607107699655231823282157342149633020715535210576876489659904290502951513961290699781046432407888555204762096733283821222322794449212109126148631023718125292518124102888019812721227735350209782651816756722931964565907689318072702743842909023305529014815339952093681709162656962397927068298530975889551742841583936295184581447643698174491506558207133372482878408400284813657380334819705699989574546460939197924339463589623359439805386634256724563467180778344062830218712988886405700700895189008798518569572546635950434893251767996337447280602098025155952242829375378087717976258179778413356641042487731700735198012590550489566009429267728641264430382989409050309563895833352630530252660863064635943082396214060745601041783256304447420843358940767245674065040624901676904184545487487196551630889453894322617734142479365072891156956081292476300400135909295360528030473479220125957076580187047990230701112457488730156601147260095900006868837076233426874783821939101522090177016578879148406987310447790183308324303641796508276363199325051292461958499094923135190146564888324311304724898527018180320838128285222873187178574604031330758526724985025040329626244502279400583182070576744164339250501061915118315646273917652712870735598116495594496836769786132083027756408066505220691363777084859580793311492061835391232930544588744876485509120000000000000000000000000000000000000000000000000000000000*i1^32 + -146233373090067810519472964512156369044385755637118072385538502245415716841973473312646521341077282869567132320381248673526181271810317810277982376481258020099116620171221062543007061515117549362940283730177043092011211034198505473502419790704862654750434758466337381300606755015819735473319431953378277315098482341510939844034756675878905301405936836630096580065981819424244375818415386268438497192368175527586943232433313072353459881892110065039798743246596074680879823681904729290894231797498071828318678901235694546716943850761535579753499293132499395706815533607544205144394752915931613460242783779809014206091446744682527029217748066081211692041837128494950554422719624275144336260138418469580095164202548319091648616729406984894469707512980872410085789936684444987561125696078834528074034084217353163141529257182819844185573490031239694311154863633422006762241211288259973414729651594754394812972537882375644848334622575736508495493963791150493868665404606639006965714704294380105966796552550680263534963908667871915064367493024113826213987105613712097392104059322376476168707612543992509274187031117909411306522712236631962524077998604153223161615938433344582479956169194802517806214275603659271026431993108191430029691359124404168760794254937954821235841367010724711368666196568160125988552170493795001830408798623445935872738837556835402114321407277668990849816439974986385667456325611696708277743483869632040264050630993528388897794783093799774669013647928070332767996992755055807681008200285233501451690916297883881541743032717787199996537176440529870563041470711651192080810563110506533798402432892314287414614221495638251144939255965930604450356797129056229983267139688629548588106044507449431933098046927337835006208403319719193915900171886185052820281742131122902976275088466877724164480518211581030973834138680394568396581855372256694026818551409915167390936177954668777273038422508750213819119565158986263999821906658393776098410497009811809323932438161588161060849684947433449058276359219527708755783670240998213097892916497916446722909459598355771784954746275139540478190943181362751877991483053319098419043331175415910203355257586050743240707084255551968547953203616295415347411976819181908305456848133160960000000000000000000000000000000000000000000000000000000*i1^33 + 20686814338894288514889903118466168431864213054948930481544098511623248050496626990917486189109816207684541135091429967515641031207080009591271411210761610136632519789355587474822950443285377617230434054029018769555616689220135555036461046739554747049223248210963445064942467337282497377279239300618614592036827710224439852521780342433628104294805277563909226403691469749478229802040194006133766490651721341845730040259259544948140933863602725543382421507030860839165775885300921363573660010449261928979670955659828281968831974351030111445869475098737654736578406014308784840225017521966178059962147613452328211912925691175776903933096678873474411665333839894490056460592654035917728591839853881375150723380103333631714353632323314437524508802762403142516711519740081694644508755132835144799760226335635436619860553699347834616386784822371301540730344482100736547482860064086096620917314356201835499176789081378771080067479534153074305161788638045999021873634577480354049778240014552524938873578856556088537250423811282716163254010073039355219390417457595651670667406232883433666811755097346448591669711035297160231688486889874747002453280184410668892515615254015725354022810144073942860523562629252043866416884959244150324099549526962352484368888366506212090239034551604637502646098031381191898111191231935751854209534269942355098337656381633476194469333028562977674722460978044275518322932575690113667147667536084785277514151869705319650922458987001940231627481272535476649839689183720786618440623355318917391582940449991583686040896366413457960237377279848384937686751042945142231446009417029100849213722040814443547977598267617877311349678816959026213674084065729776437070848748637853912115088559533600645729119187880363738310369909526778224741661405681791033999366136933226703150470758270995915416778201330069308233470409206625898954163702794539456652428366887955636489635960511673373893451124193592498692462520598359738844920117653615576060643929443556722953328953150664271858994769263289460317551948209857984682873799865897190929916398531109011475611735979426803106960332277573428050407505513494600588768647937860062091857671923651189985903810212664036040832026647658978070453492726571466408205276306296085598702456012800000000000000000000000000000000000000000000000000000*i1^34 + -2517790624415570428336823509464539945436170706357895601594036265130197432117577881510809455466410028593173376640800708181077955515784688406649699910972569605660386720125265830625556880728152113767744062693333129552293616557407588153579729938662362095331201883333501746594238076579239724442575894198251638677298448469144204944158546243528917168468023273483228807040538924434916747413318336751083809694605108156421266324555382766528386367343828286666790104309223809608156186862370109478989159409043449245129495952701743992902063764374343728777055073425485068601729139898422308877312606957135568227831346719489182757710080042786349223258135146727316519413685480258078721533276242705342067399202445675143092572725671019749652203938689536098160962953385000073489461932135985673887325008907782496647298764445676729678851221570487251512621882886960050342234695097341429173574696905139745158533076469810553594013500817043763617497966588063363342652241096910526188720913262427838064382840293289979436682592996392233735277170676398807935431505908581793566448057405030536651867988592152202357433606530697732784936112905119702566473651258129737541716156196909234289252347555753677590894634613845217084936753960554940110702329543263941665703269795072608739415318078417103860887724812772695649809881572172446152856473254169469853940422220930321777736311193770154758502456918869496021426471959813057936415428580398619410721612038473403337974752230170729922563713439943076137616892281451339483994095546880513732785652238562668594861378550363678762994201535065818731075331134968461723836593788797558453242626360072822200016245438468563579138131664365877554802121967406526654968575823813810076894086240923916751428599596560212240164985584854328725881371348072926359663788779399526941294349855550238346494847694691839647613702553309593238665965470956019537626977404842195108080102989614790173984126354013090024126801735004980887347744004646792771010400056971858631874637779161561808426972354268985654812011969407720885778298026166376969708101100018607691907445916499314718085712928561758419059844292541084796946892098202847144047427212573829304645810736046071469954291814112342185393159916221945310229253495238081536239970858852433977970180227072000000000000000000000000000000000000000000000000*i1^35 + 262892555284449693366588602569227123210445595837061508060757732068430416232914847397027650623536540870572848799303529121879741847644686975744402974681839629509743676136241286694425028661193977047754110253907627942338418015286482858019913529077514054206494283460868399484513559808505732114316049367191834229157457758437652998099327013400356774325282215580727579171437588845644796630699176914133112229849135161331232618268427847085762132120459859287713193566436230620986670299969637749954656081204247873854561525135816653505002030136761417904392255745206952222065920864970280817073114350266611927307082128410026105400209824864337492611632130582991845484550390500659209170061635639452242979660230225438331751945143802603720888729031801169688376426494638679855053193419567851629023766573165208727212501128406947403471518837032931039007622474432639594356342484549250839803120538205657889097684801348203332732439425555420288508964419044659929785825250710079874675819160712386937592105161145177288558301046889007064167538399988440636886775379411048716112137832597448169876098759364420227282761695494951634907632131789763428682093026973545011019075037301864965107675109791408615377933476558275415746145347457260823282908641462314318716116773391652583242784266758824860556581236900524558225568257027787075418553637566189820328520976340806840548586272356997611839141965340650587603381176858435155823247176742540061744218451374244892777399637771707837826740866442694592580623410006885854669671412959222667216820294252220097434134772769194447568465975854999633125399308569231022179075069444372825364631967371986488551469172779866652388542628386231469674168439719170133364981618752344124522552009262015671098890882184656907015429866641639103095055782238003897896282481748839883268420881668483820416519124102893509875800800092048134196240652506643427528090664475600665460299539708575586780357743431718979491116787992848340539866883181220073713660939897933412929105420000017787202367736003639091611865701371471157942660383133241828172389900649309649279922632620548927925641619701619349340255984910478250695830241144236080288763671253494678935522097694131601062445568516571762881257597717246142561074430650605906443479644977663266421850767360000000000000000000000000000000000000000000000*i1^36 + -23442887417371660029579686151317549229588134305585073694966400169407603272250749027173466054945096651043236531804783609606827372967869083176102679280936277844209114620538562262487516603498072280672180583516274413879722929408109466508664669620545541718715227478098998633078937847851588907947447018516528878277697788663545897371408312529804091513302840238522605920428202388396553674732767719640820342272378923922428888969950561104194855215243647050351175031253924897644212829125826012505759497864766636461047014205212454869854708916370080652900131651307434489638249013456889248499896047199358855947331428325854336993648270471786980527800370843300137199824774925107009930262066115626555059721273525924622887819248910246681981757826869491703552355605608842110350813541677916618503165275985055331778750539161708618965141905020294928265710711216200865781075828391574066503397789376619702110625984216914651846717646811946388367480099145322249527465911843208333066936708236516061939323885161260267461268717531964519425309364695909246855228621478169320296985807298177971330208755485456956652778883311024009045151669302330799220666597972980282275994983336011262639222834378804876046698961993086286680540160567890468036265315150182612073602311258686023318691764786448491100982637591881656437468664940776421742826734394655982793546372607412975376531199446255516447828876992127321053932008607184097210269068000421990335017945907701411331591861773378391368186641109821790022006491334286194577598238180961211115823594647907968237563352105384864989627739523204553469892571051636175086890531672963143370570771912547871553891739129723738087923740238081493024850236556302006364446549228343696346773118035786722271933848269811658313747650895075422546381164172890317516879320559599531956684097010498128794774557468168848025982911970913120446409587657200754838713130254811967410995383493349075881665972321464654875828593306838166286968709117011544289986068384787584752765741581029534437286581080313514969162580929073127501557433971589356665129028196887176591241495490908448477937372157539876433753910801421300579759952635685252290463259636694452923340926678550930330251001398581071579672203360163654067576051824125278108384966702831161856575406080000000000000000000000000000000000000000000*i1^37 + 1774779304755444191998377155400297021009230941795440266311780487860150223728040505818619132023686608845505684437302046202010570341885778818052378693413352406671005247506238911269002958884854234482885297109460054027259765004703458204234006589777683566053449864759216495777543302851666430170902518502156586119664489260848689257322814427677858554166957945469049910347464561364548999595757236782599036364178980387556224244402667404933506328728115466131523416196888633422566045501109663774681816128352270315621644527599121592429625357179686799100508564262617292814547661131452200293207195500110320176101229426267320351060963061680030417886613396231061009067349800270006882545329133162295260973140000767682068451861897778642702595223654454409794205319343413116989989887834669827717589819793844146224494781395702008367450787891333332151042928579992962589292009545872911912982930020618906385705563503293825247174506447444208110663542311410310051560364287822280594552934598261272243403562696173444631986126096991441123058440973127731273201123936814676593883044044395638371669003409316142552530957889254081171062753209807956901660972257115206969439211094543880507114365262437494264502802570562993650963509612287697895376818440239485100391661523070754757056178884679225783937231477512478098144307689981493717241639758461949021196048960212770618434096802155168874275446574513484749645882850602214659088320190242980269936783462485091862583240337241470993157533242737774836744031502889292251989664191738550073997785304142426735136637321093045057088683049639907100810653489392745165523287714817191849884737273638534002717186567842855997289523191012873804187345475054602812215729900412397024661434404874674406037273795218151292168869569312080924377569714902806516266570669980918034723933300864087132464961599266217757472957130631962950768223965806015449606283438471630163455777706616508372310893136245008393307074366546209412086595967854205869329593806547069763912232260116437855268302362786598577108024604959853856724638788292234499434377220293416612194457268753301866237966885395851082764481871233003580489815989447128953935740277321490532274370670868730024018737691035883636116730099496568494597473127555131682174384371764864355653386240000000000000000000000000000000000000000*i1^38 + -113334895884816120783270000768248331947152872473841840371296588834798246058497155881300901339792959627841290132917950599580053724747124858267564393185641212310217245169818128996404944679178786872946903443226433671938487224676169164042498227531174767600209862567952119763101135036779208448665338374915517446127733161935716618217425445556273765977264737531484291207584996982467583746958313482810486025508522840745540596293396305043293513159038446914060650436958264680651688988373740112820865610411482293919603041248140170520223969634360762080144742409463698352625193926196124368701797014273214184513633449839428354328315539935838600915502435065271196623196071235630386924164340834356575216830048380740993213788936380856522155155496647691857498627158660563924106696881548478492389923730518610572064913143804267316320898920275972202224090049184299351814886941594440573604131525683138667746877682543192767557770483752067870774220132749073222358493559541438973853869387700792547046467490772827774881168408535187886061940794018839057962323427081170157437352519849556134386237408690279623566566663994739886334036499812201521595784932159635837154294090199029804413071926080909486948879639253706086315836519067448230070627865969932814190738666205451990452216945581261200255299404485657294678238781004769855568573902301867670430688991247245949175117886450482456623216273505403019348045100734111166387865712694190525559501066011132339674294089752032178134381694194409989217066126373792729177942505717644089574525017648832110952461043802918556155111411140540946505432049141277725711555544876223147375133297115764727140924206790993183127447335322952686328922437331394581789315861770165394376609853904584863672133726665826650584939624314405677496455549685762669228876168512251808628442397634434691183031388636698138213140088450627032108690664517609740555528913302621973949696714140692407162939151428876707513494795435860373293281194615160928799271166659628833538203920884357619029781208837315615741000681825199839539457545170867348258905133190610945091172117505932752371342259570356759756883261377681071685586882570579220977329278441796821253359841204397458239797113875611928888296028750011204964078762944750456744542232493965916608921600000000000000000000000000000000000000*i1^39 + 6071285486238817493914542743014114661040226916410507071786539653648744432310597722106474426768387657413078992029138345323705968188476997802174370234703968995115141430605536355279666456384580787094261771863129102492665142207908394733353034764947587593842309935360357330341097180103103236329855043461349868509637441730808634500229602482098192672764003589908443932972707763202506959468970869349511736508487672269643167055696203468045642913218245064037316604755377112350502951170354781838637021448134079346929184400858374585396406198246272384237022412819515886407440649157563060174933053950635143856974176715946277612034413373883787805039300409545311268229222231251950964802886853654519723526899899589920940428152950899955551683885045043211266394668483847666508989680103073280000655717553016905065120097381651612991852285676740507917692371557005386347883645071294295654588799582174141740854359533430402216221056177622680713140014350712442802022294148399446697776146258853851542598465984447976615031500537388440380489392936167526271797170309498870227200667793610213248359256845832625149608618170409860398430493388534719742493017962908759127738326438139338865184753364110387387384744340843195091665727587745565302609975348044681446785906331099381570559688766235465837741276093150450605497708106536982235388127479565200252301024584963579001973223020969392384081049357663267384571849505294802822199789109504848327261236622790219256416184373170589954256596725403582910318788047950536506875990057206615898280481332539177582240054589818766689413279992706742119853865774325480344793402715621077586129250367792175686613822943345406980367515838913004060793180777451055236285034481994218599103621486279505266046646919055098100340731628481852408388068507462135848044973590878001141351351139487040116719867081271959455319223671497503778785640921747456631540337652969761645748764944088402591959457155548644201832516611426170462820273745845053948896683956391055674424896460461711329421658243570475694344266340125353244704864761390447332782409912959349885035610490522813563263192523032199735826552576082665945759455665887290142056215126034320827429552668435650664778114486790645105107924740119528857317097192374470335567658263575934808358912000000000000000000000000000000000*i1^40 + -272070252639922524154135068061921982326924943139073563338086538562169031011730885342147551181401408648160166721249883964675073282767142517379796089104577422196070125839739613697064902645328474271736768094037958136012679821606495419729665858431630278555723623859878080729060373286795461825412644562509545943398920342609664332801285462417562518800334238976929661672458129246110231652517667379710275026072381404137083273730123716771568625726002613405215827422103588812649047150470617575195849429476747369023430115955992727957081758195341414656318212827160892647715079753888906322887084266719114364939475526677102364769174424433288985134649647262458673754865477552168623731997978411257559348715409061621376424290930538736569102442580606833139037582396823885977640346808786098725051747832189722157228071226147982840766076061875942601654005009151948386073584535038132082696467058959047577116913706001621504225741626685464955504971938311425412655357774612624830131554010087972219854632131790315775419986134471108910022344652903104966070000125115421852517852560243062455494027142553028369199367763539935483501888991743536496798472590997493057395298247033347396697404374675091996205715582388106943626215332198250916768240455200096734207507677950525290495991612490166854293575167730352228946306094101957291756219112358997355377353670060312019739205035206975631936712060404431342419482677794273967495483799622740074103802710401668535386247207585473610156360013654054297625033944672615794036564027219834094031065455913170753173443764170881459632400652470063837929114821021813898160243895914445181691469280330179075363398511025856186581089072265026745748761300915423154517012539502426565157034242507691962794697406207182131966764289453140230539928813426171210817444459530216450565623290050484671939019678152858276167558707479835418990034289188215008285673883316950436360244907191095865354276589660420624216256338380829197312537680043182565907126900175680978192757077016465631358755530958572104445086395546227052584312283168731132803022894127970853322377007741873553050547774836406130566363710915854332921685791945193020605974562968570007661409694354927083964458055001715560067006092607670691626231452982200647955172749369218107965440000000000000000000000000000000*i1^41 + 10209237569217913675437964196247097591840919985381847083107424988094053155498978965690463853579192736229698328223325727324001299271356031886686782466267129456566031106247632722719012318453298543666909252324432312339904257926920892550505627841464471120109176332638519930643940034699626487467578043638540088941711799087558930655690597711022453848612943243304397043758828612306871750387614743729598357434257179488320993572836178001458850624010074307368181571843637570845516336604366154424661745087695115517095874486833200000147447800558868578650372116219715905297902950217622840149264870323838310876034182445272233760201271422770861093501337897565339585714303581196789399192363637940644265295492971504683532369122777745542184159697041449013240345645439740629457447555565718339364118152031381622674163330119098070427089389947555257933265053993324670534455210977265009752550222630728533653646486196636989621924592900615746772247609010207963678031979984022070508612063104572495823009873667057247188551136361504403945598529683163800039921377448740799249682327534561370363175862003369405368577937804500078490078018033361842605302549966643512254849174866979396347083294878288339685163640236010043870758401493635412432153875994974381243343853953119374437025298395897520204792239508174136924222224079844307378174277309791820568381215483488170921279430590773309337550892951067291209697854689847539435129796545828664710370898297969816439618120773701141803117907776223890167938799854301583238734391074466048051924677521868552466648315779844760961006466526982979126537299646642408262279285657146876642619933123768430591935748406644790178109440687738301569554250002407786451926810518878525407367349901551828146737927165548857741830038473348083088857035854952217461181483017489442736020655770500780164373563124525025814696656983662679469134675600260691627033693092712172923154970414509069729092837543614307379042812500761099356378977933762057448625986479778764878127252608617333121152641825471385622272674878911368764214214315855697854795607149984499297985704693582662731722644936768806563798080123857747711435667744229396539304010809977273779191698690676788915344010230055748188254935525780703991789679323683788834754905081028458577920000000000000000000000000000*i1^42 + -322256491654390707795339550752097031872948219571659369360872554712479383273255431287434685706755813120750861966165294667723248121432019670690343842822625453487975978093099476232677484788519920521799015557076274072054162465702240450272397887309573489914378594521062822245978069395611176910917992546533345371780676098459348647317481856394252286792787941453920227457946680603923007268390981749017401064099608261885180732866364343394019458126272897718630529286985825225595762509723219600808726616660524402979988027495174633093501098590084002035193231078221643856272632659367336723444123498580744806470446238178271973776201631293678554232234210798534661923243663338229106022315755674786544163223646632428350283594735027272439396026110647251827298936691899879859656200903076424325870856662728817047688300652206913637492100199643923025346660498058995580572537088234181587028108083457222090708434402260777284835739340705125861265144575718980561096479707463774526377239820576378761377728950924318908113968620234879694084835882469139526752051771145323161453305893501713809165965543108252145844028978386743518871350228314425555906892057426431227818391389806323604022072040535906854549584511041193045275683595830832416256432831435576609790435249440789769922657936547547508262438101776614181616067988121829683210553668304800157752732317945210600817703555508244887709248481686235142791482484044044906518937221096724165696545407564816426305463470511726849328931554596734659349174510930684813630231765475416655049544578737401571057122390152674439810809559973677729630799392048867602350098258952990637557217027015918927438897171957960738825402115414172756510346903955839277457676005402781817094879642532465106729337645637999131307979808085975444293605744032213499427798991096817341698415973912845056709491100153281343016770319887385736981793476016644267560304033087728247000599262863004662595422172359952280355621705094751300811043849410295569570287562341540681481920918996812161517379333037255618019334701421170366884560394895049301613096514917292805972622911625833046171874918982914939351882076761281828709636150929704143709368095904894360439778988940573574628388717694206401333051771869255452817597501037663194785617640891256668160000000000000000000000000*i1^43 + 8590364598269220103465932941079981278758495902724267621316249544618029554340893996369659338527410047486252363538916433757377755213965622608385363359350776764484561822897193003644522041209853322396133955344470484075828366622139077117833252989840733706729994266124157181286425046972086504271610140143485122815489936794907849676067807658095545672147930537079667483545931701742557972556383114070270445126598953721858705180382207081173051069413181174652649061585990183368955895286269308061746345854789866850883736484325663577595757998936567143171928316733015906335269821561757950842143078147851825494837851894712372670152433157458371528412159550281185160371618352923719474899703855077206647416942207701142512352922361701262156348297403105472453250644655480035903374273837248336703732106858110340529783426467296491358380274823427616423612226896405627823699230154321119839297569986051179445692411535924819779617310724500199686812172684512728924363259886938968955381892648350945149311126130502021350301563293395089070112763145764180422547877476848708135458759364872646466557470180848588607008616655089367196380416804961432214268767009043844925626307663284004568685702912630237554114467130198203136803973311790800427535685455200809054227184065149614174175142444654859994515705834905426416670857308050165719871559695954601170106390764039327692178961878293260505222098944997125447953705836424720823335263334741638010204005681774929241397066732496991373363788385895784639861652587295020233537193975773158836496065685213870574278041201739361184206286975193465505881532120596574681990801143510859161101060020428874202933405383208960832525609019025051074034932624842697079876561777005872215741049587553664888328685717142570632898665974591164433996032051095039407691171816131299033013848892617883411046012691711475001409667407867533633761130744732801700710112282690881273975104379594072674527771901723223124066169405756903592187640367925524887614855077987228806852449047982324322840191291549071674066909040685001842053622232147033681839758775783582748599389913413014947269346142035878039863818586583581560826093062432960613170547098966294696053454874740283468698941077922678274137329652502008956871054968311463693041391814836224000000000000000000000000*i1^44 + -192348093671561837284058742528715244906401363201811559136795803037071169443595909995525161561328484246631574492193467508562257690684388948533118502114956434880801147949794101170283796503702191767972016507145749456105181311711711913931474022944085431392684041971270416170942279877284447268267822270713436986256666501219791834526645220153518230225794802991544558019781463129072997617400323827869463155907677558334864688862629950495297543434040930958957667616015931619014846919906019631126596372047584149349125227000115431557747002613737447058362295452405475660835554265393821269378822462954542853138649411449503302931319059855563014406449511607600318360239793137044047954618214169347441343311174674240871060731746549005023681041511504739559377538402843311985472374274906914024343582459802909470057559388376774850566544588289787846117831085209508083548130411656486142606609359773428386580293023208381687087625823558418439115366308263025855767056217343749940500035824852867123431201263356229429425529815942304177242303927201829313624148967605233324057303672308596052213456561663865712365703524377963048808030873743309787737921050600726891477298001031561586487381692330169426351918882496035786543890011962349760953606398461177050607690236930949982421325497837469623895481128118870064714508973064643338528968670787666896534843873579105935226590562242033034325442442654452070855325159218251443536190906351587890588937984649697533842717777792903881521705877305928831630354010908667620160385476872843052938773046169890613179753643498828558840676379381235466571941165466561082708369333681681538154587403672452642470053413558566022481652450602821355916046321006570309900567804904993167051644656734338693581025779099792511772438957554333985425180760570477736505846299372711576118788730525664193876086938515152889883384305069983132288112770877503480728847153608966862300039117176393899486442481187223524242465876387287800040991335355466076912544121413950988751421874988871825544937678597881609881636555441446199840310229970318987187325567958889734194053698107935135577451203858577103309894185466635547837289666895712712353361497301356858737073539787633202876651278712811325338054866581676307996954530256333242904986053630754816000000000000000000*i1^45 + 3655120196812430110343852862131021662883243183215067755752122983611867506692312971679488802989283232382131499964468897978103325573555472432650592236344213192145299800383843412879703109536283936830460010576135546814799282259929294560588352233465849035303002945338144903632300388105005258439507193789434553033718509566296749396835404305803835595272067290522035952139800496637032328952907752704646316097688522321489421425920642964179741334685523241862567038063051092689766739202935952254804676699330527566208667350858760163661970307855287686706349714337703443607250085529529619387856552901267739445717266688664330895219258115814918956294013393349508244859297078787164838922299809107300142533027439875572721841616421910708190148503361352585947116280724420700860441050232288125887922961581062553628365821333916554648567361587262466029369150945866671871548761862084947299976350990925765493699817767930694437838953835916085844083860340678822649661182897177891205587052862975446758635402624446650775948440116192619698084615388490679157546859951611238587823142859049847675075449301200277602703864581061898621479623673964265081400603258460384819242963496557069496603226380459722348666838044832593053881191877913118397051156171342719077258731250130949146195172226481765326060923832354958068441531453513604073147217542274390794550833414113966609192077098703398060216748608347300284797190350732121132790378858054310062743289736119089085513665501247177188337752416173366004376175057747620812445953530053063481890152972519221910540083025409240439998531187040012953260045014908974547041811857486163604404989528439566173810445241876358667296454661284892751319557883504551320967831496463700555533969984889134895896247994616822924738095087339990943786082656521992417049392869419617534289085596318817697519431978579531603585576418288258053798455949807254884424317055437801629014238426413432437712588203232983032806102330236309499154740760193452971207969396941939419315208890925976841967002267979759887072320984567755774826109184651508497901256865868497986760262558108211546023812918605659120839446022412869780802750101860656294682142702676773278561325466571774861608520480934002027235383901535143994248156843375692124467696406364160000000000000000*i1^46 + -57382110905175077067603703425547533319220664224242251693267934374016970603567764526966418020969793225096698826598617177530397074508882787318213552564901062283783767372721261195364968459047417541085174098635721997307983280005834901966770346990309884260633737382524273764952718954761930746571576235716793419719144586043537546033932620390206463761666058789663436917349916163664691091022044972363675391996061028003006593574710134992603600148842329288174731516847531157175431369783621648394742945508039067294043679419122957199124745585016650817383465503030757299037629065540128266876340138878288604868600126231647839786687383570961656961082396232214381962668176921462616568292906701800021217672082226988754395525587507024773250733918400911949148189178453973628436729086114575140041697045187485929355414799304243858031427990500963713077079157487309525406426734461334604854301432086324840337652579462531164497418199930602171091556693743682381998193856884127811400271292419726002740682684529812059506592516263843232845967734924774328256480617086556990580069105332724745866249283955063582324744039811431855172395992553003577322383080344823694437163461910858222792290779773810814922633494581921384909784954429795354646593087261742575951098498625529652249363777598290870859413947243669925230949112335066808052254362231696036565677747448841974921073720517251502292017187491685676153612533009340082931034099138711572344975907856610982287102614263281195525155374532987440845765421386104451826626137061890065763471123816542176243386066324150828921331994589895581681436142837681861073156456114486315965158324835960282578642583133336619813865588303459607733339506925299481068875057561782831538511839792874988486037168772783023127692086362269287319169317616665724608598410861144101587729044556837872782963855830955314596428047398388857110481939493534468624284666901553017391963851051095528867885007517390427936411580616054840082215303422249113771859985577499940544368314371057989676901829332441727727448810029583934844028134691298337387820837769197985091207005950133422580577540473562907168589245827036601038430927993913171439249213997069532333411107426423618777391227029911537850898156828317450331252165787499541211661184532480000000000000*i1^47 + 756495362849395833811867073383091519160692683919024385893272816217921808897802585009187102908443486623188917434663695533093488405292809377415220858102317141352097615164454866612454076799749216043670439149146694830854247246843822892024932901428223274477440915839724045785505852844154326300182922393186246305807330199762037171797741243241065171277681209870173159112913729845462714986060810170649801972991669081268455931484155839130149140666518876589779920228659261955148057961785328604884751813632578798395394596627865758543932716833690628376476290571414576967719484894000843330333822959346823570162197029073225053022628765206548646169093521149498295869650452221496643574179970519070366679418064841447867272314133596836346219379047763660136101401645164900396494290386562879681894197769040709995563194486261517065638845533016834560678757617492030165087941753806306530059930592260877742595809627179749599396930072404866368299964063386307663350749368443563090393349860548461050271658578061495779239766880137027913635683190703642997089108977679388350277978604415853115624709781932184235507672379531263825345469930394626805767406361899929452106274514594630825690466017544708940129126376931267812975993315168637579271817299181939797204042803161902149373388297014382839302913144496679699692574477794865659113898507608857616070018834135877655301343342711995323608381361008191465931557107955620439559349410469099480357403498460127586467868867549575172078357082315036035389912881520080869307110477835901367754788949615943373214654795128801512609816249887302698960617865501845833964174433655116663508147434944378183696083070460688125851986408112763855508531828543264774665257982263248605924643481835581543380346195639608984459686069286028690631760126173590601438165952353412955800755140216101116013942433370357425594100689069581154490143720355850214785771913127617375566779459468657047555276951602129471500458035498752558260011070905125041720607110166252539243625305679251946052429697648423627041051150011284768286647708305702353316083468319805811145163565722189005739570586583094949365568064848949947564808618979588619306124608530721744015028426126234022581713706600275281429335855522483057396664166564650332738698608640000000000*i1^48 + -7870874531938128719678355332221583027324343359059542992887690768873669576762868725861139352118238809067901461603918425158713075923496247531195031004084803538241257702356646627272119041032339677160104278809890650251726052828018195381987506142539996769159841342949834679636365071325252742293709851701927393476097225875096611598071996623883521077814235981405472618739983315238842177621745896478560194388885707084680988304034277341063692859665469770512261349543746869999807867687682516171987273504604799836083676987071645275869597945473173019742528248009115429382117794805617106420575579067581456939204597693612370922265122820891218025970096159144047870932413439579253507864290869502887728107498812985328650447773398718762093477206828816628950341162186820202043679305728036176107576273148833385205086204581733676034716442114196577551514674650149411526583533894521019356713898975190198414105213378232405801130740223931718772855404490388147706548100187136351824493401694231407730899450208423164693771183609038056439048425194921885897808365452015488325050883790591267222761883657783104098946645838156152596061919387228315139322701324632661979227928774805251584753192501366364371722850925543896358107521869985373455532654569498108111451236878102923767378905365859657125854118264636033594635154310638512707433599728435957043965563669660830704600286932721238268772485558769887571718334827105076056163966927359236364128564938848463307540613555393409924305566488888504613269349268220976020101085833485324596879340547227212684398901101665675485724135945010377732974819438308249566629602767702857239875487645034530708556786813669594914669496246984780057516452967148787009345582973989123612659143832314994290234784034144877061048260913140970648501371760499913881830267947507962189370176839704083434040047484324102032194081856087807186247334202509601483779241968620426422504855736991966199072576125920434604145737799617552099504783336297678471153939664095179442802393240558555947545741199637228396986344477100788109007656160417291431464530406578614446279870555887298421789081980235300323457162946274708299839247223381584023629447385079671369906886069945947189198093205587956611833973544659839210327601561972238010705510400000000*i1^49 + 69259055017451310609344237909075279960057566696844590989545732882938015620061209356473185617308795383680685007487537670833474918839016724338402294266235343923410749131342914681915984694355211951758676409041510312394563537484441138347302441724918311001471878945255840263179266643105297194484552970474047716269973478858493243088727086664790754354947476920347604845868102996874505829817871804686673850796502648387494931178453678958362379100700329458488111130938218949685862063699610371873243743459162716097794133162474303130915341959893990724993128422863294072362986323205845343785769443693277195243071443692043239264398889295072801993119712528486919502054002022507970591381039530833625367945398037932941005015417287464216036576824941808703371962472885368526862673704773391621019687095538101825732778098090639090623164912816538280658152487244327599952226618020155362189738989606960824998076644743519979804540671252921513057457805326148036787958264022582508279871619494483810258495707242369369840884370886066037012429476945618001407117738831200970545739786837270382757331798187356219525332286361314400538732630913965973930313349770867456385556658011491832245349451916039739270150530392067134543512085937664546456490881622800553105916928602521325010293787342015391146963227502462431605138286315893978991374060060826042948450345199260679767369825361122091309850654170749000200376894433279480128785911820387551949046873673800186227415315365262770219873405012836023207151251456809086975345241574075565817406158108687600933666504107990137619727475898560544420492120392448244566623032401503191308939273289854270207032070485305153847448421944725648882088716702415621120961687832108288939287530206283951234985702302593948421785015476824731114343899040064796525889107391930899396334824275338795173580036115938731474145733015072579705422171295247421374982761143528098199752662227032258463152922387566813730067201003884017214710361188243666081734024570925400972054300404399465764413293032884928304187794220247085065342719567822181859298637730027329579775958774994942458031015366841293540974141666243097692954258363174284730019241033697475668499082612277375380026709377219399932199328671677754702807171801596907581184409600*i1^50 + -391462499834162313400147229175433932988428650964043497585260550648127646551192608695743881428054927521636493056503635065535985696671813387273053587630760687238805416158924111036262415692730283850294581270532378313576799840475617711130072602564072032601255060792941582146668157509337013535706908437683280359759663896632320855540500063628078876506683071921234275865387506406454443333890040111307142441162690382762772662295340257614867518975691914321663019168331112343918840017303219753747063109228080756439985358020859562146863847482423340110931505729706818383024718770296522000303526506307376017847180811057410384933502683212224163269777716194377280470770398608905575890933593921643856570654419035347186737346851521574323079322670791892271768801946131852512495488193535647467969907692045433488782503853579992092220316316732835785206137242000231815397008303036779478045976280433656925434465590242468933730839528482268022310775659229858748609460483134637601280978874083478182777731336788437515608858170586791831616019024361292078246555246291057619644913203691814231764394794582218254092963495570774231651969411401706264374775497772449423891895651843083962483222732095281731895510437871507730294950576882966490270848143400931584617489065167942355981200072034048564703179984593410283055311870577158636019042304589897056817641921485505432925417001124615725486728941491035035854539280187767306310589707807065903493296927834241453396965786576989724900032318983661458516395675011109368527874700975000348643991342989496377216633349933716947900513802867740782993044732715348342478313515631800697722662264182637174098683763044316411250534523555889067861536333445932751945827527005946596391129270233951706594752600126878510632464242138903331893703394455465611349026631695433382919492457793658799637704755540893653214777284480641579168318442606064735906816196014282101982726515877500057153283654600912409943821093558344652583987473425852011004196814062715888772190447772167636975763532710214650190736799588366042790719729424393564107183876605543685001703850212599686570914928076614896978395805340084293487015746399369864337295771791191512107995810486386545568040146252528297104249748946332329230339777636788684718080*i1^51 + 3230368753333368259106658965465619575937212538494303943489832779076357481188683081308433087904865729723389593866644200573613321062829667533336267929206004950336086318921053289748975990647548964957731511828662199093108513618884473000008326043500106795337949519210782423306568602460496348880875614400177454191378823574948422192127929132672705591668257626661900812380837701687290502061198331936639692316713817740468989209490019265025940730669493505634990223035587517616750120047055141761359119089552130491093446736530657698056360578811389303604653178052237278425704658722241074096467995581254344212378686052860085324100750823150101879118523514368687098614657215493326595810074120749619395694758829747316549026859388052264690201787096218359871138017735427960611330890537117918782709125483613955471952675773104854565374211637616085896015019707324972192410128083241109307053501194486868234577328708304661545721179297050675572674428632475828267941695861429885708083987607926936749500785108174279343283637190828113258108856671623847754468152022971062737200346232951439830131003296417407130685833562628088564888330582350723795093095541801796480609406580853563794982535523283692817224396768436547737304799658391826509995723514828505408738694283536270895266982686531284108069608444129256939490301044202889167212290412030425991073161262653050248455538474814364882062391820906513854815743657209393304081777343350064251397337676074059219609437253339019307688443002071781057199736055286077844855104215115065219534323185420200320398463590249932258800874312503813602824975740002296623246898477830622400196268848208710920184982114044682156860187229050536481156830289293617419069425514412690317350446237976804797420299161968462250938883481875278561602293756933726319425840956191709308943358301126842310308140602582929888419493645177662533970390230050268710298176204099831328122311760720792263843209088839395656240597212256496809856463228351924615713380007574430420700974797165848158745148381254981450604894519498701920482944606047594873174363843165104906463053730152624433329246256644346816147868470363265422972987272697490252491354225162919297059910300306340478519588538928838533683055586858324760528671642845446144*i1^52 + -2126793914477273243618979476665338084194489471426918452222881887462174174696949793062896409464145727071568278969106810059721355660617445647297609339761885778465631085732224138871036243710863218266616258196302097593472059155781344134919455801516013942583846712364088754103471506997543639920256582293946715879540661750838353425523547038347651732689621101772979305911990071055532140049125227091663537527087724988520040290630020740458540368500357833194714510017688560317096947940784287269682297689295896636927314211456391431557783053301514300316828970907676891159263941998752049910509630182056827037947342075477004317784335135413948311167720440096816236248312509573348461641551973101197515172606571825253294069203134285227505133290339598141732345178403630792343757152859354881211306930377436128705141138368734390481386784226888676770080905146630328301701708976518112709232893423772827524981599387633207471052967699280548159274558507786638218655958405534609930041086934550157265210279920327889746737613127436021015753704714869383954029152216992550999534689595573073521003613184340241928394087824940069896506592341536912773376502415632139514426038473479984546279028557482697658152347651514167720176496789329970510179704351087005770769594478074713081695193984456579944315333436946890473565404651778589813818818441087696455199143661608343247876043272159063946097027850078655208485708005103944651213813471715639249619485473380230301822647895086224967819073229854432387906454657432306893794238311819594099212265163753472575215990053658889523106218708657666805459996484130036680906982325046212722400836759621784101860897147089336558550348136528821707213440940247277650537106558482853435924072432671078967769220208033070722489012600041004630508441073079784315968789876978319641936475081645046433853210910743653001934920845919556849200453653806741885324629778136299865806426453320161804834071303464301904006548697204229599312902696508946205204904611687888983385910625626310283861158046441570963941132721718855110362463017567235368083048361294552995006034745060131881731494985927430652621206066062418240113937327005935507818994823002637645971320275249236888349986710194214980583356657675422403900594978816*i1^53 + 249390488233068609746336404637213767482860839388980856801397888627390332709544892295237803849329472732117629058294276525652735819319323356822653272925353276488064916841214750703480293731718235244881020492511290601630305332345157686120668372612431271519272248129606967653545259242561224199394077376820099249377496486611726254585659282061587754615208289990339982091439567763532413094635775474252820210481193105177129712500668765096654217465909519564595717667309100483578914834014015022528250098447699916806297263537728506623814840748797958222541528444894642218127092830272810624634771760940812604093641543416543026795131917090592361932687617877883245778178785932608554022458296950577046248531583538954172120400281329054150726726457482818448001000851215072846211813343779847454762788122307969190468753464897067087806244244953498500493809934037000026076022130392559243485267965301493339640579493839136694748306696162757782271453103746391811940210361826761620356148872841039438325881714967437144914518256689249831850811489367820396450006755214293917126105393071713282415272383258189567917714290519354315246143356839015721371207313508582437126725201716668145799115543212719764547550859001330574501205687074696223255027415019067570551921183652888403822554024290644636293586288151323943775495834889898740571528786154787998919646232346070226010824031253931743200427027033599366998847643703782833404167082859828197981115605338870351114827130727750742547993820322256269059758814898921240399301773619967843958005719075395042236340481222709788447630855011410533851359511071220102267649897095727954492764600474250564297805183868189483105441835758100862461496724274093100947735233223886864718556913996296549090403275802879340912933203806330580595144249120017920326422632521765802741474715065527343598708888749356692117247609523113829072230413893283120504578750764934989791982707002093405889025720200408791492161593163728934730378964696475719899983631841476781892419640396017134808640778028398641773379059742515353333805593031944865486364515861671984005099154876628289937772197541987691609385595410646184033753175326501733343261085884442611178080002481993216251742429714540083360688183517363172311826432*i1^54 + 1691143459652718164582856888995023775970140499314389335476411023265674500066545531914685196092600058619730617899762851934246748468342369214826341489075396569772495464479756353796341754872079682720681826683089295687491288340120634777569061156483756996666327718961460921982889432757826640757154285233078832903468636910922656168932812268451874532389303177314152099192157322976966678321309929318218627189035503250105788099830594285089437844644069330507436271234666380221484324628968247218794118715564573673189745088397103259262498729101570136213368001598240013535249268425645096989963804294133346587595585970055515435416752796927900184365117152356081840383784619137029749787408357442989430735411202560111486149350030671580135710678336358726407988717943883282310983863943998193958217712784651438668944927539055157515302314064008677625910629811685409887279673806270783298257882007172167943912166073083810897273769113594389007385749311886139554716673236023776346665695323881183983640819118341748078816927357871274264412814279032266984134048489132895807717803316225264540119894280166610348244292339444063866061495811027450383758050550731723335683390094334727913195030872469460409943789673865482401001692024554039684776708876990801161886454409910733035213290600662225222882764219715243671000887978526085862375861730731603808211834918980758181462018699929012610886548399820910460544312428683580600306646079340302065215588456803063586815701800801862788215050588814879976521315387835507309432272761194262079406724407215778690486702214092350871771964462724042015948502433618901062937186868203130784596865617097480734588342595738096201622285699759238134509299305470190088609033286021697092202577112142130134543183355175645555034767362792448828039771348541251648024204243806817969676592516046478045857019250114494980379326639643468095943436850227907048893049199795061273871721525052827885001303461949763198298572468434714855725714549580439577426491710468811681731742033698851649158692615344161964950142401828845490928562555636918104161041885799464091285274226570818746482916172488482799194872105209451541574793649782219919089187035704615152048272808433545811139347213899934695236220405562266877952*i1^55 + 22263699505056992641413524633407258107034876452575734942408532344738084867214666455054205597618651301871143291975141169630395577204716376302638190182346022781394654604556952820040643878076959014140566622136530238976697922577404212553908099945314770439364675240415019046234757653225059787674055367063038373147234587841659872620408817049263735417759683515948386002900676044013409053090244590876845393389144043099745719243724087812582067728609496552623162334062443309790600791818888290403116079315050221175237903809987764352344292067009227215710926304488328824599770026079085853484957306040464010462849835039680790429321497411707750646969659188026163844981626541421164292733330884726265052519633088718593958427991535773189566509435923475880009040618932399784479277998843709447044612074351849162932389114784111732338300823878080804491653659108685693577463291791890633293149679557245288464982399972030529187577578191852440267652553291050474377798412762342238016553148701702451917479016685577207828136520676882577216750792184517996716161687833826500559068522524519940820625552308037109238519872605758761907064079272308399522289769147912069324407124748986528399370057392925250435053595678495274202580014751003717359293074046924962784680933089917307308077596516730394626435915176900629926591847924626614592505278869696499470839171795162959880963039177305005053386401634707951815337084649883967222358334454876519838191331496541855414558775161591296993895724617781413722653085683257535247549838159075880694701849430790614476132606934190502561172624549251233555808678969053311249469034234537671099842450641587236669061615947770471347970494268253873367936064204313929588246481101939691095479160751869424680409505615095500399604151214298875666720283710005354921942791839070390650565409108835900288512637172381462278774100574535219393806153105027634769423754162082946956263827882658036834485836094083353538875680917229796561123581916442045051472375681185147949809322689326813688529800055372435504015459794610472766206293854745248806027098673261839205030472264193356407033438208380131944972308547672514058282006304615123060923238377655838613312574762680437588755523215244044420076543928172544*i1^56 + 142426183060350503048512929859360708436845236731055470866357824538140720730833908959319047563985455593694905292218085759886498171742179164542914341434447162189267754442458967000732077154936933884749145553770204442152168235315329713397204411631196198008580314944495929144748775668223242986156416094735492322319595408462882335500473647024358334561529210801781869375732386593193377865967029053790589918551975228015548198395027558576117839931087044972172061892368706828289846993919952617610993010741353503408987569988796109328235414430713317931145576404513268945500368810740411100716430685454753600266716835826767100451027885702394140356095604323908612748004341790944096556835859691881348822577427334875724798328209135444945840979621858883765365225062782998024059156419255445162695964626321785563122110957490210541209305574164946298139915543148990360622755302295510346981271198530908729375253208623209597492182828381780395563596129239168127372544675261402971903038819443516218191087075917351102742990049613380498481266425660348216850829539070005898644168332705858775765739521645837406851701579813616022339025663835064876675251820578647692211392862704625806833177509023980377212665531859404204724058871824643462719838981630923112828942659657599050398091722743180512001430401967342763751563508554509907549698266612655635296956743626332217924357465007045277560219968686169585777561944303148928225237701866144337217406735591115177027240536637708934647419906940957925602781090985420479531058749661737618882772854170850156071209082464432210582173559820327792248576871102458538365713726819953684651802507943355428331752689072684308844417051432420506449362624124959136105087619070574808956515950740650756243869564729805285905209332139835971357931841497543264527011015599434770840939508470766106140705343877446501475576998238800607960078821161413529701677951543516224529507995952635953925489255317506495712162038337737790552632080146982840968073467969591123162486638334868639325739718998003248846501627409041988064888718994830497576748215255663231909878070522324045117934953898040308274229247893307616821598245266919236047721700517785115050100061981227523823111512585589013480707457024*i1^57 + 472920517789127425273780946464648271902760871579458235200857712096829437723254074732628146081459670858943474308955750640433618331728157882046190567499502499355046803275374823479846887165007906654128478735983171403173856534968177106916415582017451399647124412661777547789334756555923102202768300659582424838810579411505040041691626670563261783925313077350499632243688692763215200885674924704151536631111696454369859517498050109953785415140985459756647984501531764782862532274609694797926574994866474292068159540315281242552869171790679373375071251787913471357445076577668845914747838317585371715780364160309196285025542386335114433535224529112060342278610509257278720259349455607826980272976916431493030901990313505229162665093999278615692090880151184194726241750812227033800218732384882402423934888464133257335443799997738564917040463955127576163682771567637278326321557060513087077544100935314390932109285255085980763429234210969900873707747157535167597167353176173183297425873078843342739092739183408683645924354198856917907139843597128047078117813242622982604358427704264010169252498204501954263144934657677807298257150565063077171200000057657133140982508382895418487410558139994621934343279838784748042684370274303259401520677645355729903385640765471108549048773401576864476815319111077702855733179151363129548903926740081251040298588786716243719332832883806663049109028861469739567126174334627413572016647676820027325404867577012800922391230184078718534977051198076969440407113281903185091608246877864751728246234838078925128259189144239926668079079334931069402998735568460531952206499625427626703236414171966226066849784867551226727826027591249275999062952988936545771072638181104537972795629210392940896318460272089564330264595863522691742028563498111823496481926034866483405032523065567592542884377054032759969693472565265789400014615342481949669814270797991639360336612900129137703067740059977857623668549522678777648073632444672947432782496246171777847203455655297418848539667962999976652651277863925641418249290829118198096960711376073947113304810540974489208845412570834965677214212098151046929054176842773542353057478295412598157989829969284264569602048*i1^58 + 1360663639823044235186748558165477614624049187362247906609018495096846829130244459447032102146231433733517521208167774999625198979975505852286041788376732788998442005587727916669568280558588342299224496623815706602794903815665310375349067146424969203090585982251196878745192775711315159488196719449277795949615603623998055032270263708898922249976432067887357652628862442360272390699513448125053050892347145818266007254995403632957999541410881833519958569172897533959128972403212559032295922050482401839887529014770059673108133082666971015391850078391380423943796880103216472728388875167634417839288871838969788704535568341942688869487088951209548675719340362256060691768095056107453013734339835217932445838078708942931352372800299692304021912962014904185357596930599991161892313294470599888514694958916425879351321004874976793191048890622538861485164996698903846398163801084305195298464361409739594503646480274777022018071373251488292708349084315970428345919248565588745465954836860197787718429023160816897902213895683847143482069769947148129981536290975680597605757727716808432072022628858179999261380047846794358888386198711772371315229519663798812217039432477574215626952459369167122244275906346914426599714313121104604400336907778255933818024207959408550647503195018242897961205460232024324356577748987199631999809581002314829759646571523657535207847308671094350917074358845059078298705262270016928776160886559319087149857741139445084405870777772317765347115319380262566127290965823886813711510961455762920675664687825585891349414601532286750556670297418876921610709081939388518010242647181705761451760242940991377078624694252181389032607409871733058522956355727535238833078409173709154898998352747019019473717991623629367507225828599177203850013424236863662871230708193079955485195641622160366642137814860321433324802154024408027564020849102445544879301336525872372234624081517159767947096295632379827955017488701968054267203117735817264291377851790675894220297227722707009156512358483430895076953645792416024434424603494744824759346496034626744354132114898714781238383469074813699963179391436526687804472351216341194111303387450154474806911329222103400448*i1^59 + 2310395537791845375701088325092150216993082940478064672163559401616381075493319932944401660650889167884547115179794190684066047057970566862804486085474470512502500780411440759853448683993072034047546767131127313516033083006005585942784827093322992764555024994383013755061515913573306876791683976794272778214343078732033413014335684513587386469612306507490546141872157034630677131161062311872956534743793015092899439706352245211057499319219189110902604409345397527967313272586312823797513870240564956629417168055436736754244823825898842217157956300253368129606911239906079356842657107776226828535970270032565511911569297893102072484234773125910899605340935618010197699016475941074281479720552818915816011135972061558836293173792211884706762447420481454498700373081382713003952084856666867307350677708668433313111103831728958454665995527630912336620877913066069709382874445063354231440556085503402174678489876225276130741933340892862400608152356691413142254357418632200058244116093026558183395197642070576836575136662113212730512306085308750624511756344384778095034429614344240041931653578521452916780974191882766499048781557000278515357085087961307288835897065074148027206205576432635512558611549636070684475176318288465645785478124222001568862083115795114423886122503548111362919607684623771092037024316198583837299319959010562320353791746469335797922602920769447890056413477118414565467322768780612574624395740687466856342856005282173142129966329656674850853762783114654554843882481742733682636219653791741145402837646422202507627054081532860011993379124524151461184989490059289289820061387655589702454689182271657755189383123124640882086082758894023906730205471949716191923827022856547348591291313644335579959226895235865188658486181925820156690694549585874023148195977597827089211832607532011364815659976653947102598577585059378836801624260357661573480530737329879030757970346056594977202273400007919049269431213951236192263056131144228472286809856462991552973529989866952368901889267495450605280558772606341574286262277219047672307880551965971523913067466537411311697128463532341155617971723328468278782252140417277211513635690040552076692776923693056*i1^60 + -11561624844124616155528435642637673993869283185167602848662307439658815036379976021078760889953844089552302913523484604410533253809254934481109995786485276347315956108150181910598178738988435371398983273522561897215641678024148418017551357671537913890382215965991131932613049929475509397913056838566642550348214379833206026203305040839475037930117946295190419330658661747050528655896422299268550068425193300706689341070046721210879759390656013227894289565482274320412715134136581337034824342644179732616791783078760358859450222849236770914366791108308136469545378524771589410490305986770991583476104861724590229336635719527430332610555492246212187795095554356526724117782812846177876285371196154871123068165810257146244007320071091153455092566817628073363323694729929751147941635057515324981181233857092105607433839720014638116612693413026536747392483716516339567071499367966852786232379667977848491228238666471998012405957571785687612055743690336596129976195383811288193948601167025077976156113820233414439734345477308040107841240078731012869220054926321581453218214473443870590614693930855786836667166101775736383352458719821626313886935405353203784741761322516744680233586152013499229992600726445606348637398194521124994471985685678434157083468935713070561233419125309702463848501844589758522112821091621016444912052724748961006965104754960665375672233258745655642489786505929030834776474551889699036026516435695151242577303733339216260649503655123337761147924683773341120864033554788832387006122006748024751918740320107852532796270999605711248541208689054475545210939972218833386969209278593705902240827790778712337891322690629525788775460611021265138918298355671241452814709237184650380195589153231624875634343290271683244917612717057387231649644875320677331987597635435858496913486539717370330185330369825350816234296101423347361291981953848907263773488963872299171515809875429598194271275757041931427825175912810023719540065007901804609555651930244956514207486844875288339717600995875418069335248519186357896733357711393246911206282181370113754468558537086361696049099009596578165889068369261279109446865727742688656270876829863955533024722944*i1^61 + -11697175340510726865250499958334311309053032954145981594326607554983043580193966445942879013961840979805794261216378141996638423992440816376514522413935228758635761960655016137399256260170880279154887184918387931512776305094611342603198437431758668242784495995537402490927223790827340102500876759446271914972841377887399315584851296359765460366799458552906214795627380197281837169596187278591282318930003439218159703716505999863145054286966263672587144151546584368005493526047635449594860976016465669316915319387986518775187096216990463704901929370028498483309538107274671062822687605417270068544329098701790089939664656379137638145801870091763000014017103749568326879438633792012238378699713155307850274420567228239500191647713034122313987481988508048523368307415846726219738431982270426489496202635784540223373708657286407236036882890432786006201943519779490358352028786608831862279476625342700048024790540231571868219622894582004016100763547090235939947567392814332913698119137483570704250346173303628276925179407436657407728480826752372036807456870092349000104920722197965832776330571078948472563162045571998606906527860636643975164651506783494017630884082600742138822207947817394523651493595172830805024532950716718331788078177150564681746911347086079437577747984691022785294114499176758894333081301345481320537689280575784656427966808636905285848586811253814331579378788676616438550655497426652366559685479026894653814100113653528664013215367177648729274422835422876028665218940044572167121944246142946080057199099987289359347071460777923278175572179880297405590485791504672108840604652518528189463767102244812538076177238286717436786466974335970996108686008962837284783793455235334629406033869302282332602899353687788220936905601442802406309412931859743754072551671125370600163868992951867924566602742254989152651522717583561618340999726981936160988254834776904171096487032282089702537928549093211743080263169913445750450372563160292615476002438472535485518316134510124678928619726735868026504888467665840283038688834694217023133391222057117148968018874374347128386938645565592999244177297050792779216449619250852450808407190787741188096*i1^62 + 55219538989626994138563191091799952336165368249605524291201192416225960836799503420626129788500994500284302250278062857931181754750769699695404776953293280927304895140631822343878893319483922489764131459023751303530535858856461831439445675072947425628213846590280531490479512982585561557594091230035765455745600606764909665770097059922943979073646801924335975535159123980349137163653638566635312089913495979086515648396270482647815308779576635721252606288262897345308672238091621163736717713181228958145042243070021653409729035237613178993573839771802239970499284937818016186891379113599900515209579558535070135592602313698580106279913975578070070044016704698060610580940156238998310900775268636088766040287882027534761266502834523364734384012841768011821757325481070716921897429948655644265260939026094205456557517344224858765203891741899813165775459056866183803355233330736575377155693470754816562693607264122543326702377481579797688119728045904388860778951662819743118498937746536653853068063037050419321891716847508218184731124635315981305329445367181051296847837689413406357827846038219232386034749435730897855596874872807129717991059930349103906754096694500516895752267502693323143205721156927247320239089260730591483855048559803228144486607134546124660515637812266789301141933566783672761326427588209400875126137397187816946639591666838682039591092740878658371929475361411031666487177460971451775558543086323331667684617671305449721076084616692525734759454333387215700710853476788930474799078220366032098230306589324175355952584578879206239965194080523761829981967276979129725111458505947822380219716501519699690525207288265037468373733878650983417267347536253549839745032595436975784735178672224799047970241669604877940028044505876240961827725277456978238485960586538511353778105157845922294037474090654749804642563174568956084819208456253856894815874906053494268786423531178332350994558220392232081591913349448152128395910084540369785169897075853029700630978953210457610859760312676500341517461577784468708537859234935863767743739850454084203008003503101536597745319451731362290148248588494092156630611039287446796815299451551744*i1^63 + 39290562099918683225327616766013575568842668772089217698683503642793956019135622458658188883262755673307771663081888806603143412545381356957980319054994701538294738864131789283462830893684225198771161040627221181934384488169351996282620150017721234426000274139742271033761115431950854919274047870973806551049365326374208985069085273143344844766251715459944723576749867380858358032559061600349089552145300747519002332023273242288467577543671602816536347385756134376886305884385082116218855336661456288507440181273737862390084411443768238684415429278983449602983756722250433931218379855147291443424300435226434710062258691760145230144336109584358943935094834951820084374318912621112755364425054469214602392477531245548553219051273289987110013617457969246382189067657923259002369666989404874164552451593151784720379327308591192597547217173658139360284769104327469921001173860244716899662638981539891033950652850931492689229496292525734161211157883945524068964467344400078566879089173539802781318300225992894656109609751573149251667071421064669403682843363767445902571299448079602507703311423205132134610303991460685632881959247999859902678753281889844776150329167531152303393030922310458010790144140610443219465448075751565892319525162373078994862348404670406684782377643553551847189533055356502526392512523404397654823204949046185917261275456930600278639809135743522176723939230119583902707527047405474839499547790130452719946112495259630420767489226669611049131779282774203724720297761436893830851672285188006798231620910674460713943825514835620687494583747916407223121675348954625950688687559509661954927686697164576271919980034711497891828070007416234321547835388208946784494912500739071613734448402672822341967916520770725498700883175254187188419021960184832640332439096248970146939397759099393772512198492891589870567997690754311414429705511924868980643640386339707707846415367581016042349590620460427603843300697174314292828062443987836692892353111514342592976903615803200862794050924383638741194216310328418046756307406281829253980185488847306681133428346167470245216016489296228901277727518037560203740216006353282873709035520*i1^64 + -138285073104419280823692198204004698201664292228601413691313008905205316182037228504498056370180487488807532547810025705661629614006228107147283293867380090613831696643436272473436666433526815960330556370122075606561399213403713337228779557711888981733555078503178449703555102744613345298929318707487743281434733212330875265929183987516858871394315982884019490280977670059077786224586889918185540365349157458772319698284417657833124147241951708289782218775918366619188288088791106523424339958974489383958733639984816547631274762181614157286350792482447942924548529531754061810589472003427062695052391380525506505530034434614687127047567483132190043074830035243969384955613979851415185909082900727487297613982995903384148362241868773930673794638848409584628738795177375769081780882527236337565038949364428058751433617879283084711306083568567202765276608702669215399533660183349277164366092080235171133315319463510958393785298112683271802988962910149291108434659054575333324676718678498935261224705181711854851245949405192590265271389791623126315848723631971150501611968860337379495588364191965686673594929042488794316797619644555634150597685666100390297966990690487640226939996779625367620995591748940125790121172975443592190978757345608755502566606871152822027995916955403237580090662989997960269120622902891755015814855961742696760557293407147410610786465651795387053279716430546908631299863367807294179251609153902021608969384256137164721034779478998674999269455750399465226052848701776881710943386655033956692437292757726468596725974509022265092964710988771801606520919820184376494786880388225681738806023548299026969503682432527884639065933590065968939425180768149958799367451935028893843258911893708769060471523339945521536273184608519860192314795897842879651998716547779672062922198917487156906149926112679711867795294326421021466607898024524597050145996435488430504878297242509475362646449835314964501134630938913544558630842972175225356232826447588131915373428108325322153767362492375299557601116992775578298609926797496069960137570882430554456000159171897298867964567670953820624780116867574222117617905664782573240320*i1^65 + -21903707826267049452496149091808212555802004884560775901440998176527148321786567725608285357309499563962873711597609934974238549616894633605774247879357387920869144147720738265529646505971068992765840227408405301206743423597724843498850814179199917882020011037766321704726603136702431322642179044337061231019645610105482688555050252651628448262213547764023953532893320281757041798178225099401717315044698370658725894272754398170167657180072377673520754500193942508856696515994336121480064065338665963034932993780919135268639900181536981902026447768004429389832486706287196796384012617162118847104915122712309743844817096854340021730953593648755821126657294289454794635442417269312445704061782536163958140985824975951590375276815458551682458285370383288820389679251495831375927305202556373386622970023542571252248575095075705045687900993524119897173364247217922944050415608743535606210131738704895049057359967548997707365075134545852754086541929654179818174144547592358466108412661572183609911098121448004387135470994524800275854068498968248096646692465770661722533169578108277498127319449863442743980984092151163498317294087273931691932882311113769562730346517858742694484529492456297756579412269034538061380022076486409007920933016768221433072122897886536234131645878908465755260049116632611160963960514773900894483336164174698438879446990633127153448489114846863205291339216541666328475887041494331301638431803787317727863476022201868741168694978442281205120617576159804404128430659362472979457819451572298262942683293323098652640778981971550367641008560982990108851932749584723204141759156501138777607022313632274202271992596940464428614626060272540419140532513925747221799225817979667967303193189742101760353204833024784076853926746720167841766516492307989100940308292047246268565409497396858035952065236022883853929782698957570059698216185625944686498924613083225495975713678978974554942031860194368270430222369901596266379391790135376895762514207031890429035787857619278693641021137311373291314748081462450256152278496896953042151444199821801061698001114419649371375761451184696448580955768319571293160482180956160*i1^66 + 120037932859525049925486259507567523115712152347353990101384830807779787006460245941467807520267923010718932783162945335035122897994492746367399721341146696520480531525871523194933009191874543338575470809928717998250891263341143823363857586662625835121108670028867798865485257998952373828725934655375581424666611046188150344948228402710247057801902926217275611925597484694925919845969392284314910245637056663628651391604357569767111464388729041689739100325157310650282882140507950342045290129791542757116599971777267932944069506408255648633122039794606540344272120836910006299325738498079411020874281649743588936080670138264562470837289860171660199391868626457282718054844023230038630543842271672698476636495597619867899712656458569087228090347611901327107437105068585227132462432189474717541884283275593861203186326174584774239034909678229829174425289457605652236633689658565676783188465001921495078263661193520193417576488350258673355397520077202647257017524515565751942510967214940773627833690127134442968827219821644673371898914650795452492529247175191492104373277294496785937252491626869277273210731423079711362250860198907145939642480658301683395677281613236794014668428224543848376345354136591576196345601252367635653048024251316456887476681249666646719695486329702910974174061987284797212704223943592035961064069021375960880850656528457543089182094896010726160470349121627200294932151713402132635694617272151199630423351101987930092866479230133803940378922231351217504596488506973512223889287748185760447280650198913691016631847335763679907821206623927055885003856479628120215456419377330759111936701533732329565856444096209063103770968733662467194577374428906058997965109986240582521419959203523045211741190463659310608086154743857171692820310825953715601733031940642828856048186226562445177369088358354400333034615033709251603617074124170605327990516369696154026255438411055403159325017408818689802968438824317992486648975995595497675153077540749368672087370085703248696186925222575809945875178179956113647245639629045804730720478865088612397615398351748998482528131609346202592586289330082960713667575808*i1^67 + 9666312496739533313151876813988189461795434610276947891571286402100763004324950364958380546713796448327647901181137895290683104331266549581437789887016303747835930463603990369296073968607578685903770261223959219473937179147587737942617032820433423205376124367398391313852398844215050845374113453965632579957621589268230342571491295626495477603315768012033395395662459847951622325011321431857973411810998695119220447185198827415688582846814394633008523642117737540848941839184153204604808619085360978016262570049835340349414912470861172200404494181541159322831040490961600649885356162642134316563231600170300019229153414511642916692920493665982153783220580881860481543867479598947127407460422341442857517171679261857822780848417509194257444189716043684324257579183726801098783416600273059498155974465732202418138209938536099586953639054477553598906252009208215465210869796212380515216966905480113022973038485469842027898306825528260459285826450304221724420342265998920065831641690560272429602221255981537675407539224695680227341689282967281411797718415611631049722767464187097419029574488373261418656504202417150271316368766537686720887201297409122800215397168674922955327636311222591053151481043211388183063647863246012031355181553932431916547247825702895409561570227894332535835900683177313184764016723458486956775322555080066132057260330032044118329486891630494653825019096067796985256900782135290209209216518769677169924602723921343060864026216669526169083860065475335243734621378379785808766860812228998495010563023374812134191732912828955781987794521350348533080787503365577777178369181290802386650191808089865032702830888225255156153679610993041415594766238763117470130641857276405736823504661954960509329073168928581039557580097506612625703821459797900606073401631399835808718062432450617641976603251045541060495491123109469475933174143788205987015845838202416989578202904470084490191419862663738450388470834821688610540949083693796920118866861103345675653300384407163014824483905338211565741680853570929605361658940607554206596363027413411472636172514415630471917794038937926705712671208251974483968*i1^68 + -56996093494374367307515186595788910157323645960086925069170348110419216076302566108809841674675317438575991917989930323869952571990220014389797167104762430841573361874898283999137556724211651680922942754678466262882277828388356397552565255827793027577438639203278818854503114124602726968049946319717342922355882985193309973641301726152133289433662135592711793803838808788372095941259127820961030864136262636205795175561142836097703311976358580828556327395358160600868918381065022058066338683239671625998310934450531165821778632229533723964606537086720728325440441864858335203942308031825770622302670469085975505062509134322878918836704849179676658529509568372216308995776285858712993040510970481493175966633083544398464699957854795323599216702149152818023285921510112636040017298158890867983577176301824604388197106581125111336804534042098435513565898697236067418653921956832418026388769134035697543849190979672353889805660041799004970871589284343186673076198389697789244477914752521437950551588267465832279380671627005631795554198273432930995673806689921673563913883753182615116593605340676457567516079218793037670404646246138346330311961588711339364709154248605048203820214503452342159247935133548142297354972148782783722291572761780501393403050563600771821975233314414846905808109464329276936637892159266723506885027382112748219866296513268487914164504393848245684840642920346145964304349016339580127802991246830476502453173176350118207005949930150604015898896044465971886211598658155530371606643788426125959854354801411360738366141933865903348914522167248785155640518525827155511148579853393692954309300423723776877636577863889350914159260935277947129022162995168175394280838197374026508750378804470056771290684153178578344857422641521557016774152401060962969151081252401293656672920331225685613764101872626650425414597956489065376487960475805438331815037212274530381096479084692347165634427450813140853578392142261001445226937995057059608002227334870046309717399090254619439574073550919521288380292043393544354543637089756586139699004193252234373828683364358736735927813237439511818561897749282816*i1^69 + 24915356776573458949622774059732667848619357112440030448448921894671474186474001695367994197164521298397876695162529447095776688792270065900913596378627133148772765432828607818055682959120964351954531172257612001618917917769499449124496845037553576032497902341426042509155455702589915576149271293244658324663140232081138825417959017194595242036870632974764831113667875550304766552828001717181220251958251947989823560307437434029466862507884977869613302609003928618962809446404909206438889407089013953883802907482794015329053461012324531122039457659947529108114885186006596770339605255306662827964563937835042739889498095347294362240285177254307688212377804257088429745919946969850490568709002398674053162247361245618388368431769739150233191180781576783850532492808891011976923535321571956163323933298014916873446052676354818251676714212760812743635447472326485195037891052832730971637387058714722026711065678798604186812837836559579133904762363909436831369767300452647315502700794301295585326566927398405159956671515291793349950907610691433191234025745043762725838022772857960294717454188483665148569387617046822269128429102062667213867586800737536873882320347692197361430202372922885864281249121932248880718469068464833626347280342245867935531048028130889670867850922310632996301442109795588980663577648813270322664717970980285969928097747970137953736408118715544887332845644439168067728517628882708791963639901778206565484608891466320327591642135660252776922586627124577166785600215491411529455232599656205737292287320444521176186745031927465668365007843267269426268854473020831337519182682215523668543089734545961245815948389641594793784669091475768972120076830745887464708213432092991043477542751113548304932247102808137787266364846645937921639696828545004368518993445328393017599738791569314170590340567271811137684045826291214878067689586245216482101779903974287509770174013406538788153838388255234824144455952786933295923283934978841487102397225273525534637459155452186936961142093627480203113456464611845203657920051043431326562063512159990954860002165013318107933713310812270863700721664*i1^70 + -3223178375276386678877034420181410731612982801644526655948491002477505762337992460961841629997316018925496603759174967023689820977366562757046759800169329130980791328093047479785570092280657540508549679350162160564228013568326371163716014469438081917493949977497842921363860152449651721440099701396844759917411362719546590426514651714546042576177360704963631816016959046970697433121919635347736500063560561284347874707658312460688636663536918041164185747082333082994970266179699276227855686629417776238649536337376058271984448687289071957276666709479636128970827296198413577152119720820196256487681800565870754990625802498036158693454725290516742808676500354957077191612049662999647883988621900485578334724394268276208837096364798540434835704254017313355575368201923443170943274001124012614118381653859894275343848453350676894589020631200947897060810212639832474183280241066375570710478718775633500527926093394860357662573428151655229001649553332540851195739852033173612041616735599105891435166830802384065143451902651727939389562892978262511012562646689036200339092621244558299712715397943081823269761322944933270058242735999716923594683719839108222553839651090217639052281244014904326744796549291978457057869524607393126187180047723724698227424959963743553699039115057875457972900011938812804612116909145174336346299190718119344969964016096249857183369318800943591740644529045863549009449684724738352825287948607634698231983603590215382375250420499724589723115007174732372687505121934781344384240780153095938482116456909399365069648600837788703251469454489175450353609000382015201209372548007673957167811329157123905013754887871229112322081637809348338498176665239344925685677882440048394458032258997350256718586208046410964948782404037714325896633827574544294848226496085596311815536405375698440831794776345167250818336458697979304619319607616490016611624802085549451776120258004932790509192875811073713009129403818240387364013107475847109249867970141529513099663831014731412104755435731625752050504677353436794924662083569799516334151126503043031563318234808169356577493144795256717312*i1^71 + 92230730641531041331407221032239719635979116193923305934879444329123676038795097717295052689901029775103022372056118120331139161422309726863550314780321875035776157865219847138155078968501548407338189688896293244636722618938312019418859648677249767174063210660708625943904287159330021641881898877621373878632451788870669103910209267153415517695641691878165463715876611904342512639381633230099890536049270617847312629672289968935400816119924614606225845330864206357539970771637677396848244678578123276681732559364348080530717504121388575630118469005106965388335589039096517813497411372947818918758170022999046544492181162353930086072783952770020326760221566278003715499451216959682977499606513972581969252146755676863554066945351060660092669324450948721053778483800239280224593130892778554718791658788093749712537429194338289334503112616760068807085988166990839737212990152249588898387506974725278870571611964323472660529419331712395691558873837500601651677510917133619340850776256829643012605845811505800685628861147648885958804841571517287411962433810084796433465578775298253180381440588187419587385133766225773705511695643642231592461313327920098501016823019375143380573876444310274768571812896194253350550985243075311685919740535646309614040246377931272547000570321454637916141117267735436990164094514832104737055618543537677542955360991930598705690003942756198227898618931937822965067107482608537058142208493814516212162903060714579283491789025976389762015231455113357492902069136627136058784033506236757135410780848412775991821045431956058343359821058970017476301469314646586270563589146216539128053164838615319478586654131330984265781243580039194101553823162782063703953461440917316272870274331465417875461247639950650643835973674453883416299899386743444432784519410355196778293614175541381587750952810604147572664720404646613756841793666323446961525530883801920244097257573329134643066437685279651063284281905048233398146184177073246419696665664722555768530293656699919433193880369210466207705414330246029648248476429306508077824517023150125543712619657984863305790847451136*i1^72 + 6221692753289093230742232423769476919297580470179179839554784056746643132305256313336886939927053107043514034669859310005202644852016234812360196652745540809099195132387521087327660264546115196081746583474756875994703567320875231220086735688438077901145833738294757451518972109057705422532174120724429979157951441055351487626973247524636731151123473627215321892400287647745017732731311239603107272353489583192597877876737277097264857002855211870945803545082773534883387736484184464903045133767682824658019276558257470617650330886990137385794065571521734202030836562161856580378247514791008932674586764274684242488570523314966702074292634709005149527418636047597874930590571964473996428256898800072663236413292712274473002909206167837596663556562035280823240658378858125627752500949829952301299524211061789042993920984579518676139020686510032080363189503601819752368631370737667232128338397946967824857439690774046436935264589336195731919350608885736173111129378691574852476456665879142184169626837563641454873914726580828179173218007213640152174988935372728903597922231150629112444183765959137911611602710324673912292337310820085570099280607767444067385273837862784841399315492011418070020269772672134063749055919608424182904153458661403974920890441859437923294081119727979992756610057414067697605431781631262421707965235651429237081655736827781486645262625645304402504444823930189290330472110855660278509253259067266286696382649144066132036584307978416932592619403024079777351206290126818458263281920800052518370502269120114618407640116473132891751157217928973198249443242342529279505256723088756059198674435868711165594300835600692515271598869581528707710090696534787849735479118407099521466527361693686277395622859401231833225687443433547253940984362402270487244686220448382158055023596189626106021893766897543301096172192691439768383584471044260136951729162836961488636963072698956959722469307273957423364158267483158228050529677707896427101021788640507181956386834519259637131795407853129978412058745491394882877186817726503130374786639564682876714176109088106363224064*i1^73 + -52635547919241782045789757173924602627110664585398231327025564464330572828775945141240949018082015946911676656338843885005621059626506915502945910763299797138067173414170377826464643363480205442633716188202888351966840511019222044704703166450456700393831994931917696114263935162209563432747900665817352732348936769466378738221807114723768544568133609788545328241714608023480746897700264873145714581039223533585910944884914577804304572121078124553362194273161640055961128910032300289953359701280701970895573058920979448179993008139337110045663753986586853283988251889158173785812838850564178941839910154944266517484443626135968476968320189347370644601432691812802834165912885101635114254829821569121675201911289227440765204700754984564425914869579799923153854980868222338148698784543311582349106628252770326443494375853810775150217870703598731483731948743590489681207439827561591623441183096187563455955578747119597429660151559916067559202384731986140159454272103941195938531758065099743168581701137896453434549409084175724014822958476847671948435047656205688168041449356649262131021471768124334797305000542839677221807097430103520214592693410744900766754097395295766638879910452659343599774679705668860275481075780854571939866144048700773856389159879547100176054259204616002109190790682329750534878650945845468503943893555872106827782876052518321025819131885110315895682270215789783722069025466082779645382503001467302253799971013609275211617863591775139880827920041709709276570648893179638617056459153701705468572946794351268976276278569180269992577681687196076514924437061243790134165447887163193861763457149666929138742612173104877772678210256060371236587352514168428358024384351964436834581804391496986795400991423475384535368918527813414664250449396994237392916674441743859136827806085935652072199552634868940163216572833884575624134841900515743088086303653044598285860865090935449542024431817053680057286843222674546289353023957380726641813319048620029747050348512632982876991960119851967883226402033440227961991606366494559934301143186226426932016248761876480*i1^74 + -28631187407935842149463626532095634709616453285043393175659578915738137114965286389778984845028469345616362552091671080749570614418587781392605061698194978700991222609126742671385060196575801907095254816460642440896716985678804404214092663027327665394259519904781083769480717224623550624419507991066876056077554162820977841878440667642734879752479140469311629795502796310058316470506471884969332054991326462036334673045872833491286051254130550199432171344492631062099707095825891248188949366241440256560340751988702245695477660868681994463990065417498820825724571889064743054260456366950508930946134212366048517979173343291073595997358600679519550784758344185516537390559671086412172293230582887658939361161649146445879985680908906119568138385397022488897476455072390345469546767130670921017090350856686671199237226247066921998639877399369189131144677520667938171339035465446108983146256854831806127371276365373750839449426766253234942108098226164733965863189045956235505948277088220900893508228352749501188585046124742898870769915347300730906489553668390911188311261559884686548623398602861955157263448180755388258810493195637252257474973085163758140505059682585433336193810149030205202925560893385660218647435570265207320914017567417064021255073204997211744562338978805215423989364341418696482754719286779499856235327346924626718783614313241605539338064183320064573081465907253071906624000804406621581796827634034994681995643244332909448295499178388186551157230746258668629703988611932197573919286286799715751827148536933802322474063059379714287499699221454478704867927643345083041743837804242659362182538603560199469207953354189675719433002283967458484072614291343289432026267564299650907943468976093041042494813513628531995517724090891040941919128364384457588359579105002098508240635828934200278047852734091966769779763182022003701332063814281313487958387631474955306056072050387632857419392547754107294089789348010177309108346203080743345393148707496919186720307130954638648096228873084924814160956585813032094271321789810010812170794326333935893677604864*i1^75 + 1466433991549483796948682829122373675974126907822548642422903695126358599880651571255386961515700805473004731646844503068399070172004843263549254583180764556753369760423320763033270485887935484069562870410580163968602280664675903609781075689877294535628331693904926860413713145868786464718728662750460631117660696005731565427160999973280209990010305467678733309955129582112643103228140891269502411938538172858260919334329176898692867909341680440365904260027838624351193244479838646914470913426341843472624208594502068797129247063282457106339442846487169406854692824204198013308832795505664476575712137240225427620241810538325041609284008316629016077109153697691657438099805256919616517888776608132465644489567471666632355152521434919741054952266258474299535494406119402449606978267726604629187015257981276264821196716747073371098093542263463875706107459136811579880079571275454692173213920223838617798428183933441026896371401220836567001372370526154891268739379324024744846832800107678346338061471754735084884534462670583463157411990466034237020312971625321610093287198375055972080885347774622327747431851443033469752761243958318697921941180417461157706853060070691377335478670315453501817739929913456294227085007476047195790920262709144570731866193200462740208484639467966605118686653251529874234379052001801616099474685092555133312517772530528482121165894499227805812251621529061550787991011147952500744339128311580554795039978028956086651378220678625018596594963110844008278814233245832062017630714416353206539608927912759205477543966619441309378580834080124916703671225662423087830781198486643194083599111957988683657030367573845766885860196977936776058678131136995124351865113991979463651175016620726000630065670842213522503948652808508408050112700586850700213987823959465475511068336975938886550056874404555294299632369694486972944948381775102128876050146159808296002450735920699393807516253374633943412861942823765499850968550562003481122857562796072675891813120349400656955689909158673642284404085193692918234153449823884692467111708825799884800*i1^76 + -25192905534156767679912174469300207326473033941357627454569924413391435040482689780855428114376924779587043286945837621382948043549671348575904911973498452079230077439933977714003689343754786378851006685706472580748690241897970038675880200752446578809106589953274315437962810098071844452316055593641070309186422499953574767824836617600356468500281742156443412686030334997326100712949501578572283053798068005355734894877813688857293209240408031656565276256188044252899053891808184083674321382229719882092363157298690039665715789570415208234958041427340827304670583922409944507576963592837344977110805710332416004539361191352007948563379963559771630841999930240513741965636942944328987725255985004591229455744452308853904908919948444559059213974183226585782505500351165714873617541761310402096173500017966499478332554973218583176269055908494887482659032044826182530535929871773256507372093240991023667677454174950246118066461916669228704950380608949484272217799698880384425580626627689109685684403292451534832681298238510510175233389184269707520253912241639343818025467910758992636331065890733767154880271959868378139948603761503889183539230192105485501167006047360843502423626473484272915247526753947894233171213508738693662210457226047204830425873776017295680180419321479059313325539357567215490179686489483195704042161744335366737207243261396578060458716644393757898223217461088770962844812781726831985178362828138358192746569116239283259858111004849990824737841632384470221417960837310003403879065272009444194322421302961232790409514520892258268685078694742446659518596305422732660656370697750490616538451828427336900314322190602909235971915999938377374745200479592577846318237807433953176563922936917515320269098096581303355387672174097038761562886370636672887589922786520889276815530361430490176254972052328819522868734339756874102320827582704913447854545122016884275890851685330713497886401545995426231937025777958116706023774077283423316723492876555933608289152267841862769577095130231961493673493586852311664670661811842291339036020703232*i1^77 + 110405425243678799664460316318044701672613029215325015099349033253374472013738163609063123046059720360899777246184605437027797311243679110274127493431839809773200160304640372358671319000057823513725317019550622375535073026170881822506689985952364594249919065920924902562946305541568931692196174356334039426854132608312519749747180089472919175609919179296206747205489258893166871006303002489427472874491603166306669068973538224386850218384369281417979126640479900829902537249818227787229696822387615930460632662357212133528429835596051092583296226541294737094565743274515301696286641027027156788684344372804937721969376522433886331064229818309066696901305793217446134679572825098688285330488153005287945467007634059679314080336163116840482453419833381749942718756539444205758119224864757057554145948547196189846501957177103596121079296807247543759028791993536220955132029090687448027391840788192926424426070197730549484678330508746539651263275134913845457464471558129977848275374780785116592301646488675120726927871465498041894867125477250894881268765608972667010323951889671411285096611352036507025825680924275238614794899909531596977370517483832264248120087304737733831616689229884208206537031643310648287602855187996446445394906335663157517595426248726674497280995025677872663613871432382481104510199510053881900724285268757297657087324467250977510495163128609929787643027939350633921625358922419208792450594404552080626133655660107133598973037143402454138920495645617731296191686876616307562535139291987852233717894639537586202870725812992075839182842315028641593996512543866252712587966666714912038569706561858883711640373556544663133509917165916886849664562590667787930551764585199599341729893117268162831572564704918923685065222622591080260241979915978999591595782237192866560063359654753365384858433865488585364737691646966669403838229620128602730230758065807126986587585409278223571936437723016815964008206034281574558115332259149550214532450542449485364380755441689239098772738347508234109755819928533292157366550266109604397056*i1^78 + -27973077353587735992516341993841930478195444735148846263742619566177660515106565561481725719842502724238872712408635926235691612002804566697446230594682817841493443671030763601007681536347577304899052428455206286238027358610207488878960544236207553249259801108677715260768668879348340570792298898733853368781759569428387152467072451752445009646716891340776085846606991808602444886094120539654885104093649490447261963389253771095208283708905071031784244204586263760530757626589523237793568110352618552197342704066320324025874774638644143255192420073163814145045862992668065413643722445252453551756763431746406032223862375301165968921838159496292205711702599393924265658561214962869709871993096679061523370303919642636660088166512287249864825913014992932306710386383457007246281386675206699204686004774867644198723332795643391118908863972575849158339369880734940773113517357438469684047662873498048753653760914632082106004861246027139361364246748932112150834659122431110943180315857471489794380570829699221739602436406069779741192859200828170497514330373608371025419521672446607691817195403830283338523642839877332296475153768167767309017336254015999022305178601210887244470041188344067062748776460870493385396970883680649569859764696417829317946866952562937096209261925069113694188273727565464891235899251449191593897323814765588330754756877900226820096276542296981657394048259733024578837186078718872060048796505076301375163113834001977802031380791221892217114538849566700054469358890381137257090372722196689749887875735565876947417101758448435017657468971930938661096500836878494522066753693979411463161492291702067596360796873046729645077769443767699533060157192367927242793860853710929888018835636611676959140091773135824724540091006828443211292394262500635932989437406766245874018412893086580424209613825680778040712240025368341254822020970032503499530579381837541311076490835171890531271150807569854230813876602570503687664072708307561743932049489944546956384740871815402076837253205698955982785923489969514750107134722048*i1^79 + 14960645439763188212508070479750886534195298774763547077123020058364420987567947823699248569377849183532995136383650247032081062662360733293743915291950897087925555289224822903939807389676026718134127548934312110377699894303524904876742904770533680623214321699139419259974101176345058307734231601771147248242100152567617272015218299793719444328538760651691811522506643388070801278664092010626925200863752930425377688655872866805808644325201149384700588907821525702757088469632347557453802375216560307472104499681621426932205351374692146990523398367138286419895560604302717091612670844788012017360450759634061122719225844592204006291155014031337758718097550194431220804016227637361582104712849806037989028334323033630773602663610859314503730424640707518323661111071010422538373615866189418128068533287233314755186276273753764156187179466631567059034459724884831375313047763508719573225436427972165582558539357831939450754437592755875184332824377157425783521962243468685602112743365386216806065210129020660031742023537013792304563933836778753040172893555961679387287385896479422521985481047834575394142412835193886375667758356015552325359626062167514966934323077605468898326235141212559236435548109229523691366704322099465634721221910474710018402694341113783400592108089762358660810824537205182905933210549743494123896796800445464932503305194142893531215624635015166423746015659696598413784572310336895133765847978111497878090887347346675940478493400975255767329201546039588917223272224611277331654662158930236205824433466364578002874341421332780368463899830544658884261711802823261569951814593285601030813625340757717448382952390032277316807743522190271966067543882124587137848423401169194536852359065988803482269987549835118740678730472887051307724687993237720753079035892260153803728972525247130245545128737387905564420825465698201929588666285067308488207674039187669314752622994982207997740997304520616990628668344269832394559081606466753106668736035618889867960397579688697402555810631044814805461060371359661060784128*i1^80 + 16030217367317482539428861754232501236154725225000999465601960404496979907493707500864015620276850844771072222749445437656345041614678859047541529183679001825525118497677534759562902700672257598327275391777211077054868514792460290619602668290813390586650436020096259604420766977058661909561641466787229064592681568397124067892958119089933807676473684103986782109482474361750531540925646179522209529847533722277843301811410192712808301144814554504508210212228367091090520079038512109325318071432833574547976311914452583697758867807557415345195742921153720011783249392218593681105761686383948743248272453901390829121015520198589973269117497563374092756061193758023349221543796300775087947054071888089083113781244670599308495385969687902161436500724683352335643398191595194200723558440253067051631817531240712952479907646503586297789119054809415416554997703242938915484479109990447688382294067846691472356742046853353610718835830263157433983812904285541462421358437522342807088965316144984626600396846021599282309367733325110217376206952488376973193422774497070058096593945316174541925927835079447582560765943741604525571778700923171345135271062733333993899697262589372883579968349346137547906475338443637792138754351249607892608701316461577874084920336269123399822671876164996266002196701246872264600367347928587723707272606887684072241761952198739523091100810264339196502581158002576577600225039583758208976119726292982784854574972470551865577662910210786671358903659127059127148019931289389625948598902675242420881725002851970555352327275121807441155121226648407216809108166484907507939277327978575571975929002190234690474421708781351678339849073931035229534573681982416579705196619280357568452804432293630749569492168561609243008861565031395195724234938311125243549487183904940402238556617707041847061327787907931696921865961703082120303538328335760215888453036309986590030151717217585305308302110773763519495444853698066150573430318533442853009816931509163099546125832864219667144857309211626739208677589254144*i1^81 + 4769876000778997475460499210884996238526936231389258551001360778874660921738859973305656058306905978314967040913044189945229316476624767447656216066669780928434691846483761327953628553594706538124384959382552170083494234947863388525483152014772241407961569827232410201051088344018973974701320953875703852314138415089576818376540023826461060887765258378499697218292045041573895033609227534849466992655910147865298949566897802360620151534652767467889412341369467219337625534647058628335147730770277482852946476352716781015400707547331762232043540418185295593179812306539747050220061142374978046016923559138647163305602383567691420941239291375144061039537722759195616368061093743395406052122898385326761336228831634995661206857669511723933999516998645871457005877540591904283339369756242272731194348700001532888980113309549352457146376979902251011899886946550400315851304122393803459589965352635666015731216061678581492083152206631397471137961329011510911849737557713592299846810371632828066970547619259740065956091049428535564798799274057222742561663227437350962031843736009742969409993935096839979003556593188992418332054601800433759207517744630228791782519332844371821954146546160778641441604880368234833114746042570899101507152738360622623909162281661869706377216701230947123024088754887834361240204731288143176682999464618974691695804868073574140691261659847416145160008897218895113593997859055852871447075363361968169068089931041635192692801991432972898731943168391985659929891836296963579320575387682868964020247839051914126542434939002691815345860403682268728776565963879481842407107756921983655410785173949968768425587621916216293456443666101463930761425129282578027888414055833845691848851648406008753740646976340540409032243842841814450920112148806571712751668367410690463768962912920897599627438807278383440581185378917350170504588229061452484328861289143162146267735618650044810738700065521408328692009782503019397909164699800683044786602945365143756690457455947785658298542206111024406331392*i1^82 + -308021679906385687570442971030867997704752260436736949653165274640559443862212410052559113913103044243807300871582977070218561486736244383882346434649695331364182243567252784062198197849063143138264428282172803351075804551510778952179887306555711567859042902031313849186612619738737786123677484191803707548346804113088836540594733773353483187462661688795274724299220313186714070119105743494086997088296189804613456500823060321988969056324454429451751196588553908118082157408178795587883152019544420214918119082731949395949064701552289057442881154922394396734015268189612837803908422715875338697719279847033732367392986720139592676982972433729515000032667242494557562474350277238314210855809321112067212375941873043099064377532789665410304809246032634023829497131605833475108859820990340419277827386495363215280897049399554864914147041879470033992208002885542695914466093069018363984153121663779343911559050476838125901521418529310205145038563042597692913994055276093900117562576237560398195886376052571829637049806586621937952783555110382396557349293151469769016524190828183690599383637072521962268944684711502431204346180503515686023304356518370152253473625766619669420767887453311709095797440451904130388661064607444702280273685209824840353378643375793962341014307170393926606660335563592039058815924021096954686556992560832903305834072978486060696938164363197458003160825434567826932941917030576279570612525922860711521921454442410102180098835550424380839507154428350231660880255132970874914245818577556604344427095792195837596625427810749655451682766850900492533540365368210199140015666488761454811800993975459902666429791983971848024197766667824115922979841499979218449847173605330557289600320243617759335434520694937839016428447829101604137086885346790890660154060425620537275776971209018136816926359694194956466473828584300617362906291118649382156345285189359473577843024286069458738421583222504812228112823662150438235056759207558046868398130748400978111570614599652638181989176836096*i1^83 + 4661813975640101551317634248362241552822530410410677813042451562082697896784340204924109532640390732161792738764467673069182312998300562788361502532271401147197150508817762697689157392637231298481508252349175828849570952801407234294877028580954097540373767063876573441755757957696549914981812040684201954082418900359649288809292217728114600393399640317850775003886240363855538732809580578977425616742188525075496442180558380431883716200015537359324803506429209207315350588034863993925713907369190586756895920433369197787219637271906614551844777505472653589646500449285154251959034692486451453107038057540730933335207837158408925188276149790489418682336729843677926437924387292205007814723907046409658511931310855119870367540575295696408201324767331890451567228827543008888098877032829813834885753569993255469735693086278436077815307376938708837724362704710416799294362056574666229313705268034020217729384579630303587478266123956773074312426609343395934067956125786678730505559868928577728573353691067164459258629794002774195050190597446265558001183554490862646469640343510725486143163409408075157674380731688467348773743168653524274247119934901138902817695838648305986149498459232955585923814420135441122067542622996382377138117346601979568934952826920631740993365906787509569155669265829927009719322718199937638988220716533557769823764497703592533132011541958204233664578099040680981920971538908862263487246452224920902248461320136972778438107199253821637971238428796702228877807030993304030348070975370316366448256125161086675105653918625333904296576971975862286257978701767526669823488428499115422308663890354183737276611829734445501141573186117746388117784444885202527887747021552413773036746538551430695218549988872453250890415539269856075876829270455191445923512830901257899263456921813451812364342830759391876686600309864173231073261009297059512150546392574276017897441337977185744729591816914671936175888991941421104817046133981387270888056082837598291162724229011472384000*i1^84 + -3574452710758369402057023141211153660091724601652792193034390410353619008406603852892861856174908550652930737748807848838907781976231471950231505806651533939513624368248964126353582564108571723981134163691854073948142116804706308755494939158663051622743342660146355616790917686689618104468533517512071878082540554964724456070420319429031032081284758852684734456127310901145211171782600983723824697712917277724939249027616586124681287533206952730969388157042815039150618639126717155792240109300245286820457789267403434538001423938674420809574210652068142316812299084156153352592736041496105130433017658684003816378626028465161103289373147043898049268619118709882010904012558436417258458424197776112196882000302911299137434822206359053156244607606491807773703901468301798754301031471412071497924093665115761167929788575833729793661715610038339101282703870668558524142577427813236445802804686859211672966208709373344186612328118375451623600138885884440422409877813214118086540084375551736634087414739295142256314612551507658854503543287496699933858369221429083998611158254121314437002139384556173753683161576080771152482506489369853853241135898784661451028444110663531897410569288628590853324236526397227985073096811590729254069540769288820493021147818691329800069069603546484348614820144950899770417352777497929483777253932355795757894506314538459425306271263263871120818010709417023957232410152168924926146070850458147118974116790579715455060920419900268913650876259201462589019035687161442962913291793398353626492387634151337236728064058106821988791742521083114754326710428489621071325211935746096904585563650538195233034080341421532948049468320762888878679808194482706077316437372477535901667746600178925765304852376911934914078282994758582444441406282547904855120706156052754204789748335954614375169096455547174147633458315560631872936506285381835242032721738442550640997030564661027821566888499534067693384187202530788851769239653671472460794871318952583594304864256*i1^85 + 1940585516138330879128769102639124451244474270116327411153416543680106281888004417230161118171577649607645525523423987031728620434110367047534658245168604379389099163746815758469192706121343761592844724378309647740137818397168193554361556818789394708621051706620140468255430373023978686301900934656728270846256035451640825926813523144835727867946437300201092124065857665440849098359864396756612250021806973308360341015647835350860743957907662245003174383736462134638513621128825909059630515955721575264072059151328161934094549653323303096469427611995280246793302305384959290189066109775774141395091550036100223933133226645343116926682198239761869076950095605609937979372128592298100655600060427497421322856834722931983036336464577638171335419163038372822906480442609139353796991247876229193825255103887548458486160778770523488786213514970122251582093807922437394355339458460907419475502146875587484927290085370711857020308666966186780692489172530803665553312759353233900318784934817612400435506622061133299508707924388461376108598530798805244310844157406816313497203947102974977696729519488130777541296385204490042694692213387630043190132717483850046557668095213569465138325963644137928279824059929308978987937584359279008949043097777996385487066108193583206014045022645176054663293749382057221558417285974283304895933852443094281091238204763872480464435603383556936464727629542802505912158366181303287207894271073449453379333250416804746423640275786877727104964520244016030338475863185392330984516604340139880610934039557903166403257522541298708434373446253456029797833820215953509670109826336370314058010499393724721161237534658177871710285584598856447592792931129457226776867478984429998475585659733478834451600222493102283750597342735949453787839505720238234546400018267209839237858025237576415549709308887865009329983882200093484855830963307711286914208852373855262935117214102417835080477422470659482492477244530938818608649663880329336852088073748480*i1^86 + -511843858662387214697929073319721432080481619388763797700585629969367664687226444102373836464657065184858640768058810715252921345704864358535355457397544031329685494550265138158270054554979804562308039006113720097137087155644364597902176838953765818611359583108865268158808895195213686525656365720830403519402295428566533318893007318998634585648348039448387319373208210546356239796305048310586442709659739223291444495864639141772249370353019530288284865207155965191815826353119592978304913357866818803130846036348177047439527336184947420113006464813203952087209947305626024723782744560585475163199058461118676479310420910447622562752599492122833556419970398512089449290697575843308029312410555764601194327824885646649457123006844562123689772878009669934250298072294922585448918684793371564372717042484848883012206058108026679065703001629501685991399040840584390300715768368784224136382638051634416621387609571939079853814496872006683830044392263095036474980751152275124004208822481113645115576199270712617366642226765109524658687635223046995057855273302313724346284426030823228532124961117547659473437996187602841711836998862178568036374636939750183977787204593775878325917800152210824901313385524121473554642432052602037917119231220301086773376317801538452715576362357322897438913912917075974147151161706364498296421323635542131728174795235651237412695793035007014071924149965034052860902859335272133336340685641080017049937887658552603303337032834120915281097586093920247380428129730718280272258627932301237619782435283526753641335252139055398490598320806870640349371521983338331597700091792056474599801537105600076839833899244105207893527335629728401882327101797560826524890151657457342480445383139693560046918896898747010827422709839365611169039940842695806804337357886380109935183744839487534357087298306974017957356485247637637572030480134138610800814125566505176796518550434393541451720729536678156111477307457936479210794694403919183872*i1^87 + 70223860112093334648825457379449981508076338068823731626053403379168595992958489298579785861999930060066817792171622491349997391227924241685181019819197116481576976733718691332860607917946516139509842826431264894647471107790373413492811702776754579129822518060928543504838810322180503050115174088413637499392503491861161423381907419772240687103162030447306300474110840681521696117296014180052539978829023757908900709493633928200984306113617925967073165211729079080485073984682304263386811686008116997538868844822741391498086777397733935982091678205969222136047549263760963006963222757514782965637763504702077478387709028920329822522972333660825062782280446345418845765060917744282680827698960663313685091449940522373196159005245725897627059682837464067354128312902338929279476853719986044990838819648751582627752332465477577232907686656819636342293127191329822469602592796496348246730178609796516685807604466958717796331863159944027205087322817464059884011325416995483188438615498532408569870309574891593095227048714172127169988621876217069964515489517786460074274302516388890931690531615251267281514681393908345530659547013021102898000302789006656102268895890043350549230421662518837260839610319390379864551360368708349254541399963602064842159913102745244000645907133674557931964909406703935563662531408051618570553893240825959949473607778505504874600137614481970322003240709416215255000874973410690179844233456380647924847488135057620687341525996259078405964872402534267141721820174041337662738182857813887569417857343054042485751070027568114790559143569704258256996098831112108358431434485279203658582543628204933179310559041358206809137418828225131477006405412290311077031277050139451750819534840998220147833790986669406973890477624365508721878653538792495109124333073088880781528037265963831180196583141270365131203222839446936604015126666937988774227845269457247680736703298782696761170767294738321547532436261729937674731520*i1^88 + 20293434400099006427581721306138549268548014966744335358486952853488308107609929402006033808242594167481046678162639523244178535909689129835348671104075807520017316891302254854024577562481980844181002592491144566633503928122937975237615388220934373063551086464570850378882816004171317617985281327425617592253108313144610472575814297783696567678619787076248609869801625050866552071755614830204429931212807980815661579859025761940950393428765859944142200896954884042794382614934464012187112687079079440573804181223576774174587209652223922458574939212568488089964158451074055235625813441682421678851767333994314178620482252842271061855165943202211568610126760298074454597329412794786271411088739929541028713417934925288733715613716178738600060494562887709181641199076397733240219513413665038216368839306374762862389007929422192879512044022843024088757212410831641045980403946451174788455257293521020500781441334226807011947288192159484175057826670235380982930770627422772571303964584745570188089162983034372654033328256549330784914184713830492909418562443853364365350832206456807330985519663582813753973180431528668307084937051771875630835015583338300531279519217759133939605668363892750828747089661239011335808335051268982140939266343222244282241266895384745731180383772828957092035860144788701323730967748131355734579045313163516905343564334298525339000821161655013522854556778127836498762861203303784433726936710688237808051964265496103740563571101473397858093467623597719351905786905293108943607064022392265877456051596915837947077304186109388417778694181726916480231325657198749257905476816024330845762838505330100450747251597311195007822723125160662088869422940316145732516527469249249054406710953168325367548906578283502442041474458811628119412115195689409562387908229639754134408409987231006937723433400870508510128075371423146777663418438493577206652655938454111237154686750404787283687806561523608283702263545856*i1^89 + 1378458650557342575395559505452300150331101063721543384180864695592660580469172216881879955485314700583213285486446867710332257293285393009324929001480838233687475228946159853796342123862844150971532582154933026440120406009332917089379174463885802091826910767053371143857981197437526323116052570805649481309804054423999143520489285614528583212436255953573322929662594177432878249323388012417360320777556489497817146648220077921184402685884788191684757254198451102317739278651964956967638221283466659620413028015535412650332943067833690669481822195790879825519465122790817828632088240087436411448865180123872364167305715076518025820743055504525934214881625515756879550634749065597501328044852661757732513469988951593132917618241620704272367834636285205648128860070488403455481878614278456644770658068295253773849246070890559551081185426848794739501298699245479333821687202865200578126032891907366772929372411589745407943968608996360180998375378219505247238721413115869021148852903161584953942299892051091205491156848528602384244535791604532827111565087514901160951799870708462949891933833048590646375388312021675702308189207602309557179835087788727814732007698533582239142764438418171471541673209829207967360415531210756704963899413902282824553595564412608600524378560118759926315736677514642169071635802225698138579698757735977758887386212200531573400825136896493113188846464760673933212885441694262859051346316474514162102824387401373470029784387575054936728717526353593647723530697011707641876434429974435995955539226783751926114829786717771347977504096970829056208340137371785077209284265054832304794455296666719221456273515218756576521062432150816546222999210091574686996958504445883541740698368151176680358236180563552278870661768899142166351199664043315183461460387708571615279457307392217225554771294763133981698312343116316105488748411311677962319552776866783207346329762247988686060815487504220160*i1^90 + 31880337553229944355682355040043627568766249195675877059373632921303828828482544373430619121228396336058932519937138989006297330734812416829971059210872556413954752453344288366048123931714436953773700307463700980120597072521926360171368218162126208598611320389824930608685922909840136950563119826199817380963131900926409327129753020812680001104963762066637799836544073400787465267583891895402250459394326965291537017799228081109880142383271776582715199747530245193464842215121442966613327214588031282568059199594743528333804801865438462176015357916760841746293588918943303655840359282687863596067307754878762761070306210135680497428020864510331291427931707771737680934984670604410006036573079726599072150120847642102273957203922103568663563735408328456509548175060537552529455734915221556665617932536449091980901070262303249401290477278013087813158319859347818492839147674926487528826215464125122283521299277771761541920909973971460670613598180484942748736978655826006081902223098896801268694563174710872680597813350601900204323491640193238659158750132101500252268265106802324827379069630210983141335851504997484546869377296320632321071552116588689228630266798006128735658476384295504939491056769248923776153386051447770310453628536479392466128622016578269629450604435099090068513181138545514442788777520500266167609417387046127960316443571992427323542235772074657386647549998473212343967512324955205459255710594826911899382785074679088100389858209975152025493961853004204215658043881825117646715264631818576117277060838357239481497278757082105544106922018299404113950682908748376924197955774205958432783690272909516971924022939928532676668968298170166876271175011075794083012539457781185124270160481514102657558861443534799639883329302572469901503542266132226611588342448139830701657481056336930213954677537623438049663621293248174873518100322946773083633411624998338561187430967733808791552*i1^91 + 295978443007927172146090060610137740937494145656439292835227849830152304172159571939316023232694384655810264127257008957857027830057695343742961207262045854111747609599462449085520401490256497754940981437504369764009432546365116241390904759871278752406725332534022369038701208155215046525180942398609203990404055571291699679853275506350019257314505299983623591713742037666609250536781587967374768201777121779381385687541902435852298253783950740927386876251531411865283823043831619372492724579813135496519227445085301348968140565029096637580772530980756904131364107853642296080395056579773991226403200811074509392047680267367700838077458727700061752918399703106934321657279850428448061879269810376814269589426760604045721855837110153972911865261259751844965719312709727832864543280748450412223188859190872968698303331819677636099687295763604332590102572008611971288497358723252926541024676354523661361259711376135433356827536660801615278513010375323411888810388050793481655408865341913577890981266385544437311707973950984872949010157669643442984453659110411893306518126837723011421063256053467066532997953969584553724229305503835955423809842870031137199175820801653114286732874192721677944388452354661097761444894455207102877743641363015069445356995896772408666487292008202869779942161529001279884722549480601369222198865732418321689541044635038805401809576744986300011421098175932922619723770655828007034449184378186790037949126249963589100165036965114671872201475292101493776968334792133737709116572523113722078501246601408763814917908453249664850054276619849921945312820725080929093072896751719501372861639009948230101929401949998053744179162159099100203330117792186768633070412660959278354785679285835251164215971734651893621925019856628445475941545223646680986673033840996486795320954902858758660866241249135155870263403188856772001357301332110681636421903547521145845579776*i1^92 + 758596607995447218733164690241086060055990865339116805959188521593908622036210205244729617013292136117821671290434469450066635264464050448988612371440500613130674798525745100956641653619955340038608776811208815044582142150303177340777484240493022362260197186590501234263216549781307172638716377540779689328517058867815760650910275263325344650900774384899886504421436997992534610257307137949192488473847209303913449660142485087309090897535546565857727263782278298590033348036381139761466590290933525561707731038898041415053576333141070329111503819198420143784601741166547735991409138142097491376872326882254456463220397929811569035195851018236014415417700729289254308316486352827138200332969801227381021981079495885176155992241184489394765135050414569094972351034519645820448918250117816178645446341051809970872712251015135799129867332837548111071660848230662598081731151884909380121271723133021319106955003377851120689847606557762908303668501247854538407715948933044139387049185025457583231880759078926756845346191216269051352166143265660864495481150368875791381669326329612917754462480249475666765344473959935678032219072040367450850056214360788116593314264860447334212408321795227134276773974764571627044355316127800341264714634990490516386627796246702901739554211024406318948655070844172454415183485662454412297388290674854505151821553238059888966519150608098844828323134737820931519164419812148701631362769763999090991239691869380604227548280497421329197371214592539650833418205375223618364319566022545298870948067660279961079986637807372057037751822968365469424954885032506363004133542787274416606028244917044876832559282747824285564521110664886242577973078807458025644544611796776587074871316554968659078170595838415939472883927308573323268553118553895998273040843276319406448180666221289166713860046823246009426960972101067107918677039824537333457810882560*i1^93 + 1884611695620699622943843730099625255737247930386777984628403968434967740762560407211565154811781583297414989322578290092991290690407273509974390222783830373128503972561135175824107065059115752681832639612657510900950698191683971472627742988889435572982715063155765244245663673935137766023738574483584014934106857553506310983281696734198470809969082453501695071268195384056377992033706107150074026671738406897318500357544416422123890263954538734454661985954681746808303997897908679762597258879098290202074662171975868519172486788339150527517218925423257889286103810769614851208934710766457903023060292436425307128380257893557636667283449270156779870295123723563863136830227438403183461544536356582438013011671496778113147818388465427245449761162919630380522449737621395211297485791671858583431358824585602073227324946012400653528806634573047168978377855839947488468177024722303524687729659036295723176487251040146876559492478389520551576428344767228494525240740123625757982365293269713342373106851217014081826621433695275390017758249041122782084328503017186340306245524479886938506930247249238913870856848752379423891462814596171846577747617434374561327506073299247103951513859278956781629698984803604704966177286426019507285892150219366795131397227568376230740978832999995548611659594974946956488841202461755069833893439454263262615934837124615160157963428315584019573730485898283040122002282674624201107935417099207366092610259004681675578953587103785855324250720605282316447689023310452047070453452006807231618186374290852623991048569806595077349181306859902297065045550159572449263913306353960671995844921685939759551690742591624053746173455930760734022551359899884985349414809768384390761840211527735059702668957206876087766199150629332018456493458536661777377687568903607543822870098461557032944886630462295702248932794536316807565620782563328*i1^94 + 95901713909294227228007187331896551995381878669447080086369836336422322697875109465488317777567424481736665588085958402341888074053113845983678789175681886041813552564380264284162797715174802462516449248329566626526354610095089898968414634373673586130711365097366747109820303186571397459051058505064287637109321038145445168812388761870779022177322925734961203396324466224158244961175646336567290331774507654108499532996089748127326587391900650881810960615045284114571589071582528544457143751039030711188433331455054365399390375328626089014868500074433647910042067031894030655269503825729324561241537070545371000741768772277466820679917765127990482279415610734909133704832087303458491256055546315433943159079073676878999656623490387864746346337363824516552917172274966635344068573518398325487965836992340193487647270409818660772193801023316971826011057025319247947855555495734489312989510370422780654257316326263824101294724880000156144362490518324378204926552151848109708241068705398466912158206785358713501591985319596400588368026242498500967111631000541851473615327398583248238286695096713376605259151026109922922066278425154491777717370929554502626551064657675648558911902966217835746328112237882153468039565015126212635322423415105639732889076125640354893245687947532518824469488880285672794440051249076261890096641590152763737791591399991877429413679337610260361925791686641247911325022322378899347518704657256680069023579215061613576577621983418712513747639299158264380996371840975801441133048641577248911666728592677703751433893671185457227885015495906228754687267423815697839012115948485549832045723266416706994660488532852412008339767702547541378907765981768930908132716561141548837775141304115062266456741813985032381546063062324230615520172205206340524059019892158752767122808077941831924755549040274200961732665409536*i1^95 + 7250007200482074414612072364173922780589477856946100087376855590296169105009288375424977279367319555275827331544599013990122666562033138805207888728879540236748278135831647673885565485589352572288597102574323490042821815070276517994416709781534880256675890749963967290029460403470305503056695945635725956721399504574802482060479016135759838538962620418565951625225121540901176447616105268775148517204999177839336140162618804919620932893145683638393377573582255971299289810551186287216708440131395629144092728817609752965278420647808879217207714362625395498462825981997675362377081304813940138110598301597257671652651569766071899707490747131450301375219924736815005096130752900222983769465027640889773386275024310635784322412741659504628386097162583572295964791253814240313254911764456478548789535616943790052297885906850743307017039492492097217366060539872328471742817163263634198067305782361204392250047393065079745730417958398609639502282146930713510016455720192573121592131760667114766033084554032024060459786211432671089218507871835961360694833940202355759985723020628749279695797141515532007526707372931628722952836269712387416073329859310453750989629720705030055170345928528645411151153782651714844773902609686637719440696065816417395490228267393462301759816974339205173032150300130776341228829763137766411840848030561583210305126211688046945013437254969271495398477145572192686226383896416396614846832372762646871724360937186601198578281444136199635543046063481271987024626242312291853906398114226066019637679966515230991180925996297581428925852441302168180787407213702431490481841861110395549681684508686324882512952698248667682711280556606438399946278202823183459413987680277612800446590456535403115582057938599630232782282014359004428700416772177797079731650847470436357140923969063451496136285618176*i1^96 + -204837172091285985831902424835064666046980269575478927041548935269013079849545914096619357230896575062680984865249760961205763780294172685836480435829291577311708340804941026332022975466307447490452512054372553723011556985711156133417711487042690194884847556036030730051488941086377732699001983380794704200736202865009787143238326796999499679965062876154599422950528189074447329138621876186652893826479187374232684659506396665641836670100822452177728333855910080735640576358135144558170093448944351743810796753740585813774660119891121328172502687530951917908903839339333442211099117085519613347067593934626470759874744133148734064696941585600499187039441648516361451952135376350164004273303412979112207510782179804841534048974581538393281448681357679118622457793260085178921169066206020009401139151698891232958279939767421771163363054729446201692800189273019614162893728169891715252129510098941206348714675489388563873430701245100780730217116796691909594109533209198630377477285713066962105376587262625119093297544149191878746119997556984138848969479909390744665619112531911722936523322814173850371577553941944150937204392712166155269216749959481654126867170248012425971644867053090007267322974760410827867263936721524337873585437237768033321212492543363677339147840507580880787752837646781322626920248808953466976682366958303696370269569469107229495282999077505533552855047308899630385780273097783639064148023315505595230026832823254783846757392872612779292160593900183396902256561364022955410972818732736329633380131405734939064342506699538371225983262768186661927713952062421513627898305791486002779010174489819841704427114020608330444763288014132373707264624244165283033938550874163688570361591100200577209550525701952080091057600141227641003641978824713896972399108438315427938483306496*i1^97 + 1309381824960946462750973290616379830060586519099138208044634896923862138995781221219713007634927572532450640370657716683050182741696919340593602520591336578555664330015375690221381113872346789397117641270403662171987636197480018918612387226457412666695451858052868800719651436823491136342372256742711928401363230390224898282859211454766935298035091189616079160409361190766188435870616492184278997224040885519683189813423518352211026469792152094527546272918893925478524122485546498578703089950022706002153052037947471718045447776824127324191182687187623830734680948217764095828387429417262568934039519063232568676073733421176278128790456466704925721327135349166730312719957000381583329360635676295860957943157435132229850343498564010209804214124977851878694678924859172772531466748928328771284399721697228799758388659108028929411793699227780202147543171751799846757990042159305392074667930480626585542801852063117812650503144227390337604265239502278082737196072841544744513938057325414459631594482841363494966331465152405093173247488079433844006623414205502017296636632608702289075093710314023187138450308278550467292176432372579594811143324843642061384379467541020884681148398984874924433074984893439054274265042978869828368894570442203031693101899988431503209686171742317391984964730526259775723067032913888027399704272273056891637988634376295253533048925268555704729678722194407622698017601128242167595512199730712823737535283823816413796526104284382197919633427096647331931935232714626086405438316327383729925611109617250607702824110834099788724616638916813138700626188830008986284717404088853024694670014562651553937033939976906179677398412071346533385635487624785167736754425219976619031902921284024708228367250349240254168046101116503860334652703954669779985465344*i1^98 + -32126043317015213769572080803568076629720613665725433494625472074475146123475722407341111647155954635367521182118806192444192830000908054741580535408112934074575215485527831997091232656131332277088395240124921497557900006935622229582351195075525632607943740217866068266635411172044476474096605975189299333828973242297185137714337476818593680392068799090792990270202350465952544250880670967988241369579966532042990032415385628315155655474474235826418841384423836231321444591365931568802509256368606437565790774182496614840169815404874772321538726509914223182176251844353718971973765741209635614386764685657439204713223034867362157032276592260727366432090360006778702492031732514514413769469545725296305066285187645247976148574466928404914474140063540834667810315939065589066273495617103704631910282240770771435986125438600238030165426002252083946804007599404418275670655667685441365122872946048614206598355003266108784833485817841363984199623320282578712648098614782724681612692333119262677542854331328384185826383371401935243204178262638707741043916942770827472889630418113630771624854527232945414943978548718246075131005158194633278821995485465196822739706145936167173952244474994669821098828454216569356016601356935427230347879823477437790232849745800462641776084791762639266900383764853565393463785017376153108994073462359578200316008165432151758117760378487725965692641804370726013993557357515406485360905164330368774818242115583699728122878817016375957682207687883275345246908961865389895935812518927086828748537009202981005824401580967826612892073494721398140910366327873779150782639850744929806701067804435552640963966226430693295519302805880818610705693557304320983589281926707320360170295100084560000*i1^99 + 4727831877724842506693222788364697175207328332552847844868927605324857177845812601607291863143648194510632674545681569475676192816921622858415443268148122875092101516480583819817217908794655825404481855620221379154968737132320942256731516693632708839615221888173478389210689734532260383644328414021636189306558470748464915638435772483458838786167629161495569673722873212401655666826013444667046611517791877085710983657066552516100887964332880673835849061294452700804916596014227752317255512219917812743567831741955391241491744888798795093115339797390785750029649253163233267188997962588187700498902316542528927062458441788847739963991164244383923953031269157364545073956237532774397186721224834128187504933123242280367365914826527608093285358219170578590843885972999349190602870868495456480285933813203268787888624829606886963503015413120286090947086153798874560877738645325869103338243639169510313604112827722482480893457545656263515101083546341165193874446769327006961508453988701648728267079705371075122251227626780512951714185852935354406313207921467985288796283817256802657339435521796251547465571965925519028901566519347600836380051210220722665319961490213530773908393731004693311193613520417572353476427886234553802753596648622764304869474333396651272400517008660267392288347374149748862883059144615930418555111962561536672291573567939754279757609666666682042854821986225987040859083646027796217278761052682764024955873267952028448130050527193866004851467734161981539399991727299723370032681412582418083792392376168128112542576333148312633148666013661409649688599377319500709418168907450594301482037838898936889054141662102341580562890625*i1^100, 894033881028406910776724960782584882330321451221924405657792331872149212361929192100967277194346201691135370164929099553264188563280558123306225371835827182177536452068311353907715713525093878886948605507747576703071528353027674743172929978357577532195983025065243539942548227512436706681890975883552838118048795251068436518789098734220116651773400205546923824901901188768483136230247564752047851496262281740246760982858946303594235294255477313088726334649444770634568260919253244393882387234369647737779019440286978091154544273723443915708318728161521763954099149881665736693446458948715950660375538839148761294400958566566961071370824666488016766313950858118157838470423510798997953937852922823113884104751200333011796430173200985461905739313041296827990574920847089292296260603047970104133764614243309619055306790221736829541569658005411564972476200557643352233244312441762030674887222105303651355412503534464922488513285554863516766748452227593144640587353770025366789576122590368014891406041614875263052971060161878823793387524063671355366760284116124000960085209989625128722977990862603966532412753617371014838330342714210887918288084550213992066196025634255412826960854499127107928587338044513821379849603816606169796796962092840447065956512155295484346866463211734106569392126014416227218538870504381779057345476587304349456513421164579065245512495785137755398467956672483002108775343997691963816700070136267139627322758491259205177825595393132947975395048683954118543606058879892393596848641696701849563193106242509992120166009369239560290348314013389929075236033435657492110525112708931534787147485273881236689808940324366602643417016507553538524620977776718077810240454809728655099096987917964572422283521248810521573891385645762895788583745119912488231728374255483559805873818243740196291929445629319901303663756254066555044982086932604693857297162094471756221084491759912933377446310140137250445703145193615072941040242063572695633428495615339271955811235005281354146175664808966923356587153470774046994062237769152861381899932458829972153133017009200527680984432194847182528160894339936081199444692366166222777746350836325934698622288372138475694893693157806130859899862125181902781497173592865554922074649256503463423609753453051344155435696726852557045747499794017202513920324930540498623359789836942333566901516052196158369236340200724158188367770985592800422730819161862633032789234029417059758560284097670624302468268887209224967326709521588330325669448464598101478129215360600626223988644307296954859379418535136656883199787663225585516165123933435012673040734095432490539654423565032544960572130782118212218913429825237040713866551657113785625483717091856789660421902176622897773753553907287118712693745324274978423632657165302446330174990374235649565243367182135690476012327613235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 43687870835272422715631108175336798797891305509406045084016454032617331455396286076031595061377334524702615226639548931577658015301113044890741544557590461809135692820517364322540190816697212010296174107042708190104300725018169135092296713516962082593634753112229333227636535650352049084602024242989572317401740785432253591473478729959800889395741118963663877744342723720399892374634180451066711137355905793759904593387897914478057515425878149477491002763111961492589861269219057077259290562115089246342401810824420221907271790003933405168923938411309048916267036997263915048293536077795706652433525519615243108429038508437951874044780349444180587532592310201589195855218312259788218767092457841965116462405025550498548446954095275346702772819366885132825577934005609194002994549189092474391493883174494354681433810323200530192453058520087831039692518985630940392623443469984217200136175628973821058441950318125870851296588267944869231001298048185904809546233553410596162178998898880144866329064442580601386628562923334771728908188458243518097847628014438047849140602536814342683590163383671514156467236743845002220158604233825372477737231509766344625778657230937113426675360169373451942536191007484905974027079438223855793463566522515535100652130750837032111214365901072151850592005056151681693764727624319585981943442395206913615326522590698837731781556266309830025142969441778216495139410989318904141331370911191849576014953225638678806478370319076116614020339304733957364384927452546921730117309096759310851528215485546473367085834627533484244706537874074192756859222868879602356843862711879543640136453377388616893475032977488028221588575177222542240225599199402895077002558550489813143436615660383767238173339069299981739126266912001517771122418550230919284344426662140655474741833439619014776994458888057153849023100761234501475514236755797766932131720080822780084836983598213397353506868804302036794870726328344663175344693378364079880177507270374257846932311007381630815584322348824319630994473249146186844761596760715161852472390607841621950419216685646827663300196331175758901704252904164095529572226098233991216192308844074468798213687987769650346404299464593151671924956914571037645242812305837488289790118148812857722206029413642014685325770678330803150604241407903273410196796133249823255315760881702522391867066887580760098159483438116968240410201429824360682260787658346987068997105644753063249785097490821394732406151592914151460232837806937191973988994268390520498691112661594142396274172018528531553537528013854317896492271704163277087164676840877985345937836942400630347082970635039036645864849889990091554162155689121243709827366344049912406992539964855232064990527425688448754756916772585105278630383954023502842187395304228401901982014484294470666981027822068628496069133095403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 783830456422151362534524791490247092790379758077852171499821616777706876129997451308364432944475285624969830905587627880644206291744019248643169653415823080812004974971883556141586877914659265869136843848208306644900990845067426776891930050059606038093674386217012547104753570913111598141993056904317433168467548821702153449484457658617624619718428618999083326083969015244885314007395371918775722192630927916490977107145157423153831646436715040737424283328720760305832748335471681299413961741185338332671061788048789253106870272493880170029156746351452950684709959959193863925667415493750226067708806005817145395130655738808442356789962766247853562592275133525048480027716731861490576714983993235874260454506886577063647852898244177860517519157090774049979283469134236066597606270149298768914369413335166100841771606546554803610528848460857231404758365830166823756541213903212125044135014459841731202143930110370748770391596346526134098905274155788714951825345706204830012560458317882256107129550335518715754358338933669397880798359087633739426580494015176308449734209974118538285831754724100890095690741766270690432462822045225331771539048361031214965473909836146384791709190807987226240173814165405687569327496422632624119452889396938099891140268435337350536988099160820942888391415980725183777707623968564663904485849946397324849276218843662718622405272864436720571603878130012701648410002181109959886160271782005563925161587054343318793278820342404065452533152227119854023895364186808384606641083899126517888163912458998386663397075058302353337648800156281791140358131892413093938312795990659536906464102261785320090595374763253175910756731393152649354456507652437505457373252000285879003976236341037646837864227524571325089940471492904490391403433664390811461762605812554933675788415127642956674550731045655236954424047904764901528044961094087316270738582188991142633780778408178838740477712309700942339807927810976246514443410663978201325384140341543996141544484960613963151318633046714652671071456125936613041585244764532860854056416628167333510455178621571359703466058520602620242966847071333150806166777192685405961472915669705706390541439324236426171060999836226319902248371684073688706314800295417501780113360888650836156261085606984534977201672978545971112154804591519321430222463182846047772074113137004158599830788915256657152687282850431458594570028324760979376381564557624792500132713901398601299754450558281663743034362813607961848002333736231183159278347152001683353720998204747292911359327958998090577751092194088348349135546647146198364487753626836956757361727036284703758357445251668673478517083428987600926515741212003456114211939918773053263780222805840531338201762008807844720540461388689111337948902080526734325336297347467039902333223011192750654369524013869379873187656850472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11971985796950124629322538341468647560092903302824249390335940089353074128110767449545397213837922122199893986800500399665398517952573342740555520579751531177486008415311603957334258941321516397607175187430788668757846388141037119874851204143794590633487504715563633029031434622798489778762708512516564822996074735182538103364134312148194368710341488838697128645636592356859982024982947787471846163977539209480327662723333322421646896791322809004133130758127115426227691105494922835167334561469589133329170457354714027989874571964672073902259438718973322601313459097512522019247650523018242978373897694717056583889286682993326045375653406803625848018186757121539558645606579877892797792886005434049700918749982619951510248768946686288841319698864828079692822241367024244075938132222887366569197175566212747315308353386290940346452023906717007549344493625591058084249417832559293711348178615067363815077821194642844614389215790724924687500255954202011006624438976657959368136369736645725442758473150665945312392351164126474180938638778388840791577790329278457599427454100314864802687917839809971708272635056626378938291168434550757060836610570084144619467969482754788010514573545184276572705961530723474644321936608469821836721479116054988492699415866327131002844335395229361699517542102548151240526106368490780816923733241444045857421515720971548211129264231318589926801336810980550706450114068612528047341056686645637507974756984658347902723790278030992688057410062193584066707413148691944996524288087376803551091164905824554422605491079309363565071576924433010589677882495129598916936272784774515960617452150397614526560298400493172361706134478572956874106518629433507485118958402389621938911563230055755871855056645059385460458036503032866363068642248136947072442352833831654897484127429571994706961388340816870204401500746706351344875818970634642974652596908877712323350437962757127878443651923886092218113853112980895123057669525454166389319071399261728921762884143002783624970660850139497947723474302260451763415709935203482133033997727914228372994355921950223962700204576838799015604610204221429368858056497073988331155796335583784995715816078926056760340637898521727169063657525727306842382690643332398978281636383909684766024939194858696442677538905839939341323137234796232889351288400755111060376725218125523722974262691769132189623297748295669940966314862612736299685321433386704158999009885054627540662378731565592792373254849434365908055288291441432090474871706375317148855727841395864044888274215167070106976868246212278396091955454262401241452525754845298198667302239921380153963271914903485815431304635075173511568730171625564894823786551110724312550123728858719512920598902440230888339430419969618636632206494860304613385205193449059689942324527932329311263221669577437018037366248943124480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 73889790039528809204746848742952679208154413422269620056164711031339053783629338360325837726884953702355958661107187605229943582763076208650072936183032640095631456538208221368480018500730483021760666811317289482662136895047341172163044503278663260126328126295623238712937525375849296163413132951312009349457293012150194373116252077066135794711817286201213438908565298749048248788981092705679201032808171498122275977430181173960262404239750395893196715855859738091899990995598649013320009521107767752652015706756702748233016084517203956068996799717524784634429026306847311589408299662649725943691036287592723071640067655352757445004211294517104757479723526663936070767468773772730244065112449551060749547060701943807486481192382179694317223983132228105303343644376223387968047388646340124263727204088476767131583357654627935573161213787030303876744342594004288263084818439616727330156168378009817571696169656317175327113513523581082692045011072078478076417770200152912085521383451573958343877434767322585206980717898692171847412801773009247006975170412638554946242074366721561716093518585308739779293353912547356098000281482931043527457172125471110958618732625608487128266054652798058729589913827059716528410182926086084851016586973974436505807381580260103555002225393810891499140932915732561522588352610129232147601776499722610271278678207616230741212484878631457569610667792127123563331026481060408203306860556087911687735516166108184939791611843401891790159000112625223866181600868801136666903338942787289185916456329558693898287796356531746774413998876976726896316943032220761870918896621171687654757718399709504695402437698314436772003551228510956597804379571288633591209914291865005381967698189483841712118124955170780368943677945916772251851159445780517715435509380873131891292647043295779265715923090655268083742434207227596263757818844613217901141763888152614165994822136617004635817411406375042532282024311233468284828078889773202694511353163443952624730240178598927868836060179027405719516061318857556785766543668750518325140122216485942235109182000320991316031841138785506139016273575475038797734301983270154703235095092464650262760125732610692669521208300092067511509260523728407540903383019152054809236240736464897604975574285974872687393229785702990372462321077379442898919286933184953459661154025400990519728622493075479068476409640217041927218636301654777111348272950928107658251240790264740870787195919790832278141828769371775145408840992958128660483776084210645399045926853464848134480817415328654951023808219086019778536117598473428502565370892492490153260178775401442698692511229543212158688248041758239566122039439679955335830571520579189189191166764468719809824387850694380230482381776774453594141609095167709404593126095671207458915168541107230696335656720472340942335529008601497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2502221000034778433790232621945531989851687172203656873378717929162452609755364279180239181821430172656368343554674118725547589559642423971383478491519957837174902145565736618442794424972189923745169718773924347101968494243680875773415903292310916399792530074459846638722531678538557339002917905575273215417667017309162493653338727786782730150389834892057174662626477651662918179264091220833942990383958936525205838874474216129004721564958937312727331575334174268733115956199723194420463834112262431921484913622230739095460714925019938056703148097453164950785750937464409221991379240685530352257375061711669589064816792490887577458986174179798565158469049604456977205973574132617507613241946781141961783924490735015803184769463117921766924172295525100891755262372954796971844529209600099556987873704973408840132789616169501701945611612346569712137458652282754304153717578888293921598334485655940285082681102765866881301602166721838650224942929490513237755667383053877745393957978843068487969575796507304378652328419974727041909304046263012816528520307838636401746489809379161537103346829317319475861940851783915358693174545394417715877036685717665352034552239633536930754196923642736638770871707856284296228813160143669127473087040515869857206528267592915368406919069838000799032181475357992053831448614688170871767854945204507527944275022836370616293474225492726705647077162400282355155890677576616786886051122147843130477667437755298305507680558051284941334220780275409470411548651693424624831156634735262052490725691204605738881929472738092224053152084789526061768077786202814874148574725405637459597554907696908196114653823015419286802386805879915939044988698743023216074934332431871034787921736509606756241686887054408659041543577619916269237252741839095202377205100772078997746844980322064293009759498138086134837191105969073887507496074245945163984902345401781030503976776398246833836576305195496853390682892343790920996608413058307492515346011681474875553133162395675916097541798417237788843476211499371404005155537352337120116291856383530218330516252679245300966683069800440966706652016866035097759794408699128183148995020268869704130308308266099202596269510209665902698452728409652726773188752816940709143532293428074465483179773759226260901017081543563385714989767676337433689510085221320753640386489454232241120722064429164057938792494802822850354639640200895147549956307369607703787453040079057984401818941710437531348700176214166554109843512522390874808114822923291294436941297288253968967735459416557167787191767340737336741011879547407480062780681265961724418926062464281964196024100684063297389142591714492309971925951256645114535119049864601684644667678153241241161302641809083064530340463057074989418874774799656049833268328032536659495284501984044604796339102964492598926485899012932108288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 12559468165278762105647445455170074686837420781513287656718877683346619135080095422892309770842006245856213882741160740296856849370696419946051463316697631954346635623518492748110265103827709425210350437476158141570241151364664563808784038329315699902202345829258473490626682587324937634556710304861953770749447102505960083750996427985043773416696147780080414356648185207903896624298600501071372882866862527784892541022607845228428413803731930801563987918401047702908950031525996500940663423668280771964345207847239934427849384772122637974871974260804359460643996502773336746878857930181700312722094264362433690022762711170384678100646561088360227451637619853544996874661837316697889537335179922575874612109894037003049773868001581876354934602906756406029778841897887472902906034068845861621275588063161881117835869329920603470557114427850687030678916296069291841966942237763419081209172577271000993536507126420808087347927508129683987444152002533611415521806897708512135973563864585228281562194538888372729702899457465525651210212193544509222635627209082557477920318126642749119652275447777205718364660202516709734023008270848122794031887245236794702380970236559855152973482176162629777077259881654755063385966182767808818013032214174288225854530860875681964238096902990462049605131426018180548855560498680768872412635618497741009196112091833931066909297686606346951657291259014541446998165349259846261988279072084358768525365786213717066390480794548649010120518453225943560138988600429357349115913586862623011711199108421282238065004367273091497957599655285588966263460981343304437864435497757465085210193001192700541562565236700150609427368005304252965908764057897863338816805012203259693882637006234132065702929180872949490773753074042666160969444814233239889227375638737957908985304733643200678557041092371318381898055316490669967616705318164610734135548540250019577179321510396778652827020203044073711369988392934645440904010458576535656444806657134131951088469883446796517559738345702894536335908087523032877712220137312322878362729625679949827704535758125153735455092292134055844863442383816858355473651703533197767452616088414716526184486490063738154466394800862481335511110984455153453783862517520142070559960082955973763475863542733091769050699722305405740883526858455180433143143279604498938388965780090381061741733062583444182558541092142914015243003868994924933454633722765614394667668846240598284344121697053010278343581859823106044575679314645182717789614066032525758606779140130540538959691458326860317473096291171970917365779860587742772687247526124857553786310949481384736930143771004215888286594505608717269442171589268941094152263732210695914628081331932299519045998907599244369099431029175473802685307507415272311055223296692700888426782858193332700955504974364753493456873743133525934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 31394217122702249966576575119726262076569385036816462352515497807123766515982307393021074613357897450746500644565339399972426361664810363598321905378917299309599097954995831101558939234905038273906357956706182938853057708954372319789828452861659699973086242800205386369981084427656834500653629155792573382048151624725705105652942211345328127040865216878195358026972315686252922203988607893248044957492504449528685816791655068565303810871761040836225983962492202578335709605344326621890347613705067927075077351120755394453628385989541413708389807339013662996087891425025565275839529887561437256890719885887333139789690432544700062946634737515473322914846342403455055143578522387548681645351625591065338471390531551632107571290387106075032977507021178865118088884989631832967856539037277522380652317758003781267426390901489388226158583561309577019189532251575729140598558673562202358336125536241095601848501419547333140961257288536708647630627543144403268863964165801005875940001436961734310164323248809313853194882090646874262182521111438169618396080126448022304186315160416209587498150489231571569066019726124657437560838113076566448793100991251730902715135948491709904589836545394546900705550337040430674238769245420329361631077108018349912803470743573270773648443047702711146270963232268260594528667240825077824863579685716105204347665889305295253120071723003168017014589656136632862884757701082271187449431598349416317895666420155831271343205223850800653453454887293236439120379318709227513327857875451880680241064247375512015070619883927242909679190613829348293696188303177736992807287981398550296279548682838458171993857223780768278329994315845815564494645406290890479886469463469486168603194319471392365158005944764643484274039921495927621268460126944693623424501938056252975647231949346736323747817931211767090373246694043745651266458680031343931010542496302459557259144038129665490265283043726264647325884575746852313525545927233408238416323158271885181815972991479887690847991889356539599302729512035817634217720005639059604015344983441116376542652980085527549015858895557037564451536753526056542603125445523817849101667073805495083078816207705891228106586613777518332323573393645138134651499019679611889630089146710973860203931656656685701904398993608752483694981208150617721562854454497060183802106149848229472005329256171086627396929052068012343724111233946702281566031581730061912177017892949773079034246188221553099855440730199974679383269818065251282213558715807953708839923003116189405863149017798771266776670234719256710259146137542536633090044048256638964342434707401324510536233814020405030803572944365172714245575521522129927636190436535093947654083847269434527340445263347324160387506277281150248155341598463724331221132298428286433482716364603440307741657041552803960750712170132075970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -118626865400584775189784072202652747988260657039627231075539654866390791112678595422428076062268188744583955732073237126334720915616044113662174852415912707933311171050403384868643775127331429189536559386998300382721012123811551973098536156084553154260696587089416372297311973222114351781321109533204055877795568421028868528156413207336968472503997915114769076200437271169448515687910602229077620593753186087309330863131228948063980121274621132020650914214024232196076983342940745406933372024146717181971719937475394616214401016541101153912500504534658675390273110278769210808991982642273106775932354981887724314801787106059348195711690848278935012994365224486115263677687717285312433039329846621376934189864494573464375410468122110647605743442033579786485380251755459920264349445714295402556103619378088024170314128704080376468597418133384902089929097562443209641628370749457683585653931717184038096237918915762090876961450682222304337139812292491757212036468697221175687299166149728788118798985719289201903265032676568116004382542937443208327277493256612092120216166254508854295285035623025353943381356858865998694098850914139245464646113160103600061266853644241294825853055916951762121684238348617477695118510139500795823477043719519918658862248486392419118711170800176308263042849520220902498000520022041369323634822642345662935968812556810395962218315732255605855378501279311717758096819042119106678069549568033226054960418426194425559429317223569289760360364490709103395910965261034261069014937222489909244324009228927831409640121528975653620586216412916793060081061921252545887797402531237618512507972173948538835636598568413114905670878325152053744639107413796719004890093808329727561817780082551346385673664850952001216837942727777458762072526006889704203696514473700682831873558697947581939970295765343815595289308709970570202071956643308817870729535347341194471230786602077140371665830444742761833845497966509449272946781340123705300057032350172683886087722210253136960673792495694929069586052547276344629413835758965221413037729143338035192969602493440645161522683818625775928456453591242066366176157256366175689591479580556919194892096297977013646603706877419087940911827950520575908244277186232873501919596627526970084060303232074338020715059367461380952814180350918607219006621965526642235728297438895431346317652913637306308468334591612439053304057164681500066481084972255999721495965706559444605824727527432164034727040084544386362723601650007482907584454958361787152662803459032474695139163666008028774031115242632896327984868686605620558760411336224250132286247866403773290097922097776429972208064134786440162803781227331605357313228548253868038512787838415023770768805088845719526707213720301215811030728187496154378080380075119663339070215463653825616604660597754386700390751525830897172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1641960817904957610904170953267004385979608014797999993670107874863690727735712166154480707790262123138178346140967104931772129658642376790253620567472344957601710136652699765547878543575161394421159026056586463710392401766279588448645690419641014959982293906520747246898572736124235473234855640923362901409940824547011851707345413358136458738174605364739559619367326637001229883914405125911084026331710628275261141913854111332295694253826090349536051039776883629794728964259644920464625652220603032173038099923514649001151842956897744639162009680906137629686283376954070409473651666007395407466496003388124305704503339582847143176520338850288366818263188025611604955739156862862304591973280991480400786143232853054809413745341457811680507540515883405029749992481324689989734704975852344187407834832834362874896750191782236355086524315357168834250382447523866733070241065893415726679695919305055187866508890657161001518263680557391451571172042087974058229721711978351064621081250793485400324550408825585005491392529843005860962273462739384275446220053739942908860094441337194896183050500272774640732819400424518927702725843890461884837831560183941816809912868249836462093387172145093067317472886865353705885188994146558900228116177907374710976345041678674570253581703934882825394114874996867140965591398983370068696916861126792586339390466365508576121050637047807910994396465954443728551267248150817020267131389216315965543346488673934998235768230281302295031638633636173099451039080127980825404173786235650242064780653558178776645119993583178074676497696102077300790986073128680336460970633123803821172494356357110237021664817877888890487052820873899778214077101871217822685527893371324707091662128130450031154320531671097557827809127464804661338614773552617843534340366460122118612956824381720084472687267392343067688229432220492293025635171197533930734663724379205356051559427862213576296449983842433098615344474492530585278281027225839851691538295685277450617543155756879018513711166597121816404970065603765227516446354181458442088296524984310089830124013074475852280102888807435863004941254790248558911482346265852952297217631278224120005285506198807593252639197495468606715365805968889686733391695180153492466409676085800758396450246188908939794274411928567043792178052904561176564011031115633679304353449600608569839571719423789505871276671728516732393606118712845854586009127311308130096460649553763923741395386455070733355505405888560209112888995798611873543709777188925359817018872602518041587227439427270477075047008381840924551170386130523067783945424026482364118005772891105155157929683892008555785848035538844637977770921302316594465257868847698955880605415552480496948407434040395013311279677207761058062636852979693871081443031027824883491865964452402754749891126222545656411432589118687254937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 5153785183697834255320657440246134337904304520442717857338541036708616797305733821195186882724792243277492493315662394409088816618488258768667103820745439518434619404502608745348029549084776326837271800586418876327910587331951877158583643186690651884687217571253286417559422657415980264797204263215875323228628775561978076140500082476243274145300750802400101945204054820136079273268834351376671696796199712443272591894150779230102997083902159188310099962220598455673524961220340025861974650175143272344540121656006644038617256679666471173497155153947627435926203317751154151373244890162750727442431159132456192701046684233989326303256436193287314275716542109959580583797504693609180467929018600069275008549701403933073290076071383425617091903757436813529972152544901389668221688739111504575647396603934581288084452893396666180344530298606028436800640574082738104579578350171387573841706780887160542712457354545941822768669595361096396446668927229823318968414051083944067696179623506038323025997558285051775743625604915991738642427960932048877123705093604645633535091954801321235465758138694510711600270449075917997491598437805453460708677052378438808386687767004316405311224752689016518613557168230734455201140812596928008300926462438235872100938710086256581946316035308011894283685797551823194751954851845825074488857811948236703461497278514245528434658959642918174846474563381703271422657690132468302872104976533578277266711226561250205382401704967587205079386362337537290899053914471071090410786436029362354303134077164530818149450720542573478763794052461906897455792334698813839838201452993811262899596161119735401336447799780434632837344533069726783825440205559747803323784544780061077756634477018286758681721599168535691213394098518643745631081104466057523414027466021504267672305251717605445367988038585546949139846142575316925759162330666406775353791007063909322547524612501452253656845602195446495742570837610881222532210593817822705340551915095555402071005469587776512683593752743709013295295659154646098103465800774766827504649098780827230688934344815922177388880927203640983392301995500891696532905958573344183150655591368223911267086241604460662476239669347484591798800952553075099325727322401939760875660127088252726637405614204064334615997717757064301211756095840977431676600735197125200308497482055476690053808922684159681990162766987752408515128934266421625979904443718302840272463254406343521014916433592040240044694799870134023312843332198934423257988390600589045459000005338581087324879427959539163126650868444511219336038423906189725152570401898171998608736257134259507993753381527725375746027423778508763402935525672430062584138208893254885278751734388857702259206969116988842725070627088092906707736012264685863421116792828455372436393698689772663555012885996538468317049932352855237197824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 8905000362499320215222533390740097634206141176343409638253100981423546475552758216641690418613273632578795560732050370673711001910848918358587660571565172745507153743132850589574868275083739255445701762437713576612694973242501874937580145799557850523196868919568455173219336865604757631226098179112385619008304643472180301279795012307479831740592986228885902174269177045235017881402054763869787317527092033456621149577764802620257817787082537668013834308366110611936094608797684614943238851270133362573146743701868166698629370956847532751608768670630202209934265458374797989701211752960537838104448179600848492545619383207380376965065848476444070962146928155763140008199471928664471203455464353446055800743970415128739020944496480358287238086399324603041846448654176286015861456954688268147270289314270058302306872270794768008530872919258702313965343186928278540856478352964854617356912397501948387210862072496913033530706895638348137441282369514735241347123658859600257454049934486149009013140972189089776165571082531815191137134335527543052303256468943973495258124072266699483852684691370521306912691223888867539603861639479903515371889770702102272390978853535196521925823958964182089130456883121643585198519255604052693120831493707387938032227464512452061324786683701785582480701193085716447329382888807219335176284190988401156365685769106867884317879656203719783200530670706845584292609883617244592610152549680989661550928138569610679461860560040614055303270741702228577659506425314568477283257253967500363162419102172499053182034262022344761278705414972093773960662824567290027740949159620967000735827645891642161214418193461712546217441841930893282828591502662248475280768034412668821772680143875001075216542963808074413728809595837790257734012181696000897921966806147484951308937600547465856560261539545782462030538605285851462772725408500215085255317849385062447465175828351085114624979862857558460886691607812485486957603967257324446850291927655609717766132460900900098675942171825279987180525729944977865440790964194597963612887377520445780868773112454881539969915726622682892153609656991485741353079077958474536852360823979112102504616137034811175823207171189561052817341473961549182631015163354757571970046236575128482260554912198102966908020488352429457679432361418870426886314189777426858364164441520730794736842608792760501573930130104828801766209407316935393959768845180409168002982374742835559155808237538161725598838671625417098020084949614641068685084362829675367084529405302543657117107569140784788503264521169201806772287699194737578204757031256137332408608890747840845773250156012985349876151270542885571637003250477817021813143512418143198639244090376896219776435257669376996759240448198510848600321835161707595669161252693440464007015979214542228840167893819863699484258548696928149831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -59992863044980659038526682853092372174448000719274611665329427606295220784815850690143654139805788188148549882222619055853133293735908482428552558937364303847529717229316358020661791320108462107027574916955502745233615506119678637952516172829495594911045849401110520371904212585553965200465796480288734357125247612105345081990504306876672746091507529766722840776077674962547175782502881502703347475592390606010999773850914405591677912647477322977257101559878870224139547030457237003264421613663756200667546130802445837084947000470281526111343794127812247697221456319583049427431465312897246787914103205794098473351079315133048210983157037950608877038887300521150686949034230852508288227680506702077463996122717903053918695064419516534138337435265401406175365452515058616064059868120192966789186120814626576245911892325248357132964660406840580268480241460309762353142450130396114711339298338696220763527353966107125460779720802900813571583395300716884984688606605825117150939436249488271847410409441799721765029729083999607210346435433361210472029053715350110750679964005247620625498331505464760402214781129117098835692756546355432348105556375836271379994861399727853801811685643645663750122000933214389356534974178583085613125491617113961945054448581474338007209433087543020371968912224472688173786140178592798158895177208388415598833865601333023089157644641655825715600385329059134558954913214611937349407856800402974978163579618721445834413809576366226983027517715292293804359436575294490037425063324325678283185423240248736240805926955307484842633045310321420146594072283310969539105562061486201132050199486169454377570789264530974337586593453903093784425645284611761396370727673764838616643166778368848604494095846510429656372639554019397697970378206578369226477229646228153731523127353903779290354978832995841456481247817637580367339940234012781846485717942221030330773975089059834273817205354334614993594120500680765615607188934063607214619597853738058204612093398684781200976818157223147748870745004869440525925886220783735395907544804625536263141280759355258956822707311566335491084382859548439906604508065241406979971424489908358174867300075779419938117490635558621294868063708961193361590835455413007377777250535006536063218887384108997055523336406668663148291477852569092629593392495819140365035718096047678295275347560663392993453588829132791442431089794508845038889285122553535381271453150049152329525589211816949285315378258644012536529781919629592727815641076275951369717741812168041755119350716795298366440975578831578294239621384558950903446808895472936019648516424167366292294732183674474653375567512407421775352141096314656432371457447690558990593614734919371579704355225236924116822539656335443922691659275225176803213925609491028385092091753326284149009334185132966632578911019546098836439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 31244984854871140547332628617903961478354166001362284305290599037278317739728168934884762800487785172588807273427357545288905195219257023240873725702721576732827345488364205388227004897933106202580187356393138117104487575489797596156034819597016093076114679980701956406608705529575724306299547912546640171302258775413082046386612910974952821997080767799960014773997739563976589739838791579024410310400623805416062482792219370482101799250166411000395781959987888885637292559121549914351049727937965876009703260997972066474850925045276111463007114958177672477917096986460506284127160166480862240291363791664094325534064662868948002683519749318103729986496389244411625392168942641541306626513184171628468151027136104807809296587024483360966891727917161143984758973282654435736812497987310663774452039272353495154429296568817264914425084811768611735704714335813878330901718487629966287430740366474698064853328248638229174955978605814500306010710319614708288925995053929071717138833466317844309030130009052347700329383258585978798236413083450345741306216636925752683734262226606821896820789605198801351167778834399409140643000778220429123920216408357992296578727576366059344945663749629125872008046717044408191039800650855915403846825657351338268063816504597436249238830088581878197866264845339663088623580178428494930161118474328883787772689582009942590388391109504964381114990695114121082192789510355475399246349676626438163090857706213384663700350823483327697746112715822697024222502550439352878477704398116333442594380077148234840080739124259755648990227569663104491596751883144256092431494529524332564035458995066042728772769873263003020457847049742477635486793504042015392749611441469857282376715451167440549954370263855274827814043271060366217437191791287993955908139020097319889685474231572804392356662721876575780709852567619692704076381323787941756825090361650736745952349926218893791306069431158618552596793390860862815579282183013454634176308732572059754915282132629169206567809487675934812910911312233626433133762267002476868413130483218401784397212497419808788623123349411960896869293324164307721110145458692366079392119999863592977388942200085394444460544781709103683109900932184749145240859538287424306160817819360946558211511705624764022458749020722557641651437621984320233148558314035727314482897250605881700568206383534429737943261027344090101980557421581300630373098800359625513187496505315925437699707612579300725370631463802974210492156787537191304892960396563798887745683497406528695800786045594841163905017034155805014529753692663776228692314594950502027618586256908325981047654060957717904828039162368035742211260518888343386192251810364366602520095966802441825954184119144579189783654260268828057708525397734918544731585660906863002887867501884227384816809717637971060462424524704755870597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 300519661622715465490593908669616932763894676029837063190879897288993816321284048310493510304501054434718275942357746517220101622771468765483989521996756557168588601498617226809945958142470154081209170792486474441784981329897707059224369326162431338719846753956090858300291257075188757946423050799024567143176069687377266023181676276377733351176167982346339446747886490670616085028302015353271482433107071549657472665426051408247468413011846593488049293155936149304192375326512232333373120865287644931432971194371072627074280296415365523096209181084559829197710665727442840397628913072871086293245856969250962232188834589946960182666460780683642002401486954627889662104518266432997818526334375629698853913887981592112644272074159470200791515653751443040489751155701540261365192213195880977289571131689673304902537018623081394618396326174902550890471635772991148484380429363117901253061875041226230136938685488461558986349523971098643662929070458785288222739041881364885283889052798431119750094101507513127429511510418152388210484048492548338547291053594879255396268302074604625123959302208667223536987962260233180484854885415626969206615452194598052842014060205196244930600144744566678520574390511362176032312911408320310662398195837642877653130963673974099074535916423605177910811883192932463216010150920241309304340167662457944504164576669930102672252126362009947485455887556276589399098818980323506505659830285557623652079333202162379346846178005065875679796934318109475063071704340508763287543200359747582651971618629763946898698544315628231963486396663908434856473957020428141950806664858505275867621940092927366876109003905321767712027883068645575492134969611589668429517325226241634630975311030217960718790339689065103415950841833403316478192733095530956040024001416291666540735628006782444966928389714255583956406452066769718065200339916874032902893853118765606053347691084427196792392364555869591460936281083186363406384742398531506342569556189263247028904719609874416219261872080459762518405135224443669291021045084260476125013599444737178048861964467039280765866178302192178215903095635963008533566411507055509805753358730609873768367129686496161247151136646792943864750454633816574904473091255517422982576250526570921370918390461670754259753628646918320518719659825356111406959889488314855544313114185020699803092172562695008054747428860153252851353697553353798182272386026311120657518252650487295999257264465225982177018096647824321045789417739503626616210450358938471939868440209019821918520612078292290152353379330648025918467319635351975857092826421815552540907137406998040833888953855585098007708522643205936475132573973514263390026571267484971518163614064472268838456767435986045195363328177633819539647804111595175739310205057516444749216874194685845913622905633691234032986265020746647679795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -698163839122031992436339218139028705498993838140774303654315652148853157682886212240396366424061633720064118318981431205984534992557938184659683454932351597468562879226363130178294551940568147974967650485267599548042241378559913891873212018967453848195693050745869606730532074911372702733264019408019065910473711426648132573161837024454711294694717692709157925206852377788998225437792418240615415945976543154081131136716493898209141692170813329307987869656974616470332937687135550363563115331236764484695083546131887563525120935746133718695647406647424525094311501779981835276980941848779880922801794237245173813006601202717910690311024124667901471033144969378184787193062159547769063682126975692675882500445299814248066927401063007978036972865168363454274095086508070856231720567386552880234698897982053162699252159806892121838952945104061339878159958837293732229067834691381587808425292508697633476193643385164140225510378404220658215355374777993118945820056147612427165544246445585150236441119626694973740302300797130430761342331731187596532530700197681674940396161818781356316261240742978060859132350919801293414625350667929828931087965239634085189270576841442507375540213360245453215486887116501996141540102194260652897783054472045334649004423557271914852528382950902830022326493742728065557577813973956524975436384823341439739723763050173574803744663040508558099428177970084346006686764116770362811871613823905557380741558006679757795651349099370365594686292541419371429056003344543833754311475570573378086669125058776279585202229859199632042419305067608601653407743764976448552339624116468666976384566049801764683601836680356473662680656227202827839754554926416802814169353245928932844658628394922670680241143349829970192362092778655260672588423457356005074127950868955404940280266448734915558059714506639941380128946062167131033732257045915400238721044888107852038413347481908486096989236588605183501153836544205144236822571714403829477415258193450276509110647035313001585685643256272992808543427938544444169132589762153090478201880734285273932745961189483163293261237759491187165560592922818326410530811000242700221840534286154130632682758604233164567459878793916281465258584566078885057926660788490220337659115029634244875081057081391987786451987456840397734862156755820644298344084257436912040477697030958522769278844117224331858526290997771337846627892401775650555301342071421679894556031437816565088889960136873650827863379000611025792838067075542648104380877112850065259356396518703053367137858994440868122770651311995289931734032195219000617503029399360798929805754237497792799655488857013026466442652179220296971198714629427838648599275522055334852251464443200516407060985746247199478623760850033916148111353498316621322116091124606598668032108694115103009115543990024207728098726251043452495069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 215121407647076848540513312980908325103315521560376458824927609583693076725558649405883014069104733384463341382992046264101601168404692954889227678177013395019542681670808587707016059414428516232807042063101656899432099358146058789448381976689805149190757276423132075702771086181813759278199677960834904291357766547589706839832122586254865850969919477253938893568810305069261039682438970169208316002852081399491071985672423630734891975767720347629309438345091806829501966211272907527273821917551816641668651204883553470708578743152950928052048389125090321038699900190318236859348214184489249997316120933785399878318805198832727840561360977966799757217159413560808530550639200251837087837386327220533216215048267178294901035694219479924215330686727192685567998470883756998530245807357675076983964441622420837056308754054606475712684258890877825993206076789607840276262914185522322694608890456208251283552863662990701869937230235328517551944292389288787110769653266170073196237234912548563209960996008802784200089940269321601369122364918056676755883326825633336309264843973582520471832477456970822544084328468220618464385619672143573931367676041144303291280865212742991394829931090826397305061077443804091267507695837697866022892795183790448094918182961328006977483293454156503159361282421483647057008902287896870132629016576954465749351295467661609862576331572319608191586067110602642821907462080328758806535644269952857936989903952977160431934434565512104017675051121789654720587057501716676447056460523891518866887937360002127066502061433360299540602147118111990522512864449990150181658074951565804717087404883782483670781484419514260487943612646713417508880327657995490732719692496559735563231670374958770673480562340458894355960725478641427068343398419417398599108555643237948508606259814487271035526968527900063341149197025031489718858628631151256512873383857241850071722974948494672842121611857747105795228375567896576243728987508798515349825401908069488915943641793308554612964461905234420774105119674021183030489944545902354022578382349997443592527736947525207565987151110403910669388929525255852149242258384557323776791945337889111726597273553588012279432615325807570474261853358972604375352052670122777271529945934951423798687887441904025363828493515794750406888938326290100572220096450325890295626401534149910759631854939213466792070045849591129527130888684570876585239045981215625753718798654788782368157139767511911865030015361924894807105511228727212771813886339717517571294985931563274088430886435003721380071223488474912916114265666579512629098731341484906579225029427868187753650878613572192610073901135094437904554934139305835971107007327665182448096971176249060098550759058717193322563498831136803883996156791160855568897955262516594740935972188092608199223235067777370679245773797025060780769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1570090519371186767446714873539997807695554909922170023986646379425879075571546160992515268592103177616992873491133213698908573204298805890084582618587763104188274701270368581382258532308051371677672106022079461907556369083839152265457339794377097645442158534339361717789222983838314438675678038504726396853126740614297641985669216377682892248589343793174431054307383271864365344001142151479456324607664115996945909637821473037161450332475012281985533866547267302437882355632831713933193894795884544005127619366319479879836727524434106288885213907985280065138699683500230756732165182191536462881771776518738912338712003331309771888974104760609696887103323420800407100498598146621969360950285698704137117505970567820911580263776047220890030703566826917124107348754911845055356107779532542342995940965892585185470094943430542018444596868268221865338749308473517654273241272873500396420870875517490446277266245472706600463967796548059331364828484749304795246256919805327966806388333761943972019979013749385555336793497157596992904480123939506075346683172319024618838345983151258102361955885541865938847009997398239641104667568998543174168505511793116889771897033533421423842073623761929668639257353047630515632350576153384268572319014602483848606153351797027650385942018220350847088900659377490088142578951519344832237083751243330373665011070473867522951413659942011752595928240529025340536609473105807970095290212435478821644822570811941290605493202193762420516327608274995395407824510077323719523437946774589741485535332255397654247910386504746714234898230483141824718981772918935160782226256805427009467824682366080258144233308220607636538312388842256387725137825425303749976673647908777794457734671094219968433739078551888831334652375472215342434189855473524150423458638152429267260408346290864207599825109451501692467998903974380698197233208206440506718589959083712613388594791594336545474355303966906843379603422671814806362864071194772378573179827618354113097926271279813894758012945184135210549217611239275609323684332903643936263057507138526325347197168733647205643058636223528645764550674896181565213600050311849594996808180055675481229634344395375974503939995024376800557545845477236850345994797280660524744323298264869626657817126053274336827532075269519811843384791338390664997859156214207180892022196449824920232184732135782019506071460386693399993971965251453810755398418681755995213357601228019892455876319421969554472373938144422353243605119516203407282690203487937456915015997466747178791770160754137754767701319773832747126882267168212125292015619030170877074290798344770389774314074540522022085673984443750147167839844399037101907520518908189885729140106689448608882003278231626316090730800389443016569679355257069655359833880801254351229995609127271198006325680819885421105201805428673509022760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3213131570675985291160532279946370211204736444761848892610728708339386394144049231592518850985473739232346213349521264644759750360269358120457575382323397961778990059580500055112588820273235463830929376942211055178709816542263563293470550409227039519804389428761145601775627232670142792609071465264157432657481535499936145931274482094020217625872339297927043124560773892339752722153168294656057305312678878650325047336854300287990459530736949614231166950281319223749257320915209748296542441593727592929408954259698291982991429755054190285438450453145248356443905061295643025541313855691926010805258933566804927116260537248341891154060255021935993712489237115149213119961313213743050181339023674762836397327702838747039708307813438445036690178511883593432947439378732412600350192446448122973880248346241511937826071272781786796532049146621813530713769541746699018168986402655080163829089578197572793979063742402674509109007792118159758830109832765351447358707376498046249416504992430200002854396925172273153377001008304034701017140976735882690345829801511947954485814047490730662774455086191467839574733487280799357199750562193928090133904335354332105483506842094205419155088799636413288133099450684351492120711738724086554785887043715402716297335307399024487915734505972134697702676290034262534091940713132608587667940137507461982540978451317368672766210307850849677052608289200172089504176771453182162814235975269566206166548363738038589179526528864076702906290432902921247962730148527888627996737796021991844765128294874538529055609991717456625026893155611265204200164201564414607318271263316582070957986910636340135287386439172828606560323697632730037429214996552543603525908615527954779918454393399346163569608259275544570743937793145822711241594459923678099627722187982061389670263060514360892168045794897553767184150548355325593480999693002399073850243941455129711072220544430941778275456319190871011103483799282979644645111457648273622164124688370532563689119577979222514053298099763704331304268739676266374123070723296774315502588861823039564237496176745481505474491496444495962635481351244059065860520961026368678702091555674651368125770499510734440948395339154188345606793758758367280738331340669524913331136507901969180065709132466406717841851753789765934039425592742272360894994971553011273525247824121106745709928055615144006099539134123666737476977947965652777321428422782539617819404138686694874024940320174159601774919121957977120058661003556586518587627304964974162627481723612080062499395799786475707023685494068911423513359400344981934625335005799766908744641351567895561936835350955030675361206008233386834610340871705702974055869294134766900923574095728916187446986445311717537329035769594278040277848951507520908801813039275910665898790298486187561755088623324948208999711423840334473414574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2418422689056946476650256322969952062781868879597439145132416756765868530363573983782003839397984203253114866160376977220619984317679889420661882028033687000149368961783878510075060942420915409600106894412719835543625234100905238857830739936438098808742210087766009393279727375646651966753011953790846362887104406473685628859003785334611093890535290935770753773593456509049592226339484771978623693127448801904043157608514049291488261845991562480960614234593901680302900111226177111152398915190278134256631611627125337958750817748196176915158424516459367617536897026954056746679220482452860205556290821221437527932118588650323086448705461938141343451349754203803133994707133933645195423827554951559709417625023945482989292720850644795808327615433998552831694580805318282475102737828903029560901671498395772242853329394760836831848183205288804103683477672317488298136974785754258263090510530825056325250663919711929760799377544734365592349566418967632484717056831443851420451519804965750446698699336193132360706057035064414671960718703799174165976111652238425370304686701442355479693480913545806030345089544105329649596047610581891132295282071826206638698699003210613129654342918703142114706018712250926726505406051738445520156127668899298620813394527273825656335898999596202671719616339065873713012749112930899306531262624410600082900322479339281981073908295179217084832136765866618853949087097332016892929222769835966093112125771334854503693164079817511944429116095146418762304287846255533247648398990443665541192718244195985952241493385746032358774048846075717866324141851943284337419470955456792654447707930039151536300318201385958026253228540371945459002247482799456579003316574022675885920614620751038750151393159954107192311873975562357236399617911683906193460572290878103538148512868819098664107095460625075989009509879514690672294179468164168350295290791618570467885507272482898625627811177457481718990000744962850298516209283754900428689158143349998730322531212369412582985686863205898848592792000607865165934587181073670751321093053722519763319646211270899146747353919253496811038230940099759081887748201478262978226967206328806805742887514232465572363869909361021438944004607282108485556280364573389947872629712474107055723654091842735700009328320243059469187393530006297034979122630500445989300485421873118668345975644472467325722307147016905608305376337022190423204240173856241352271339947953100263428440009975478180025775240023894125301241176429918695088177965601148182890914061565237570970521700746998717410657354429056822130996024023766951847507231889903121309677560598629630010095428521234121083612824195810784695368997577200237065859167706311901474856755125817566419040902430466875107637654224042568814699082851351400895262571342596212374537590442749433789098038104690082103441723855075706667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1387735137540164394570728910649701334120202542865524993200184485975976585476196455930454549412087292960571988840789246779672929184667328515330765379980065962816009626922648854390564645102174550515821430269871067110737118298037579870512379295690248658501627089548284429393352723033091959943276497651462167926307257251432001135998635126868543689356606957190359777006607169580376796984771057189251872749700912470297544004786086370871917001321496675091045634615838529085989310836420718490227700184913040510891111420907210674864092756140523611262080242433492191720898832996333156579936388120346358935526782003674551449697002729737516423367818489672206464217233717453571203156948223880677584728792633132724592957872730804621760194538925939894893438304643725001446115188835283864116287703141707461183925010736040983741520229842661673661330629277233857575433466120318723347917087286907337605944275742874066775966296292283083816421047713026313626665669422628370339490870560298602920202227127311946063917141386775225534519842986716363426597860883323957309309714745284051907475366973792048536583540264039379739727087093264409777252763763987170374321231281039438035711413027663727388674761309556491593581164491564973290775924367260634455704466345210747263661509869118834587818949941615388073734050822039788891163064811723281898398366684790595277357716424618976118419346202375205856457382768442914899456169618468378665572089969579309236032422267647020343226250581384324512928466099393635937527136990459550248090434087341783183090883585866315073874011920762798078824141323726321184182677608043580351720167423898855486553470269706549758299379359035859904091075768725018367734679743586024524266821658271362524979657027433290353097742224100975767022782607378511258266774876132470505064548288167147739258591278609542380468770535207450934073073364029578557643174467495314134208959174317412236252464825263780254051118566186436249565289769195858160185263782747365735247937177927812778822485310054767915952523414125439172864112831378203430616079918949414333933150091104490265894181476126079905933996392763597599342374134068232213301058677202208637110923490280169966884760488963149947122886514806830013730684129026603019603902467724927243341019445490807134308793996342493053361407912597856764168345926863507143821609551280807288267499117204275549856023182860095922079897744461635009798068353350810477119328544866691339758275281691687700489541882178804450725383166588266247212614991515916393404388832165728037493086307621256565906382218246390894003847077310059770457193579790207661043667093126952355709137298569754237688955755621692580254120132047520219671678482000373020054870615349018324046602413934063620023228389377690284834725922326321567821792116542300513134747505147992327586888645373909772166407423932014741721178819125025420869632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -6185379525878935765479656371242337187463427605844647911848172213097849509567815201157375285993203982700589681691867647669104406308045888271455183302127654560632780187989108676077488180094128755544293109796121474328219255877809973321554106134494431338329283859582605783409840660731215751158693270857643850028789339827534399623127879625663346373887265092169389657249292186309693164416219421710360452636712580096035973915115053301936858782643303965005560887916477561847129323074965419880853359082414941506301856382746916746228262151979633056002211182524162045908128027824233708656711958251019895891557265551973044269337822695621827675483240346835181668534258292498677249507193681148525553346595642755652807670120996758698952392579846804497684812832547662774216829608833903050939666968961741885483670890031696415287047575702145788789650061029625258430999316472784125261487839757103188503968238596379614748350651120944256158352729549601874926489700560841850311265538969248148619048982911405235019297479339376491830272653853322584914483510418274420696384541130421344746860906491897139518784510200631817431515568596903153285088036874583271548794869947770650560013494269081994843140403720547532290041122483149775178217891246536378588478165813834402134858151586725674343033896557107096632332124872798340441951150964700839751450481004971256206445642947403465544177634413817093373351633402640831392485041033574656479543148983084699502800901993596958524130199702051610764265367758128805657485393171528515084473429247408946608586584644517760036969825545629550009607523388297926954474234596941823369324901426929233745599465561130322764295638564306011193846295562366091849229269608118497456190636639195955232102614271449782625556701905202857738929547368606067814450140716054745926565120095968479808072509127723069310730152028453630982789188423449512502808181551151225993984654930203482842787539459056312873189069494257062437920658869465597073946788687054521695829754885626048580614353256242334763599265212351560910977313545903198719820119707527095978425920285754537247302843125291682350475591401588423316411310366775627829348931014423776555199979134275854623807854533494326167710780642162581742215493294716487100601393759774119568667535824998375312591049357146593802655841039702797213671971346493380295982743581488373312748332093909091934957787515958445850240109914479832267742040543014848288804556781798741967411911194487618084722184426306637736598465155128062383818162446876467176116263623284368269054697020572389772327761927468366930048917807556422224101231772284453791238245291951581074930330878538198033701701709092873059317673712893479441782263625102902441980177408122794715576580847761379572657527712540745267344586707104327791427823701037480256343250651398395064818704092920016397379761572542656057392453775681010972753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 9203346434032381997910629660563292737070115380533178998812125121382828503374665163437014470499484101808075040656462278910487368388823775521365730550111981469908540215681636749220876314149644006483506136816683009993982409075039198402795905027092948945396426336163898232441137113300214341499288479769449380266891829305820297500326621444152064537949185142009907317190808268465017948587493358694268955546144771575978050574464207686531810031270782769216162041318285510049582672531910534720147005824612030112782533186008346592307398408043557457757542524291795836623203489510857407719962703342167100649009821285896491570523022288592877076474383094597642863077930186224845008758748914389245464718905373180721435839267933152797301569658651838376251735039723541512942963851397107248005982916345544843628397672363358887181298550335001937146211197614930670061638991716139161264922867576561502283721216886318275974080519400623075006958200351594820168702444417498379055150079072574066244691049190477526412321524215134693558349744500717996460961669059492135986204848209132444225881467982265349966185718706310932419869449010680441724618014794353518021002182699643229541764916762988203237840735445975100986008919874977836701935482371653211240187915746417130087261722972511601418114265789525330311317293090839543385843488131841567510735707202973051576671136764341891013002850652064567846266906639535995956489348554315084079561718833333746462018718051977357286875658154494647800298727939690176361469855702702770831461652864324942986856518749352834640142115459266405841598309014069769101359497904728356526206494903835816695444966109465254626882167273226211389540009399115818725551775022607113700167703925434081487508845499903005057804982678490556809664938341618419736205986193310614293786965231713230405388448889301858248098811888087152964141921715015397264373355280897842456673763296777721967683316468479570730772311642669664668166648105729024427342027927318368684125452409399009540666145085734283409199409653499840651983656205945165439158308871473746968051639690824998455706219019982920978506482369247552370480617149655695305690482438569686659703550754741743218975300224092535560043657031176829283298107009341401431593373770230538048178070760673036867432341157169423276411999255059576497176775466155274964359265809545401221399469059882854789694570270999023183847024136040528898238809404278020258651071177049092314005137548085391629810044176409276176241920232554546563780467511928860339947140747469534546636869874094531444274245002504094734815866166742016524096934565001323925081122141606613807931938602852894116163022885269932028588838576357109099250050176465917847007104053649283159902882731837486205972005421630732165241556992674127809302049994508565155101409361219708930241228919144854179052473556395637977642695661906973960437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -9221393865643322469243754779742983747168349573763918379304395950882342739066682989480293601425624033917773441430778807117128003356345823118946406225992317439661534479208118799456811659215465651532691214117183690589353280044675537732785441528344300055156342453518976213749526785837970440407113159535346592037585550416820659796227779373030364886562667225376315654745474265857020775130736264544807166490300612615554985586744908008029090485760486009909001332286477099087655817468907156552809935517798752329799850818753819001788727705434035688609565062511399241848662417884471087619120103933590528530618593388253522392304293838986061834920599927221830942492227189571504843844160755012924910143763841778602134729410415797176546206230750619907724952919288123549342287619272455509972997473654990968248009357402954081149341647480171768655147962604304668763179678995606648771181020442169181835005830596284667224837090246152304145477444500985889802389818385668871978950609592677306164774562686100758444455335544734667549489714256245994516200311705500520502784676885172245144877388968481124263845360454697390151902732610446298614815564008142242221078365881535981399993489557255916325716836356602434633709856223142680652912413509192444725472399764636620350338200782169526569926872484620447532460927221976100158115870711580093485306738729106726058795319588760192227751219184695938509333997143785361860556984037401695290652959241701395693578365372871307334187465332016754563136550532792966284751817331372991971478400831206339246467028111001770123954840730899203869851763266420463835913333543753909109153409833533757508855296106832151690329441350442064932683842165276553904760615927002229208054693968909436993714373570102843023103033389048292079321863490909216393442317338560213326824312535270338807957801735499981202601798017571479068456044604795133196754883354433600302029103032576262299230977393802644147420947158564185478984805145948512982295294251214604671339374162880642781445578754277952226773433871207143401695192277178709975508927454075158060618035484967709305705455931614876105526615606481511441157465909937426920685506349469538221484379543673814380809115791372517026631664055171836672276779134321958040587663980031402447813914099991274139622933316465735443706322041796253452839662059781118194883621530078301461819050735650631950125662688747759495836178580578881906481033036703328764446825629432114627530179294104534604118503314375447568907644608626932207833588919921641093654170755370333270207876861086378433946357730795710245324756531078438737763909724013869905270867470016985905756587107298399253330135984375400187175294899050095176506078152084999771310254820975769288267514929608462219974603383867757177255305070268279956230777143449404648246571876443519937949185986736568836110076502642846131889840431862535348551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 7051961886991369746090299086865985166416002918450707912235852378131393822332699232513722140508821557337168268504009008955971117098376588075952697234961345045598811654032609540004028394648539821912752331033852161301942702258868320124582097674120093881523982823222863630102489415653513555997781107198955313978305793681466723313085321547508032019001959532050141379500319932129838745304310345441166805853394672740238507754375914572249166983966522325096356549492853386572084718204608676594417079681275052108613043148501607822470970603211786562331539941125239066015428307479450008725265440905114115456298992614888458368948738044218222030007762266436612565408568628214707567149035418673487769341919626158927825798147878314209899017844764592978335446506395917370539955115619234737113648152125908740683904543523823595731483266371115802398097307465328032209702660420768335028123134272342751629899393974543628771914708014166563621129245904174023080523728352700772358349557588773487525956598904948003325477653578795977307586042168556010998766474787242347348185133608754126169216634677043412428889069452207828205178697306750609684293742150960755749281067173578095650016568505022134932645396025032078097686720828604490058232292134430909967852258197093227230480153236558667310464047589019448400040493371217550911160957792956469858390790755445510470397656957945752755472424063751055648255911023964294727143107097949666704870661881172160515980444870568678443261517325037650018980156292413390802212117142522969715406424581839524714987526203049691196079001437779972458248644169044047482219300490889741409041963678000340480662813790325399637491255443545854135835310127861096156771905294634533219529810097355189310393962294223463341301196425699075154536001496498376022214069376483771725574758842634832541499859230754529572058403954276802048068219191927319713161158200957847053582866248326682253346415525464620211021358116015116771296755706815745211281071615468864326285616572342769716500302769328909083170199430283847063876596696775562902940985291858731223081569660590043220016282161074518250145263269448492310165511514168998570558553160567566642789985559337955936730533409691235818811783469327856170508341101513454540737737111575129603826093968313176959581035542060378142642635505378827509410921369977625583616796683228755938541771629828010874140659466149953858431375256965053681695503963820776912784286595402394130039444816422371838398213268266566393089612019534141605470462145154701749522069968487331558089891423832215777620570195928498318280774346448605669711160700155689196657225325251539973602939136519440416098713098253618732355657307729288932329457987594240108937598957593660040974628536689015438804608615644799271754226190864775747350850885380495562049503052766979748193796395371132083202632930015410124177448260772928736460800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4322784017286030711273392871702537811064163980026243263536874225031163464759565912564148555730414184230347819164333983382228602268389509309446206622061819118651953137927985298492331682220178486158191373035539947993904721004008035837306503663416140462116512257536296314669136550054974080337949669663309434983149331249351731674208445715072946701031732442068792602378221525032442693482040195221988843790100172034464440975900018377551417100209188014217540935667861755246411250206424567767874885842084884732666287923301432157722585312368330464244691321891262869273230232094482106766209299760664249010554408969841767502443626403522584843426770312904846032552614356185078253402288333092014988886717913581745233948384580343037427542824276128250817690717530602199762991960614082972555430330311819600735712283997757125211546268028597795876779564783679203680487217398469947636059320841667729942063377716618457167518563719099218324433699872354728559696196542444030634468781044340617957830754688179933793450567867251189394338805085728428121591607938265207641598040752070048290578287885492791847550398592768548999546529484814462997001557225142536420500551887697811966854824935562379594702806169788352561712388307220019791209490951172425736100719574121706168497037701022998781985794852144422665329372864776379238941590083249147026349597082211616952054378671257323264580493141093509838096958181076714918564640406524479702267800939976427253632611867347304845268380858844276634861721782533198639322243024698656165001445002383438303163810147709823219281112405952154976786815246649842127439912205768439266540690742486115834066910146125267313048704439702810865446279338286399890974371723281979283942676272578902149285565967384099860062520506321636364120375299671164616806272995443049794858474661118352667202705199052092443709345862946963003771959442166428241002203163742291220763475360571424830796076027374879407168537588526723943114047386903520182328571452220660953301139900743350900935783275159066740133502121661639479895356140597004322281474412617550353946758346585454405408605955697332307413457452970978243343737282635218630943326140570212554304031417099715547729956339435133894881767820692312693137529161851894398068741114374238970578362052968474988590218301942923978615137081327988687140669025619972324804943528591767484297950143649077704197779100477777511347845856109282638780309675889139813848508367087878724534621600733836324198243256380838798450283746340925848646923133498471592700725397088600833945539375931731273078094329470689826766577958750116463581810833729994394721172940833545591527511633099967739861878961823869041971828666765921836343486371645401754047069109430759229408551506914248263933754598895938267390980453491059960132565251145625760485329542583198889120798442052038758261971633530888515123813843182034040022630400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2179182782880522970558052622004486053120390588029448156030430352454891820638543985443277518956852904061117910980095868270872438147330930291250578380443188680628755348188447212207506627546805780943167169810581700293359951566493190457071291622040669327479333793720448225870549180258842009144496305978018476350081261322777984696056180727227940125164712196187769124982676298313457249058049435638003346420490623588558936157736847664711883832889975485947236506545798502562423481383733267405389133927388309426784526662567050674270568172730339024892441016769442065843853977919497870308660218559700331658890836485608382618643296326848228671084101276433550399298779567477418305781084419648428896508978505114077122739339628769325854439792502075278639426650695812297166028141035277859960400370274583289553489832440004243030676956229122826614773120084774844516753975958444424700022486328715100673196653102574611370615128315032188470466919161371356390727970824152430190655357628217213155032241318510130995771168056815441711082533485865597929196907589544472717288335403181699177268451089272847575827388718297297454776372372626911826725256846961334197999941792427131218788376912151543583688365710058680616911742008161064840969282079265772397790877142952152645729680547938695303494709444374868847399955808264216848559099897851101941675526937735294159544668856633732183331041277527952981424655476160578850215286066732684180493358510258297248676835215124528010695282875556635316962359736419158203511852829612289353501008578871911607334500246600895134231616158063097728826937034114584903118899749227430561496793000348624893329051386885276772206965436494290440160229698892638615943408517463879652157938840846638790659763081604249345880335138360225791137314525426086215907711703665982714491653767540927086248261688905917982262435033747859661651851848129975336835079811613114320777168865992015061105395025172382671915553361647281737229302602873489538214061799146267087217245020360484420272636124196849998220634838877418883909734454259390797036670831855410172147673761736535320559355442189662517309118820950512924847503513286225259420564422641975902332754599910304036906737833205276529420400246591365112990364097030440581765472873929111237273509360289837805471802372706003584081079277437983167275050743856283481679513352322971839388483451052296630376693802516245781605703087466986247039314004590015940644803226024533353456883969528482493032835974915130485559939209540814282839017161123151139331787991770850280273837945794799418128633452185237456450497750607076710615124362911689690617966392291052733476648630847867651684247550352619922899468021266277817033522624347174785057115965553941341727149683635809835286990092434670769399688949216187822100849283827770436975412173443176778339712526008543114932443709785159114565274846190387006013440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -917830275782483939692583311885602875868553893888406238523130514654886955378052396244898967450142244148041598818571889562919949486830503732561654999661519990762358173595153900623138663376153619757481035962479214126661057857176556617798534084228945436221878661207071409000544411662866962675569908890976316010583908727921604739830659542728804261809549635844881781532743186142406544299115774821793220552561265169134462268830593562970413760179881692882691760300594242485939012756828075256817632708139979466779496355657762753428955990947304338203316219871288328904099970707240617281749870112458219039748963477059564415485947558838900702711447399301839821713744628384424233941097890065350004858942261426078130709929059669923862761294389137851351541738693412398915716053273141150879001385269393568152412077408116104520281590837877411209422202441982125059762436782248730890893098767196307812746063900086916220643832826728965134605901235956386850579832212314023957409733318247526124846618140516564674822091193392270243215829703797433107270826016767456534761381955307292977808148802618164932093959398856058339610868246777281836373534541960970400329219329340740603794484175331960602565546619006010868967657596995047120905383324934095326594631316287869580213640221957885568077669266696232219511076686990040134734398382937901302958801348731355711080580333090291883796317762639690741392910317319862027294847797613986864199345307678734333883605138216954716281007566950587871627723866026670966720896593138166378758398395964038861075569378182186182250047825278467627527935086803303538329378825594630390976558378159770665967159681832710283078717031383215895514224197787805254327798860282319334521663136933441658439962814470969564822810959993642477639903174224124076380043367222824306270906731304026097701438138154394126394347622317066316568661112599291821866671254592575024413817627990604212839012736503285291952272219469394794841469066339968655992899375214235271293408580303694178838471602546634125983991790827064203738819298681936306486004080177462308422902616064127787800305434035973586675612601113166622619551909864259407107656633450421520946318112835360652533130074319405856399600285857693408782895125046072435278620150707282077146770676226720168045363721870124599041665248531813056653375800995292311720889678719729077814128566053746948161400245717195775577022790535511862035043422892251188149272917720318959515789724327867250804335548933545786036291779487522463521363468644777730037308532125700634526868039437429757934021694970283722468047851853589101689382397118569675539930201197217614001612740860730111971386552544458259606258211730327231455778607820962366741377342751570235089817161497146315808822757797624946491328827748733348942703623929903028841184869819358695402838544938240353607571763085163715227713022923652422696960000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 326446409731242419302631058299234296792380986864303725044489147466202639280457859601810736431354740109262723221808542797017473564679214335718657986586117243078249646742690831161493412822395423184546385704319820828482711346903299424035417370905755522225407404955583887706904162395335925513869416135499218570687378187606962493004912845343908785927494248660764645378141477087233214438345148413818016134112746229598732899071292210714329163665103807088524938259434037078149194629176413487792267122601688876785311057275614234353997719736901838413660282505149095029594991077759842348711873985830011138071801580763195255862437270399887131305759897526525943379228029360573273878712783693210736820261282015658304261493438468833481686130805630839705613607902664776629537064995793446270452388808331923939216456183295291361817192135550719162216383907666171659778399711791892864825132607249644870208840703407634477054206598787732172796735518069974664481579013937803037183910699235918400972224491478831865713561561059172202283587637149503590711536296915835309517260520747628625553658021343338374611719252476796205057027166735870120531334124113242104946262860476301752296182501114506165277801376460635123901209951878371197432802126965559147570892283950682080788352267791607884903561605851240043410261954753401333285463905723743917560517785247945344639297460719454865179942711118383196563967339531617293539240186133864495003812998623248061264733826575923539740775207057095476442015219005461450091455928937079407427292384777848404761626977777324796619409234185908955695209800758266657772247331057246484437582698049801227525464870687825430743997881101442308577176972906983042193281708682605782250194552808108995139132163226786501335942727411291932838654839919603745466145744225694095835110601395370933913673204330696399775526423699390739957429784404068270122099140150304187074927825828089452867059394135579785449087917875415185315547545587166773380785103606851349509999812672237948476894987471906395264656849865957584698890532752689217672524172294375313815284286044445887585637616568767734556399045917009814676949372645753324214852496982081998813709059477633285284553415782626546632994498200080847851162485337206652122829299288126365556149528760398755547894410267485037680086635503716710416161887076674984848566193929285829398984358280226484886305972431746403803477640378892110442261662861847802872880011929139487055291082047105667486150196010791797970672651157104094408887029739478767658827029610904701508272995103920263738959593199886873416670444072196079681856704530287701867731349818721533541316378640746812365480615101286448126691758844905314683768638182910166847767758760219604754215757771274307677183586808287471799324537781103064519285957789476344737512294781812355689368660475648082796995358554668176465885142101013278228480000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -98792461877722739413185275383544969037257443224941173697690216849028937215616185320788358143712031133129538411741434466359431148886011315668717826814272537030908325322407269483869666500460613060328371749598437783193379620648305461655582955463591834400847382911512109250564057148886374967329860089019313140105543315159848065454960405298715616237906984775341509503781789238149294629684495602415578488510209050230497177647946963562069015977903251727095597525419515319747637555205008248731743460377822781143944038992187705657306009269553521659726427717969462179563329534673360263251849576396348027381844225807618111561947183402022774548242967865797011534432788397653796911682793403305533721438112628238848912061740667418100325013696469867512246557492650788737872534202228162121870957086033708790899725165512047103409570399484290893265856890898174930444562564162471936071247780245277126476851814513741296900141543854382364413874469528936362855994097339221775437907070766377107948239341592125127684443021307153509405836059514606852428471024132903103757196597887502912488101284432755078667047300536618770921276058406932284035914722430941911007481906495182655138324617441191455601835343604360414976020746771429851079612595044610539364716738735474261756125057588657101492411066361204666633690735539446990630099744284114906360070363639485842678064565035092862425709626673171317955022685793690525724734594354648302859884332017320772740490340181442879950392727886777749756823553344863617488043586315722717503124728795748838718801873102642090023895721127593269031223846754756254795810647329779247227730066964606708468836384972514467986360715037238749105391779105959208915936248156338912593571159161539032429401392002393215864076252188530960840335894408900887440201384921036524361076180457001130827271343704747616514727275845256324633311465067648828296125004856690020006259332738034949980303120040105869088671360692812571100746358534446075770241898023506665190097985584359528670993024330381366342054140014535622088526776573821108551156776912349858726448127121476439955573920961778274152744884465819628850402539012779435549390254907951158353012550055975908334324080424920939405570461781245538085433477733488598700583873544844841768899952262361964350072628988075101657517190096027952262467687949914899192085062775114826059941695305500649535680128410084631276533673142417099455534111285077212216755663737574883885329267461092739454897214076563141306128152517040074233064748151949119972546795538447162223676551185200612618301707061401299138612780276416622030146353419313763787113638399623814503985552199829479476669836376656987599672375819251746879273661950260184953724034148349117934642576312592158424833439011938776141860366178766596635803728166590274940366463131210661003135652198819717166717169840758880427788786110930983321600000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 25576114100487324289665287458202313696225979800041003329115130444109844444118284797805426722135216986070517885740006159543992071895875526499068338824656649991558924072190050903232207836996019509284437988817493363912371119836491408304471200729316432318894420951054108865074070070297514246036360490820779620907205928042480417877656585374589302084140022420395300239708386480571383497102907250645479130631689033656513616489113640654067613161625212265892737407886257301735505285233814467915817136384305667066183386455441856361990932778931561185237131163594106348617544632604265105057932311333612487940752638551986933905641079451858478869390758806623844536021610913192339756533536439771188061621331599580084044725799999259037572215253505967373492187078727007156427079670174099754095363954045813704778545299189848924174528801495910283863244027427161893008177126354791050156631103313877441339647563563331055318592081100839244865084974151924618014175208959221383709127933003718391397554523012423759430902356964321838279040638384745477755851904193577128085520061154163805120294002669579191160675857071834823420671978308274110150608695205891386295156311485502510369179564040199076259294749851550388242555198768390068080343487866535576170932376702293170211435213841876516220853792350817261830508867299491879171232656198459797954523735433534902621961641850576717100680816415683556246105875817854653773823457472375002937794338850579935773197167808496590269932396495638607413655160278966188687265656907895479812234807581109052578092420724013694527632789044400180578961529637557078680918234665135284737767826334073603732958765010675475356937001831883099023112909247836646121404870017976056185320214702120197493527914492012594571765009967956009030182257722360440208832677016535463588217277490780730296205722590701068444211114245647589818676127883994757668038657124193401367378309222436616708116784335737962397728483735926602399400958875408422380662025597345032961789401208332003159531748830506426267311419367369007381884787534720085946408320111553305199455574429116436312604597363668298655262606814823266530258816481506168918052974929990030440884971242253276391997902294349648812530753458629655827283580920436338276621187713503301750811250570541884718767653859820952387175863068824346753851515226720937627238187326818793416832037550062951190300675828321503121528742363312504879528792464927740685077879970076020786476972982987744970315929623542968545819213564450297137204760592777041580089994243448135387171940847169554221163298709310810444075304649163549922729939617798818009940077850264468470077672109403083588432585901501601350919374446301913072198596086279774393218810089813671371471471932362389996013277763266537673258146919744175331132276178151825017770080839591506889077355693663734937220100856871352799360796333829366218752000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5685425188674193795051735696688454999470214192594652534910697612617637633238818976959303896807017844265704390815345122181419794452877875224552093414933231039360434467213004843200804061978642302879206897688734099828252409734672597002296976785800033468137149663237664463243389162571253808195602114795363035849307576898198794355087267306518752428552300741541862177953608256961633868267842972691174496459132639002831087367093007702861548719618782825287182924398641432004078967747969286002416337658955148073477448986437487212205150210519300174925714721682742063843110162654542859658285977177224935435176307342926319652140487853216167166462433694157476497438710264255300328176023396548665507934741435639865746332576877624029652196107461278044605835664068222892762558704839436430424288284392124275442993285829938619416889723466955409075316889404138792534994282698412741623024180813952779830870958918049863127453113366410210471004954939345061409016905641734868907282088120479992655797186498161217827772439475334014128325280298667696535142548916693988731685346763267778762036298576132877933740364338913117087342548540636334627418785293204539596636241899912197546238802042159159147772422212197698876333568185779155545680249751905760329821599600546635045197087774238573580566431493365796997920264492071972081654007745213973537854128753888419473327589471619824635246296559782255894992961149067682342694288663232003329179776154733668199930112815107534619415076581112563231578373710209234766398417508329228627519817479767456128122702005993689515682812779290800676332135040580456821475267363455904178508094197567783543963354019978330657336667863882123936389674909873985256016296078457465219072614189024569001402420571112373256453240394495001315587438056696589499525627943231565265600653975476690542246517024866134584219937148438801401544741009562567811021540198645922914374594588552569396107061041554624648764268629911585389722671216300943436936856496286320656562634830879844354364631914598078177970831934600774014709916098559986591711531825407934755037726227666486768300614432411845275383755969226594877974742860809255490629431386016430747045041149707395452962595962959369342580813651785580090373342301587361603217826344005677749180536783691161134089184449115158137844232642890768868435240116816147121264322112562179115786856843031887986057905417419112321179200879108510900608454541502317111659593865270804596392981500719169638577160472578405503826408775215769845391658084582484063376074922321290402102869374340996407730126107272955075475249167486807303968849409804856695080110531650481199654066537030115791665201624851996299788818752112309004053272795233649613471385212873440974589562988541617814368774674230261422903274720019468816502767744088987332723702706392945859779002381063517618703691292509523884440494758531516334080000000000000000000000000000000000000000000000000000000000000*i1^31 + 1087789170953337731730779683907021333611379119017404056550222152380348720146253544172619111538914496526148364396905884107343586358132365471497141045589763637252960945387696669157332714694075592850941239452320734178957321185398681577783494272097760602390199207008612042789050504966734879513889600304659570840970790727597532505237827997267136481903181920821586421283877755292199221498426516895650472333890687184756211052436332749359091820926909744146764514698455872553041621735782239640235173464039880799952163678108723971456934162247398856311189435331243414929975535952746275892041635897504259772519345633535010697043188046812555553140855496359226423530321782924038157742223886368500324488160900377850710797127502526709576325424837996453394383469578112928744850604004380140557131553384607897378468751085983552903886240161719581430125771468627289007669443755631035558929173421167780062425304099029695658517963623134717073689472194838894908587385243621936532117107193624317684874565813631346295264755565968037872037171350160681470316597930069056497750568757670536527456052428258126196758349613508414901780392164521827933130906224301614301918022476690605659957323018334655808794815291459647796303907285127659170720606311424091241064808546682999024418412988674983499252081292695843848025496210035324521171056881245240190237605374324673564592295587635116634539547914121412085163072245161269862477053872937093426619683298414124756649275797274547614900110949397978511436708415734073680310745585982614156444694346063917604163047484163847627121395172433897184170608786473731266224658105399498194553021544250536599454984154696198596007897537294211332880831344277429800801379291046677609089382906196731851904946802236986349220992522426333455376842569611391463466353450310548363831460491276731351089825004970412219540378040465051780979234150009042010338051626677475059642536243454745741223037991879436842077298142192985162168442147191100597346345891971694390608870827240612710872184164291438800627141629947701752171922191533546000832358438233443236600753024025798892832419275505049821740833308750657338133994941876859713531364524943140617402578426189126935456213336717928562195741752840806413905393456496728468292823216915445593629088204462450917911127081238757253873816906903112058558316222349486653079917201102934321535003690868398180748028507154075194768044417968434268086892039641163655502998479946617885792960911479616533361629562959569993658178987333345315944193641793972977067398162159919283577303594594387732241840723493047221172749643687289535480404293851206918529038234362290436706276725667139799801033637881595257515660320350964951776470606163216251740278673790959662580280649279427799868718983966132949266954310795500060800852234818882030266333705416834195121734686245112586528443193838784804710271147581049405440000000000000000000000000000000000000000000000000000000000*i1^32 + -179351889970881665600073824885312300026606434702787914815065533026885235767138936927653320533811613317722488232929491617337182976546913932545553849186952350625487974449711783447068269188290231437450683779714687511540255390120264036424617475867450028231819896519771837919884906909691163689916620438003124527266613273267431541964437595295434332056451620694308039920172481691995151251378698845877938869947216501887959977880845797647609892480851775241512860276581399949110903577139305591944314271590990193418529380618485611072703719714343540420038926170812635001936688664327954675263023551839841119346743443076926601628295703709353335599099674292742276960098178564884081563741806321592209215310096806085618365364927063851649185126226792130271694807773322240941617322139369510514534289056870435256728083420009955295193202844965424088899150847696862365356607318614190784618542914009472018919226523070364072169160196949691265046095489995465604917264636527513202775874588533459115510366712705084981394287484713419476413276280430666680384576037253911523348258002439730477024767549255058670934798931762493532533033609874803636410459705771434269136719318335215714951555294533908892260519772356436488365705399117735892311880301858068594452769039900083745376429356906961984659920547465792835125903076168659717959184964587996843726044993160254196269681149854792649512319979578148561214719288809574389903130585652331743812986475958549771814278920822710616340750005445179502732340370599843149693540040784009016238027528865516059489993561392188913269309405802871003513247906778129248995664611278776830581565405890419262470389846746858169888295099907608474018007428434744994348766849309866908720253298259930417806740773408116726802639757579470647158386671195057888608683217663169566375783630712006604749516176030516785909447191040325800512008098029451275675144530467578603046974637066666959372392685134172061815433800256790247010569426280320149573503634885628019774635176590114724580761861240973840245020727971363144274566033883277875936718368377417420274520995113348709247749475400822723217914412820280702675536987676043051803838186591439407416307044307866306852301066865357136583447816908533229904010041952207007860398667884553071427006853585987272009131358752154840556826362528653345989689372446489605301313618874746333491752379303664145594664592227246347246125732780099419173863355655291597490211853884347351337409123933364429296923439997781649996227925378576765565113551119188556252952542448663029692090765508126845139985796544038961617508506222038808292225342812167512867439408613878501049717815980066022472043300144122106164094303722681084999392233563556836292462838704511430008586078980405165061450907853965375238493834864480094388688330320737674508496336368845358824198210110823499897844038004850800542695123389534699520000000000000000000000000000000000000000000000000000000*i1^33 + 25484758880301047605770399751331465261116043054912896401608714994269829503407333106399659886362451656075955817589226161521869407394600792903349639388521534993319138173172758366149378111969903263942150213231386060492316408217217555984426164995365919394548897167045078224838393230142172286234598275836878456446057158721368940586064832802019980637724130723383508007213871103750946706974145072458130545226047711950927934729720303565732091396776346230733377298795058419151801118146481635571570836814397793986112187036755422948106444688802895393531779285500529789093494613101156868388674303933743931961197654842530536266221777137598878873352165163167866042750541829947639554573883822354954388090682636158120974513793661205043106142900959906283405980012925750401888837212745695970801856114247889481606686229213743693475216501002087300671207894698007846590974385045012021931366464378059338029220807379984264283894059937302576622559622081174447683444906457828478696437451649082487235352312040602597857412298093579017140551159412079639260968155728445855224922365593173083351901336545763920119548331400286701437866718354529909635881252869444993236555739239731961134128709107096972484776561490782078500508452097695667699638623316292688576337829812240353034875320404762660586198618368667957492756625342599196186777413229878260539586598565738907628855934190505786485675827320861481144444481038033857862840021833531244924213913534198467085101838140322651719958921002955746451746349781998912191684026045268705468581876984997048086565875238064111886055589160433421945217644249709012751886959435458378551068113724157359263406182160256758282969286148941550187042720231048406817725988835620918317497792826059685480671401993223403049436237903463329061737141824171208009362580731582287396560809558041035771808134155896453932214360430577888929627142417442750410952880819362041052973581957785192498879186881950288662679400626125549798691260137877768389503120642715004488891886946238154886476191005638597404380607222413532082186386906982831758902630363079820381352382489820029240342117297027867209166165298330220030520262982139322120792573442043097618312144215317421789674619819850277007593579914628236718883013485090955093899796566457822225202943401864085681514963944981264954557325959377105497789062225112012796753891899702116534299550338895471529448206310877760443190481330371451048046296283496625234088331982899296599117407678100931188638885790830956727196920716586983767785296664309154312876316387570530702301147457309341264631809648382527481107570597671200209525220730313759649778519018623724179492411195091597472662499555389099154981654661768026185623886383055327204170766473425478413908595117234166860339876947505877204734320473430501105629418388184233442538796930147454917586988567789393313021578232918823348960935305386393600000000000000000000000000000000000000000000000000000*i1^34 + -3117248724261899407248189265981106553858086748953769548981593013118271742386367823358033247733831843011023941576480634049446758260504622112275658103704730084574268792882234963534192315768827615913599609592764400147696895345390821452489346855922166880763295449354959305440439648266783606675346061777878853832045895706035609221410760676338400669334615186899192328645840165483660213266028002436877150769797399116096866802293627345324089047880444261565806730564331383285260479996471485341618899329596497952290371390807180871316389040432994592274553527315369415835937222173253821095099694888223492834879101448172860839176763792371247075328633605677344853150006546081848662054414064658000503866357368484801991923282431332227284238493959172928993279108479438641405446740488319181232773499686856906622321005056908631598855906050991263320519814358114136055216474289040855969221438513995126746398284519002613112792701123158999702718165133127510703157316963963763329821387083379000924294806565605921829547316967281464650916788790693188575302915025325361056720302025747912144557935771534353703208243208287389864192083376862518221965190102584186101915648922906824394264657328189110021410840149393575819653153923445365560778782308016977301904538007133691650989491988477045293180144194865420828733500638650260727689612921072456972124376238044462059403278522363911679505279341549274681237158549048557034879470792351211205339258479697584880936286683920685553069243036823913594660881037625261208763834219977425333720728716793571139710982015260027754448880459979133221768142568331009380821505961530190136591390679856713797450584788054884809342651862918318573520843680235642927188027801108650311626474059140606167899517753397702680492531349652433751842152187485131189473931800151769527922049145444561059235048317540959780569164382698193913826993288242004528004619326203773088501377547612445000005771884645461902217303663380154149099003164213018403337049599493096837100183610948381286481578365565141489993603054089340297284498645079943269198117372417913729226309018922245434819945705388310171256131908245012242003273587599589188951141276598592833841148272361855312271377591981207350416617742084507754069077514903397220736455707879804636608460335092312953319778466226834782595738248526425372995087697792725325435747125035311124087620483403922693942404939851143982946725502835308359081715599797559749353677925797634247728807506723134237495987257557370032445228896950304822100098942291615418179217423271735571916641112597690035828442538099485162397305405364010836653416467451475797797902594707246856159604374638950461128751824294237858160064006452297437347998838315514532311901004563441173620413955002049476692803883996529873706812732306002845774802248967787099727336294157496109752531331307835183293514525012949095244151027048382464000000000000000000000000000000000000000000000000*i1^35 + 327396665567953228353274224426401313474135105590151763602457464821394227356948163745747735587956350433748158297142811315448733386095068856107443674520288226379420439688350733260834782029149902950770426308820420425980886876129997232168061078763922180324346026365303506157418022694397998943482687434369510371132813383249323694129765671342959219280796765291349518684456677444305223469869952964639613137015809081824562725025008929864115603103398499428919608613320559821977690393699518426269825237388072365061922921546519860628891412883180930336815951595482465210440865073153168925200845341612916669201182294761873965784813359832687015871394643844073554472800653778761785248766550084983421920661262711187118164308351076977980236213264776733191103604699005153062786807916554980231802227204969937540011090179175414458109035553728420434469804261602547659008324036899329630519609128178332533064238099487234190160908079366689041343796840601415303999703969548080026590211199301690522511530624904849880492707287314350736308511098648947134454786269359332502749880755860440488451782340372657111911046890075726139592537087186880660546506459762357338503160921126404060182149025458897803637673090680339869265761108476728123267396006699077050092197987025524889672842975398300074292936716067046786873438991175915684159007876676919600640034853619493692772681308921567459220656787306810961806797317558204488773042942635797661922985939038878102852044250191943121442186916368931490421082957212473267550115265045958995304964673801077998873836920595524763720592090618341246200638429208196225623374959880715439221588336105125821816463975563753329593474922646007997274188419425843305494532069521985371145439659125764089597780501376456370551739441869423240435447085341517485047434615977413125004843541040010771054152459440073602234782713061922462686298184313389411655948310766758873864203211567276675682292581450290760063929788928748868948182757717620757967103898781666138147367610882312708955177531425688859542691830408849164998640554446962445374424892492249108128777653020043496815531000703642787814222277406322444990234593648530088228936001983581620710080854697744429338090834308490827690810915976696578465478124287205263242258561898202688283129908192017365994969556184906049057463685887359962602646563962651778015658167131341215172812788657303100650698255767696825898669069154160957898188221989969370101650929806771835378237323994486669304914737744893385412343791281656877053629022874554817893793643204055246021160847796330553700387975461647338921503085697122083371387452733637839166707257010621963648785308255920344100692234075075374875760799640264365752103590553229397709202124725474879048628088922064533166308162195947967936222305952787907656379878382233210421720097306243005377568105770054183819954183726898997317742836915896320000000000000000000000000000000000000000000000*i1^36 + -29405311394769143295365897211812971713471227516098595962651141674552884857044550818995144424415260640421256575540018421706402983185176390833443680058876561981037359920400622043972025798652310131049900804950463649158493865540595142005534434992388072441546259591138425751330927470983123272633414673829789849154987206775439818738295410182303062460613959523409517962445426213993298331652684051547844966217247914475774764455363156988622495324338968122474801227522465885403579303854415855632165527345419969349712543700813759586870214849592521410645475904072995149824114384287841417533633488996756218047607138729273813364904532175050160159323934171502739910801211790635616308127170728729537003166817121226750422494098718468593983204348071284060760980341092255407838178964166746408943829224275027283927234951066020940739931013671983268797742210252255068868383956694597130110906246764484107126696912834331381597584505197824986818469462871662143169152100355679536956501279255908971270717736225733153576390003976068373120183524513295623661190574313927305389749363750286039430303584025298712870807616741409287645268012384466490768690456009844479798945958133615219408246443582354083519045000114072419808851644120276449362782083157836234231781158484224449953856046480268416691699608066895969831534154225136932467439880993020746174948810372430281380120993635582853889097948797280162161331432678355237190095525707547081034082919437507877014575553182695928432972918694396851245651711948304126763888789321682017439250746637993020920024702629411791326476825494902305795310284178063021695558813070544494750853567678309174094714475349135476074360564677149124071143807523278176109867479696333817314150125092802127679790916381098627811577054696181587047807083689398221933461150577814939418036938319015535074998493994312973855991767891755913643064831764554636650042828602761849816037150542540776307447098686827437450042884160127768805123436517964000205647343219591007117468246688349844253367216455747121251464592498293680182141085358856699782490987829163713797841220536607852094094706132309367539306058376943559165614489205404524677088379349335136832322817280350173476768763753351706633074138177028351481073681539515666552369810278748109033117917551097650751007587235524617383201294846626430352502550174932993578773004083537832839957204491445974382338466819848433511931070507207218613519073442730946003442010508858338830582436249955473268568732106707593864144513724806094195995262858437491044621922211385156733049548638780972566637703785750545864806393318254826682403342570566901785894177183135962023129999489898611904843741956717171656598235846800025163296453040036332404578606627949782748975560082856293768585083431746994920701073403807149300595642086825778174476374230243245911554813208588975350019020082268185982743666973736960000000000000000000000000000000000000000000*i1^37 + 2246430505057345334851527900512562326826339229279588581784282344293995895604177968894829238820925911362820580641488290419286712990383950534663235577833487606971009265095891062836013329007799394068261185514267407569695368031816307825989870254332067830320263284987621379585665270791401737256290630505877591687449064766295600943443038427885484896588181911031352662201287112068509593155341386652199649657558759527904437336287841356660377607836959409589979734734968633550596793765450552902474588992632098579644643300438830223282208559456111786986734699404864034929894014098433944698543987192399729079195846200561978174337980825198337141389713886422741914967564096204114769562529083187115540225462179596172350586895194466349537375722228684639789116089475780961562448821442077607993905751496820759785762316311665887083283370253618428876783406729302482534755667377661408686115327994988129215197743803563204353382213818443680199375444624773198466376647215560775039882708263368230868637591747117565328894147146494959707884314906008025731003332587167523018338045390629444580891782569509607623758855875149385807752784723755479483343594215578561803135832037694340862720331475769916072035889769021047903301043633571131158484789013058105288283221480007652914844727076099426790079965143465480261543354979109668784360369709845853271643456037616605858687492018887805934516139446842714079242577281388898766222598931384811920383257916217459489535138890053445509317189936521125584482120006469197321199452195544878990136596803902808251138504620387105101606885129546781798131535907632080634739701299658551591160340558145089732168064404172910882278892200702892920625001708429782442341682332770957271352008276883948211733079482380940752204649505509180003409894282103865582326225039953711801955639901775258990421902620310461531280591705605978206585945785708289495953862905329520602951806447801743214486408941473260811712324835727287515648525639089503017498607328466465988706435920786589129171978582909039498534859660638752736525321461525145530767905652528223233043694387289332476681821354301326970788653720996027104221390131920838172085771171591979882866983716938550569613091898636396507821328666144697476497937392266772275877475648164183787174114852877757907417952116777356295124823695277251161355829662933901793798384078881896940512165022230995013379270440317652365997620649821729674819682410676242031737031259664672693504563938804072083846230464102656519996006879581269255544478227135734241149375446902331878075061608774865783152770272204128792397937956894578620792768786716343629345264844008134735286851159258645917896792138866060012215001482401159356232913294582409049752079714569749573648691141064220144279449539212306100282246499541748943671497505985048409962602446781915707148644905311752140423156821770626071904000021626880000000000000000000000000000000000000000*i1^38 + -145117194652623383532947395732512407208888921491740130691080445299836046173613528777420276163503986586292107804516661559249726962799066027977130078450658607662445482069692302014905648887843711682693341625813652987439954546483829158002231137496060526974761954760342671217135093367513388520547500322667956607254750730677798674950295882676128524594662170029795690860251616153560095471753327001522043074656273879052943001773446648860039074212691243065282222870749232658209749098343603406836492923277256086123151954564341622623402976646699590731514507630868541960604086314600359580698856351122581812149881557559757189081796596388393140573674964350905500881829249331913531574005358198944444558696752167223312425008303964682767260977435573239083257444767447210325631686246984402427455075438849022565322533602247374368145679107695042762040886228436833328591827754578725283460676282937004897263751149631761079909219563817431693880006242682015022718756851266356638781688812318731310266326226710965674770832194172771174500445176726812416821526372357272013601807648727579929455661769806232152242682698747139758065902533920159992618263766090296360615018591166175973366442465681694720451971606089678507656364337884376594733091204130718392227922260938988371130206399292377889405993574924541105432185259609422567826008138237225469367751532221212645569224648857705102203761989830015949948042190735058807754839111594843031405918744507882988662109484435342732095859067701414679946617046587104714070638083010459042213601399377895984744494768968017434740834992855218745122963248815243413019986476655915865465146279531615042383263631850023811671569400113593677931823941734630091788390243356525541471833025562266066068150879447956477887493338183664213648482557469343811986897519993104369721357881652823421601525380037445456282559934049628991074471596719449675758103454235983747256178261456120538048580606322825583679439225641008498583840994308423827801304251324591358906980671343098599584417139236741797969644005344168355701369551103767081963670338641906876322924420920587224932708432141141225963979878917485076646736898269423138621414352225169053888546928187067778345653764397990070056614644317069376486799239513202566202116623108435451860366704722302676188588649303246407450409073463637182491217180507621640661183723065737439893252082682741524146176298527765556851561120602827325477060218306585571659737972283337070784622159577465591615321258121730914131936769970255979509199221126625235153522437110037573468893652537018998024811970427011119814125623854557312776996011276972076033049153116705124756864649556758002400915961716120226252113878819667612628224523244259264446956249369798779331434395485488986231963822192758946709027320644144016938103156223270644759183604069182263362964507485899130111292957745450797951037420339200000000000000000000000000000000000000*i1^39 + 7887523431907717780951536681123636397292279495292949324990052094900741409770029059491122294601295625227019200986796020672988864838967870909939369368810508084706537284681168145389586411748500162056659497832226431578674898356981789889283953691319870159716957329832935128859155240869732904667579638680545622751139634582283345276312524531597688827728847747188041557879835097229187418329947701554815901450193065089043389233718789851695892537945874463770816145589192871549605213150502582273287687118007492371068414004634798588413289683659961047973304275872211001727928686617876451040382090700308309127323539945974242190147412557751833663095296044826057669539717081064438235288231877523803863081799538169765174440747076307328905502591873374212957926621540747755457828666020114055197937896744949778459454520916024854895582382943351168438200172965773853567876288574590232250240918881688689284161532216767239317809925480323206891096752230849326810824844896954138327073852329458237069597381816210508344252935303149144242587700431080986943221327140296816409289278023567530456801551817448482230498332600776577618422561957133676515215884887857770649222492725193196229171962610627147772902965561515954004174830244556284752200074338573672566727068974495379816386474582824296391398121404185374959517656461708355330082761279991583754877823809707045491622800745865629356264556813422387026092358459979758548351170793564977526393517649843940849891247791972400840305235778452349614647245118941104199583446172695614580964642648532442211629443037209543762817976775858346968499023461310664509244961944007558324167548687786691690079556875498187829959326522126202654439370701465819871444527924242965287984791459267201642783306552286970906328595252541902146953221925707639102869320364001856492822983931599362977744329494497543898768074819690439154094612561748792305413655043640690663671472478582502182139020655999741689381245357482629818441666337745311025058856669373394150088152379713676590643786459097832795323442479256876577071120087059353669111077498383965492908738192219745174384315933566287951121939720550609481475756485898635588727407753856211866463979376037523043239624254617146611187916626636130242694871609932031466408960654345543368349415825922005434927854827763397513577140922291175303934031817926036338520771076171768670834915283657892424638704712000670958308801813028766537309537027017631232937337679705528917755439255350225227121907533913963416125524620446211408133211712815876381750624176428650016809740922082758323299413612439384008366804654284272933107877663616120179752344456571718723140693307005754665191425486623808144472146121574788186164603173911366331510090657776309081989855921475276389406219182063599245181897458054630899257808135837877579687383101417224423571895538239320341672742009154241620839491436544000000000000000000000000000000000*i1^40 + -359816459184568317255430305925521508564458382545014107408384738128793056428844709865039125249849336451023531210271300285565927559660775308031812330232856273516321518283116949693211741511643881819166377164274005550780952757665957831048798331111017996402325259459203114464666172778187295048644574516996185853768199034390915768469401395925886971163772534346263454087544901327112844321490389479354975805537436416903333622547153251510466768103427284206975938896205221254952670063372931811810329362120385072917017185248933407562802618290307724440345250021104896661417300481047030715776594281492725953975615621392041073777419847506938959431535877958646089972847947119951448010738879487669938110838000494160048291584423740824375632228961390808843739339086340225222974608989672245768203112716668634597584774927193504185806682002938773570052232951309178319339384335008739669343101410014371393469230047282248300273302266233791484384093727071114488598659023704956617349130774652264543686746465381182783401975584968072178140426909645559687892967135229449554182668231785452689503216731908647653903240302019192408249571987597077555345171796257530927416819715833421964635317995264879587055917497083879376078391910305786509522854393293225810729140064900390864468497054904297705739062730310516503447476232603430590369193099310584905007114832554384482766783753254809920665858026209900820946421956506339751277310015048573497635639219325325284935229396230060928793778663711702709119609894504987518650307315665664814335808882145356160507270087370932857338069183732530890893539849641039786596998956916034508147639038164030672839546031356007616526066772933144600836595448585322998309657566139510757334014664250749803494296645121000932780219334182420471822024095769580186165708583924667710704092174534185089887536788205626687931996822176165953552388194975786475407288394510393478257181394460962454653424096492191281806191221112136164188116859710830419311701088815381722409134216417711615954132126810691502156251125732217876852512074416579692147680935699769190203513990218172255630986354909010993943669617001458310272912835603069818959774407894274360843909145312522834639903635820272694733694093763679148388496182673208655239178883591408265961418802592696259303387037310625991032431388160024963347334936213499330970356620831310746022869741503373913885146516010324272118637074202766609406820902993506107995836105573247901032107164326008241005327737204094529004205843867089336506084396860315455428262624365387892826781951282459777034274452037506098425285475762785743870615728190974063334703441472066248985462741207779427293055347670307996633741235629158338423952429582568627425226618888633582604677172771974091427573914610895555897820412321742730178400014201179332181975747448161999521660844001097195909740294539333853575936737280000000000000000000000000000000*i1^41 + 13790272636745994457827438711588701733127906507445522604182060846255509699166931480484333850319288449866161985318996246846259626273577505630450576336085429872628230212769104098972344825027380132447246862724723461614937487631665500044355248774340254209514580482975355640873566625479264617225686916358816512983524325545226092048844980404621862935843397565913024514219727528391370600984114315291487326781546926695990823616672884803923594161349871778929967991375531992135866982515272436964302308375748518831788806041668790129445597016701393605300865824743015254716164759887467001969434796085080231470395613650375126995711868739738460305376413676865619779610566143496425846298652587374030986099751951258206991362782876713247913413267914454989132167685774703854565006484768346986607189998528353270753845779001161966011419481504791694836237570413011194832904261262482825068022319762510062231392754390557614101467602624526556559666440807499255339409392435660118915036611462583687533503001525876317090780709139943775011259828035744974727804985363180859019408669799855665455021014325887050240119852358297596166138059156119534333146447506784119409061329340464679606349966128311183602496519543106166325002525635311183932155160255529067919432135524240794370030157080492913843623923601013631422982208016982960713518696883174742152710545180831247098889682337890465770463510010655373094585290230231311562645343291870451529584785925415223593950834824798345823873039479115189431702167158645516775105494563371128773165409682364530718645250578828268321359662904858667757497134142739286859875476727151868599457059513255420951149379397755924311367296332730594428212611360679750090335613033948612441823695905715509378448693271642565307106408445543319112425553123870567556105241749985534485602611456331296276919067916044637483409945039579997227305334653381117854030239770404970732748253280867198917013677044068325398893028696316022397475000796074695398543820485021214979427316257286767285462022473006056079076905234420183741660758950135917931957339201825054562267952097539625043304332997521336231901511445423395223812520992584688163978456741520970319931260637201325757622916591219033489521045765170434244548060554537724234555652326346489579832417420022404112964470715701062124355398919431307287486446849104641257611219341414801310885983499691710864449989506322723865104449103086565553268115016761490445913326783894815955293766414907175294907410039399526619206675351476644824419231663990012661047147366979626598069669735197378602361834019321613907327748373305305011226958881308844395977066423764543433974654493024728554844530153024545275958378728221794583354661967589437418731672863534903267655581440096580326852945278039326736954185322080262119424344617930164101681002359750882962460191316692260004737483680546434426381271040000000000000000000000000000*i1^42 + -445927859211415791939708815622654904897374406950347591514298690043765436316152377496595940943958362229851255342183371826467314117417537011085803070645460261720940379938861942838201124193009743087913363867606063196106042224074965172035761681529001160715498783890185526475308151610344819680461415309942108484521185987888822778751221036073698757595701805144988566755485351191052866652238623964202792436978838101432018329255666331927656983366583129318955893066208122880397978818155749932048550020719659040032247540734577314830385946859731533926353832462964061950057642572560833318467312162861629492163167632022228795372453556165179716649475483532710347344844608858257278947307478815769611140475122211368740465558016020638879231509404679775898765016646829376016817939348629124152053482347230497210740919899595077681173480228135387371795495588777274090291563281941610788595187766125091887438028583276942288868084929734403718484771776476861762411263315840678794405264049671568000107082733508516918564224060275926578643643469781747228731447943838953033478313545503076239021955441237929626171974183592253732775304861266026858168870267072451088616240170321084360940395681966217565982376450994558344412635740402342212133757861498341452839752743855078355995377060281111635047834422958373966198982372566346003275578696200862454364718188039698432442187333027468295896891097768693564403232128974760104008358647884875588228090409591639989909388731784363704629068084902916864846941968353964882199043599956299455175459057412996782304030707018349145590392602107845148988744422841418375038487161833666088626915388556180145058569820306692919585810835453739754455938345099434247301328069228428959461503584134535886778449951133956404303720765751852952590479022380391077987035390647989675792800896633332000042292817582107443782725251193144430560730657477900844805968089643160660336300241896641161152248297913967546974757391705797430595634115488023338043264533764779459480165042379010452378158598957324889741256894323100988555204366019696814782839330982991645002317589701555725816553482920708621095223703305690341445899060602978885119111009847692521197133879169473915452410187075442475688891451004625136637011745260372188198198959687182586644260315177831594194840483477302807462280311417654242529713011801702893759215123673496910007244925337011761687355332774852675800361189961746496020448414583448178559455902399985720782586343438907480253990511507698868612503679563014212845907962229733028235339585111465927630925068712766733549846019174153359862662866166010543187318154088354790026403464450161423888773845323836033295734307055737548917063318800889590190711859615969834593280133283875134733202907098784030170304773703928988269904131468540818096922978836421651579223696703976634515508612372058050932898280924777841342545920000000000000000000000000*i1^43 + 12214284403827668196213579453863882540769741021267848861469748750083143143144800812492398418793474049324307493694319672054990216834618877726807874469431909656017257098956270538287645259048683377349950611354332758261157979959444085840734630401640975933408712949419079050361185714089651521964077859403200870311541688874730199729602276389067645055183279569822709163784907082759086033842109899308287451391513003112829039098271506847069422488688676394072812911663122251096024773595903459758037484304749729821004200924321199009145214010759230499596315788106678796258351154391604370925652465209144963528660667071262419869456374319028396477985037293984400686562537419532840765556118403279968393426982381133137579801193003036154957884153791692782210994345873196444091232554620614035670521499381646841660212177494036728077380867582544827751024157275171749401664164869632736029233110533066675322613526544638218883384602578787564954327342600875959410325030718344007689306008859822426796806156511176161008727066649831976940231042679305839083094730196324598711382019306081703263790740736882353081606641302913221110849788148488686857018848724829934598423474339350885704753691799597972378244471819678007412376842864142169957774915923759218671631713666627484557329280550833226600939300935847246500745196209045848275776808187622853835699550548823866466989852433202999821662226730710635479209230740089142056458149990347534390239472500789027635948880416295943704044071861681640897538403318779013363250027094221584050952350644425733041280588320760238602471460125519401514557198632643628829214058601237129329733769390898989166628457738095276460694976357194521781935892517223898272551186467935289739214284310856942761707815207987976499462239579676453421216129605713018158430130402479991663830709091408141830589502959855474212562471269921090201246013111151021237523930923075432125737860690878291211579840881963812671631745696980499386695648279132874391057128546610101225415811106086547128977443291553193421434519811201180392331898922264105754893287702660862988937402911353174447962540804809123214404244378930978869970890412918522611290243077623594360456648295457839441025059978064758463977215829259716811570002534730544031121062513854584910619509111672603517266394786459879276254668239283120498477465635419883920349488882062045674040851709450808861806312179329767707366585228386852365415385589577252633687080978441727517355360393846002965566203129582144318512364257894596076150124051873457335329956380457133174120785387471227873382405736199756765416130665404309531049460724805844612618903844285151398043674786955239803766341769346395684156976984405093451248064743757849163129757028417447779989085671608308099671777408438516672829724517696790580762407888601785647192553438993118263167000103026136934173482608710949797888000000000000000000000000*i1^44 + -282423308625250276036879929543729655311402385778549187287991906575626519202526487946599474899677467860098055785688853424822656165211464108443099502295549759251040298132079390045476286038223901289511542478411600662750106653985410146744456238532114595205087826309742303764134028375246170708455766246016160270601048172752174915222177131951590448397266074015202912356240942155118669840229565376619153745063996602829892051196930912789614287219367421592492149979076218200254701899434221343731596571634944425170730759299037859356213482281697999576803265364638892124119025263728416239552413877233717796076390082886427974034449452280457452702393260534605585590763278639551841953870605937256712906951272692431964793124152506853541265915435633585428038772789594870397473767565713911130965947013342778139968043428647229759202569385347498912673291677371223377460042685387480953595230582581993682562349451361687901894030242978101695341303605200346457343828431205537570259097655743333826536307768723476943270273846412248515926482996971675895447524718674963534461199927982703307021782519737120611937709933302897813374944103574313978045915545742153440118237997411803893903487174138274875352878299997003086354698112053075366012281281881465500095555023190709409529063035825990691469015009631902041877764926223931376112905779700183227803169481206172567748204184062021154729890286343271230353075177077378432856714523157228822179313928172853164074774360566369912258153716500624605364712919484148258462507370414504739028352324720121887153169988340408311133632279429548597517201124967484049275503703446061365463400541810514073948096301448652985856630075855731606937886492451501241946753871802773826708640810937552440470570556953525964326424146990711941287674198123674641216822745521307716078237706493276458493455897095600378677173582475600018690069420865719032536409818496695155553434253706003788086614658755483444691250084427396709871299120468908099005482711453814766674909715935296591341432976120634862815828139184259885775870971057469382156556484874397821022494952325325843582404556524244587975490611261239193485899484011678174310521545202839741015369216432378989005888443887140945627938785141136619951863301534860234292304354889235430275078968452667586594634046501043793789486413116449511380884222981800387492993884078474978202084212347472486905050161537414354984612956165703199084122315756260331811180702460539971102439175045337262887173460318285993360887052422623800000726167783795968077418025024336329883359965099814933110748478861226943020088517568769027143743737815238639282982961333240570934383767755931407234491896884146458757586180650215864606308959334860731109488574911613450823695836758482130693796421200437779979916322073140499204091008379584839862410263410159762542745393195327904557909659684211724910592000000000000000000*i1^45 + 5553687942258726459875716909426208203790787727496218661556152216381960822827231465684034755163397553279037117777413483548996511380517557613569200959406062504612648407349700827102105814020519055467725923393747708223873542517707203257219071930924013189675930521627124138431826436386947215289701991800601398907504766265280295092965159255607992603742973597846981398483078538335842644738743265521405621372497038284521503257858012893856232569676401528086330531492238799993891064844870210822368698486107909828223671245281027145160206677877036395126947242631852893865796177306009300396389457107383252846029687227905606208756575517760600855054342295633840880185308393225544876992462907212361476169687408322497092456789185215986744362403083744240368432075701985103052595274900185596269198347846839211467473509039636304813126200045158789532622919290693726065701906998023049854326104474867663837253006844522299961270032520850346643364419910866054290412234530475659242750189741975387676799420775632363633176675838221780911781267134852430053995800565782694746640333108458320940030416670999703545683612701830216997376344173266967473338315377997474311167667597764777514621748838928009064523540915081994423050617619543993201998603474546081478592806799250843931274069219638238796955150548240820183632340853234637479293978222172697591319476621614695625841018241237515944625435140998503397708532061634508255503039780604980122535686283637179810509617792150342559297510137105683761755962452359177490744771467786231868032932877852051186932554977084580413798876917966275822056739279478155015946748209065048399126531131081117374389945940363440476233571035497237335591551795788758104295297386991396713868183414588740535135633410990446753973145704793264514218324558669277478014174674141864883131688296149953967136740450419113643282994574619035854451630657296153381210870476591376997311221191248021798274494172002451374809273005716764078911983653933964791074903750436214214515470414992012444254387609685783529158510478654860118474567625076012733101172964548977144966828391778106031206080973487230998715855199271347957290678935348046096847714481980034033000137469682096115885094440540426122529836880104225382966349378703756243187068388951214348990828428666168714736453988747025143155165738916602016175226857050028452095871115136679146676233348226379199682943856251796888425818765433037101528183470112207615161352587455654284762945594645867184260790596776622158636965451570933049107706313916516820664809963153274065711932241018508393365803486752452276895173433384117704759911529696537428781437360158343465592547143342083350611564626723933514109989020527907345111635997628089681737735261012353610187045042753108359146122423375274491870443134110406987816704256796861295823478309663165428437012412411649415016989902434646097920000000000000000*i1^46 + -91231824441330535856872462713437471580672718641462755586877195773019295762731386909479537873368630246981991053098571218311869300144447772443785743039369608636948298598410607528411994755989231340584381685215701222063299062765046799792785118927147070206110356130601133633730097323472761008699375823766645255672396355859933115077852283234818695530558862786569445196953258599869838461390539681007124564342157646655971053212775138642587313386095097769621076308737427028275018940479688556755287108110885612240939859511068769130118331814722274064884761077590292580551912098309489015395037410154758298610350072648181618685310580692600098321392522762679383344699129255300105959289803780059144872076711914347388122099156852477968053546028617032836600254897781755046883655780278380774903251468282402818826075708951091221291385542104371820766068267170704883972481519701236178567954128967855488416977678904598498480874153845625620072008072067100213697974155807039448564248888837073393069148632994049476910092797632841776056288445543893082351143158122037341439013031918766126502567383884204182650294005914257195856379810145330406536180626356820352550105834282102571194382142923465104087515372269865579418275642324385077684722747624189780319641826010864002627936056784172599842416614353085009704924246892678653996474700036224101118429976224223723752431477243896153713413992689761489757831797324156889209828016036945866662025856059098892703109362892595658329524216213359246606656101679021600925147100320663206211218681594452554010447394065923528341582982004907910168811951576198689039448796155422748653055883970205289456862422663784282471602542326185910907280167341703103254357029650212322926882579877408009717447326947239618265759184573991455543980133655471113999847358634766060994179633157592368331682922640082036530208653265407743883000382815377148209206770632919914425516174323065746462121349799723906680914179413937957507128502893025747070689473657202655375092520896473645719030853074973529026557044186613989728063032978178431499664557580781614907448869555266020068556056946896076191874069531195940408411203341571513138053492511611362172515508403570727850877430179887260481369877044353123196642178021199971772845061173164855858653143192080018369684118948959861841757863423519300750636561646061574990713240882147132138026336530616768470605007872060498425587798403283953057445977382879443376152068129628048566132112665420974274890291977769112690926202074884263341759963061567893201579752558640814488731381497501696152870389482514602843774227292952321785186656070519725103004019993390224812581608603173905930668993466759081842355977763768463247737174933452677856744553679572863023277168012643678721230237960103782206953867740366086882083916493004954808470877112796809720243070025154945952100820327344373760000000000000*i1^47 + 1261156141759009237299777006312983594676087793701559852717423990606774080844962056715933439804762866147515000129262282438573269442950266042401306110495984530781299571414971464467691676420777809108395350191388112430187748011939273734900498740166525387347200228402098654791199110383869994231608239168817246064079194627569502922071340483997019485995124926132245719427672324313774370548793161689134124749517909020046386484118236218757291291054899794594039749291759153443443054462008908800883534453798192894196981397217067928354478012581578781494582503312295871129892682363823988576536762445013093489383289717561836712330889565628419065101686707214962755088248861015325283119504390074265334706588262482185199871598384442046987625511634303406098477663199917817078416761159616787147932417274759935994015141165768875633036434876759240447075370406973650406949940297165127479049675787540418459259220359830353972248455395187215439286223895954588400338359948548315674914740747339151955050298200242865717088108470603595105649656451087232460619321189429178544673540703695187486183522044666270231371853807861635914104320962563288140610994225526342349295486962376320633861093052288095334720854793349242213036835383117497750931316507722454169129497990064308301313047136133349720923264560731938837890930263479883826727831876922622626583737596630959497715409577484829368545039456350633196983174427537682451004997528382931142752484715201500987715005809697834723235075063182867768678057653294079784373020928791921000076354808558457029511828635470012207473835810382211590152971622979889921849938909657948272291734985408290489086624824326225089268602331206536049766889746608539109018962176097081569806573070211203582263291152554519257435822425965903569916368270019805791997452083675725348845467582833852066900661450824583141560573175631276326175535550498307489829029462595854397698125523889322855081571234935228783226453760206596974390798812253447435378649624424839216965709355610278683653825862500029464038153789257750395214465512104045910410505072105606652159205265444507499310748125496008817877283579923368485128416232465542827600257088793520936134760026858716004977789865640511511315346858451577599947844920843531360566866633507429311632076808736294373780646085835307989514707978514443934167376872121602156374598670034313923660476715239784642457567479914278578906253177540912966855882185598149463523997937648892539868051951913677576845386109544648987261794318160639779646842067780217219321257051396464159154107631629300921093326401020152980065409615243892663758528669919792841312873168386885354057484209579834639393961089848156087593136306086557876479532669376832601938965978591082254976862362383987685261077722016549707215673796500944308479640069215882731193056558656560058709456488328679333509538260902215680000000000*i1^48 + -14108654536182664126704534876771567339044996678130959464772352949390810548385799317379019755870852197079427441437142808715463033912813007997400510118111505397603983698375005127713287748934695131297874129075985026321559174965501949541676159070503625136731571367964687473089178609986495718005038394033228723869606775066579858950612452066235593900942103206595154822126952257282892184734994951564105310898891476623647536135679538850195409791281326928556435970493377534599017699089671369344524377061217504310623934686416656642216255370926379204428162045047748906706086849010369245003723750465804139238464997187815378350367434249381633997028576111373929913443084423572977516030078905931831969333954571992260393581349965920600867546442953992170550498563528323938974273615904043436250488173918704513191608335259933401870672722195109291141524801880596349714080830850985622311524129062934198895282270172948060260688573830761530589668993796094616955280148075260116592331269729697194121835445415069714719557560175686825217799428594399471992704297111273823685517380916309288576706601272083213899867595176978946315741593493966890063170524337221003509643741440053374061952730312577391320647185811459749908100133074766088539844580178833887731320636740393417100381109682662490091230968017011633987989959723017708622282953941277945130790542157610500270532107089831122518188061039386828049754612029685337248027913844353614578091685554011431356252884104314439162039523483081493016115090029630857329158761325030470039347592681214325425664050851544794181975470638535866516109442305305735039893796343556766646664946868105806292512268092514443238497002175619495764230200403728570099854021735065383756516682243826575810512330771642126462606023098356362427165076479755580133968611889229511289167077701188304963195762560894754805015686629193022161929857077467686874745186453616620479446222411417858444599222766790451718175714173950311331449523426647115635618027997510347805915519850892013610759086095026662561021285585619551625946293745643784312453574656735500819611664549481482637764398677465321927357592113497502420345031336846038444862660453273958954877982793943380892397192922447174031747323412662744662166387596412079719564300147030655160055307286953481629260384619962987883735633986640662420999789016394420649638613881851674763959498769047192837284411544051918576594714661493780606632027108282977682773732442337211656245945984212825892909964011406243688413354705482259486554062317337169434389012757039438289694303386123061644778999964102646196970366511629914773433570466938820916303666811281500609702106450668771072932918948566778483346970741924205314407484582889856672486570204652805531317698901533372327571700163457043359975514644742413661463141065485367718111588899273841007304730209028917120075075210444800000000*i1^49 + 131034524722470422197803450720175407985660357274360144237503678807110376382870988925418367556233702800057455385360639785714787649053961929014629918870889804672319050976137431070679027874651972274323676484058104405105184218367869753331214810185259574398899436345784170682353420513123494400206749638129702293678660947899745084825967123973125626058177114898463953086450413949121953168318371568043184177863041041315407110353687554838336199829599119633679526877288542319247543114645272887371163725500833934240657090278390088041794957638958426985379517298334657527421042064881879035428779977225934213346085193662477211855195299327080525951878712870307614856404924725691544615493231972320430727015221820281259528909421772007495266321041045790006922046680719469576678145239657488476097715786498577582042198381760020740675793974582565218510517868229234708062450796166813563653824961697558782511388262007470491823075170756745540085057355675022352775454338841313250257734020029726477348066077934173130068223926918671263836877635173514423531565085933609574641596667585450712159730161127025300535646029716262173235747712405277327685743295550688710755923868299004320406307989836816581808895834354411942148699495849091294576656950159604766232037557286011111700075601402444746790380144835492697172992345497169347243971591245680781711786531521901991761463299905266795103271525905713840321047879018510346730433222444073612267748061198452250621330314586078502135337196027047612453950086980477747868670203795989604760413747978352016828882285016732004346245010430816755476833971439962250410222625311307855473879447332670640315637738688102172285873152612303032806391358145366976692545726954123386608574211035113841855850660455669802550432624936628224702593152013348266270482520555971168661438702157588303206852230134542228505218426938831135213238819773207815224337550033906422878899083249665869572021115952646321054531608709850189101510005147917759147715971034616682475938062887534500183804774896177325803904959024146854745832313405652612561802976344934927714776068703763441684005741899421417937370625383444954040502649490339238586522134995194200777889717959503683690237167093037386387485743728321243084711320570573521688662593917381309165743523454013936646106055262806493164779934489258145098274286193444214596972950159214897818749905902084013595214834131280829490489056913031736350682520165609058555723761511653509426746321585654004408702805252324261718263334269487100476912309295412832515651683176362075346784053007853745743820125497303416801138383304997761695708239843643808972927601585378833981139214054938543148529857993786714035725933553340319282750793702292503518601650129309385866181221101745433137978759780105444377994436310685943638041456523650625763530318596516883739866586264257441469150532940595200*i1^50 + -875867479060067156648249075718256403656046659098090249172039009217478084517026933580215596522318800078866390217836611186958185466859804798960676867971743825859547958714254955383700669970240439363095031288459251007643014040190937863761655782679553811663231522510918678213661872636776952593878360591433617879467610979615023874775302722997617586548283630248528499829875761432085167656486263710710244709459921243894780946509411893786495601665883940157422518910547870036375909531282381963368318808741038168122394857912972047015811715558731182537544069987463530180608950895625114187247712383131978719389773618210909981730887345516883860213620646340352883583612508212144769218835869230928686975625738330210147012458030055989324702571245003054896439770989208618763495492472541641061464961659256394580582552632410569903899079201932943987235731886751393383962802747576477198212339166902651147502237067178173458118583436189491593827306424033824268545519351357398422112465532371314967288412119213999336224379732767433790507760971900688852038222233099137375722742478048337116990756289070689718738233150258967912968159325761539469126602088007430975105504272554596349900833123145609827738773719823583263191016805248249492417465337216479818125217768833402239406459935611311353671000865683116791535463918802451775042806013248877709691960073614258960171624056970137046130499984459657887611524216344953416497525446845834101976709334414754850780289618884787912251089849134759025965051239683010606002669879768973977685715345489049221907865988470171855823974352584803965682825269992146890245428256312603219607939031697416116004688763511513170035674601000015041267378662393373287673568203941116051374122187985951911187450230103401887502880787937360684262774459536435069817842989382253370899147070554710194903701143879135238686132946029099808520244546036355414674244128195622996329714028983263221223965231562719150011559479344248868578578693548832118190080163467006162522173474962981281398703339692310366624626564669436979629064254145902769877229247951290521694959671759044250216396623006884187349884666391007657206528315417729940074530940268045105056996371387441955845450289087250320196539305672805488299212770682435746735456855858280966780701152678207485596258705831710189659109173826472058883675009560841330707261007916369534025923071782998850323788521991188375806363376534758176063764732989639399883685988800265672555808486358065475635920644711899168131853212438316746398795333984922200482559097263943549584842195454442917879583870516731839717652972985107078512449648562018460280782513083165648485054115822548015165234541483189745864453797372742384341408895497879145322380578031794097558639755170730181320523128882581649643388308309332371435553150619155176136295291058127888111712462076613915195694120960*i1^51 + 5842392475439767307539398177706194619163404580058049173180804398982236707303632779683303222906395270290140215449987367385653816150969865783786177175059741988700127299057271402390199078953726593747459170638321321428940642597635788487759302166465565732726037113496247024179021816086131736119717732064742848272232641299793208767227194230346930787038093535284503029528179087728847388934834509649531405211134873910956351692178736754460041282227653628547354619410709649901196286880400762071554162564723950859015929919810417172669001362716253278504318675837009200464446588848188995093193679616328966679398911479818193320352014357474962563235976584542792080338813109802191206650568477904572283061672242283633032009683752906267854670404608064483238913085855074875837925914183528249519402965125815600157891395018766084572833010230196750935636140827514329446608039708342362033527975420737213837237443563405784063748292008865885675009900687715498744153617783543108245424147114462940702586651240558409993635699205455211326712050632809224040606845600498781936172542767968364420930367053130092399833178569846679197943799959452068725037904665314253577966407018777773562668939823065074491196057412858154720417182116597255772868963236534251418310792668225450982473971679643716242899832338568386900354284874031055231985472698434653545535996665443033741543296514969975470760970588318740962227314538827952118886159737041605832201763999657294765917703580878118028089496837972820376381522977643071900246358139971693320045064202441081032520388637032947780017501874131803895069287514525341280484813227091749674549012581440427019530722393064752393382889291352402892202274572662085760193850949394318230980671192638995029976340321288821444739484283746891406707332853639955903879079521429891750900247281337495681404567199323738768164945072947417121084729798318140285592262586263817458955318219049689769387690703704904832815588083173146847395222004344042581395843418621672828944968263844019210147973664187548666651641081447610351419115890189009780198574512155121359585943826527995151006832586313972850283891247469780069000922539761133969733836039871089084396456139966412641817559236252824128434910979386824154308769457450535748330289357172045732367270619053008785263117013623959714237284359856171164387239818428729608753490113705055933404468415665294993720229828971610254428231936677943268854878548636087239536463753162075831204196376285054489070370694110779420560623627550359508431056864253304382657563921979515674997694720696274506162766679250045592024104824847282750907211224489045174668008619071524506138727032576765581959070614926357531484262178491984010273142642991962585218712601264362772980918530923859910231290344875322366786058706415317887937360948599091676304137101607182564322144277587431866236928*i1^52 + -15735302680068930661075601223944409959132836027276991420792685407628622329700920912231153909847475946953329205402742719177638495620482136285387554980587375609289670199876484370131414500312989105937841863094423974770759316146755130772596173896829819633663515723870169261680958279957913996090573213137859542607426715818673340633641977253395139543246193451712126185850937134339169682974389372365999118388477246399393061683830059523113318717241234470552907625221933998078227465112556846162273016130684349749535401396939072982233768881194435284211206125419478401280812737824057204253211028349296127588991068574355007645589098315907020202176378750228833519794681346406612505853702342688117711714245308770406192448988314315398303107033527151878864192124199707028044511444448809656756320423096240475170034344172210193592349731171086412250685987420589185442834883975008027661527596217322327661362016319231855865372723292321050245922997499356951656011240945628131049615600367706139255582857807401443575220952459476468183312977344267814941336611690683013911596576624612395966046043449673339316495914239562462228435529055870140608402901379568505434008067243950130036438181295845662494587951315967187899893023572194479864988802904199800369496196425262348339336348274797864037726588405511939418887590809486732877771875405471148685885848052613123374986557466055239952647112048018512252052073983898487145212039641709665939203849125990827575820505045389797441179806782086159401054382633919960750928540214120779969969268893022403989311732187047939938505672944078368486751383863248761304872680096232328215294059161898618246419494420535664118816591232840467961880590437240647315872219023663936105439973325903021328638944434162356378227173367355467446996466595810592818491949752803141404345598848230768501056084400175764283052241757654015746798527994784655263585336658588275320528905525686545464191925115453404070117299317423681446823314949094808166955111924145087044735105124775496278459883145390206591237081538954408870798076623700008511632849623325898999831960277047554488297972428734152266158361665202945994363932138149605650753143041776422012352926301168883650169304050927780154660016836539928604801902305653285501740069490176684206969545431557897941788760909490072308291514176853906102150113195698272809669031578325789013266543335821802472627194721314162502169490871828257294627984073285025309941955544724259662561037350701298342466309845461396650392868824791896914944427441854168611516397361328533811699743746034443264969497627127020106651547756704737493936572385648264772556853679963896255031096956050323301834329051403238437212659919400454405236732090193948351382738142459395839011715437139191646815479980892432838786884948425559906710101321847560796952099866095107042777770422899310592*i1^53 + 266239390719245972273783039931891567129782010730611756309151890715988505069953642016639428672272260577715841919741768479310661609627854239919442042339276020579124529996440929499043322595421843812767193111963068251151915407780378457618234254487657540575683118939720717304263720384100344189832812906587056333668320925864199033259595531262343437041798135464468163845323826562951608261822572221432281265856731355383510569538044910917460052557266637201409309714210063742014898120273861406364431047601825978398424483700151361464485317017438392000322834432155216560069489752496623031055999009359956220104424969956038663480895145697595718675642395449956631692127358561301806364909387865271343068836683913664801201609321522970759167192073939049364195443808625795632361350158972541338579585161286859718261479732758288654459627322123957251027462276648024636982553064266822033100618413686322531777886387279488395775945811678525758139338058510507845252754997115205231961848616505735228037341787024941661243486163594771268366507603866788945047275931593595791078248166476778936825411836689395375176833995777636680092642526753856614037156069816768144879289774283536556141275966229975877246866323475500339166891016488981277699545739789457756034149779396998980254971646632819879484229153298520356870800786570442754175226444258087919855888650996786226474753076653644232215904973150837500244109927118065138928107597378535875371628112309682015751762486565949923278321206573051218117840868894655987925554616838136935223064826295323933051080114086549549052273510100523563354967690817980075047315220894390847271124125528112641840424819076007996540990693447762680149126303872885415636649644845729704133552756362429790029677407145095385936280611346512923341634947487625903221966486841688139912454633649276835820030315080800062883781116486198763037296657719659418003888786447846788678837398818947429766614499395917498267112411811060546734977510697148732333433192215820612419131079115246800237858115688205079843166856130433080597905328166615364875702182810619240158311542820323685512141405795853549890141848171853349319740370470248321466758345952232426787752335521453050476633593026957046514435290588177226660409662469715729769904987841577570692653820779316797652735794604778887558613097707945013537947167306437695758845422721374213358917566964176927317901436285068631322565913686030771412789993976189323294856961778864665722910035643349223584616170350309126434380707669466731761195200926616530734166697160491150209906501330929897580181082933677829941954680582115970636509650803110355317434136155800568850527977721503791975030126738892600273925987041463726233511627808759043650899494137192401356637146286765498144193634793512855942858548306233631309557234477537710637649372766968723237014322806784*i1^54 + 774793168654188576301319338552278549116951642279476579427115819080005272050588191821106655555040656029984195101933006174806515356322152574570987217151382726676393297577971393967634603161862025155100162180415825516291700702015456440626547042180928644976439879091390928691651968828218400170190000288637043511047482534603355159805089159674293644446819499356234494471490386318660949298170004666827748050022289307635621108176622103843778431300205506770189716903329650019839480298583106130761652180153130291280478635818401037164619214062398072934211304264515224330635922680915756432578107684291281865696825602703686630456710103910763736756309753503544256157832220337958216686156199118656875683105119164599064662695202261309387667701723842320400390429213706564353507862714099067805156010537146262583359923335845722794060289818224022511765495301923412112947317458734913758338779080703947065432351541594311174398977195970365890502712029229844899906989647266695640825683247672555998336062629336498791003037909706976516718830784898940941629792863944070863374824745362609210957090265760398197485710079738823952877409732764900889469232217611139093493836219401871896805716273793543936899864421121853322658574030022550956211676343285218198888857932155073209182047934417842779556127198894992014264285849182261115236842407944419243214586565456304175287799219032521698771344000430262264554128414149744488587453629288656850399638860316032689013914612931350749464180650255340262823326889474372800333867200758128989012178108876203347873817397047864532218445735643928469775484577196131171584310164868623316017415415466303343288170069581604084251423196159326335006511877938500198740612961102641134705290354681243312648421822955098756646270838358461531077951953041062527866232686549667271558220589558825170028991553984929378601649422013918536811047355568200596605011854684090989185902953563958739790100529231453297557336347616941725585116096652678435250799274826791730762110290137790299137735653357228920542551422288790286090652908136691354226624944600188617863612978589143751924716372784438710076951215517033364234670378131609723522174838842550625709439806261854608604053180291734029835666881645205061351819565285014868129743233034817555401536654662859644829178164245715968128339759168276115576021702730603783772860240008925900486258776917867335227205855063793913142428639690768999183357362627055644242104736136537740478716455936390822881061896767674478437344439771229205130047220450524232112518826698981971438161549023938450542971333475984846633612462023305971747816058271388143614932419083473760615032933706854950910076288784524157880960811178480167332964722738977501936083109812575387177511769861419611748262133189778688035330946813376017527392225486975862418645805567188832327041024*i1^55 + 18587799668216141151547156638255190734958483118831632488931259371727767690317075880586633855806453659878192974274564567182690504888234450460325245291580622710281258605190703688601732932359410559952537600622523801409801176710150190534808370472226060154476273210113544381363023230065302576471627880199922951942654317323024305471558701583868198232871255351884902438059203585402156515807452087506935458370012901480945322189437819778464166087252864408341322013589433024504602901143746545093213635877232218201616891465745704833590273497672684148402061832094470173581880082509564012396609939760213775773587515067965472461481791457850140508907639294554877378223491045949623757087867428434263259424349677814721635783961742100847569042089979243482780831592397745133871562630366183474231372068466787026529338064739980649506823740887920226095487567721678117432342916598362897597788749779864767188230431162796387179243163633277608459135916096569884074246451891171250712643348895792110303255364446337751422957305263712330021550924016001768690669678141980458990402079369793119255718656293145588814733099075020083749078014533363838713298353609552422974830815101730965436389665942449439921848675484850947329516160351510436518676103291653587363527511144980621032791443399646699999664453094177970696972107218779513636787588390530248437106215629260386818369476770459511134445347213880220714705888186690878269474496714740515696350385539304520203949947453050382119149127616913281027306138546487092692428137284741360903756151651475097268140923712217468462267260519346923139628431001916297997164108885571137579873828389737889229718192980709465689251914301979738250757289702021966002852885690561208843327797029263854211864222992043652545283851249049947646154988923712097489424355919937495462204316625069492817311916744208382387639124748429776709956992470951875346337761826882567245128556436487722441472185556875516978686522669185582138136999729685031771193009160813221411095132838093577995841056173250167062385594441928499266224438821778112768717138093832592410757635112965160624286614614477618572168228626340719356514057814509105744207178735090760364003198489109918316873437461686962358599500991398404512536739808145618858916243939697377337375301732178717731732957218397353140039083873740437245575253758964868975989392448930733390692567232211703615317135894908956539467515175345226310806415819933414733542326974635140800375716490712452706055629513360435486977686933797189300277176042335468298856930164137855252277909213125243023981509126986584201756388565525344002298002903547136209587433099091908179131811059193372615416979705411569275608905882200101190493401683351279364049945478025776690368524430085900151749847754575237802430380308496019590831862992113394821424589979177323593728*i1^56 + 60818736353299354216329353106067582790297467008962902989894255102842506650699342917036170876041688557286240911862999377725498000439808335217854885031203974667236203331688652816841171959006884915774432386965944067588126892107917921937954415340229784118616816467478254300059577602596038682225568966423817342372126320708228307792287920770389758609050442808942306794779821416045113064998762580506614771393552543154638269984761534953580104720247635201413407476733311754389169351122512522320042352168510329803696018235034733244631448724151232019884027531116929742931477047300298763184996180137621711646737883019193316208319373261998472742499178737992339338540328984139856335727612515215966983511324398677339753992867049226011590363532683178259733400317743443950487197151588633820832119801788071888834381502382586734297282038653140818454217868365625532122557328131354378380537455371075115898712219978136514555253241066045893788034457725039418141828894660748928190514111625134591184352897956023684853709339242271504365029510927243691487927539845743622857713486607323874974971007288103167416462462555278286534597069604292792441644128028650027118436183530124496373959445424778025992151001720670328240004643632106845790687235350376242702703061565998347992543480400001292247226717191742905444703500873563720570576405963479851403983652921351064605645880338993484758627644640812612958295529377406683775218692780364771155978348530922830095043088143800116275611852179887561892959375534479840915094905613565806719305548372625008827191331159616986868367537731166451995578901364979934767588779799248952716128311343043799056568653392741073219170896131973164106754305575401824778686266361209457850689647823509406934050087568318515545854600356412105634632132078696677557237455640655842878942384750011198477289646768632015378136632244094752669013280591895771595919097986008245507594682191808956775539144549284738161237989120159517091065361327301029944052264002541072492755897906060231582190471770474826257344331619426043124959356017799098060714062290580855915659118671225632772154949016696051425114051358158019567078934421934875694852430767748368063831395272289435774779078781343424754019670400493775912194475733643463850817594009018397775479005667713770430619327119923781258508540468292450840130288462197896944527240748211127324685820119937646326289454931186618570437258437974488629706879843147685496405165853326757005564723330841657086197307954880510418572460766840212969332698011947627709188507208413829984803903183136396038800450793012826883247055285181862215315328642188084105245635727762248149022364980155145324164979237661531051887814949776233724797845099338705140023505566848583029571710739902948816647606738773474726583702908450739067476805741381014982378433426751488*i1^57 + -211122982142352790163709109734644356788919542705688871849839072023166676551725389474169215168816537466954767287777030271775503900384522958300170207552655133473910993862912913707008884756108221956609701619203521486374265348488293175034747075574425070615438401482304014120924186463628037640711297329213179418429223722425693342488304368951014770225535565434753398239771419998876779869364266994768288675911041559999623995029959795924406611378070680433872550002810323206071880191310440512411886944718339936743681026988931362365045267451586255478074914654318911478055244408506333015164230721496344404444710660114007306374309363959810259887538757181619337339980786894741124261660263267947401770903866149492913055312386379541016655085745590477706082020429965935301978341489774911592212713084756853016204235099396380020809202935216672178013796733255536957828845054880128215744200901245675388203849950007315354467880800839235241781850297790952694040043772068618652441037065283944784844828066333846437815664607291215550488283897537169160708027550117302443746453455264587752362057700129392124177453361649229012425178732741581187329026326235046024988793530492953760205630174557428613101539207981674347811880142329773660206986247103132026449948894880252020725481016733351860491442646209834563745736322426981640666976500197569699642634004134618058457459485883181839085757139648577500932445967658203223059897982176853683209661267045666000135934429638823574652325700170015266872597473061450167806734720965556199928177028800610803473913823104989915755771769868126067209513669797032363685369964478921737469155871431175908498105519167484098008750241814426379205919965842011104866196507213072495279523692198913552290473808562539268380007742087966348676612810124854503714327175609177686847246372103930632130250861450956050422967594685757637572475381941112599874693280077596215704210336832534696220028386235709424933735623378491067261163484715721116095472645977333385113341351721557608497401693894914115096306402244407990440538947997292425521228636034499358855041480612547938554335554813540467688839852884514935906185461531593664500240009671365219365422068783385148754942426878397118233534751604752753744463437230780806472050346733653265744748535261284763232865746678456086344845782769385657291193899057726900565562030786614943371414983864075175545025576764983499969226101249634157194897933294627553519401928761446567724274946636436864188545141025083685695925659976003705810784658271260460078406265838614903716670015867851441283878030272022794505000536702127000761656318508603766042666132295502167248188862006175152342729180996162683075937472754929037494481021426300380349078676553093395492725813331286250001933349477459625556615503153764135019833728361550127216956801024*i1^58 + -1377428703310863958791428469403693986371515845352709138267756318427498010224301246462139224822016910717160044719180110865771220410199214939706600485285354789763927141660806373913060557864405258188941867954623516200642931195203256719142142640160049720602817116521500217834385436262756098669859886970698624751241989737272329626024877001267815293495727838383753618448818160053664110729443110414230829297700188901118586427626891045676139040804017000208210355232902009134444295247185955214448619309136130679164281861959518474890922745853348011806397651099762669606876831529419917152275990431241498716611729563776870202472313909799195827814098345667323092621739119963415882674460833023711131148067952332419004531292564692868403340835702781910869168568856566450507659059864210925742369322634639786810187988033842662941835309746026953852410195944081236898907385278704333086617189216774801208567185806045259751428758543143690276260869631620929040752290673952655822044465677962486190282137530760856213134491102380176735892566017361811981001972998244536493049925220279195242909029240505349891892555076045802750431941082381555697151549612001015656103487918826774498995731583668933211469877673971615680706897194080639466956986020507091703651331169805313113267488182122485935542119670368080314053599522528147731406058144649947998173861057276552381866041032034635532714916455718168476063773100617500198052724166264255204059638328460058295125724212771299945455013893506314185644477063711617665363550851778225709403087788608931619103719760389852959906246564080920155893255791812935407720334255187836673287908911078698363715631255052267310973897377978127364574363280172868625649814831651773533039785223121234463330247548599004706831335903082745820794090711214392954497053134017958749639359219049848875311961705050687997250551660223692878713645989245731205576640723734843648933786865585814582646312170177292339925183626247427489889630294093869618950747811006624138082897041066984385154248501328300211619408969604556727326731683737782088958211419687832569898189980093980212790302146823245208288239735953630919716587139380022886386420376931517303383823926813354509764564058156492599311767474047339486371380404192857768328689890799280294779327915390899482060549771179052275834429507694373147084575265279055940344463088162703064056925814922067581197817425049672821545294170109476784058086989073025067239664569311018697655339937216949248647847219210901538524187662534841251293304996182890848669102812017634936360694141653826238697039957961041722578870240794157694461096739445820414971620500542531612260485789472235840733515796460480064511201983599996896127957663790158301429761768360951432655978226553674183311728619961867134181599862672084837603581829874827315380224*i1^59 + -7042588516313828853422185111505565368702685938590257701269075128507865578338358260175895004702897803279638102760532047338393733066621369679418483925500035974920130658220605085697933161072711261658228009078008751912159312420808890743874452566082936873167544324822968217453727626411675386643514830968539671252378331835807277946641532785606665976226035972067530588525736118473970049658932579743933946172247072453966553881220286408555302609320726223069730478301096688239779160904895369854388134428182621456426786802584245720659753676612349758145219664813823991702913549429054736269757769299827693235313117073457503459265717466080013285536836701807679636196894671157491947075595526747496847573512181023861040769619376348651508863911800371747161561087385307579393359006223010757421434935469364636899150315911276397226353807925712652812092779891695151296398625069134961577691255201454030036079186171153186831235058441235450525175110388219585353656214981802427875700229527901440274363973097956339395820045943080366180370353484134273489483223112838757388276289358253564346779830762123677165498819742461614684345472650921063432092306471045055295644378053022525914939750806443347568597690107637679892507045361698606350996759461697398888191417528828069003367354604449250608166954986572448228696071076197332540333589511580885045699404202248858773705576798476542821764712736243063000000415839408144577725642395635269972704863580629102531398612756119121025911835986103237388776534448568992553891679104579985118953140359980990187802879221951368517327299248790879213796898603929729555405950937252006747156492008030234945372861990353906764822073762287841738081187918735931782307421586564629128008801760111177024398422892622343448154584167993884894210112294960602098337498373871888660150830271419451294128066106243790479241963679012952544762707234077768905799268429860422786003313927111775978725016942851238796714708236117512716200123063470048633635877513246727120634678799676417946945012724015110953482493965706701424343328161125693260714937589317754818423105654614311041070962407177706256445189823445893130438911481462399514603180700568040703439897677999561748050639103366709805083447974387968341894155739639508437196492923440007300285579579538349972235327850832235357506711935332987998252190861302490198244866502677539110879564713114377918444391259205142320571472138127122212809479710617411535140663192439368451965519385235329548839655602406859288028471810602973026439651707065296632925101404639554308163956022332994374498307030402952464478981640631144600564193260342044669175695124134760649727650010277492017039919234804294419752231327406693824194181973341823335110917589557925322153877493545940732719132047551073905286937869353084218927998858877206528*i1^60 + -36471326056985405157334132616044137346359169815745712760972855327175638601048942710640372799669424725958919577302881964614460599405351315916623132226686123053526027946699628189895244029480077675820637480873530831881350247017431743605100042437600966893723471562752312403077865436429793755311360850726525087473330247538075040307462440659149886814942790331959821538562012234329083436499774278580564908609073463676529803949917408128625365791624030377894464438525659710913457936001928948552982661314370322763127806881621912302928629235467680990148085904086744267115380645584081340360482582027946794122610829899508643111251079742385140911743177769443040084597957629613982145414533187808929531736843147759306654672859342789808443792811024554382594707845969409952321654476583024525208611711249991977822802985476776315191920421464917390781264631946105017917405784198521086356009458176935036235413153844008129101732976145526556366011465834408643936399355639325721281347642300748558452939862703767296485809089379448967879221570192176079858655485216687484922581104983582841731730467187082238301347267497216146501679162054714332946885015750819801316407039548013198696047281607433574376794707064319809170461404804251018960145033915557205618111214653356035506794896517600089415961758110464616806250988057218418597194176049440874165669944474293372363828410289168940425120486560932834894068634958225781954069978594777642314371062340748885337847900870637097862201583157383439333403874568183714211865826900735241554659880292375593410666001261700186541893866146591582967122779775523835459150276497271159309416228161566352514236955147982154022785561437895739018962592551020905269286176518837782245852683010524010168420613066991364933628443351869066332304607153937224295557617500928654917186488101071053639090136927342782933871609662718735733016779366730390436152293389690445482013361876602562974763901782264062755104746416988472145619402997527757847161145194412099640591486500777578627612088333585990978382991089610884255999399216829993130697895636743775208787713787214783807278551473779234897044654251085311830295075859315740738772921612453028743837772157467288580110067953791893959057128449710056620801101027347651215085947132267218009924494161943111207410759860839364744214235071117653194130895416413273849171997940969575129866196889382454915116223557892397359060769145611438377825000731264216898969853659364493551736111904516445116252315304745713754297137710930981882475665439995528321184087171673078010621091813641130619232271171004863338570175561361535334742753855581557540927233401452545557941130072104070765475552164359882625278233089720293889064541074589821179108559245091501416428790093148787524404853638426779326553210883235248913746155798528*i1^61 + 20610340153745692287484911117738940228818389743832775257432701906567222280845911764607874427445668948207477854799175437371270889282496446816387177458437312846070186827281838902645234322934655582030772776161744491932026172384797081353269214566019461889615181304413463072770865214780331710676254509370817856450032422602406460669528119989254538963196988457487635551564052259023740063653848079033418793971758324165501404014862557667114210521463555098447458257455612661959331456467413747291450648606263695183413596255243854632768849965702882812550219132403113531076554563125219109258482519013479348582593495268336240396788542095277830091453604199630831098631657009999288618765216643510345482426388879310803672484599025042162045183244850809373991066916825195336828342499016915912295301486876042014996513235378585307298515626183534299982473923710722399658228922867308314652794606104882521222257344762152586522610942786582630112121235380650105844231802962282188185067574598093143621949488188897452359255443863445069544583640683544070421801858803819684091860763795290253672021349184404639565634147799213620099450604496656987264800877291044768522769009271261625552068090215957604002621465863666583135648596740704770741161377945842306671680029527987332362551650974895372456611002204232396635144309709778964437926908796451734426791554264919821829859056751315016190787582784862052291009595376511675342091264356022015898311171408629292505817241328212637355645858527329015874742608051535138460818013709080930932021189628187712153269153737563503682802459388437502845464769055897603643218075622901641612888117804440564890277123163891996273407052071015443768313891895235591058188717491616535675998855429143737876487300390252749078457161530648430283250848960763983111795623473369486960457994968715212295188302934522779945101477453540671333995960168128351568303474000609094126934857750520809962660323206892781344711716545081240111928161598130726661891709301332898811174096522406736791387589724079265406913605037224948743108919332587594927469224036107105653140793698841640084857684965419368336916630656142465065274316448096439930647397775949182849243904355336911585682216025699827084471353750963044287520870942011104076096115296645749032656048183671205828639325989629046487562216160856571853493897544695859362106550625856616913098717093393397895368492265203841697613011535882826777022848169350397087174163796554435321940365447848039488760364035804203502644170311750593292691696431435672087526694075669039267486701953651747629221246073713230290845396934592421232088585025362052745740247790071405494732318339770319976464769335751624528053770370108331070951757692928347729652545234777235779710281979129821070943483596864496638527873616692141042434048*i1^62 + 168756857674649329904699790790473087404285357200840846464184204053323621403078864459772485887748760308184948924284915873222137738559569350991388151748785713372309543946981607807702951182194468424832642963865037880610713929386294913365608481173543919097168311899799420274948936330867529277108117601042304630919417916038451670840246230654299421882683641403543465727864541107818798268528765805847617236728633088307106515529596135577040954104477696576098141901337230583854016241831536340974306742352276772864580438994625857131825215555553296680740402979108513194211617788946355655517601623534402776165135251185405875906621306687805733842180930980206858413703940144308428474781318706050254955688741939782379282307066128694175097663960571973479356474898258723942845784941231701967208009642332868172815032460271440243552413269676024897398547006857047233860964346617966518723696424220737021192074835010432579534765026818487297620565104326284397064650766190204539616509297978654068371237801117638560859916996549663843005590478082700716720132492924180755192142865681577339465557529630292064126683551201913377090633902048317704180208740479210339436902321443784776641566527395180217666019380845771830010822747187297395885707502148347573444711430612842232013984422649117583707513069438215187553276718513901206448389584638942573905853671649453836388685952941948658181984378993433319262858468288597084397051116607164527327754860060775338521709695204509453190159036436118590331845815946269219516667532375648255049347579520730423339389256204167980703954661628256578301439776755714888675502184795631904447475499164216202399842328576451044157216368443172575452526338699429043090539752655116867043244876661314197858718106290999776264343899899744523362468803148795416023584047873128677097008596919839795041257040063832872250104468058980496120024890567568788445575876502518256949051451027810178544033016231332221822235667531672387847300681971231203088865602547613765181949482324328267426018228944180925548533859411337898026054256182898270570512148651265209786049567216897965642225342913655076729916163882286859337571938549982165591758329770816737332536318445667978041515572276135063118103623735931042527557391207927319978231362388595526228495247493924634411953808116067343877043634343947909625114985172238237120788966258090228081562480380887753981973382163326380111121022840630959767772469825205341744088139298774353519867849322793592180716401265668825111280543230066647185443374797280503489593079112960292117624020939032649252827437303869499291283071800656262372544026412257896623633828215624833012557473734094043745424640012452693025354032618088062137914713142413452310548299746496618770752698064601034278311269715190223507194626416603824128*i1^63 + -117651083842970905995328129185033467013763535270464956046039913806973040151786989077663745850865024101530605389168070666107548154017376886089915241532714573858566370533546550054293469547063685311621152495051616452825183496304851598571058437450756125086436964577686328600577753830760194951778628657294440056797367164341757107157568435969715341093510738385260291982706862819492764649603697872283110727158097550199554584712321659579395809990483181046810512353543686591732182433384725323245649291055930909886303773804568332592351540038437872277952240822134653168286842884684823375472018345610304494460663360151698383859830445247189393179098232302131548761061898455369957414101222858057604040821155722897404474943291467984883845686592378552243072318764141257116327349031074917403479387971942232199111495537685325437498756327543055032631612175329695333560099034369987615356663377359986846488766952648350786089941366981696486937213519884962065018870008456971545425085529849776943034594708816959156914431789337235211035010328324823900858131995298823828992109874038186161834119608886511441698526208739511266465087609766695621385153299587596134489114722408378978988674779527090131939454325000650916201213801372516016847015234253800624337950832231957788519238762738288023888817064355216074257858630178695083360089336104513121824779891447684933721044133714016063261357427870472973246496260403793073834640343318590258558755475789836904561952254805378700516677914061043030188939260229964515849705495083139140033754018429864150814863966506115717934742816192130089066939369099443059785529587339791368476839392783001975924825879792288032786040169636697324577339143646983859101447181874057317696467083480936010302371108547578746567722659553939158237186301179369147058384747726676294116498612604987987639822639546065196159192943452573452352514573413782944005364451042366968292670009238825712838554069252464757705524023471276022256285958566593189517199600431974031371818288211967360395916390686583365919009298716609392713028372159390132236420287199060566375738111223867683711177825396686496829129950334426637978940643925521601715456188809802786178507855772194712826787412254742565032308295485588230998405626652577344279360118306206954878469171443660849194932065826356789363198660414834905472948812552912358818817524535844978077776758997750405200737936662966766863201936499345281216050174410356054915664539743562840443863340784444417174388756326689578932775267213688203954827919147748254815634875992744590665645658245280611602584658018231420517440712239337545253487310738987764394187628923451490854602016498407675128442398219966938960655232903360093441123481425736433742852488694450123662216414419761581641249261248785721783878428917760*i1^64 + -552325510164631714105271917843823885170195959675212670160369397257376058719255020176182924756308422422688677183877567820701160628969560782669227097575434732158602578627654596700375039090307777634209235935070100471479036780400245825868606603191146344660621278707204742120324516460381438137420833603006144509347046364204661519434791760507012261223736271707849716284427294046580801772623829861649036007029778339481897942692402932979332312892432670290286860785178400135033900203216364180950403813442046216881548272114755092329303033181496293180204800498892014533173396680357663951800546079428151314234031856952401370279018073004129821000995365613985103346485190029617835356884763855174926473470387354917607364055306970679405870387889585554319201072049026495085312485532850004630878441103812653542770613863888555750628086145611132919922353290843694407350014667727946288337774232377455018048222520942083986703436947934467132327603778469870607230335526647846997320647731428683295652261324926723108522865916176790199000497363798679011615078859182332294161363265930830758041396306983813596483705683800840995889796952361557391421726686776450499768016105389672870904265459768643199800470572012139434654677034923531978942421964302026408230869858588285009937717732606774270108052926959550986910185110554860214096344452671549085736033590069097191064669517316362366000159960027675723893753060135401720234411074422931420305926598274974183674574460219501867183388430347251357655652265078428370133006883816177168398976245107404047146180786981310146971945201965899848905954437347012981815630737426350160431732792031816138311421663944492037065819334086002908809714016464760670152693956565544932600556598864457255588906917854103739095253633977360690626800873634328755486144496350411128015712613831144050439566048496930763611226105676318373221294378638659919555356983914532554451459335384602605943642292553043137182416321671018689157219392907680708203750153711147116635076410277354365957121173524728206324205786703707375227656160460834572833632634492085349948226587505878770169755094348641142870626601348753608172098201737552388352355425978549833949516913380790001593595967521850236734471323037468540248239602116350039032403040848807014523762233751010293927125930084986506314260149430791178782102795515355064001986850883607475319080699097190201487796546237033218051784707235339642358847356259012514283327614168861294276771355174809789317950062360798762172221760123830574186531587190870892424943896834604463780861759442288591510716982321808412254454044403955804748465254522189847743799048797781821525030385362205788068268539799842239838175146681419154555612259438786243990478138850025810717149456970684901396429322644442150957219840*i1^65 + 260382490995363021764372181979933414699170393919824603560975211422045431566621084224537936310588524735131277785745444506523920498788393820760998289569947434511902010483167022813460001925589613189797193215028940475573313876243750624444164012831192172554412320839573468016810476799654581905678033033758399744808752388980510153465449428005371898321051573490232199684410394692717605146588556978806364866914426924015740633064566708616992049843851151404376078435191765001321481712473713432442504258860754258338841648100546255629229666277784179481143260341872660394704721587649783165041638669420999255149716190728362707416433232842447812496430539446355107779688590462982530945925761775672852862717604876202447489734016218330745299548161439767430375466709426385288687155912306619585205953713272741859378720292294297784884628065051901936266787203001294328961893651477513671871454650415442512690886184781968455045432398750978324612078892167236912295943472425868716421362679352988989983452999281641535076075714772097936377934650383521705692881283477542657095173118464852114711540442160000689359749623682497900043038598558287205307180869543526384377801909423070274217593268443006152480032246347056437472707553719847911916890947824146358939592694799425408309765721909882120942027836674972891713913848379102506566967404811946194930355776773206468998030266386178645145629821018564335660219875807275467157511852084279656984279307652055989439408759555220485362479633217467828715609274981110379609907065804381480130700285962502039261530773580733903834599308904198047892243530358560243291997914728138950629147532264494259458051741006323065578175101873096650221769415178760269936676953490532952395785536340903789844518643327712228726886138762450973289402589710942365605977532983272306128122261483956507225173306800100268085724744707220473618165234064509662168885630699531169320390159083834760798929915004595202165258807672492869220687322455803044561796295913672388243461427112023794536948289940873320676090716793728314427167199048879516799782939819261488356487206523168485746977665267586449991104863103618687570242349801388019322664415865961209522893665101482786942273468244954438899237252220046996799638113860319648167889165874400258411965320946515170113135942109759024611102429899772274811716983949194343214524943075265617581929493397798289168007454881751035485554741114077309369859247282682159840782562226592357925499975749591488489595523829980692602887325139002995085651176928328573698023181380927783700297264483018566895406343955430036840820778141871550648435497766097360621035528961349963157332747689602900177099504811641633131589098713858442447455656789097378241102799066612847626033173001312340499414288236103598080*i1^66 + 597274353553367887758711247927809479631699637660993536582295709469306204616766683723743818203208078345569676254576044582030161354708904899610070484472349844896643434377601771753811684966188765610406431900159821005820535425223416567673582795945171679441400233316084969151742682272900061016961638995378841907396899888648950089599305402503137030757777388327043241839843355607799565850143374145129400637866137228687135876898788395840284883078600780928115426570981806232278482917119095862504412698824306696109750011478623266907644539820356933207165439173479084280700887019518097809667750646090080062878724508044868455805458863284805426045043282048161512281251834098609995396381454609139925073061770047741334561633730783221318215989577201403455291410046446527016859758741685295793115652114425614510438259986519687187873036782517058919725873219836762732672387849029710134396198237076665685195356026054225582596769248682815674635057444978780474075092384459335461986770766976178670708819367852430107145837216959860305431080373090316160033202424120884658533077125033837634232080766184540975802760251570576098156921158073350744050848562181093135786360471438850781457833633810441732138754839366738371662354148462861261066868023369624046277787467277076533260430527165967154969749591150983196813346962426560136083099103276561449689874045683544654900315691122263188971113266776599317085283728696297563882000097943412943172602938522865487764470630469689075542061731303197636102973152001100591196684717218180827341717047291970100072826325894526802240807118856566832471575703190814917701721798660873492798335525421143586319952877372886552967242589967321770864164963768302661341679502260303092858270633362535927423095838741860648535938435027040230425096310405747829804644818416087734215801514282415052959382635819810944446840554406590272817731341291381976375373958541457955901269508638331104063653180092344035615847587058059881149349855331100864589245070572471035501093778675456765497510021363998851097077129406491584208159480949396282789325980227020227731267779846908887002755972103415198293164572196480254652547954817419312904706528723305633986969361083794215033623635627264452549318889673720803738727916659168751655002372860135246216563350248997461195845856679920859660934205904074515341427166758794058132569457086756438694356517286413597440767881893838013074673345922364392200081555786095091234037679019917246672179153328126352298465043103744256747485606542696926524777465252690302384373055702486554753130253466825189027236946202699599945856555635523062790791813281794265395986363281744105630424531611180052136969125727949929045364109301727374977514587693770394610832821036724734500162900980440367954152805892096*i1^67 + -90767262695683310851922345063735055877652410703966208626324295297544036660957683016733860716963855404981624999239022316198662235428535960293983907816118529189366458228395208799253353555128579849561863041285866048864830258374507243218739009031241074905604576148919861712509915705030727711226850960091043419854497549673901514467960571552152275065245012537959988554666926699350652980830296008559716693282579193362353168161244601153817781514010294870343693224642296237754830039226461560103830883648491324953562267012567549733484500943936379188864040779329486047255995027669592384631883802790472999236244611980326655626427865034636778940768999574204887689209886182328047626505626935172942828205890487680735434709154424097130338742151661942874083797019337211017954184756757955611583062508699010551545833602666391134886189667100421720905066932162292805624344394666541189446826018172352420506748353753117977158280579818074247839335106339501529741728334376612452234333661500998423239810137405352001922930823609910631071994357508201884487357467412083482942536742686008663258217510705594531434443258903657707602466778866966591841808581967947098870176098533692940940992215495338275015481134290666626121595401205190145697592895832077933212665241186258322978183807372002660683645959485299955133186996413502367993377118631846678400885650346115881146753070114227471801891789213167316800547185365654769886020505363800369564544134482768348509828879284236532813819415565403158773915409821202172207883164563129059966137543212357329600569354653900495955712999897913189118466567683150386837286806950728705627137845148553084056150159822991417884601835853664236856801550794590294333743704330316369733654955159694453213676421007215917920944963285044360285472836585901217609746114097603825944154417574265765706377209169243028310074165040965201384152153414542745382694605999507574292487052203004018445637018070817508111361798724380632278848233115731518393494093116196362595405776321895743959271974126250216613962428605623782030053949539897835302373826109313176774347004892194718923388675791894962877199054471093761241001535996409816944678352016980703275055848634250121317657990009725406027722727987026676041624998793750335986420943756881678144850689109029461965631975181206632933620899803197565508330801927371739092448120001172840547699313928865088912162660462062565125362132186790509626935101711626201388370732274701574089702766567542770606578361338248171031561363685704432090596701028699814504201389677056624282266635924910391614282544441783516523218915297624946885411830710700908749829788369578103356726649182477344868308325320801215476575526005674927848252705812892673316472937616072666596877520099964332732841984*i1^68 + -238728807986622993049484873384858968628454566710711773695023207902177554214708906046676938282260089645506149025897515120915517241343271709800737975445268976505531899666048741938741700881762803727536350934010220772004710012465658293721559735868725430170913751197754431588323464202607487074042704153391540992333484925712293840655457309331838822671182237877283016750722316832383296849750563858909758632270355200129569988490901820524928139372045383515274517571583993956474813695940572116281343156257956441717524695310460424231045067198552570521143499870263552642946667144131094705551129477533699387158776882448438454114756707408095064829735826944513007217418774435355054868103414554087164305674510545093410953746003525479168884997742109804641842775582135901210331028417769933250502262621835724396911416591435794810012469354451195868974392036180590601247969228354626720516932317968773077306699444949808145996963187802936738799212176239802837305659567518629873488299832188032599709233482347348749645136102661949729517385420758750630855537491679321253899375500713116968960133667169653857203537332139118660763230909171757502300925250456148823679209743112100169011659684593127294626681670912754589023479653935866885313549614735805556260072337368261656911404100381934965066239243980561402717042106948430863599777360865661824540585108264590211693575181472577680903740607565217876706331334491566865323697749249185083008238279782893897214205755403502947209780255747266336166296952972718470085153329303599081782944637635765987132567603020178153929727539315306708588219226233091698375720699584434040883656066465479401436494508557831543745182219801809783813145153698053640454838657109907495688125130529986608729620432348388706131919675248979652147450365182727272979141711340217562558151903542471648717279875812110098480083490730420326414554808069478195489584460343850440484869100476729389931440778679633093664600441902900983746459587669538496084374289312940073353501109216647560436410472377655275299419830751611768924708144963546768390628807314495126384811063863179539836510829976461969997534229728817197673431730145034688302828180112153801669880046185250683355455089900129469777073005210209199413094839635901683774303160688257389667919545182977594279537661681900942552855630338629621121940696616451721777164878139361071351906161248607987771889708751479861109383604799279501510495049064151925481314526606883976744900088550213722507932680660529239627852873698226419312634308012159341159535450005571108262003330977001874930940479460569833043369735591879870144802743440310232409370081892248075230908600184039827848601164412249202137884053347563556228546092734675150454655846071613447833508047971619438592*i1^69 + 130456348086916749963146332973279988403297681135825073154017377208558028509230469162161094277816550747368692731752578224702006403247060863779967977592796725001339264817252723631506431287349329643219167205942831233391517026343430191630739865381983616622937824113406189543615920147936654767667396295601368722140852025987257472319173094290820770048959769557406214113028892352281279118106722730201166264971981091947694424602991270376062094665405961691403655179768555451475577344112727335152974317990912562964738114050094123237274612299809430705426787381117616553695166459396251076056481999299637695312258255578085084910559974848203549969634697184772344628629077857470341945541263541301204366730605869646254845787008204898921945636615620496626413007146540741537404568602655411740014694950725680611913212174239423228983208035395440424449722901660097205873103148322967934254009695022503962177579279575447892413471457918450716163396751654160477395559620328029536585392035327415438764472950455140775488613063373551227879421761537323799073652643467815762049948270458287070773680609202564234087692601282207623815808089378373765153337928334005929543419458554299091942756519171726644259154432584173670096510879390456729152753137644858209430550732697742388684569710252367977315762736312240721406920364300719371428740770182210269983079417840948573602404789052992172913291822676253249743563221646042293192211554740395725964581946873860154825470984435013984106682250261331657719668182011331414955929432693222379533215355971920811770387844126189715684715320285258997245460557036581856079365291625005178287953433835800170181125515950494047165316346588205082001891502728437327026001720875177030356151242445899777574543337061429223042411127366702941570650478805309980895067399293175280490975931152861921587180820798309016483468067956705849105316377406579503857438457103251205454750983358080680905832009603035505268910108870286138542241398588799760852305654461630878416472678676408548734679352239097207779561017091017995953634889603763829914146136981830036367117370340020026109788094900452532088467362052561071795545688318878137513603387947215986539608173291237074444137354990583693967209062348163469515267307194439314827778369619454417116311154494463692802444115060797502345522141439323788261412806026473040610264431742895325132863898778455680812441239422086998068339888782081857969962905852104387536210163782266595952918596297628277962874587566806806511412429705264267338172144498769967863033615969300881737679491945626858400886160100852230958905915232039922313315671483101421970083322403631198843172977007954054779898703378465764015956246827771376464621771910399827452961859766430200628262803079168*i1^70 + -18130992991717167976351283112356439219827431092729664090399865958200460888225078456406619077308820182419819800921247719381041955205972549598520677719636686701872088504538792957816372851703910533362085535464812235178608608466741774473993916065418662485998555387148949589028685751650357431050308062880676454834068751322623081008886560723642718950256130790967573431182035965385504149362942441512635241420715770745775300556865137770563923124408547254211846395238762173257176215171102491917073600299163344209486573963723004580482765860477797961054892873973677093078394213469257029474277644209651104984772270656973076101393816240086300700350282815590860405533423614440117728682314509952995904031317704609846928633390711549350767946686331465462771933878466898248962976602090206111141329850430048254642053959301576753382680719688934113873852645241478684445875612579099704007361434837385531089275046214309525531817159258379051665316547289640018904441995124470265900259638634999777783628286633788609883103634319983686116588259014673707924573898283941297006101247298274350687826878846675614620843291379585737445524931493229894129490655491754069943472103701465636063460335568966805655801694829129214847967796623317575619229497220519359955226204252099833355152416290674646645104585035403497290335923879260510733933573283289981807869627319352617158757120624902218970500052910520270083717590352662886858661794393725492925742393336273008238151417916457376085812842980363552303888110372865916004360781091672730412658259543793546432384207627163855750357619997012742231682427338103547304046280408803442273331573753800267502217357488265574928330793687125853568730243321462850328326812581575400714493115453703156707193499043371251691010761740597814915004015652015792724460415167066828078739695430907418220752235273333341804926007907666182755761390391929563902685917975350692042175426211933246755038833028399967280260636139327010812242401615592214249500114395903307700873819091546973826078537533082775315886782656952506090631212045454276095558805562570175007294506219285427903830198186009267657865310284305441598319749727382140932545208239522198559385048126924912816874562900845403055708416081607490899968199112319618869055460114758901240067790318480765626525372259506281808426024218003990494654611815625966956711859800860127757182829360877188402816916957593452868943503281673074629613852930902025722799054139990083208069732549181325948890756169182359490528784810537017886515589616862046434593431393572427695863595840072718079748111251892116823330936240266325805003386012944757564787622750836881393838403842141102210710683750662051808241336468975229843171985678514078191756876430419423704121344*i1^71 + 556432828108875653522696841461829533472103686642204781505393176152880042706304916389573389581200936833685102188774184927781303262524217047335555332776603212024378765932503175983737277219600847375038090447669311385938212031864031029724280583765597256731838888037510205246381191708662460366354002015311052613728347827246994346824320426130856320814575004835317473102993832181015873882226625174521160586414893017755844283519595292138069685641397924831581090638727294403719070476474604062840311672231773172008437612733035709194686467801394472297410701748827735972527286741953809579026699151202021573975111413086974539152059031210877646311872324003413814322582358071044576131758977060725042635182356075900466428851198739058281676523363068434349006463268494081605527142291303490080965095870494379963563544216210527154811233412831866310265617073802115605509438829537927790999418523448707172075324224274175200646000267553630297102261331039535876125303526228803649372444897831194407388387668681848364325917348377005927660513134840421066487392356394504427212745388803302780961195923149649827082181751563586114921113360428842595874469507663067573947321594678590157439107054110189202304784586419764363020190872112764184842121605189851988169666387182367939158679851358567820358399108374318353947010929148842674392948364340322371336954412013026186041942814121062099962770494944402067283568829149108887525890895516851649239217571702739993317629022995378619129917581511990909771606117649589672321050877516597064756361347404870890593855527554081817862850395627566286034638661302434955527946232467603503016977569799197035668196032693847253333901200693936018184465366965392403509443512736319392474856423021056710413703279023720441016582152580083826933350486677945473855687257508656655628697733171824043189994948589613777358631100893748152535682559625059204509519595402386352528059360239030113471209534682591404864442993767289629437432729877297457723587485464637332636010008467015195722971138144273817263706697519840849458848356111978775449795769498304452719711687008320229684212798397035813921354153428867841193330196017076999378241917973507295447085694353418842092626005078633243651320157274655020759736975031208776760970930351235340839740257431766505413896869772678583634145391880386693161065939782901312867942599492811784607933748998371382114579709808246886704727133553370881841561622688418110563054294047883279940651460398261177288803213673963195448971598857984624893970409350074673884017185188581876501500066978797296189348065247603203941997599134998446533599096710267122394778822302140361006339862177861852952498442766807790538151818043183033320900044313567198953105271063314432*i1^72 + 35586255220942106913953317095561683296035075084059664263799032562948904049414455549206437180421906390012909044519349759825966554469352632030740498449695738212078018259487011743988334771113611156138600086261970196651992272969709763763031306371821546216250595807438079554160824285038196000116823985400594363707320873574890929049650937587194460337545531170094926661346941907678161032434446707288787028743012429870603747651167352704599942836221789670718087006480379794303618523242165487172135112565061646750352741355585646672797719958706308612116477117605412542496197479998219307909874559660057122995052930749505151684130143290348500732653551140487774982395658365470333763081156332445309012262780748524821370346130406865609463191898499493643446245926977517741026373865249329899119194456262162801051783140256474537321888879386575465078638132895438940803921130167649112371348763545721626863273709341117629971619262124273211205215085262094924434925320966568815734845654088299441870426269114132150488475166880758751742489131905350751964865055205816939182383545879845563370198450513408340035384650670859354284327505972907176868363794798066643925684349467540663476419508667156045475731082453371261006676262355825384402705084300280211157931739031607394795662280398219055930372783901364691247592289523366191103006441743616310739152723896573433195772367534876444756376907276912153963105444573408305367989278725624878422814418421718899338572884362628721958167084752319546001013235992595388592896579392740585850484014183654327755513616375217788514974932569012231243475995098708589916113920561298396791715962115824919044359009931299106278371604401764425883710534139139493039907613929152803197815220858963919744438105958116677739226640978758722802877740627009444329032036933707465185243927061196968145657927095396163415387795494291781918443883795871621719649260174308223749136307603713099426524785873498810111162496127882461303079638434021882141543499656302897312911130380695412765981060528253075913527559630923010184679956055565413164608123711895809231059375208098061801835129129793985184130741681372917840383919138164958054576701455822941446510099612037342576441172432687647310107397419253672439729370672144179453786746175968586376842442505642174882238724699071834068122612589731970678118762153863270858436176900900670190984442011870400473983001360065863348246931940302678532486077943293788991242885792829070472040144754262954729242010070674227330698049240115928934689227188564309263654812431690242955754855314476225670545378513940340080253915831129980433349363279240365352465571015098581304693508387892274290636519343706395572420046004132224098615401382219851111981907968*i1^73 + -450159691833087588555834313567648841691958191793205159757245378811914272905705468005061354725170785073688950324819422921791921657057849023572208661799295374432722576906786819582203414797088223237495661226028881035710149807346745505944642747556882307633657053044806123679270758335286632198303589073213200046932315087621658708489989684334501945946755031938123978824358255085458537611333182900795340199004913676063946826749318696101940817161095582915758204556626581707610017786019374570935837288663687028256355053345890044538585318959223797991578386069482435948126109730809050071331560522226322246032664828218561287543459193779172282991249160735301113310514628089020933593326882159641752594469019890117468828467951079250390597048328656111526135189067960477048046689959408832342127068725602651633959270631338533240617694173055969393023573968813517355183719319680561937637722618273515361743163433350462151797062798529695807217998377021723216296241037240737718557966653500447484348040192968241039111496756985248280302206567774029133548600760785486340356716502467833358768492013552984782608647749115032504834225511706260911307935170508732362371176466249323538768168796705644821425383598276061058174642506535143152971111206991192455416574452599627385580741816424086095251767712903636739866607157783777398726375574056125297549612244061418277428930669845927799517200942741585522509430984969429837559707702005196923098419052883849712334227971877739091258389061242233594947213254777535468752194507241096176012976038786818282801895521024134609821829521875345272855973289033693434871181039845164115774361547096472496443513296914567538095112365758314793432131321766351402801462504680156110573312491823508039638751073298932231109436964764514318841040523594117335767304195958734417997351844810526709421494455745321686297921094330492757665399768354540408495277373314469052433521818359903161505660271482590328835759042185014275754111577906576393329311300610673156486364591586640947250868269233841645902106364178031120415078429082711259046526625434801921347006028413742416537388900656949466934561464313677782378456550555950690206130756816148257551326360173968758762008361967375496107537028004110362737710842898517682481068677977847074320086109008755469946785663160585424673845402108844705399387707511633636138304336871338721368772941305687798419351176953979841732636382769042386736612530573776363596862962082639131798424524832954231576324092662033485981707481015689227312907024749647939152173509040005790247233895109634682981739370833490937172319491314881953216572756728686786663320041140531420250607110379631973557751876592076805811702971515690907823088383442036981760*i1^74 + -156564049838813953455296803275614489645279922421841169828973812185752763897702976363174473131989740761501520084957651418919852800122944997663406008866764643389846464619132367678134305189970509563966738539708756389105457978987412434198634765402500651447952165950510192302176280518665031079493378139209877294490884188903034468198375768937403006862147706553144625177321844644443112398155576626984225822140225581544541854910805242094440032910353312870117078460921226923859487108796427509170521697552592708114642171270019887521766603135841116167323914858997847491905730641583147913866201824941631645034931530582597514040284335407448927883757092523578333192562792628865620075965242970720405777025517814982213241575729816070083868879530164431679666674584439880848091493555915512602686417259269880727936217146879115972689969049849598161763819430414390385578773934590782870651593193684693952597700254954679577875679857732710676448407053522675930996726182984436533763143905037662052227743897660637528705443571793937203518115057784365178737760301047370376666443570110446491087933511874143891295744790304565473250191640667252505928127477026307721112799885715831645487735624206003474040250518521792279840959938974739906364863711022295447869582124107661006097829757344437882672530231091328577024131267462252950680126770440284325195981607016078275378875544219903434154619884766210213327367869990869166753803876617746660962283953102708381382837817627359844839281986491865857084954171752263488452102187050736950128097847672546562977057830364492289357690390235742820441966409398204120394923739433094051799989453100878446772246178387476175117264193681843932340261296755095313258195940804746214835969519244787591469853674811315183781470163501657979366693008708062706180318321819539837312147507621425042077288442811807256845575267187837174228579145782019982246342140645329008035829007396361097290849008536278126186461705493914860195944459423684179774981688306858368825869165663434167234217944043512508057969818180805366859644972662362852158182245961678545575303550283129943783310993900484715355982322279377324031578584506163079300376840181295025763586806443837983817305714406726944044345899259605537669222068643063485713125865333421992152842959085085042994146046509988647749871671504215309516779309775785346796223057674857823095733629391537049072229765835100316072836605653978448496949278527263670449276854215744333028068209621176220110952396661123845821743235676636583211304415180655630685912891603007446665483643491262640285541400359933835090542528516634270894589713953454339444302301775188442944439862440570748418180244192401815976611001509328886592440335597568*i1^75 + 8279260133148870392930060899382549579774419947886990489911955809907223415352996823601297240761430437401800472768824211740494576950366188613875837039852595495000684827504641908547383597792759752651231697300487340291402215421343468957375291224772325084511744770576754176473631003537892689569503944428907696860695708535744699257138151015092753011488975152072365737750083512765016623498803835170753064886001084948150877060645944274742378822448322399207483280416377010718452975517649065022995506284682724583043848342591037454921639241785824750027756885044524554777188590213424735434514489576625572104478095307058264746961360234613136499617350420670073941674786961495269563571205653570859304029819581135155155819542846073699545773108179972902870169771273141864313226466754940374484682344107609616652486720122225673029172167861365510734670338380769238120759809375550259645618330386853242629067536773823554559735579727473964063166788184590140652090105387340902154336157335251046520811413253926458936003740424935773599138800705544455758934389064625538974799261576961453104207764466390766370911697835922965842493725345913568229913873461065163165688536274104456400279305521041688140172414061190701536665500925098867721208304426396651375795539717392888967770885658966849336473427071765069759647035094152107257845078638765989109705484255174838900519342592531084570957283918142158267302775064811187792561729057859078825219602730046626004393695400093207572959224895698420764353299502303584492660066459538743282746444597588014019625244553744182241340767705031403418008812245595175344710036270292515730842451384940909060882397089832751838076726324786790951238045772590316186890372882343107958702190089580760373844477527197913408498467282922454138371559472565509475599875364258016702182126824983935898244238938898423583315482387855795765548712021074837372342758230897851183137644146400559828153737347276404013320219317455695775306523847407677361187942853047289143671212036699103462557186717198172683731761025017838284161857357248749720896852529919278326519994584692564722432907210352576096466031175286230242377858465450979847520908731411218472750074702233465924897573456929424435514035844240740169072301045163301171787034389862120314594592002370947914312227490980377398302898682289248738828902104733876265120952355887736409791663292557320321865384163709360493945285720985162068633732991766241249365373405937513238007603515132693704123434279823322534747709040442193835572257135645187671844742738762417232636669520164495266075620759955015718516579129164935578906197135016847956846426344083660870697785083656282762082251289402638646906841887530494302617600*i1^76 + -143806846792483513087084329982311359808062676955074786689033023212463247728020689121310448501908808383838978841722221350308352276550707720394348693722062224352452169250626372370188981757756865524797949005436341626990300616534944273724592691240412980515460735878597092045226909238437411580936836354967853618227131107604476506585030223502404546671959947770185115429615435391289289271509315873717895157422127464473079064443048573440990356436429900104906725796272283803515535556067211935706977522290613211710132483922033980426730240056871164136158094516961070127829413776859594105792342412850872301449466014005877988695772469449632011150710753900354441128429624074694999429535654654815419367357931795825250609115357901143248474372620265983506518261007767808193176496100240664312766070990740543692574779238284049404905242849947865614302156138043749856789942107376482821620942762319229679081393833012960163085141164532719985099818733708306073658898541065158656333184196031396563737607836847647116189500151117899953984433865577824151956785457191462543279079328521611422069915508346244391734908618721128330948958232741405511756834175846241666755093164314922702511317316601029866325848003184193999747372292488323756445394968108869173991819964053708796247686893161128911640089608543632247828007779789007244964804062355836730284219763582398764227868853544619846624487128074040625079892905443073282982488730384120567708081310609291517745466704229699263085660542990185730441331799868920549116002095837632243584074292525923873779902966322438765465133630698922641001337038978969457230604803494058756549055558180787761805549466557128497505943592341310518732956544437375864882464081277051236817727182572813663525074835511140314428768309830675611528354530986525721718648893737792787933454611626449021149012886389460008582752959356384148618950489072406042495198026381778133536698441820634342449763746479572184219725788018043477911758148717725329429267136079888498449754802238624493969131187807048820133994357846442763981816821500111828287336264904417722370509649516753666212341876374577798814761054193579823149640983492362371878336521829760702258004581414785328797383859906956859928303324986990461782866896050612807111706830422297505120297746557621536473322645167884660007696580252496115640513771816965985743526888575972861172687663947373031679392789705305246288745264215829645163534555011034710220066508497349052964471556758427734600031344769124176464640370403282076238578681980787608385633320803689838784134850580025560953594982335377686397965387127468326479731482727046193418816082050468673729709334434962339355200114632400894275661432707088384*i1^77 + 628136545863927758590615702465761540777563482925888873794499584871777056002494400744284361993965535535276638799804535605978596117699509660197465377671659995911212741311712339988289355078873899035752237254781104570399030992299531623489162742424446571704060613549774345006129171067972121708835509363112578531903085654902061330087520433518830498895986194930104268884679493399266223557215756296889371355925277788003738579792028822415014421252404564452414471001206019992176709750740238055207008544093720064623916989329782906291409184913072329786764114191043542226154523143226007478494052145185323481739186480080166252174856888189944944151175616753307932686371587800073913099832134295929456077928535833122206161535562451423816651097656476655695671110129951767961166877567259825493039664920209651378975210742574349428971844926475715567233601467263137314951905790305534280579547675716594639006535237238439715989587136192042560914797846942485481760748378030799479682734946880155957932837879285061316253599863385922617677667704207646168057955255022734048248367373673625460978763409901384649154024285626843239062455792793234013495725196111585874396555368239355976236180616345566962976625377312914007026410705515928778892607643383519600421476693184002883934360623761307730483234472282060040275290959144133249098571038024125242311101820587096138655621851359941110768632043183509296277640787519920825278350293716759467303068855089162557945595373529176945824998472057927145272784662740497080236879254484562026271399778939814977301408078863329425915081931619183592862872272182239969765586089261410257718951697919485146973839364813039957133563632205461730970543502088828339918786645286253887339542867901659397866699794295127956956279552118895943229228600044415157954729196613128609850454530419797919901160583866302337739518928709918513327150161984350181537062581633645100569823016710740429773154721733916746649312419506755095312836412901658831435963973674080317574927439200665335442372447479452991603245019322692572370705825468506825568189369108330593476023996619122726505794370906975934350342931102020017567819300612390198540528666373851524223301677561221454523209610969888194250349955369945869215095839487700694675913613861231045499001716394292525991880579079507653647084538798985547532539775907042977195905048331486362413658261322896301059194292777187373476456655024062236343280153122822514788449054320809281314964046936925191025917255652127503397788422684019442678795999023969016325023943712366203765261189765616472348289662459263546352145264962692776546422445092423496340478598619902899041313488087192453347210831966571383039721472*i1^78 + -51486153318202391802179909095661784500120550229374328201690784295026134065091678703829162385477296091856538956548775280938602417415050601339598922296539601515106820595030286019307291814911982214565965508045605705679618100921534325312612792972987888893636548703450114688558902223823899327977421844679971445001712654479098692180141802511396799957912786289513518569973067842120142980736313227612274471972076267955987805442493727402144219004703073947977695672521029407980348034599988195663856973076873870138109448973282464837958328869600446379436973923716480996500164220533866605916207054966148709587581663132496227636508798225264965980655267137135435281846455757496674250127078495106079742374965941016153887686735595866508777596629954078312721776586145523098975510561209249827376030609142010513360631493271401789553380384688257809191726937913957528604187936426157037880716264969719511932873158407814986236145305629903177213549078836824316814959229835802668189895634416827005311824670868178747528992790464640983130709055040609065212147420447711487324743683425082072276440598589637658890282710787903348055916232823980801508298887961277651648708388863141187747424367417932532344634298947172152350225568662269425754948411931418713253921201281061108764042313364725994160841301233608492891307941895389555186420734567593247318049084299036651247437705196237173194955287714754691715831377904404018334994113136468598015387015287788088568899976731555590281975774090631822940129959153929559798963471941480582461679499855380241040631584728571824378408166517190019200262968425677563932722689879966768284945870485112501930622576162553648544200724523079559505759504124421506627035684381345903651999848895969409018571908488141040432791941849941177915672434455121641781506271650221465197519807384713381577120095423186243101493443610091092654891481092738177423047408314084096311497541741140258460967588994103985161484164906744336889929152160374443242518215978853527843050178791883234460685906113071306445933247336745862354466831701474214807983621726153485650113900803340006120842070474316952053244253852863677413514725717776267571339045367843246718382487218687255448362631734604961244361751370767904984952165073254963060777643023452305835195989569506595015530462585454712424484509928123206685948169171059042368912352724927771490271213763196023324818287676644911094441894725401612923430266296325141353818954039716715512541588544776206472516066372941365019697001508591387423424884947211619263924960344631991474338485555015193648232757841702687422762219127144870090515968219853698467773994490804725481661727531886116215724158249598976*i1^79 + 86442030818517636059390861579580339495336087686548937846985993130106287303455838450618129422847086562634029514290082010067631531006620926705224054015584434719558400259822992226722632992126338327029635777581985795590079052356995629773248086412152065423295566754989894752202588885879917475486431081833741572705242846338888903813585167961352800269478311307797085428394908483510889263493056976382590741718042729004133454496798715370015482305913531353331725936508887022975186848823715200361427652362516626942571894758927403752211280880892817000605692692612743897582924410712496087818221850669069063197662581784796546319503115782742478290894027167964315594135418909490118572657943038535240465809429077759813094835408403914643668876860250595490326362456420615645331789257671685367195927693747573494274000025913793443225742157471061890192425203301234888190211827755309233673794535720872504024733096547860486664659346694031262901154263917500908783118953247776221715044794923656455932299994066454786217217047274565334584079002314349295849141663418683859061535004455431020718509382979616076981456533960790233080304801927290115915350795778569861026632859499153089736340324172454455953086976296971939555756377619735445257409135666699998523429550690710463642495781121616482353122730232789890137338077674783699901148256543859739535770440643218209170425162031157084886987365535647427571634864460379083931087905690004533719690206416306685980415279244811630974229526466307346501309606860093284349786359045735045073634417418085840266113756175021947925053254225668247349455207591763566185526605143826285719826331847722194879292986536866502233188522991428258934794553952368532307082024758913220759048620557237352015705218290815868676315081139046428911245182838642835287755778256651231705280482965883112473276336006566359703268881389881217212353655171636501237198352603824416486697976232412448194503636515729733844765868981900847570217829651239775918742004708991785031097261793731754259151614322725320477942778500460085569662298134343066800753704178862094622917730463135179455492104001735406565258399183944800640121766300912877060177812364843250434041980239784467121000471550423592728119131598252545735393394306707140778787345843669494938763074313515773040068639715883844624368547775641118316276118399066278071049385730944391616046449161739070651544469159652097872733635702348132144342248245604942716900979534371061277169813734876497576935180866690819598794390339162714871337334815073590060464794437902016627490938942610236600130434150451262830735183423171416286569247377502268054371658351430790916776746000526885463508647936*i1^80 + 92720596518414351879393148352571488275070826029672892945934735455997292697206614526143480541766456754427816002777709813339519351244794953721616871399163061896857824922225613996909579242141379558936433555509630004939027073875877827110344369813036405704133620106578457780795165799985907959170974334817613596885432142157344700965917672206973567561176263278227095629492096461855660972869911692831354356739848577230905284922379673169015215786431374324976596928358088490013077759742871146455432615948307967728387198909579156860162005852671318037980511948690272177820561245834393859664154845185932472237786029436703645713792621464509968202902577779318436665253036962393760877792572194759856218204394826393225625387398691353633242232489895007242844542277927905612795743757728852655409210004415376251091664902929990751521651607149680586018149165129689841975825238211537991924754542668665820933172876454443329170999657514813023992259816662467903968848326819369234660872748166458268051953335479724484054123882922800101691240948001399680549354155983063116017562761368229737137851222190775201686351718229500341098534238123497966495071177110884305736181344806028882707186030587925910342556218773276328552964202651083135112350485202804361825421474154353577773528525638381277576442323096302546095452175342899855721135407360263240857224242263488466069815616043575752875963802687597681325344852974508744565604408541973922418743517449770242076204080913305130264956080487901297148377444763815456108017121963306341694644879257599229499692290451246060963440625701993781696295312451015173823391286786787949179091819624245228171159673664571673084315342231703316639180791800275926889840494835273190568782466486579270200593987191971393734949833468801239657336021832294565141330364696973143073632215618022797764885639076020708061870861151332573356744624324301094130503935512260184244801453438661115587042955089599850148460486028610563765014158973438500910968394470833121027389299697922543843341649125052103149010555157399425464645032496104126025348109515561950257716987455585060871093643000230244961359071632056277658145757191264548664767666097364772066431464998585578321212136008913350991620627599181667872389459189503721596890197087692411209260050330012717360904272539364489209698509854672252866889249710975387815440987535382800123946436429995926054960506564551479133318777923658042207389646450342148754507889774808182013395633144615043321915152147737526939945429719091002233397891453235202092837694540818421475641096179887839672529563538862055577420659535224874617486472251287414800073641529867190203650771963428732928*i1^81 + 27715147455766457096315717408564608520814912961844670159537762004862894783023467320198320017469702875311457801232733028090157521625368425929970135144806621822033622207008361062481152729650584539619713718302659644533874953561184650534595258426500009444778152686049333398814810796784489345023164090729240304525923656157331307360460691306934351933739936999989660549756735850222802339387934944132918237878471485927770919358580335663202585250161154338372308432882326376850869068290517655760327538741313311303817861457583211171374825372986834976067820380289605065117124946950646505429556633510445111473173802432790914037584358573385099738001872201979961842387684720526189015425696588234416318617970783228526315246004153374865157567021678734197868854725586328495148002247364102634547960853605345239894832536383682418874827661257624377652129754610492918826669863725419740373059910037644879881307997929757544669623965877094745900620144990489905495205539312362408547718383166800721288696162179022675666730615239546244344019516695818527127646411319130996863353022574115277329674891127280853432186297526800995019080776767267106493937887148975098878169058564178741433437332960220543194191238909804184543865014244904310883144875993649430249633689838416612219585637267789939163114465250534884762266474763595504347864766951669230652993773098005013803917875866840397792425110940974661933016248208504149456513554442832859722749895215949323919513164508439369819718195957047535417367914207831979026295009614714061363492186051844108593252460329422477271865995524289847863184191234363536504047283955642619643903685026051294778042644481553276700713326372871127733332573904295070360475309435659868627815094347722285907871467374518191497760413910510358905661528398118352010690366881048276146722682904139981305103804696661180154389675701536231708169644833300163019385708810675740479699574707366202868307267881579136450991108726155338234372852222160344907285561961584857287873692101882799606785481360502400185994903178361030059140100428411134976180520079965383445634851932775540046597737432828111556944359784524950598348721093137322205490251906770449212902496892539332099081677537896064974293933471597407611956777520306367691450718131068898675129605869851817175926656261632156812346096151372603744241703103845074614402372665781882949185213227344418960971780954185145934261679189834285570408348120937511463935540445814989187811479036364797523134365981787361665606610152730221048072087273636021422407449560024169616547825095863147714448466519982440224754264294804417384391795193563585357292049303209206997323874304*i1^82 + -1724084757194209886153415577847121007820061281422031542961742109625203081581355738980070713603263398489138975480983181698060574258623901940901045200209577782039133577228335374667683679413256911067543819450908347320759236666938111149668548096820216020820728570317201386532391299185978251942912767475359562168347996531310295980006720059453380615670226763581842543132393168986430865700594752931815050455996622228603342161211781075164039271057723951712873148994008165629109036821435499815793379743736375594548841283358465149262827545211651879826411850238903500779260556607390797580920871331102263783708940626102581358560083852374282884575666372190404497181503565020881054735238878763474361160198301959352346388185753365055259026198982524956206419571802328305090465134801101208182800321096165343988622468261519337595234933021343735600041748348101129137023769608330433309640860852242245935966141749588941408164059512359770206996920403452101086950664910895344230449165228991435292489670238091452154737858010938806142653329360115202293768849404568961529002923010902622997990630998411030665345830643339793011629175099196737620214170047749770467033542555146227207926696579209482009768114367370264588286735515770474750691537850826525638957265053748444052776739269647137761605201774165905562583496573061972656276045764138786444117898597683834310385902660528952212404083248855851600534399343663839441083289699745248013555607121182848990993995548705416628933297417598650872139730694380622636395354714423696998668679682094161422190430904962576388521223146154094969706457408815337525082892600937085745644452072290589761666044725970876161603384733546727453565777612203136106365198723167028889073981857455422483101875295658057747241753794403064153795810156545187636552142277964617790088451357846763596716097175212141707756411201832900032286073051084768870831461704084891831996935587129889029002617592229589161995758577995884584268796378422209755874765562062139147247438674875661149102839780131520345648539105422345477466494069604202693449595457117629507208839696254311736215851852941087534519993561029979906708441118773729079202439756233689132303493978854682064846409514246064841870186979679001860017682867723089823142591973778643167117909382330464858016667079196531636486251076003545262538513325910901240214730689567807400294796232324411368195986687553510876784933489512787191188284081296708671992509034188209795906761265139319709777526980990087667063729356288724317647826729734431124941279039681635334116598084083629501377117123501345825571396512612741388086294363815411057473371990709501952*i1^83 + 23449277921081266549891044075127541707205315378364608770542688512047439593023050054595802571501934179453236997587068487661244525615769916309865272399667945463855420200234995825500586171276667238439941944617878337797426533048908175024610731235908062742717914596299001393908706693675869119914643651238482460497297285775886051154550596096920264169945831069974393784758463589346545163503710505544771758465104369428835268410150632695085645196678205866308579812315100368154732086119501537668678170628752023361839950396593980165121098755616213411534134520879516463211790745887572538694898230283931956474549147945639496211584346959894928615353787689522791847066598140021216901933348717879428866887498266508585351699433504402911650054950241918480167366370831769190797737942626564584769159085139768984901098288590395920205682750527042500067317104064676327866400612014963264406568478201443680651904849493534307108386355651084812485672017133089296725762490435675385300574805043704684693330653859077992199457306629848067134026003622450440338954697875496393462376347543014617635295747026866845365179738540408948341770229450982521487414630105272060832276039533860731723271879286930798242616267777211980404613323698276711773770552306899804805030520797282064670585876135850404368540012680716271132464602369040626544004876572971123897830298237536393686676490209035572791657612529268303146349800096486412953396214966031317059100111063884612510068163012028242524206980245333433684962836334046250233544141982140485344933136912122837320408709197920159523331254920885386507269646323091554846005897548110407227265081402270618769645773621463442728870460725937432841367723722964305486266587488062281029921022036590048469784134692337015605773489377725309298721561701502954692244206164713239486216082176937224585259676548877151807104205306998282209173638931307263278117022529263788256318197332521801517039656568747002209163735181289540924771292431960872622141549102628197494488405715957747693600892447146346852764583016357150996713803155498762113367953709663936458825892214228541373648284356291530288900343740906269358297318692710605235281944113573883588357917820313972677981723551263044384358213950791575527272396645308220436790007144166068575011927194531357213168813372825205053075817517421592479327656297389942274624634890925065314206516629108407166913882550724854806217645405258281087080580786062074352617552258087066168329331126365203159576505339818458917100634154349615553552789537757225213244936877029870247814727710190319264977406634914416578774144781319714867285535006485148336128000*i1^84 + 31718388633220767621452400285892153364019178434501164435748834682460890529301446459060938566598623654917792298547928099055484878116646390835526590591441813375418742052487176516519976959286902294219550743958601725027789258715463981737382294118437642723211749283972992888769322548548047405900481237203036713970730810628019321950441549145802944740353746781312834445508651676034818359243406953727162929957889663025240354361458362468990925988858336132500568008456415975719861879350191207696730702526552878487370989041920201126273654642535399347955897602632735300655320230939163294604159101782274474411634674216145086433123228809349544570826382602727358438582636454522618429781079010875497309588934718884677381984053550481785369926108811115567400880915910125934280254079503104265963437974191657851604648902275209429759363005858309704814988243120401592373164110150199904866584030787084390206843495640326834257655500551260692005140480795969559745493324985750530272635450906377376935350112157854969554998385685614682537343373694560283697535040902893352804731710546996184236358263196088784086827767167669417899231626034082389027371477683468392143601469544894967255156585817205942845276901273528562533725689019290857532914146079116632737664957719693601354766487281517074610367803544092394065011241923698950591194470454253717058217197802236134440485106975084274868402674992675965858296229473464977445763692612890807469600380389416828505596533330901680212878663032266479926312571859232657178759884697291450580961446583116199429501777383755398025822562782198438249300048370474237457317899490862245057065087860863371854272230412815878805424148069128553328389550884161004960606983054523229656486335454009743174135250609978383017883334771250147399078666316054345175955329078831886828602929981638822557831510528261466109205468146336901518111575063738258813294549703576288280584048401681855660382711952487655891218746519556217948256768303914400641326080230443564266672202531491028141944848903632012034209512696233549516647609491750200267243905817948958917557338125720847362526068039824481610693736133517414038489509350684051832939652373514516159426017990191399937915345180811083402901913043892292301758727683016330223950608120477409981190633752535402079557502594030636748638083219498003507849549408154740959618934969699004722351478045233490838462953276109934395251006986190070687202177652669729000062546074679069143701174340935961227131269037808205403874907780099295700358831416389031845089445776289921784573651714821641450857925455195518934769081821925094550934155952128*i1^85 + -34895824679000907351715288769924146977840061860847443101907938829399394095978970356595874370768099443277732089397972547788566724610555051032489070619390173231358626472504303659879288020393281800642498561101098449732279918837742509608609931606574949955051503390910647300949806861932528827814963783312677073006933112455832952429419821907212876527505285016173683742297215786904897762027328637111967683256871085966084745592973118928644379716080948031182302487934354174935750257741214170443566686168514291184186273384720089168086690460110971737736573376704998830621249425202102246655903376147962488967532634401502438068131572402841381029665766649851529841986573970340769999821876254872207807582266185790416192886646905755855627024885886275405750860535774262746110401082727973932511186704133283683598961962057768134771158304228915512466420755342498763997143188710863779431747779686110083606236986036611204335624511663563060507063972219469240334548867216260734943876720753569255300952221187434216928422950800305758961374329971787065774432992097223211414366015924004901658615821169543135604058119435562152944205244779695869310702138458090027294896706624089076904040978191230715601865023050234274029601082335350467366423571902030090807748265295792337311364154215967032380286988898797860188100943927114584668302004216407965679583874322643072301916830383046975560255396398881407114612724348185956105135085557947514616920580886676828170354791057303987189898036573708635848235903251892085004846100628049595609454240571331528042937803613317111530615497399288452771013580210306984556822924330146041403122267019809868423733273101945733138727826998332048941126042915214271244435007255561606503280097021594455061722202531787080457750626211411993775103482675665924714269628818605191749487498842328183906401759623085849018357265543850748922439673543837549177709237756484206313943150439044057524195797961101049185123781109247240966538071418149545896553260752249151701412544371098556636063044001640795221050806829530457156059872406732393357648785090698261059407305301497835687902298523693050557299578797100157295797500535272090337168625418721586461560928737223527875597394982549942873162042711165859394289945020019692542207488721624771513638978210177824160775572475251078287438905914950307342999260938031416928688150967057271524498522240776722030120426209163077954985588185311379366323929793921785876852690496581981099940391876964067958603405680319788858473121980637757971237383670705356837028502729968203584542256293865157235957516851744914337280559348438794240*i1^86 + 23968730958292237486548518542008588505058353414811992895571560944036960169555789695889165798571927095654221934395264171846537558869348003883737893710187992829944692038566451293053963536734856255375032283075220040590970779186413968850229638358496535081709412066568632362263301787504687218518530045585221953459479910777048905184800835927041151830366642728155506941469866331798237226729869033279370015269939302041442524069873110594617130220063069482495556364496476396047018850360786333804994029616043132736200846501490006819428931844552712560593054828329675950344954004541166679714103344514386031788749782151073160987230612465081215180008656336155927021895091466233840750116543090466222714079794140107644525470075649474965134889706717941793537997023142450764001170976589061122499812213906242282787583897104503072690714741959775036839345928491136746598605391088621748823117136639620517356084130747518547049388969964126194697917278469145095238184484917062892668140268190382896357117763814514346875461574939765588515421048774691827209494041902337827536865512454220050084961302330571585675920730364662260339542822388958651595900844740425231951874886983933381557028107339497004485822813007362521160299790158750784069974422078626160886256816312411970675777206433720139395480087839641979141469747378454037899805398453971021495618056696447352242209897534363773495148309310193291668196529510586137666481732005387331823048399334060004864504623158490455520470600398202212436188863703797920843821412116585173954981746201233170266619159373275356359218947523127697771904504619045369497766373345998587867093020400232671209081264515521511741555144104097509543885813326645199099078725009801358961933268470090946263131276490681602010534032353535670675597350183610799747874399228110617419738549391905051148596452980886891122247629072838793117230747404387253276186243404220950377141283527966529488916221175702900522924989414779118146219399518443572593945975661961116213656900256537886660254728601794297345839677761300892433815790644149893840724873699442957192231990364547077538861044918270321492093478209802144981136239546787193099300426944397792911022152687043572906052437275200063724794226417459552297859042007210819167095537989428780902211526085661493687245576981338115869198801401135582839134224613311084199600947931921755545116629394759324289758836765145401467125509949613137388335533718021300781678440223763266878623461569116212330730983132001417115150161642420260597949738161963089444333925557864006906513655406661569166195732493327758247591936*i1^87 + -8326454734230719830807163664728025964689352428558392904784500449736722264185955867980818208730598428445019189049241275743795798670507094295617145286743607689866723573219421250109128333859765892956473230978383531108968809228823132035313927593606457705164987801961151081709236136964037582667559151454226147456455759434978531309205144835365862692127800401783399325290883271353436100447125904136280115452196064947149330392373805860574822743034644244973342957471060165358748075635272169150737361552179805825732630627094621095368901957254610518880916184171201884758272502116650272301277003531171344347757511248988860745684294651281786215157478493161128124357433540293961415402861422482362207696346000042777556768539175881998540884313863485845373491489809674571445252509582942061329311438046634975010316563094159703982449623637166624832350193347422290391071182108625673879661752829059511229645235948157320183830393623946343122613314114996024698999381364374440309977201166387867179812766125351866067630931100261413578582364258706016205967461607185803584557812212344839602547064602890071684151607103944310568273237319607907462098602452416670681676347737269292866604885916010959808209803472316766685352076137648086192810672531840054571404051754437039509720825199519255307281937830125198128795564367752285019322555078231911618040593593557922954589951892206207493462967919298206410334581877908007147677013431807934471912200788154059438194294205831429512506249463576657327781827799960047132617902465568997634797064396125638402705241546128314882308929529189354786385457156369979344191838302231522826361316365519594946918405501728924084976309044138761151736765792477413251968261693712904057382815289724848981323320503081364940477012304549428878817911746058588891543499574753430241199130372507499724302993228257443573128815727103234231776516076677040817661504752587563345812846762070918438130712377100982332972397415180120540791222008193439694559926281622810804608562414864239333271452820389800809257739160607054743734632033358822846881280258884007038329203816732228094156875450741130794458540931416508506488714339357324175915658083425823870510722662593685008360988744108089491519583738857178985558111950299691285357668608572012157367256123314623590101940794844463609410290235922006743583485590190667652316517032146777139216449158534374502378480006078421875710888380081228674087213466876960463435431520947776748375170618907202234359396276089200966352730626381446077016687658289727015466894329475424334814847901810705821486295285760*i1^88 + 1828584246900701721049401116324011104203298747866192324853382387647618389461130920362921088616389872802437016584902051184840032920900534950920082152691874433715204018357480399886460052518024455301539984346544639992397609043802747278889345332468059787512909094568801479459589095018597191312862141482519827449405012133889517609206484674316317884671614829774931306304088315810935294497532998280724610929252116668662872663484343480110649645575328889070006600649576832225733275414802854279295785010009269521387698576020987554129190247895867364101329263797594300540834271054282343942210849052320592973298524258221018134529378637387398071180109727350163391775554755751430175931793471044216457709464154197000021808089778246850262811022506486693086960055477773183034569345932697852417431810256562667773202484407823307900637122785350645794368818380872148857258881931647504675439835071492767447474650155057755954052254596560983281807365851588440772077919745575986206384987466539530659206569002845771936667587578896901599821475753002750453021280036234825766308508529715342221444834795402787264838892714262254648119119271253284357398928175958008058215759581882887601270191116129285061616360042502981323056733035695392823455855503216776408905446934446926957429956292108424056073607803251042931635854810066628052947449446976428514919319888840995404886900821712126400156136158184600644998722552325824809371441036155222873467411134880619301286938773601914396400339754812834987325044643212981523128661420663197283017325557641871045485703694249812533426248524936637818210096456217751908829916496825911005976553530505676842285791181809047139318457215910155954115851996631750619284255900902211054402313138220368466370769178374707610258890845750743115828174330729745279012557500251699429724792940980114238320889319236114063851659356894821942417791906873167379276612684602793773986413927045021064337346304816244689264159840742992029306411843396810755498200942426277031323427067230859647250982502143174049161505991616243365973230489240731529646614914460921309775845544865827850263349446655339791066321951669272795641822664823647180249161414219263871671100171457414308994293867395614306215590133766673026495277483304610000766336569728716223965194283420438917715277132440150462075643956980659717738870729004231990600305752012576668940346176363151559905014363774562999806975865592459483886359351459653108957303545422975885116541927896178546315459703399257902838212817249592531635472468280007594293957817441058734722153274065027072*i1^89 + 67289019181961178410178105145745673498693962429665713531138118920553342649455426835537333199877972858477048177539007780632016544043943341724796652900651961889802823423997882211785643390827256785942387336991318583995840015304031227810337330455740593178215334259722071725516476606864432775494926755574194769335966292307139667013025424684322585963987929867448367804935494873454670827411262836242065355254907279184694964817954856753812450188476500032452992397841253906290884510980713473616660814747378661067654012211496731855066868723802225159008148258891293112816308861080714240889535908448483530148937132109929750075632135514378494690520240333708737096272084028576466595764117775982879202544323290046266212695944802453052498834387864610888968009982719191383514739964818235489047017998253619603086839473584438487747201214929252222840028235566448601842977953573889711079720791236833425875925743074375126273789340203604542186629256545633179601040475516504867556656287957268456149479343588760358853232980535530556196671455735904132854280445080466123434788622999953179035771624414394674411347927816259084635315086331519939270921441941697214821332231511630785268988550629027829539684434730991189263184612494449586136650836942650482127653279277736960424297055375236261970531469255086254161853479715640586213747541854463593835755526862700316630893322014802529487514638373844753474442341048964875500883350180076865658559663740161591984409609047302160200203581507886551020897238660577075278277481219748560707704547906585083029974037297276975869977422801174760120889606000275506272241759009853652213107035558039532231602433922042511140193664740225428212852912992710018032320203839461796806558823989871452339406173480123419605765859098257494963970652722081019281403942956341206792997895010298048073146462090470010664421079231587900384640502090405443426114910285508060187194415545443520288182572442699803754139640250527448900110441585794872938130389284046035261049752843089092946030991366439697014882563618226711289512177839791476749012344940815341698760235543365005493648204892996773933538772508992998270915633257592421387849213105758019725290656550185492509289952198095939985061744163955303569217733529373428457458596502681320437587665881196484003473649510704748511378904660708742386344724895277527263121829754399329004759600280934004618699895030696688943719424690307056794333843541031820021832798234786662292421515801868436730472840898627853228502261450755972601102221168637569118324992862811240529920*i1^90 + 768171075390420920024310838678480912840979434360198282992260385843704311240809009372817178775923322204028183714178261144691565795850259277311735946084296838664013877099154829149266648669560730018858118077468965648874265312098516578351985424672645855250449843377348054072728119426136036323209604962017279800152086213931322630601986770850425826086292470225913304382434609494710664771954254910029717230918772156257476520686900740278391861948043330657874358465535495984870788332875817154859847704395529314990986458040129227158445192337423360487238265949512382623819748584709455867072330091526234887822180782622924411703368959577663005944506874680821859482179612155584609197776818206096576578452602293155973241195011033182891138232063121720244522030067288790035135035547552208677264467477940118830605239808810898243166375568091681171869989780422774897814582051400774679055515936685062325206932825490837877855610337936212345625877868040947976308098245077003211042353659453748119129866695932715653996373563990638502141878141628927494584609327012439917455981540556155694707393390518534724845293478123981986037007833617947161466995075875136590659033173061001474429811705373095398468601498491803641490901258729361128855163108479830067361366639535435294071178097319500651458297766594592077248943848915928934688418909456486883858991644330905989590654992484763659099365122452421131639534195446950660235974817723900735955230078288504793154660058760274362044183488880522375555757233382524994950387048247294256011551332220612048263908239978873633725829391407005578697716397350156678030203753989848922544491182627466522478786531695137295266086381136998106119438469837236318832435523160968666811329941098471728566549150257883893735692242197401598028311180407161127423257985638851264710666357756581692037122046345235716773705484823207744216576553508042489041648905592381445590858025449298463733799138609399299912707789279036430736257894915337876878148473245450094498779830374316467748652379176997395617269026678731444500069963964554605653485018555969935719616574653885026949177655431803229685624394366983735983275334297093631722395271466077597684592215378608220488740638849583154731005232801256278659262035046729853988216298920291578603695263875971733314221356232103083651066930769916050608562566656262613627956372029878863803666064756443864775997657939605054972682865024982297841750358924557818886172390083915157694064106275679240642819478717806471972296755104573036154859016871865161795764224*i1^91 + 1959847016448490967171921262738452872519087121056486469573025708980761524703994188765203868484083790423663977615393521751900825847138291600885568505680349097213145972862699378193069930436264439261084336200787492152574152546781795644085168420164118101291064868594337877721810566924333379505425888533643536499098400455640511958771600096555851924366381455990264075157929896569803869603891054417238745098044873300180507588008477518695691404317366464416116556811783356380042844744239148797334033220471520155836556250477767386975243523299340103975281707936005804512597091925904968400545987768273961809565895331248210505324909885194872405533709066569277787866489318735258005571708706298332885009063166078302005108919079448971269824041011329216757868416092033445843171220635989334989865022124459990350421605138627504543439570022010941590889015182744430402625011107185444075912215961848750625293461234276034858153641506671394764912183500265992075354286043558496936799806009967869003913829470594578609198657092753988076704375150738571803122896193940097015231384683073006454103144638590108276128551918993364759675745740710092860375631483995198130314702833515818318052798291963335948866734226659426954744043368714934133948582938264450431088861199947492164326390969961987185830179187971393946157753613794037516817493263470351149092870946647707134024930038198028689782609691182063746283854443135165098693705562908192266039235931190968007103773340189682868108187111671258621849742812692915542192589420702374757516558551446331593901037831194924534713865272389538050639126469151883562012016926528646262851910781609907011959611986196609865449962011388288165475141055786502702445006841532865652933564060822448829167375824562056383412741969315013098341502424917210439542228604983971535894064200227298666642351605663480246977874346370977858625216841690343227523690855023289551593057984961071838773503294759719977345300007683446360760855186807078904373502025047405852590416694356767062377521459157358653148298484102266844840799856683292404120744864248922822415494222164542403808182847460446012783072832190524644572990864467803442947860115952303097547893177974019227308936074068686872807412300660193633457925259140565007510201484467183550588551894755472039515986682206348800753448511574244166806413008822747260323989542684300651667707539707454636772062174770179786991821684214499324578612444285214438130539289588056720086237947215920687047272604164786619694226387864156986387686490112*i1^92 + 5264999380747763167788753676441328942782804270256314681918340255550529100365380042954388012770921610732209154286948858335479962453345419124661853170434894317204641002205808929038197446511682793842450596586018602590743658028507360632378338789729617593602123702534112664458394405364818744550154185218291103645205987830368223548388741834701296413674865274039494111740305886633330206407046164461327239109177277101416191750014530818259319155217301946496852336320245515370659020342132327210186229527249654096575392886525205158655042090770045698166621136610344066399182930430612161341989749082560086914555362964480396960253669966671658711552697246695125205377780252455916360275795627493322097363390531515301374393227010564867837426847451094933988267851502594970032354499738275138101555645195450826424935273647578226504091031866199067017667883566907051486153294373035879283669112357302120204630502582629696617090215440646019995840087840460395889430234577533092266781803888588530289473794870621919202205344876616612779170294034852432626747650273888210762762656360136961794233266448842827070963963357489373458546393086926288919839731862263901711248319663575900057253001210937944107592247801365025314468523558196403881093318564215142675301976944823449317077614304980973852033561327643237518763650865024847481290581492267117945580057901270716569574443036757457729426556001601556198794173592932796817407699505072682234026576205475159152355676390185791408217807784269667538131529825814416804217457141095476631284693729853589109337772408027514287109977985856582332429707281421148190835654794674616780618094842077415112038219980845806170320477351305591079413447302555367887121181042057771069519567433401752102144065266472568482438109179286398802230362619845676196097940816974300610589507773626016462679703686833771787298707141312970981783637469693870451208686380345183678414629080081129378427419955429987591025753530443869189545811374504310974124988911073117265353942637333170495168555267198158888654624512677587166448208748025919453923758326278959133823963186159898263054816261863427183924704777925249713589640541373199706807676704202172789044535130079262717188559985310390874787345242673766960322455319208179761683279001599029757641725605050076774470546349469986951633316364577541490481952693304145491862754599437057424905220429823277191073807079228101054471516557362739256131535627870125249886880046105392651391505311929566649128066835047318051432268793118720*i1^93 + -17191385425587564964907243992168326697479691695875097059079223324247034155699311388976249551360376550566877029880260674299616026000811943662920113352579296667510550349378112045304586102133294365989607257181563088696733907291455222519909847404058239052314129702189105888040789607201232462790982149816466876587612607629400853735436159007648382756572286583105714753405299362268325784881286320246217907591024434865656578688975968195440084646509532364502512358163598692183318047711123943574073229466975571591606191958502528990329774085392701053993687850086331435929213813926725878120576216439276575054887574025163329824820534470663212084663050832325910956588177099929835680592303495630456925919630580554010321713653013183868054577412697384997174158514919485314987120927594811550036970976770853942077046595548314123860485538934561276478466753187128332351970671188006475879429548428922783232569718495995652744588852182181071791256122276802409722670995492467320276903826704244265030997562813427594977750552203886838037672265023690523205185902129738338327194211118138256585682426159564552180229573790071612350392921836416707063462181763307468660590453785850642185445304345115217354386674954124981259081900845996454374423591893037915282721504197971983244062609399898748365250494335139264616079824601303675843274627170850508901042903057845523416510711054866998222798935621913707578636513151745042405318122380006394999425420777389954242629960660420219080226089465038525332550501906155289260021069986471113128396436897986579115822540794033184855374818631144115526147728804675039452881179531505166334019393162654889533515564468828583885898044414463408220389811903323817211264172519282710365749385332912930660466388103834500011302720253704300184204081076210479836779200797289681077424425923912052203386730758022292606963190906885081466593855120049500903213190458715179668534006559134897523281094826069062008498682213408408521121673944374955245047303497894419627568308128859309573317247533122496800245141350860978041658937039715934831317309136621610115160916098225594184761568938056537467171857651779098397112959735106120947545285450927832881184759873812085573731101532691203824756312756118768562887991933245442942981218600271776537432182315129148120672231890887867357958530296812920927686417298538621444511398581075384036416346595808079015800345264401743933773406887534291428648127578411764804105806629595926611912127362692348156865038635761664*i1^94 + -739532699503266885332040325910122191872655423851828301015975097387348366337894709280005406057490316296657720694470882302017464169796512371686659312585052304832016640560145738707363682802583436865427266637874081040149883206624950352790416128103022407433730216433402495851859787527103577783662385492239705247327830652641223079683501032676832126744398189394068135480635598625681499206633063907721319321490944492975230770736349035737442113203605140134734624866853998891889403040683916043727390698746461962538722030263109176980834482507518966250893544969602010617545739055937422666599390177256261349224265143088998773803299049429557814552993595035242430968744440386426545399601471667241944775508625543792075235928197543850871254243010879012808897173555967649346149267993237591856331658542386575362747371302136500959972663292470970589480073127808152810631038718585799164748855614265079299094175479921133588398929236983375098451770764974298310299404304351870582013927144701805060727742128295537261241543953798198610789164205612205023969189709998939014338807267289985965063214462813113470168408022082202217783039394660161746069462906826707628792599225271075814449193962109594631845038040883693917587506822078356683918513580298076521024454674125110460592294810744331694489292492634628055123393779744280127036594828813476626865426972950250812507094774107339328802397949042745902330842335382292655694896834670734726448027622005243151805765295624479414238884641245318555834886351804789340741408603493887182386270189657067471048512189810193137590823365205736740253807392131204100791012919469574284917914980954091719592199557960550706287089260572790343800059687023739245836506679592545483212363079335159690310649425403002939614012444497420489902168085819801021318393074741528953254554534443464820759281469728510332188876666133877998190690659632237745235277361429945793386741263635023850752619674720324260632693632774795181085719430961356292889729083544520108310997396769839729863425776122128320793957485804293481343714608500153009828812943123786272936750299667699318754524041370408142015494792511080937652342647527039814680090355682600873398645189352001821802485909821871853455980972897076460206792152024464805657174657946376156270681647881263167580458138494188212191965647258165163231863861851979020187561317754255369977707164690466026320446276625010831684897850594870131922919323496755102280784740602654005407325007904768*i1^95 + -47138973371892929187334981622804869118955178181753304355358752071866427653109138216757599484144641907557274217139853000158089676328256525439507019988933327996565055148921206028831234846735645234278951270133844672106731317636099978975355477291430085716653900966963386652879043571819334882535844698229916150631323197470785084479749753459797788476535761315508597657858107972321244679880556211817320633607260087073832762667384702749094505788265255328593748204376125803962054379135531672287911071913499042583704918750700567572177959048997729937134407085363260330162885251335064308275297318888151300881232895138470569510204634953291929976975027625564227063448200578717818324772131996222906896874959198114811609068232825534664013944045249111494411051240393834067759522168063430417396260733641269871433663068435640244291439458393097947681891935045686850124982155645186579470670325673645196944453565732517934973107528206226853614103155595044136353304288833788488566521362139315965956270188061626185085677823003450572215581195482486787636990808026718701529343792291185278393685407542080502945763182795011373633159180950248315117278154459304885736817190429984636895621551029147523655455347289595358935640217210069169303468214403085429230813812068048141110540063127750578919354256492441130829183085653200547676403123587038595320617919818631263237063540315004312215376866869653513033953184727299775925347696019811199984578757042647699063479828040770655170144748240052197215895888483985833471908708537460951195557355240531038776187348289503760766249782462663017811047231724245582852481531725190502648434259455338464249215700706474739137624492423862347773387666274850811805306742238014819551960449144059709527134425759421260600405850391260594814306598482499029272279615233167155416061731417003201433356292091707289993385376435422546564433444161357653887375142407969155865652243128027115600409459572940374497856333245383247177338862480952916336381756850008355186208670097730557466635757157665949710872197888609994555641292224519640067321971072368476017058845171388595335868368297066389407515826247301594312649202093068090222342181958580523133345918106138175508508195320176530537004761639570779326428834879988199719569247953836188897318799930037225652559082527132455368061781941989837017879443587593514873221416582212676313706410660211946457285026016243546109141367033207488251755234381300053581097324249088*i1^96 + 926304123253432759554163194070982050678387237246316678755177413260984942210955496829765943500393877620635415220060173732420363600776341619399220675050395166750195293542002255597716233246237363778144608122913363669829339422917963646724780626228830363814130529732840820026488329306329417489547378295637733571068131016230389424697334503113169006460105410785026108717715383995099107867679355832111275734717796048178908434567463375007476198269951254599689507609927403156292786754079474903790504873422830356733186839529424512606725195869935478446403233226351743164255656775998529061792352996806252951156124678619608145172661641636613552434698297069712503289339039504979261501511243522948513279397206154088071460851700690378953359163691135767250338628710353372175767040922192531688983387187395510739862701397236984894198290478799156721107431152306855188873162769095823293421300767607220687025063669336530506469792716211074732082862180593980592564424266904620114532150309514587197953338787504559284688204816591145744300064134346505801538878371098271058527077427087781540083106162312147116457760197800310495306225385035510226856576678316040791877972818422793900105747728564767970727616760107909169969385158751998727262800741440630906934616488885580391901158307202827004041886900488063171383117608698572091992139052985189431558344487447482836280770941798967407533439395065325730035650575897281387773708561056309614721549874579255044087275045805355962058133762513600971454875700119139629158588243258279184310886299681613137586077434428843761508879978646804083977386029661023417363008790870231135451041883751738742328645166879817151124775135401788782604550916720501597345450735330944854868097788036715006269697170421093276990036358625454295485099324187527572403181432676050488263735883118346052079339912514155439241344963164665382578679828695457923670282966263702651750956903203662587674944272314592519232875527916653598446750141126803610011660935381068402758833946533121839840329070951615195545608110570418394531439669576464447758019932191592605480426655532181950247181455595284230919494644236845103714230238801834081352235809745201616420497040635272982387768696997426833844442925627577694589485343270817466072848029567586014383502088627804025130762774160880633364923648818419463322617595429105820426582398334733646980655526983906043398121363218235687927559822693268411479907893248*i1^97 + -3844149565767469743447798302215290328896481683701886219863059768252414801189596371219509915431827096474066689365256575388327789058624069537094458402185957435208152817115391842542040862789279909892681754293837149323931909105147717435863680480419859164658355121289745055469068622679140570131182651324043757649472326504133888759844350413798326126183617680618995320825556815121061384734630331028616402174008150529071831338759853606828975010433836059321256084572767943168635885418167488891298070463576928481515030835216320974627750410938497538558873596191746754311625004795499644606064404640883164580370255135833584131730735029704976868028456575205183243152440160228843162593173125361741490026200227336088407702771315062010509643803307452012359600687632414793866320012479538444801021002089330945950679962742983817538668647511773092406235696412874169846093669908157709265065507509352965483977925323595355603799135529888000257998409413776805675432982243797142823348880407243263818695198627912539056897441749656408918108039624756497862003632555798576432211872089271314316696029627138004385799544272608050160413498043414336092968050999274370475451837292331361085046507900260816218526445713717479793656456012087613869340859384025117114636502066241819073168624199187286583072151877253774189365216737325345614459355805776895305434768178761692722344620601192175075367555504403230990064556476965284109722266155835574983446106015638325234358194948740650922588084494544719281760588640108067748874621538401647489368594037432553460158313244575653035284869996277478215702770508201053452682790635336452304636328276425801933283770200580630764078967772326754345728217180092661052463555327142111889225890311994455219837934559544238839589747051871142941358909750704418005146595759888486359752146585485868164568432295116008300072230204052152297925067337677404537666542835740834197027252281645381026239061361394960115795542841773199158710965200816729338585248835167220388893536960153538359046243950894859163665508034873245637985393826633677002719725542454046364622678683121492200322519104291013029376857993266799813742660559644436295808091050812633543499879574497240908359258639649197819410406938651922736542106411986168513619178623941877802445909484217480638083549109621019796814837418190984900010201401893699759681797170427010140602049597675038829546317902461599545055772672*i1^98 + 47156321871671228390724692747661676645609568891435999321499712415141002710696699042227226464057219089173533538817002435865726899901916352325211357358127904676049133795826103798162483507197307665502275141289026158737459926762955888551514702478590479980971143323685791909583928455176793816772064824735279667422965108685633134545024787831062501095651762365995221057763737376322307550434304009797131710465366390558166720408603419877872272798474497269813030388535417720813811284688741850217945531285566918090923957346178393349623380379088968310405499782727634142988207412556139601594218000451713772983282521976526657629487567298139198434442147596207272042262967870004444050132842477721798551117119579977069602259295900212286941380897217693975478908145309530522565859401180766193699088048470338326447770197352386450863277221751717761692742902895996776800158911861447931548876341298265573514708764666164046852261991627288924656094204450161878874538730872960456001861132287598753935131424783722820797914418736343143000860281568782908613196139442476984349862145891397527677879439507703149704135945465264658794269314728284545014624738954560481734166007017435665367172767934599600906614762191211520971906557130972537773252748179974787159276486416399858646444296166052516029763892710504301252940864727461309826590063697860389104889343122519787222530391978400225726473125051323379580313518267848272051098241459203282720280734174773652387756927313079797008450815195991686564535214439396440656586449028208952167405229361805435757552660183395836726543918829985837622123803046684681987500994276411807487947970968613275145661164201431670196134964393739838092662535270987913956324267497719006707500701099904339094390413657491335917109302806694316925244602988156606016097119875359182110202157578078332281395109528454207669782164117312052008542290757149547678356113718954181335903432318727088810142681177410133514546967394432546084646188869085034903695723919471386728125889017890096288609232088430153993465000825769726884399208607247099004987341044534221778409027946269808725496493155800748186200371581909687488262540274574392758381393470885419861410636568083177339694165797809232543087355555792895926674509343620891278733416293362899737246880954837914217100635654456881445426168341405847753475744497008640000*i1^99 - N1*22937471740915312397553440861610072042305727157637915528991514666382075585530248328370143405794471575560577115055938353974438085677505853757207461087079896632922772814842219186092839387623247935618345732507201714204548112082525385796162617367375282592596092337157278749444422572782846858081793163675945592778237040802363042766385474093060229799837340436008616239008109282819353713890437522989153007724146992893224722218876192749940136546963592946468980898410174249810217170763530818336353466764551397931779043967521799283649589983027115303709628354040612526295413897307626953125*i2, 745086199718900773871246064101429884328396604325147980389296682991293692864560070252530411488205097500402020778615898705208011267713546491493986925031535934413239011869113685378665995472216107301776412750375959009894338970698430197436451162448869595303123811700136321447097443298643409490000449448533669336711829589151760480046968476643284745858052390826235456905837711210719257302637348537055617428041284789590684280671408977263326446407246478833681575810236307767695512523382315993750781371593610291472273885394883864547478271460700974030032044042519843589365397863525541960455387756087962164848524687992934604418162600590158828436171361611981039558024319155833192447084160645240507829820430494869495892961530322397749869925292813557940330953803201362181404974593329136805529742075003519567193708346227084577832241037515293532514893599422650810827526895942723980449710603278912008150826121111446778242277029412491797148335160522644207138634095962246808725632080325128516640224967657547195429853564015834695655798698350118998289082272571859378618455308183276007894541106292254605019781678183433405594153801131384883986541186770910241077395732417262619555457196888448356310444753398751581946099289571704439462975312518966716309083821904750933005666796147707144146076769540388731856638255441982462830647137315201776491861757104374627927926956356708159403464156289285902529958437446818985205269312313928659432940869044978059467920620600716667992223320870881091054085398860929006529182052069850798635268914373577882022442490764219725918476096435336753011531256737950616120767577165123621190661349402379100650133181955834318036798837173454108475594147286151693455739671551460959464793323887888936583374673841473098383306250074118085778860176842585549912940174182925322915965378220226122158681159368128683904373278247879777844068649936973441773889350076089029078425286464911730346339974620015192095005676904476599957697346198607366010947955708205961726749030367821331830082759206494226950096621394918121533067708499997065158966374792547994907409202075253699134825116755957434410618218916279588418561568879082582685241694301625091701335131334338439940495164071516414968308002227686477230922552388567340788303020505623811237592137544231385068831881245403565962479186124130063957855042216815557449031354551662103447840382887029809409212127629711172919960159453586497290885214517914634650341035975647591821938541016632950279691535209229104273892731071468814484527339824053625818805312358272704705273448285648985031472790868791877510889987977117296741080872180472791373263665995735669078290328509856086196433532708764647315670357229890107037301374719347123167525237741979471502365284076472146410267608346508164304336863521366966257748805581821953551178611159911742012133977446688626769523858540059079597207270195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 36066878620070457573865932976678088970059406600349676552324172331486223916278804744707950844743153412282531025200679324978696142328091463587754166764742635877456595668000146128043356968442950034052971436027255171342943172335107527509213091472233126331686708691941170273743476211130212326920147934152844142708523542829877225727168544708713423200832976955580938522061584547629844375270916090484721441739478420647231446945779645242740495903108758916437990964655101098086820806436954298077731621387399821439752665366319993093489187399835627808692718206293218403922162748086452562399028265737393150714838980139731570330800499241461895893282590272569158448290919242758415431305242168110792062897960373272929234669463214264726555571060083819481241096872975449678200956816937521984056795422521922003432711583069522870062133671335780323592490981986654086223986210143903222598517943384657382469505645251270482101829067010846686863672913123321441627354289055992261033796857200641847749361109505609162703914619140423850984073141199724393251279547074248054740836721856343937163515165861890794384111950764367594071207208493391525492738913586597802542489629106718854700799593707692378052638560318630879090268645281196225188073089156893327294172970715477897063519192943605058162618684021853117666548485211623425121276388746996455927750879828234803544135843754134284507299386729214169941419349505156794824748261543574291295114027365970174023203778745223429317308126188646711586296559647429161717765465701461920753969074317058562419682071404179884435302343756353639803308581752180883846837196013814242779385825890562279121477967124325543764474191883663095184448036887874793571763319953543617264909114772408627352406800471850380414862413960349493856548462253824429516663336916854949479198395452093640961801900707504029556961184923051910926438945244925036598628304332296510884898442594787502463198971535720851765793914041341419386069754574455935286548408377935709051071760684184348684335261606180837552287433822291083643255440480737872682827012755977477101686422331184354322667208574247473092667388189607786451164509549912072683226275809107129203662263141471674145734546762978231653716156511581973841454539848019731692489432383535161056620621055921182197201627766351311783257122863563466543879053578386157838846962115964130156976510030327382935407838450643444516365743869108230674215667982882853054835343894243023834133006108915674463846633446297397454548276690486919483230611551838203341785364295792496404107746715799926355223101781833174806921749512933520165046512337523706498546103911375264919352509440648797110127409510714463299334405105645034658869952184468275076110786257456526407764945338848833224209049785475882922101481196499622926952891361331358487383064873120300424909882172901404594333696038912230546373890539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 646047735422170843871730537353804927884576162405829198266496018944049401905482123222602685668504549702585827196235173918274527594541679029025395873307894553973494613729495491161933914722861803141141257503285131071167625109467522929118927585722357985872543429513164457850399943615421008435559293433093886470598239978509274102585346301524207641600285564497899860732450248311429580082282824936112981110838331900246228077918751765704224578171059467983681792527884732351655773620093921732275833368596399489177318143283807670144196578238471574770630214995031086295528904512142514031145806360987118624165667571275935342837697659771059447367035085857914901804625262697605657661258496352783967287993354899431920039316879446658829997318381027475483266253846954653798762818808137688756491359158991216969114818230380217265272561514270406540449995310293484171604709800846486221046325518860031844294280137063568517810281377900383713337603793078402405183277193488120963544296799057620252506516238109304461661298145921123978245663887493933385115794968767526799241587490121676909639265764692172965986689619364797106908913403469740026449554602429216060648319434701016936480843949956998409138876803003588042885059398223025099614649433022991968824043731625790583967282032560100987096521446818114176656689497041208469273170075841952563878278339730506511295925468227011650058027950098880637662870647348438394403279896602690008442861426577139249012430544433089254438252126977260543340948058512229783892102431039671891603117735759222995246104694322860095729177946002351061071031714749266039476118906494136831001364213485604371155036776356099453751217359642553301672673470870474524769176089170052041133690232330185581217449525837217506535279955819682482485666987772679821510643550667943928624248695223101318967791600935397539587554379311870169475085727074371948359197930649017096012343686625783624045610824003075955850532315902277842331305475837894540208026393387197862067557917907722169707706809058257606928996197967070751062766208628413640000169961709077793605743239251793647526745795850789968817962399914007380025017293836731977729623344693354699199131142108536670213264996856036485514384145990769665218461229928244368947120551403583179809497566463130416104039854668444392588717796387738348142018956310346022456601358991854480319359837088913916312417188188740502176802154488230732031151552122959485714745435771542901792331253530299134444666587385137969739719552734001486698106516531942424069311638724299924617559031505498627489200655601365694335303118142011219048552813853709593357896430308510302098087779829022696174284711065433821893843034747056534045810623093601027696070130435108760829447719435630257684677330178832330226904701372129896315175154406427770365193387546029310492058453154471859122506795063527671039104343080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10030019144283957327996652617349873175482926700077812949903219611949402996100382807293604995364791853493960504032827608365008393552798455506667679067805677823592681356050103118070894371469686972305962372892259470044987260644087843165053516060871905862576993155206654862818260596630468349428317113014050973667184195659522127582796224792832131975487566285734250120264218716356024837575967477745922352363710758387575071873501020956063047932602544715039042138258198251477738908786787846023971761756690675631729915266287508833739531751003000934191641434523571201554482497155076815765279199745447850120295914203359137946239157190393183765837357790587392743810039507310763840692600933591873921333495351648338179752529878619374507253284628605989635727572544541466657977553633782638439549086774092347929632788783779496576576971241810735615510374168380984826437131034188470966029151338636409152505791608880525334036411252919362994257708691746947407220382667917978019791420544508022797678479467008923278504557080884472241301355014935142145144468151965537191865342033523105510010077910588685981973233229920789467074929425698391138136258499483124693391357177795656145525175852141270745420284757787868006121644071064387309605326319911591663933238129818395816624588425299151193694661012393337254542723596959747840655799647028225334061615654267344240969780020936620571604979642822159381854550157577264120468294886984338721902025655358511094719658652421808517357851488462325967321792272099477184022303821555996116029993860600592751164829730647110124825631787249769934011955157540803436631446152693732488122682040612289487203856844704642398722105937812670636890648606745169018943466239066287324016315736535031566846817064764964006088912127792339610471004884086178710219273403667934250494002415564815433209962923272074891975709818754096410856376557891249274630404330174954264353147420632836557579924042932499072833594424442850386144540079402768306636273345824289174226506846215880691851711092380809327647632042951368123099037935366797678278203223943836731690133521124876435930282054609794862259954561682194913799432822323879661987249671335382785613675725699789360511102933354632514396416146517918705581645693687466649324703560792352619027965202170168277884618599602830975248491248659332313228698790502757760181717781807384995053570143142994118260433265015434508904745205057125737141745218760156919049692725970590838978090093495799138830409512777112297022814128134548261376785688249808395166002802078425932651557209016538456051719991032421948616977173291864229152890104034460752329675750236040385981827390922749080704651117277358716108407457154490399493898015620786100850684844920599331438704075054471310472655286662368165340818542335751198644737728067149210600856920845073494586427299226191756354063236995571534113918135828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 62303195935578325994347431073013846833884705190849984037569318009597104668772581620089973142634513664575329433304006788448919791780126793485688882319194029934253122152608344546121801913364327514978913497006603294642827994186368088330064862440510256691291748249999200766284520895948975572410055633879993065350153962009165009947512071933045895869453185456755641331650086214041454410687874089099702980382498084912426172632465006935250926053304358059178839943753165222031530407098982324562589573921410872628472833756453260166767402501057593707912253149394218208561009851215437858675737091450875604150381255343762262009856143676833333695454970923331119877185494795277339624662170884283658872918131076534259922935163220358121140041189518290901029846005788267649698737380868900091130973731339571485807348483491607100445769684264569704385630377640665963040706701719606222217539579568878704380203355583849950447793793229030065387396819278733085435762853102585400836993818107666180680043756909292034215257322939186077195968520680783050698711588376046526161360254893918966565788663470318918172794037003445701514572005186710824912929043402713784675545646242433512454678531876362370887194002063237034544931842160870782957707825767323306444240276324818563956416145292713547460722444497726971270780614328876343886591669616831038497860400962936999116092718924205708764285605890168396131210425756948331428775369288032508997990893412086624567873908384779614737687767946167195111556987798691636490447579673810203681295814735296749154455556882826012009085451570418312483507765818751921926338280399766225059941965223953559622821055933744931922492536808252195602978879692141575681460390209046464142680041328023022402446357118216284575668872448597416111956908569094452108767640272403645458528080147214799446693992549909244105445908800718032315965758829426275195521559573947954807906662974353622556189878052461782553444111116093562382404775938673857149579025396440437786018993518852897658174432758812696191781943339141315541585256630055025202901200834141569661168101433668359417824854147724783137464486333425376945872677407243221123404982445339227000260494274484609599706857182609080445368307851068157380952473662732011147429611600686823611160022156522355304657719094320648828002715532391926132358600126341429989304586436706157039479276063475451072682350889313069816221081066665889046644727221112613676012058818096609591257628461572048668929467255725854595043291833264865759958130281572018304093462030438843467990722059353724428248314638931714114871810942670384544958855293776011035594644358654217250406932145586187361159343118369402006304119883368785305277809939162630236613820045980836900908224646882058906209226294831284220568191351001893206707257058839476521555793992744526066162508545249449241995509653604013286149385197977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2080574781285920440443716192193506571910546097186602778802988705772845431080548406509344867308419154689511716229861068959911732699321820971083614598746057270671423059455184676970979379724020848598402325387097932580551932247191020891427501842120392308062054123472769985790637287695563427350554888954087483282691499333800539109244731588889108398402655604184672924086196471356200850324955688363990762080619023735987384724877565965793126549147173394281409497715228628391131739445075912861049876030948281478292716707499949908281807506466673133071977519991397028893542454674934093705998316504170426849027773059642861180343722877665033153630888995603146147003638678718581462827077317739214726726607699373195276391989262982746569311942536146119387775057374069738678475557742748679934429452630796514742486347852854475758289355937377043893091659917246346946481718319985336312091834189415372818316109697076933758623879216131783180894261197477536812450700561295457725403605666461708115239354019592903552529939594833485598417293187596358108974505830175552926031237748834293894911512942472922082208220009903292874164798265296312151775299612522297669238672588921950765073714146698090788154390966403597981208534102494208074014278648064226569074130885202613153985896655573105377597236591859081369694492846975450696976976459147707323183728846084077831137062632201334481942970621622068927686695157471633993265196103518705582481508508744405205303882640259024807549987511942500851052188827728251126952889002945210822194251713024447926404891540950234648407601782802198360955836107803688198153907029707247682156597214123359588851223341457678493351281857086365692347080579220918712210191619559371745060802991911791491363204270642493327653726680435350963162535709991008468801102027899896992979103285418542626815227974903143109561159861343436239050612472962790747480676747313471292628717021080873468119216998244356665066791821292636470543090214092124833291307149513121581907118235236507975636484831973860015512702492630701495029699062221306505562788994351522630052185301145168199654359034796459800865337513204676655150665267723915802797316411222841682805858369020616772878909599861847459075218901395759938590070798942180302880165996395976274874689345086899369416495748163486080814718390300953854166098689651495673402609556593124504653500286585564350492652966813963462934601344321870852388897720928523281642704392211436043885158111318758065428562800222314121743530174811758604540714753755969592939200772002022320679829493096631362531633175717997394829080853752379504660357435852324030070292418042298664080517368551738618664185294249471399720362437125144345197944354636069224624895370621405265741835401624768295822461652828821188683306100610174238340304338744360630267293071480150710036209797762909745733011889511919323830511060740210688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10287886979889147484947919784265942431179664798674515722716328896910919364724545578434108813228031150525673782002189427294450224009139862329613904644135932491347436266713474288514934630280197559087119691068700237215982372659081311159457220596548476208125084324231544321728141382774044168037883448890892571656005538431091468900390798870852955140039745012070084355826818872981293933139438349800428840075651083963708097571871153812072797553214894155180791346308300848994261497209647300052579996961088832326664960791141225373959505584876768293333198883010003465962996797031313110570456163330640126925523131310302228665722095312599566170729472973198982082406438703426884604392285974403732983867811703733037270799082372755794487141944701329436480275332012789370556577096699072349159166082328841054550905555968647300364085941780518237359499209926155377694106106644202529457222817850895598267000502302004714162832042213525743108755499005030658533781537614508969683309234540296952218242933994677602905211930495271936448645523200864212678776668921373098771119843501360145261335614462878205664494847455025445428128922807648213025850927263866142350809874235785316335322885269747848129431923482993054739830340389157548205194957379828378730926704293739032937632528909205602390240638247127868035334310702126480193482240283036549003750318594249428757233955136431014267458896218134544051850605727159352911420284106750468085365000940381463231204590336510898214475224543146801291191867260539689871105020605345685727977693285613720284191556456133921444792925533377342612344824847661459370769845258021435284546831423514610762380647940741620034295738636195242032735022058499466924855939416545087485363319664267764192705609535002219202110776249664633983099154132694802064984610049353636979985617811067115143601265529835029354746262589038379289977914124571742410086520357137104100401248579617191592602731680499355484330809565907105421865740949996343254299410430071390778358295201582492280910595436968498690227042883626718664695944190213849993668975805466849562493761001187673762273738062942026711934857987095703951324866324287159345305866314468804228704467837581878893886649196896728954630346677769062471096117105834450617369170025432013330800929131063937293028462466168500584170100390141402298410369837091110119681282167832568888067332053118582541773506827739275659853645114713040135363289232722593540955945793309883417746676713967472982512690039663354600538018481356936688268861011318825260102035631511039978904410620811736590675533072656162469597431736446299830319044291261409360744267199476744221622384330419344057987241776002286674777990297385211550969618896911830720742533041492646881990864576169474170807601735082073573410816902121599619269660687302635288374575494881122898615696237119950931228769366578304556938291872614318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 25859771527502771263557984427596069233931919709122342010666215793052746452379450108043007131071957288676070577539475355433340771200256861958803757632638002317158591886118395884525975895295860205981722173647532616999301227995086514190147922591350932609323764528946423317918861721585682576147938570052976595022328011238067786838051714108637565260486461800518139713590325808886873195942092955235628987553564733078954275136635452700181091749340689730735942126333834351243464965371854454436070719237542722043958326271572283787781317738206101589643245786231928848442331850869610910694689193209704551404993520212034451589228524511235357666629216185138494380425156811004720350175365179423403646626464503014965205789396307043921843591917754488523430840269453592688162910937766307000763552973105827416458121887263832728177669532843185149041627502381422220514858629638937930903031883826784979221815814150800113851972909636553752668434473348703373082086214277646994922068250604185465073011506227809633953702518225114867134684081228153488127216830244580306451859940624585072508116440671329351949505706798539323042875459174342905409430824369618705032067391336140876425372982268072327483878792402477482677121728822814921246362220167809191545013768412958016434157128990419044247109665505267056513532767369135397726111397051106801007685757127042064724972762508059528456941286943519301877515625242457122180085935407343481168839026793836318651804810962315179221022805708996518462593200724642773113367348893019190372734581565887644190963920826990396704401471253453092478800407906615066257960461407761281742977905509226662785250829602063523215539367798664607652271931422488816817769829251119161933470042467058752717736555050428000986112607583178958748312776920774837841484229949306830989961558309674949875792430894832308930817295791969068364909797616786483787814457977066063848681933749333731885588823458736103236812610405895778311211578033519960093786565884402772279142381178333263096722036339449884953079959327261082615159905799955125409550731870680804764749633161312353872468201949449932845814724882782643960003349375675956882346731982780530778348679021320071360984804183597200462706401705423135343282408409646933353278069668255956467648871315677928260573195791479142424254147806319900260184951415988605933493203325296668741421233478315010065370554344622584799910706855429503991008320711160594652746705177370755435963565225451906585106549668899763579371908843434299760405065462206660591856072003535960543165134506205755999970541109309899552240934619515626011702797939839001949874237415775096154909551157942470056474585227124257733846039660622943486015700017940724742237284165831031242772606621537752072679968133503756214003510320702337527356117075859400676835081366862597058219374463143266903237529769857742928815207645509058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -99365590707888393888435401836672756422626854928360313634703334601886851636591751680394554563955875789901591770536741815001236810331222216108699551102577310094983192184938707474733097197407419430105241562958728882851256433175757484679182444458351219520465991401622883321051353258547705133993876243540129971863130434719503646252683098976232931067271903798204414048894624885730826787815258413196535605011610891874077634430910625118878503696105813409984500935186625506472940340190072561898910236024957973829348985914338439399097149872950019145191552748271869403107031271980487198951865861034409555477465122666772117694332740844054881059834164706411639701564627795737137016738863300922861250332084805420872171002516935746851029495337688573911366055188684783402180768444309282141936957685191831346645251643847889417553556203854628409074113552340678412600933701905890701197952359494984252769916848599668448560366409184852725834366467235543732992999596527188146856407804980395244152563067413503120178774291054752387029004531346087209935866638554541693214925141533825307212293064378765782848345652874484536506316094805844357112987810292202049371414941928996736954941889967307567100937179505676203064251955329768467458699490711377043177639286928550142431641124849160279083277396940553873171442490796670014256090065823628392721348877830975591553692588545869595034235498550341406588692719451164500365292040134713325546865387379746792916895824515479338320324259309909223057538438276788635510234501089155518053528764767081759824450812265796186294830972408719805966184556868109617457301736760901608483339615721778550396387317590920987281184403186663402859060302553025677510615750583284656549332388258711045887400369226533944934828757412073839068182356938193567833377433586804693995175883812740961627358782552604728477351999153593640240255798547008707531234055684094195678169256836983891197115777609462567229538413469913318292886139939298928797827727900781711678734547376519377794412657442052471536314246408014000361880295788407212704884709963763690478888334994759979889794056482488361604519107323979452846671616405355209206018849104053697994622823857080830098902471141105589906066718135237337710225006789690443805171738616890760454321106072271348666851160891848325218948110148010072088434083649123252813793083787942199179227204094486703355196409647879581225496702240019555186271821049417782296512747239066447400297977436309531961459690002244915953717033067250620951198295390219707256313639710059677771360834539181029967111753836445791372264184876445494789389889919666197272352186569628634767921690167232669670644283514401251875897234232918424683099463549143433072529077086545364250998830909148640806294380311330109507882319252417063609054627926576435394256132952200791776673928303149109204761850230561328618277749349920276480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1343661979191991730452993029590880857919061606081956973284929182365731996211204258681964844249079755487161408437452554123952690319573839634496492593053660079499673869459164458204968989739423864121094930129757382621523895791185177491355759814364453080969956549406092773060080785529894540773821409791840821349845778846596453166732816977840212947615036609977440086523479519073485355519188572631708809035220350458316493245487938183437107683128644098330671003360417463107443130739326426857876038418282297898339915217824115955563874981058920796037490124756075640947958469740437491417770885651527428613112172410199148503227068920841993768314961997951025356007654461464882512883453024356908158956423106008497025794352919439518554307841820455006629783902474598176233998299061221159201505199906038529089860894431769744379133182681381576562294476214222362004047892592352318822453728543422655810579916077175095568034655173271908961122199238535497881991375981770291175104507072140390532493192320890716372010188251949854630348634930117021041877061190147269306643514353585543745307221920472657408720503656693714846910760853334312503356934879876708672194616839817135313908189916881000828832763177814334878061272994080134847225095805651209003502369082664961591053299766035911670513096031866839778245818317048660562276441468517925840160969897631381553288633151877713698396664860935358619318459535474773022866836922081755311147951281804852456807843616380707452382885017304347268638083077624637003696882517024125203286880129011120680358613160022091083088984015362772048081760032322288353597607246123014246015398308738184121651568756755825929519124905868374950034099631599670427293452586922212433898706098420326367706708467913986884003456807830285066376041010982595175424177372736391402985744099818605432952118160626928510087828472929972858452785331294428266969133841673075715174713774306578544863156019057814425948900393337538850312666109150251445453288701321190468669560524354440639195785488226144379224036355780354389630136155567312703720979010608198585302595064521648068164101658791771201882770552369933993561106770080628215050004053065439190078740170023950573974633737209885513254655630553309537570384117671318166963086348759886914300447422799447590476880082012714643911033673284787533455734620802289070966718034173705114353327636853890181838126461726514011969190231040658011226883049106363096630118317815301361701315015599752097115754415091380225730532456419964908512115813862915569538674364592857274798753600097235995724014578675741559233074837434727999000289864205467157169465905006255015649490536600658429283564392017175164230344469035628157893569469626981573947507671501267775091504815257189370502501790107413321541288245971357304963110322068056721623393103185010276453653873311788575121444314761618418234049250719275417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4232578604855045740074578257206321945706562597777158488412570006005438576723041927124876561707742114756122614602232637260199406770693395526403175048465291715263220146676764356614566427001178877729250321833064816646806386458087409052664754205829854286090490546651152135338230460056040191586691848460691348472732154259872750410473048803337434985561775660719021282277309256854987506160041762519008092275381142012771658034708572055745131174526979827269829050036524981568169045192833302238921217513695669299690563834724532609366257808747271716344576339538807907729382470895426716066384104524176432853219849035417525572367229596854669926919816479121184496633608250042558929836804253363411206363665890166766879725731730330200541927147216887683704998508301794061080840794170569403915741200775516927432710518526428431247356814244728751580919683498440162491779709763733881011144706305068850390815991241747952419199463237267893508999627997051791492053164959185873029352010011091149456330770056182338646670794824995928101794987915072235682817536253008144953940133949612340754797803221326952185201048037288318900395943662425216173569699666603246943266220273670998459684265281732033135027855581270489688450373778512902560999520764539977465905606258503541560075714900512480057554479042933367431474854427940485439506880606403948341645282065922945186429370741621206957025948550614390743409822328135764347018065855891055219491921540581437967927238944423197177405051839344040888347749305371204908928185491715396358486331264937223530346339006528052146487328835585510985893434064284350573230634597753618810188328945131959643392512012352392457903222518781967262197841532621953686413489766512010301728894614612647279701756743357207814865998666432930423136375493683271531632115515554733602609681273399595748619317840697580015938093822227679739085198288774539309548850338027047131948178242150366966255546548048705793751207519790170930467716774999668780383461360716801589080432746317060564865934366207400343673419072011517222108341826049521555623359517886926883996963627429874173783560308975341940927712985098299069711942097751410640813451791045838720812124894825591015883236374256652752899560539463955056592854066578410370899710157517662322503493820591621371930970094003728028552560274826700998995408833925294132500128420399166660919436466787701407811146970494140039275136012967925385025973742159275570084265449153653472684847118504457704733379284084680985268906478495348080484075544737526398949620933837653318877561241835057543644469446928772750714562353009147484844538493445686438616834555374512529096513935618133290435311192621132204359849944020502515013178859604718791526606040082648172159679958273142529642199841071565878442379637996992400179039376476494473560633699924536867176319611361177941733298574247214465740005661036746113024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 7308878676305886779351315637539085701932822444516334400492093415362788072432885419299398079767735539857362640687007359408195496857983706693790202669666266784593295118297195943261728443374864605326325514031634783029251103969954866587509462226816980515162259312442071281665116091070523060121365276981620535662205210912853389389671287412105746035380605724676228457706114594262960708190792611477216391293666528429050845217022365665269388871357652263484250798575495511698378900342675224338300220031051876851796629521910184331943043120579280730209153282289989820003930028129700368220502591069527888174730008449145218743244744238220740329138314254219405297170859278691241451172822933547705787404358095783867391304844847042524384267489674639357768982095373370862241485942306276668093984263957630670109322847979334863199633397368225862622048090476994399029500597262329721001345762238142351653894657477722185221923195500174440675968714417951416640185201351477975929922045016463686672629365897784382311383755904219773316688242367373866742267274757125463909594584624816566685558152914434338858390109885921823071594172597370307622655122050540279360439457714797213263507220368085083540387291703747102449256068082200496475529742639171071812267255011922646776386617454774194421953096769393634531930483946335144715808457364198523293413269802363825310172412653381896015393947717290914078089719786531283423308277246795435836883072100973156418705448082752593000147454337241411412139980362890923369825999543870755618012289757797878655023455692711451048672327796483251934014748351921133836700683895252841894752132493527761361333990866743532507880094596357832165583991359142323810986703532871895095119893764318767151415842026987290559006569160783295310006892268635194685644811886462497307761526677333926669750639153199920651969772905500905775447627753319765485337504133384824802412046071710627656641343301240777156729416984673010686433840332903497243956605163568953771363156877773488881711721726379389239523313157640365507754201414740587972666657525965672027794446812055036219357211738559857995266239849739957266881412377016005337685076772170602943361857508222034494843354668072313973267176659484533349502938234347630416767911986351860517079264130793099236313153805036886722001701277322734653233537479803211872896615547758814375970756036832637493704905008124078918481014187998252923616131073686322495948690786855857808290876513014668402584913585306256580735755152256403452291011459050569034618806899150129967752639747205960032315173948957158569817955663828843585667380401406961565544000286441562747960356875086317532732806937457919358472887507767428061690668581116441568682353475297852478441391398833041186609327402385942722431503806358209975332935599612683328675337254495462116801412966430045135149284575711540479304543546837229895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -49383003883048042249764268875300090451542385897510041785742423842729280031423085185056460452847556660404890802981668882149983217865183990075595615967328666805834418415072300711872250791586053837309162344634536891926046945829168891682159904686830651849634833780647035165818661276208175884249980384615779445832967131554716535641516756987621903723575653621400596490347654601903256775404722183740560761092057513274886765757207254276288524399215600358348670207432510848553611731552469792073120887060214443348062673199224940377129436594262858376188862976674218410660313817753651995744847499113744777472987740720425975042511909220907430974117858786720633608222279420682418910847714227683231602662866510918633559177659891393270727483210526684354253111802783303237711123789343361096729402294204862831314030455328718475833273330717528967467972173817072778105466374076750113723670069478407222725019201656648745555960841429035402042561249573580215660975656608392389974404105813178188336049795428670907113259409353404054518943908441519171380018993390172642754562118036326000042510054120117859175802853156817915193508011589415166171549576715603466041614174386997364999912532956955190145480460115531992851957580111195882381320824382460672111896418345971535263983769497407961726499742081305867220847303808223675086290161148103977836892979608474381229944695604869033576305775852394554213790276194623143833515375460829468087336883366902160475006783837292461510864961604380065611029110716392925684123673267505147972762467947195911033246008036284056492356073380089655051736544474768338051317027897772963475443384645903912243548480456514971087058079816862571400723380902198480402459859400773388657458283646697215122518897097657994507189090098377580401854483825253288336468328677247011068913173239854146416823549652990603277760420579090484659071703267156557513158626412138367510333270323600382900087115939793013340092550161328262940757526123203838375284256724014591073218050494093128366102448951710254337019706203896365566606893012664283652599649592639068217588964420565997949409132311600115231923890749236300418128110669670806125522876423240887441579908061628986416519543369947058198089701948038855221700307157840682684731582286213770585011013737053395632543356969196489769741800909323288164539514090421970341744303396505875922257198602334123986691863348051170003880086863108738810821809792017815638385039807111792021311582467914219788469775440010111125003813904798335466958774211932834177750833061998024809031670416024658252874949734041332380284047992100550272795776231936900870942233515188331710372898352704839126629421070735643922638231316255010507923410478234030412412988979039040534378414468471783037653450689904928958451042812945798120973398229673005736344567490396285008164970756461187071085015653864214751464804535514473431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 26173969443263889471347980886301933997833631728105420315203856330278059216438217946216180217153388962158319188514957108160803311371889710200229598642139178417833547257578587083844299143450506618402893448180466229648583797389939217393956517101095181467418629517217718437174650733283798748107444118198426459537944733453560139584842333905487953041043591681009391461652487902772554003947505509445538029852989757488567537746731062486131820177782623210425290110266076385274291694142359409267685439272944613206686215925372634706834333234523549365708065130112595893615730435537368912759552985926715041708082842535790372543158947410570738634080527472375604019848288308847951335933024661960556600116083897927693636518013776959571041906454291168360418125710437167974679198036178567954265378796689257194261286116561766470707370213549705405223001524618946758143932266872302732955305348788830520434444001210672542715050890264301633342406844520736316838282363583426875398119685294759640300079131227543783194674910809551762138444607376469088111733417234086467079365816792769482899039901086720471568751668437868836535047799545679931130148629402045374227711120575040843727998316096827440037298180714669558921836971471413735488823260908888094186904915502459752960713404737730012972561422441841107268503835125334237523198663984898576365224055418310784649572383604417060127925942511861879485644370667994998681947315225620132210384185420224336237461781686902590703885279968041101079800333631081817780448483804182920462151123735395582448432069254264068496892614840827704361147507239539264840959653677033425390377192680519877299233965442094260420954443424217995113953556337331574807542030999499589395832819242829496173077477768986940886444806223528374235604975266577546907357813121376910051718570329968212728474300176111656526491109598926505237063950758282672559400935357495422047887494347051549947170390666768384823698101468281489719540230145824136439695248183300397725194531212634101886279291583171382941288932228698219988884378396815855400375770014483545297373427067710998948286723455661307723339895384972546229281142519918463348408382960353572839229805822205217961174225839213070549568095836328427234771551740076322721904411632744921929158015427074357706506109437459033715141169581312314058065549665727401931473147463085771798864266062166622704290832224755208981174945196992827775098859002349708250284000852646842104673301033116310065615183055795342519959827209032796286826526334388950438546113616077124917214799479245508936590864834489802628712916584369100535787885425524918253147434541309932893670963209653466182686220952153125655417603246299361847026748193433514513407478781972559156725909813916361842181582868449508843631213313213659368323794657255544944783098165591883677036803627814052362068523181451994693766722395118365573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 245943252989557638412218459502389728244705887023723357335266460393855698824881950342072645494540887027800880303123697219073976005017001969683426590571698664671595333717969982021073045992908209104242296527254332861456418816804030641051840685154914430817626145025517296986148699972578958848468284672356305027221463517612118536133315239027277159033401998067250437026764156378864569645666758021327767508976319615983259678847029975577918404823410321915417415968630392868453328460273417249261123965982894991191585307961125210233973040062253820229611891503074829670602366530657090996985667106953927440950142118245184776781109828270913942042138910215996778272338078343343614832340491114098951055491260664059673075590549252804313074374318729605863058842567847180647563549141526185793755219878617270158153749033916410554055904805968997510986423731142980368325131576805738950273107919352932989014259040052019987747348573904551442304611344359754785335110989814816940451041056980426154318773089100105107735144777641540717397043322165508417967340860622694052453756611804698627025469661047069343544732140248068860198992566126734718106656135717498501523644719984542460885194726485828116716067809082578928327472212550244346652090296233112710983257731235743621806449194673228098561647948689119551157245170665047727068511842181617444328543360560298767267367572096062400571912838641778934659953810097181293639657448122471086875699644977399949306791634600256196226296695756405497837480726944259851870683125932037254602094209055993768125696768699703675359412654633986424839969022675652685659641598393465204899105879398865945385120818978131320364202493704516785812392965375784414313970380165580932202405733689871754807742649455469196878423188451649190270500466552453076731245306337342777449111323678112681898417184576136024803732898775042343345219390501225406796012710669061661683097586091411129276685567920288320829442953799755440847237526871960955520656400276214185427320995894300367587998855742911566160836683747743081466257853837262707038453760432505381976931729343496358430153540375081649445845922734940340863391187434650357513045649754515377548986884066968490188870844139810483585266705194817846596044027070122203300157506350483890123046224523722204267169020874186045578082150829686918517152962240924824371176084328483841507675981425472869070668989551424321262959235004436552341805842196064052177628157072726803236254767313452379842599830511409716677746605277869087617081052929617984549240586305442060107573884439547577013194334409779661709321087751989883914168908823077476882945326010108132877144685442444938302447829768249873012382466480630423440631478380588718003952931357596143320487112204390249120982152623108695672493771136187247599814442022654603173712121970205579336168664647097302471739912617999787462995479974814888755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -573213681192525449167233510983276302774861356068763967878046961335056579233561303844185305825531963463613289101463762559291278321908212034063537253045903846942317269575743129471799880552045886087551726086698899882636848044513164795605318203410726663404830768373935449182375819287193013963289815915556548671820820809877035953351326055980153455631302568706322478108383732859799002538357605342671727816975068658842107735654521861044930100980950493270917293722130210438842384376362749192225906956522862138032141571807149881666198254277616202318111256594434674781185156727837733021182923430939453049829240701306432869406419885500487834425080503056399803108487576469723872152956861960203137411235759084279599663454256879174429811873406249346490160156144596667443006816879023725581385160903324065275312927327612923914165058816782257232038409766326094561835691417878878280349756960380864970975612848210469856572790305860588466543859184131772186583228292627322072055852864730370135091431234266337717623700585856851511368718826318748068078823659615197192297706065752360275164829440094315465927237892089787127078217530603715040036182263777076217086694659717195449995485799748533110169293165517288555587796672747058442873627116925904985473602515664324856167509556173589744372568263948329154594182135034973687858205751147396165728578907809866949976660044608311483060289689506388193943105845030835220562577519330253006355471606022001604035899944587070939828368961840171565496357066259930766803211964683868415808242030120796963297248593016912113799658997283313714024912614893079274786668097510867416300713625017833137267118093095426824811291226934053180170052726110259176705743544752082021126658836631199129770358449936120145914198764772648046632252106040818989970005253485324433671358354979069591963858876275115324975397756284699059335937175185704504737846033445519486188451168575479006285914390577399906287529094172451157942862815780649190065398792183853806768067516216960951327928244766493523110113386190732363989886664802962357456501003940777550815392386563091978063338791492561819033059707900774092698923192897971160712066810609619675129861613830679854660890556252907915576413325828431457353974519364219255833565688842407050268921621229070196774460660933348992918351830856846201520030890549659064191363216536294851477429471608066659864947243391405756097354400682851099677491540208320640037999449198995855906652289284279077920271263084116838770211055791209016488939354551540068009042746653396832367580072352819192681643877520950111389925447030001346733694100942941463527221661375178774320493287396174477060282021538488071303194333280194013379643672790011002312905066476834383609635620526516868004978511709292299317607471313423824335665822118074382116202878082620687253556948369354003459582674515515078781434154463128016912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 178237961624944585786071423438771060400665667821368342708795720547431211572207549652415244792572767519889116311910250424335952389653866273776812145052231240954684007450304684462910712309345344813769030416486299320688287200865150235373591894974113751726662842430194766875407559334196032990195409260078652017461362763164583613947795090087667979523629306932989824368526659303804343412384164405661733195864561273678239018195258498020294630853804524622841616381378408703053902469412863707057788790457622931463894016688426527893786347042125790290441879621019741443337995785896244828757122851750928347306651062885624124866171451291641398218342774860191911292357935129575467450161359765750113402521765557465453760287512919151422719201996851548854627843299659116011644874725478433868789462505405840413676824337393960586598722561150625654768949874881556236081002199959023587486775736167823500835582957064098299946889431781725876656653018119080531313381028016811390010185060680095600012727814896485951176693712698501920841034276086142750892461711570000070927910521242971292892507088657693932574506042291523971428827148389304002142128809478762096780418095041732819494116952902199075168195958927534652086845017596714867061322852358844559741435343563694724412791608872716063984424487104647057330168821259061557339565750756092049173902514608080108921942723869657029338104657491428275555836383881090344831324154430201594929465759821536759919324075330277226909416064931576294292076166751140922455798378916881195486089725142450521953303634816077557900772580263157627674115432636980705954311729578481970471465457479829774264019877975892515086890290325581095649775085876033244096044379629790348418810195124134062473482056409729670695497941791377042346257194912812419219976667766197057810303111198359018431572775815515543929971148492889060484348066233320851879991248440491397670563687533316555419480168514833529410468396939313272638072822067140779680771065903653694648697518321003000208014246774528109509250514711150677398968980426854610806214179496405960864142338350423494005041989139312482467109561384279074290879187137825551516942485429267513235321194379865666771272251037295072551149809402185068905820577574723390690750845661935929355144059269964319416561605890703568634947607441931143503271461479774465880536482935566214872580837194504245227688430714188550732606944963651440839016461394304418462323634260388538704273216106112591282458807568795417748513468550222850250960195188680935659821559328362095672516804749198214412434497322614162402951959035523333740014588748680589412939558999685732721748905733638408706342592454546501391005839436724832888707718214918393748405375117001112618098002761170823185057363274549213752891436101869111779133186761196751256963521014939071170944000804490965875294417368289930506914245351138687713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1288059908077720556511590072027134083624505116380052499297768051514673850067865769403133916051964256054933121797310044682672463441972857449021731295409553671598715378591118359578560912774353304890165635625853032375198057079754445317372520275252472907342653793919451759278238778587391184827015243271228225949046434749906310252529135636821485316241402888575631142962686277242599776344206735142410927967615191115684066056368506957377947971692388172456141428682101236676985652688345996192570708795783630015442214772609043792849275086609692855452896488616963919189972108102670649225670413247825538643900924796488938181649795681038922057587715828260206145476048276881561412594074703120758497265868536761519213808534235010852796572525413474662343720825789220254613419658760642690791993906843521212140709964738262724594868896002177471468203855416566141182747038240653831627721349631327068253261819543707430733148905498857894031203037486140432508092800873868835788359352133306107812596035659287005758448150948369800681737331374573425826729102406371408642684571379074221469433059693030971231772980548891706927276562767841212146370625242344088676335348026235541171201397841260882075656661850610074701252843365913805191165426365677915185587375565815368356020291561699551604008867142017683121024118982950671707827264223716380395238844222480145248081874465316571890049963430630503560126838261454011137799822904896176843434044051683564789551025738417957725208767795122063175742166207054775103814844881346181647471459968962853689070540640659529646918363113139436810864614536827896980408601313280908860147451305969816781857460827862342218728340409943895094998520534315118981045816701748767397911970584871198217984451318652569401554120987023130020061425764466698059506513567914337014807482733699665004774691325215893737654473612295478988549253252316681288992206128891261631736485050262717580514958115762661658986610789631324401051482475596279370467550920579089911074756063179327566742511082588936764724561632090997180916377861069748882432477628864910767302463401766232261196156263654104771237919625237092612429474359207326984245426698086145076774029531699160889388129246986115940458070573756446766917834594608385472884724422218940197162794332742992251645013182287873002853196196014267623831292255536327659657389432468570186026184555321163291675829635690986537483282257158567186857776315323970300248000087019340630848733321530630406951515742334906252764263176288731675347413563194351529695574828160365902922872468900441099177951577189070367066901608975355201770181225412908412666069839178362392542395720633971790514949213564743621397257361308205349413719680287635500408852957937362753026104552388525095317308604095924782227444689130166825282441670761751389905956839532217871753864292849862661020291599310955684675950843509276105768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2643518661335900745810126921844465348838637027359359109568448360415525394846372227889170112994092049537033592537325546096009511261831681434572034912575410425167846238377618341416740551515165539779188686872490144460415250123507515997204837417438964401768651851514590741502743495564602281377324489769935789088788690690497773184138974912302045419752877964142275942412772911344341005197353463435111100148495976226668452471461621097411479023790275681835122904508834180877429516895198217893800068733112479848093544802586231936384627665694328246320198364468539726095400338088004163217058932706787714048353859003491924587469746964400313081735875371318847330924431647635413338782856608977747017187328924778840816627427322999080898531388958985959452812821467296339075756321257529859456439890193471386080939698150780281342711969869318111665089264766827575164112065486167650467814017124268681340300971224390197461311506118419027766486549782751699622977205349687607494320230606380795858482571825722955081691812027662343870601915227895848826439456898511910058574700288296429199202801561501727017879493751195684247342191278805984734934115508181335069379156564815566431910591675157690491611318829621948016410351185307864212431147994517692818824921471313241611170066626433083254020988851238799253910850712626696633569419606760998533514505798084109977986081607308313616623509942556621958150106933154836664717127213196904231677027401124766453436564616766409373663179632846261529616254121412125130555445551934351825951341223590321206353357892341167769336804439870045863718042251499814724407415372894840508683673106079136044630079534206026308471001682731468780413584839709206545008771309929966622633157806578765582405342396517840369127359289016040713750637755930816385884411265483677945602669122920090729434402007373607558852206072248990714607849552223993403456075417255597600809691896887621245628090446591702965180074840641540070101924542875362276002863514200775324491042653935428256463167287821222898737475461838185830640359736292456544100801649755973457607303425649206207961564667067679948141724754390659124198194282709195929353997947463706435295782689631416578811765392704309265378857788814864158205375745573584994572040146799586195904284796209386462237703298962216502018560500798547782067352653415687660738976127856786906032846808342066692547072873675100037453481849737399172023490044294197457074115494263502421861317665340067320004544004776463824714761485611317906804040456985802812489636973889747922148440604100121208543509815153750431607629665914705198519616667948165636488835687318272574244290826119353113203367477284259487264974770133943898327011526080505269197871590062129860242285929058171817173330754650797565234567675450591776322817274422470718379279368739026750642124944033377902506407850429019914516537232926254909358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2002663277633607183889336707935021412726456412284111007035600826130804814923700459852393186069676772743379219159457278119767168546075640581920240196656712494835908787194195227404713505694724866843908699809993223442592556339560087265210923958743995552788246084439967091675084237583019761837431229908152713335274643723912161602218105237192790216869571430517619343213305890852060320269755728401234469628409159210255725064198626804914827217444553260779166745884938235767503721841157099429191111346765023179095188640112310848048772675590143303909912412735714498327733010450190454183835878280043258961193001662345245507239546689126190293712822900040921099931791351469407750671200805848762636872908932418674215518619661255418330338178195561655564980476923822198546909098225777237308563393043316257552930060923046392182476710561579296164526504792681316056150534776506709636634537258269972939295590272540623613613106976883065031667351859672911531386369998548255316039800131272716629569742649535958265539409802473252602376961259178869330939012399056811131818581754493681765263685257994540753258922255450449669021857810615404325692780028356174678370097907990139163130830807758341131430989200568931843210351007362155058336741218104159589544238953677299120585977827498911457042201684361694105988162291282209233480273671991462563750432395986197766432817271454872962530634497862457584494660191759925047230065496886090946636359370828591638589601053092685016476676088510259469675989101109721088658283269583797977726205516517708759814488125763180935579657053061315829946764282791763913258264028840355659517469469061528356967208191439629751910204412407497959678586535821234427969454191557090271833170446127989146552525115696484949898478668455263656120740217523544261629436314243186581027749002075993537254089388116871323068447548006718298292713895795644847215913698320794019033587324695494075833086431180468431523710192594488962741093449448428874210363721255368291042988971441316076885721660666321747260059106327514147914448490320498703201787967953912680615348635054001732001417581903053016474759455157544089734313067953924781913998162899156876071498013646748190046147906175108057946421271647582155616541911509526010248185255600401261628257839310933047600350634527162885545589768517822585281946734349304388120113781232795626079583280927289184832375508215543778579049642184300043241065300515223423004630430919837372320659823582656421250005235787758487432042073730080510281221779785453068814368149737764869766579457769068706042190062496422919189814322293561841765011571148847550017725765146829896112534027035594781121223056712602409299315288077864873885949536113914823872689461456335802863291665590786911112913659278946977610062593634531976860066989600901249244262607675706009671473597035600783872129251464992574561726401951362449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1112725026063819588234788646527498139606434872369973959263406771137601628302660758697724738420752535648366051545069344216285340918416052250119429745408656872446544004374854002683812449254599620553859412105888399104062393761046799030042445290478420891036227592981269267734164840237620050390442880538702065510423653379696186616342779201983581699354868100264795905079435819431052754098833351415379037829018916658117341679683784199825102722860819879485376329244044632231937317797254398229327594532832189725277232811993336648382785844546146166940766601102067731892680796599468127833633622595020381968603990413790906033529618584219229631703356908094702129042424747097592484307107735546727916558243985607835882600119720860365966342318655789533661910295712051331675575517953277656806486527819941063885611503834247400335125257296507385963970260168131401338219718019109562099874044429704813838981368233868275443888382750014970223778367836754419296107447001038170448381008707360430311795120575090617863869435625737492173417221144487973393483099873183601808452409032765424504688039170410777225767812553083348368328379568798419298443398723420368166414854705152538699152123363863140737618652900771928534856085756921917203978068223161405485720628420178977184840545215537354326179700036981391436548099630146825648925571363279843052573494680962392199490904937938529468531314470059518417043961159106152775069554703586538597263254771039553114979190167225060946161230961365278907375907203662759304786155518351123327422608564307246025273300059596957753263325803327487976707154092725985240608567131686682185854608856231727891808620348079541669935023521343651391439249577480536207377687616728767743084534999870618564224842201652100825094149483854132413510505423115488481628450874014236716420555390576895581710472772081816968681655148278629040958982614084837857790777180509446726858278100012558148512116470698855271672397481644287999301923937634959790139169971158770767921076217525425251045125862708190254217814962918988993379566951226138267851563837074644894468977227428697803520254145338947114043194809979944642279135200047475226453059972256261175472896204396700346296635443384920647444391221649709897679964356546451620785629064583191436434108612826855307091849472891689023707182910006751640839037135855035014770471458558841097419681620687086866125687117089578663863349966090384120128385422961987816541375418637432308148884706841287581163214848727593916658859278221726407594766576836865848974268147919877791319215793752080787956206533058666901134936593515549345111159367235776212534937011978454750749862134009765508204944981751698975597370453937383016364530721819439810393530416848690529732225910486809607718688583499977484052322496137580333372309952544636637290035287385202351201885571829421173438506477093318633847870555205212655583232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5052319033092911528712611414869975013314543124842657651716244654949135960054243231067033627802852741016312651497468611100881724768052712937250944575173684702140719548221002733019736574031750477691442298786403159024774587124058790437314129036086771063532870656487363998098394350484535781691862261439948923738422676172873946316815279716227344314790345008075789334002943218773162107128349692639641742058948862811423808171031433803076881711391743941539200585799239004641144713496602978294078674723632103748563349849021392331295552918755807002428996389919203151573319355676843178769446312867389415520563757866732585598104907288462665012557249570357980762627387406249036173917130087602245789093140955835274749821980904296757818339182581504069712288425271521012028726480418154828232421802432824019789547099862269060709173498744309102573334844575701506384152953725216560313170258333128295869887928603534942149623530108194204853728243447777335747583385770736058039500098120870909797853046858932112140992149566142987776762036813842527968497442161580576554486922022338322948182075291907298996502885813388770769951384028672406605306952258666882228744261274249882491094774685122668250335164014118107407835546814739493074720121974712835782058722701214795239438075764918370638319614188248169631645486268900918173890768511039996512572831534553766140085851979313838486282035291645210987046933556749923802336261177045516427832680730617498827300839904804438117811222009297500360060571171136026261496823997386793532042738567875542583964672127880996530128757462796033022683374367584694981357826170770905907418968235419408270732803646130744774259239644508480385817057036289747371228820224488237426223617363838263778858712951404336068018759421969482743275412405925077286158625812929597950727063484294605824454077076560637490545113629183627514225431927216351386776396840184058625063571379810696872319451824634471729152928615163606350281303544075856179817577347218657126660998040389207445299347041905271473913586194006165656582594352779281022906016239653731962491741266003797617116257945811030230472755212183084008552535476193351646498182385802802792555532566229353355873271524026020016905667113562067825556882837383909414564369234126983311333982887503238416325557019136272698087340076186508499682975827235577684782789448864196180699681970501269821160188009982589137939257471709118209606113480884404495915371394319904865853590761074075355902670282467787781152528239653124058378714827939586184113828715887133869532527646212294332201506283947253057551477751131346467434350799545588475655882880562383608028367237183943627423324129560013980427270480396949156729528756019682020597346132022401898419175021261882330515773182921701446914581813941862364184385473431179360429658516275113510045507168497156398071864353875496271687515445070298789969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 7541548424114059879136977294050675313821228685086463818095645740740925331101378562196527383424167647093595311739497112912903303295104660811576801005730716167643896196149209729693903033315445132582420977941800789668611095273244452131652177609241620880546977731134982917851275019963729976045196546178146611316198611155029843768517599776742219805897457575257404967711505552272913163555566193066547859045014015908624639388458298807729200193498090883485749463218584675564029382025008289505844432476869080707666276622784144539136424109449249332082439200534080647790052019418929928841546882709396945745036711133741348946132288087390170911116214479695759385861600804226073264209439840298039383417634167996452744074528037465384953275236522592183923089488296532423119465080890914465920481447302533445256828155096481788008698678198276087477695337191541691145380956832860854751945979860640274910500554098404573200002295443697086043278625298728869348502881144114818379996068295355521278847298730323540396326655020165961502568739804011334452177055289726305568441280316433118280086224908719937625364736085530156061849758078442193956116815358014661143214788180777737445474556032909126479949304672511059115778716010377458629797791306942455940106189293448634421670390004414739030192208532743988952257779881486057598635326515838185413254947217141848838709432924528838358742706421262663910673795381595704482560979285008883112737857004276228665498617541010350512068376287216691612938159803045865123685370689629095356544031761622996965236170522581187683644981388421217745552647173538627003762441266134115838397105098693128763869990039693546498833250164893758359806129736574664954076839241422148076850650384475570420886442065597312339214908220148250860469657339302564697603309418929495675958775005986428866832608223076786149784159941730857243773275912155670912987293666963301557858698239538327412135601675775027852364122615127078686221087802125838056575078930602234629730385663839182652516305724908659870119046238678529643735320079052329676787898272531656517783417526599738808824907811844607581613810433196925348000849340256022818371764338130272592317632772284592676123136563758155891026909075480414107913975917448694055998235423928873217981686490789943481714805647695681001855249364971121041838968443587085004308548159967538545372124969086239691779943090255247020214704671377127024256355527827422153293643711596095282984825279052642858484196684513903496977758856061904687630740646536834628220729250538135007621336549891904787682656517144481333539729691943384623609872894160942651028158454024077064633327344871424837540045803046867113227648970771840339620697213401837416667490067591872837553383638418231918976355690624910765319703302662740578045913288196116146957545317868189117770747364025575227222271968094310080260648094625634724085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7570788117013221848775991656515638056595903706492632914370365260628422436705696636388997752746671254228306968030974909989155216444651912833721011147295412765459988445530221108244575196505821903541848742035362191520921193574206551390715686896886723345497561596600328244682833590212017335773698969187199176443027391860371098930278917026763338117961185280864356365267290952741954081465682508508704099417362131115857353845959670041138568168040787218656831292434724019727630200953593626770978857223124632373650571952387548078283902776965266777700418411520207438846258435311506794923059331788611804228277264325775360988787861000752493346055050069189685580210041039173715371668887280383289347147377385154239373530687726078779828727753186731135171785124592267480704400472476046194396521447568633942670077972966876893309045110566666637192290604593476474699105859080365410166372143673793007373651634089712226783934962663722635230484440078218315412140335424834835727889919044549358384731529955952032405308668578684667781047671533330602128509423458898544831607933259879389912129470671663521963927091539556849171431877232874151064402128231034333331442823097803629629814163542445595408594667436088392982307231089700085731925633743293686991506093828749651424539156665477951845795147330751471163375741994484229384719919288733734321132192905939055173743132695880604627761760332650528155516886831475571799341611718421241715676947735637995358584259019361699687855808253428233312782105192082641971901732514994041481086784942686410960905075425086899143027710056950420841235557940429762902388614587832540931404392943840419789616801071814600408851383172901803283265026831561417979504451574138085664759035597397703994384090056420383285516186753014542574420928479444457378592547954958818892611985065066994413945904611091639598301622032632357126836371568129817002113674259265455292661670446572510626328172254670209864412229413405975424272546266257706990704463715851962765706022461756331555913933941579070797578882699041489320028000042645134565694590173138852843407119036019331675894187876294062888882162439816204132042647038436088334178001273043679169982233727150646518971329516400725974107609723775233823858588515081226427966489757405412563673063857730112821416608749367664617755086060473800667531521253514220172845028521244938778256782435248540970535473760135139269858987062729577894292698570663257001837290090955597706841452601786548224348152543939883507070529314382178112675417425645351774620864422917567998385820730955104480160292057092678566250290529969385561799592896060890322338912614917192842291031688816712355845153420846853409328783051495133811145456283603975138564896350499309740277174437834712923761481365419580004356715288593270751818124365122315359294688783864971293024509454500556967524554350143047046793420398068613439815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 5798753900939155128054877654998630114448665752929833354619191989408048163515967928712567469426156887511445356576534252810205676385193086502292417395988166499634663007989643091010408063534355192095420249442998360805065087030094084054970710118998286914850243121373173701539184397029032887510784074732675751514034414084929093814660451238822774948467137380695112036685233571025297546027236837954638913525010077863325918098364693406289119378086852337499340625960263922458171953243466023845728117275709405173717220218503553070243363896177992852865717715714646810224159402979164087810543230277800443823679804790897307131762228452860805988762740856083462723097235501643801064822655155123179122047055492480650231073874365270120692536537831892100014239449434987435196543454185852850331516129504187425906351425916062011986097825873492462193121344350265334035606106158001122446218342168369057131559219851451694292355757769310052943607654396777475934568367950157437599119874167981559635928915646833941237175954313522055201656180306156439942369298941761181973649453964257306855307564716346294842731243940939374539205098665385586101249147182429858484640806172565663510187079976935679284359372074853252875307776609180975219758429705930817430039487249494263182596107830760845814658788205618179774505323804666271550888178423170073161919012355826615401374336965879308082865567230235290252424660825110653517574779444978045706531805699844320470907657624029567668175090594678482913629457522534334106451877917158109751523495936434618065394354531377113752605554778025164439092808313255958052600195541280385952087928943490105250109128562902298776952661062604185936521990951880137603166536082920051336981617004167596364392463579499642299554213231963355670414049677657466281229205877343511256009868306840252850753938104516177003595181904473683321316479193842958090587256195508296542689055116625426797702333854570380525246809583375952276494689134996414393350122152978113608365474760841551633023349002800818721731568060523975254738510281235711840812062196682781512935763351633385531833240994786768254729057474388331163737283907276708245634672547534355594346724844147696056181380280763374149139823714087743423436018935709960857154621338281927317854611996852382098202281017545081602373903295725956560295662319116162395042639064003186722878013353579730466815768880644514232397984657098379091583900413894310701767901384561221411178083706431612405376981771010239881707119171923028180607402613776085197977378736354039852513568361242264473612544517907076922921804151825288330470352419503603785840988982043743061833282510553943027881287185310708641173158726626923798066236911852968810576168495833712691855871432991731175315754778190783572255710195667497707612041112291818034496862477724187937159048988403067717834080898885973307884127025433087364300800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3559669822570571694123777338542271584126498691368322625425598642377728773958834519452584588820811349979214413982358610427215877274323322339863550756594560258730879987245310312751126305189741916063881079517679732904257791594491872609830475818278539613964450370745457394819499851819604305528040970636568603289254052412309584707825074278819973588342457357524434789248585934318242290071628165401599250215637122181022633948523985570881673637056161042842597968298113052139217800698462252741663102192367110314029580076130155968166676882820709313262123364806117341524975706464199698982080348155037871464766650336728844318265166873034939881010370047575493496490526850433059854347511391136453346738794968887362662932494384414386077984741832199864293759228968021514801723009059340630293755397820156516023256442537055815059726617533046966059218988252571388482692387209143817875656976933559364984385779282271068009023794340269375617421029115290912898162350831043193391725838885360566476693994950684277331481999057220021669701485374528332250130364338509598875010387850001197940130965448655142500774668259667854079725270095097772034326761541852100736160422356316874670008200557404125159953723792868351147334489838107028372868547325269008794557579947184665155970957254331603034612709294235740304890477018701994889355383337476566193860356802612759760344157284037097447418468666133101908191869660557515297496300873187447692315132728842936298555213764435633537560226859377059656644381617449586394158853851910611743745446961785043245488742729702955280362344572459088051451157170629498676132275816291264541533022063032074040422538764348194966700254331335345035799056529933137884165843208739846961573058475140712347266693596332053824631374680336193629730281083742395014794124288817624817271663035423116168363088792747308428268298708025509455743915031734511838648298850564366479346886820695526114175033843220992709580574521010172946362179355560573913039499552961301312568153027126980036837958414312530048865581986843658581730769454840159775605277386609537654688811909165796528062595070444823768147169731861314900695126073849722675187638581930537551676377028692829337265306808478219779792386271123086311150133438044093291540931653531021559452384957431633845057871862251422666345790354936975241092188493265586108569657203849133310140941502736570366036051632015433390592409139231671816211600041543413861681028078559160878142681438725169449977716705722934386611975753899570501210560813195500448473471190088539773140438036584812263176099187528731052794707902254606082474334446220366831627621500698758499756097918805779733340836508776502157076176941355841116220210045962410230882767181990202875781395056792798644090190417835003908419283479133864492837055742220860532891427288569736966069387266966226992649043533787382899808307532865024683304550400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1796929874032494303950441649180341618433382704244800533565238638242435449849280176181016686433787288374531699465663428912072053468698721218712706584199866884447008261035437848594964515225747969523472182099850869978647798239955896940639673999376832970701399757226341654515727283257422245277308600565695142483960540052063328842394799534181126173330161986505185868667662041877105777529134361672635881691062608506164882362671569131318169261895428527255760367059634579412212746711665147686421416068639747568703510740849384559980320265566859786533948929568018783581386937330923571504930521106176108977950816404272164748224726993707218311639628119691167077083179401824747205439334654973056666898299694677034320767884177276086523611350892271469211950861635889838796638600561611603152479331837423394721693146175334062015467853770745061828948388135656964079164573223620383861938892120839124798337356693463829111884322214793711849085914618833819170965868892358358059500126640505722472576865273007804274966548086574339090667010380878747393361453869791511341869573638005474284417826451802133752272815878630906048856139736469853914393827106718257710405545129072405743689511077514303629422789124968774054099465179315470731733651140594467684014042288464057322390996068296390867694796492538195363242820710667141413463042292955807461683251079479356541129071327534580614306928795430220312031535756186189710755223091485455390451325459244923814922490911588004026097122090619070872824024290044922358330296351221466785845849206381324530797032167772665455018843608821517604854929342356124889762231375332473983817652262917469150757453112547168706254907729793286451627270647859603537201231952141746732790755383993549699901193771496562094276032865076036503305962841773377241949054711890342523591711088165593122986443505427381332967997143135498822501761747321474433279489434303335202060119897224172978463519338858082911912842783920866475570762101478276949480161387952137529120735617089862338691466408834356762330594701677016146400002540753612697015301219232244083936484845548250940023323826213644604173700499460431300613029323980733072581616516538367556719926128548001267301051947819328273155902770167873493256991577019354466690442117612100272056550508654031776425766699175724339137093370701538865922688098953366156440229643971434267920146864010609923737894789414782473827708360883843982337389082930641267359408947654234910587011787029504765142098238625994306080842581511464650050264039636677364040599363411619572291055249849924358641676508176617446500444032637370564985164306085125485022552412583217186827240863569708544537996961568751405918537848659327061842831674549982686090947669603174971667106805026398360326822911894255554437451489356141272902844571825910169368536388022470359994318571908715164587315260762337958635363439543422749245440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -757832382340109562875374809094898451182026452054332158449757179184366415014750665906783341319609616484256704169588947534914436376611741440171006679019449126290762306850642979390930074977088396480005511748183209817561093690295503286527662024417081059018335704628929592484917830266348577010444563927470319463607899967107652849868276849385589964455650454954759962502496432042028691935534178038936847577673793277317950760420537268028675125650922119939147786657362381071413663374195944896454047104954144751329643757253053208407161670946528123022089565935420255729348998157761213578503592592148291551531505512121144437529850940965162130840362886854472357199976755981276111260167346576850455471421962140752140003075965843650746163607232307270706138404392692382733626860978828396310617612784617747429132346684994293535806093840275522260935662940458134557681591788431438966804154918689774352574150060584029999740247336502776377039447932708619104698265058108009340146505503735691561755581686302263622205249770596202682021056337101770858991285596946265104551649173302028708560473081829907116525390360397914911274127893368292849014802534172029940277440528257878994202213996362316016143630505064736453187060787815698216273850776209292721684052002770286025704571713904935577288557518135214183056577082228179584298988465729596855747814362286243459157495811190548400137932368258606689871218900596275992457514658337464698733633187522409380584544685071163780527069043327168058515932296335592907489578786086395261235004820521424844279694719312013634158290424438029455666175240953246122388204461972690663028959249100406132306347858964175815785761672317603994952139599949022139140692031697117357142385750625407830498565379735392568047367469010933879857109924402118130688368767325124728112657579538085585249682818936594469812543603843211457632494791289089729105029548919493077821681585123230711296619002410898104989957926323974980705692200188438337757140486017000599372969423524270598614109306380494188186821900879265450313271767180954245820522326813349284036965383894850900150777116520958190342483457543676922252089315177485006747847903456406175106572758255416062157041197568666304435110713634355092720482166592585873784276820752366471539466841939212037093370747901781553037022398722099236648940951502748270240217321341085803855675235608368649098753168380871868792779370517109646622133182238189529005180173656704219928161958671787382737116578013288814524901184646998973499618418829443155666504051067669680031919487480159710272961268269338091248325314024653408598318657101873401340682405513454326060522230267764088649096136864243588895487727024402878502394986525865105723373501748285489995870224517283631030840048032264818718231860356034826584539089819075497909477904135924257489574610512667477908859544425436873722929411793588542504960000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 269889246650325367216265736997917471546174187867871408181022912554789368194438174295298582899149688824756586736374711120008631781587004563262532433579842146654129638655368265765065060010548532502308061710363158825959497621346240644406706025761035004840193259574883202461464496435055037653994065453989966745386757956904939829924031127107387483051767777425759633627807015497871822263429748204910532957418104832349026759492225608762210043009650972663529737490428769243872557240808223743695585328596026399301073352242775128588531464516223092382780464768003703700529987839645068532285779659533327095029137266536121395838584121151227949793680772536740769685574882102713631792927937059850782784659087967810932627565699195894194120883535552931961043580349317577123287016791358657620339214561533416642901082925331999559752819198070982752781813323090344077196695995849680706160076557643977865350742008478246446170231494274559543899784682118197695144776142674386912570145874383827849461424523821332693304792726227263618443456762387730148057995245199252192943672566041197680817938073736779602952857819645114567087983890497879704398745514180260569468396832453431743594819543195921834044660649124709265201121140142582209667349435524565878297991056685159404466788293458346110712897182820114847908853925497733297741131514467783859381395474801638747545916240938903934257378747274635600250214908578267301241853960658808010863914371026927716021568431982024158946568349739853289993847517912289934177462353504244075562550015297924995132938263798255913945180284001239368264812661653735711352374944340942045714478288387484357590116181335596063996214861485843088940650167920706149863980019980459661721474679015059495158345410809358010620827914747834307759644800876180240006037154615205753703090951518453585090237838658991540065634282257759488267374989936987312563509152288360694286233298865522912994292791853104874972438650238163997283163465589898661623427669127071283576714930762226475604477129801476430343689590215093778281415548925602338571898022504713810981555779567628157768292321613598923324327767852331216558316032681499784367683744438524921899767248287042808428032154774857775597269020299947431524752181263114643619787303710529042717508909376584928610948083380513660506979119492191790996935320939743935176165952423879630494224822135338317390705734229987730185724652588553091171094997218406808579943379822135982274855614894320933445968233378695243278603814868099016610642046285857117646690153210181258412774924170011694394420148469759588623541848409775307375480981923111780372093408798430932150511823222398135055543069279595759608302732976005053670565501069124017944390170147165164632493799666984279681693378897622813071861023840297014166533737124770926803483310352234885327773861575411879397260279711018860115870550895746330132480000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -81781754630755831479688833704166743950449837071324249869787213273381369961275881509723548428285958427949590568480687061903752775922832727862202922327110568439055686953793441901201029704801723975535958684594335573757224904324632421604069101559647774482592592871117742678213942924941139791918067774428908184680405665119377475851158882297833402950403649947902841438666180441711876504705289837805357695372476477297705861587180894026013526599763101160006519648988553220517144350513339374881220855356275611300543058382765579478970549363593624759505099909639728287968133326990547538798911517429648117280235396784741121094413745702278016194724569898058722406938355868917597264290543367402474938810206479260948366460663586966085323784635068799414302744631056576315125875215012922047781481281115119550444543842270412584154241123386174619221157247250941638876284520685027262644526350129991100809394729742633120931987533374151349946436148836734454691787346069797129089295309902497013759487179778172566701391738031652657863226835616290009015092498627226086517248456403368798075934928652228600714001759970890857529754165742675002690499559818484297246797157468750800104574895129443276065670365987324722342952219277013688466686166140063543568245270200641575215754013433589637936854213761345663973902238264261960345591634143094175930404363791440281150428433119027182057147426570614405575141035361537323549491487670588812783235993164234000528650267039668487078248596408878874652451225403387799947270342425590111449558476029797398935735206676900379877994654378852543788662507128658907049054069160965475951840489602778346168135487648024568197023528168140298125250701357211329420681666087573445301833044573881584956425022515766844050651822135680211195500742523294582186588565995800481183300680583502051501747887350148294261198094498288098116172401890373725330508473502900039555073727005332669851846105739978896886818293165189593683346213926916957874962568549172722459865697932327298092234311717836956511047650175602128727421730841119325284466110988004289947377870725559083376334408306711710693711515103839632291413491220654955879894853681313039809418259521518063453945390277616535685023099174634678714500829722646906546040401919250700805172759194612321146190994819562922125844968162254240137303380239682362271356459227870227763714646856364794389706292968836212749911631012938595348130405768855957824549549254252232263971513780348515712611106952097285397435243431328018807656861523591077786860795466509687952943385593424818896200689019135670778144225305542685526036066957980164995354264661932475047223193904475505776227079300629434983063479418936495100201942586937108412811905213829058020570461263655405476944528492134332108580330076811960352912552743883309421498877652925435551313027806052488036522333451642473675418981804310895001600000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 21199643124110764301890117561699560871029243585573184120283030473235207733151713999569346965869306279434357966784906673406132508502432561251555761823081960786879193406789909923378959378491967888068122186753893699640351743910068143946344819301028173903476741734784608826475843333188740787182881899382846710587025127471557790323876551996331853305955606489526049486226382706721495488620831646229506906805654024354795835662640589934254996111971040519566729802498943911879133585422116846679719869160234803798553559174301639801198618446167795104207689353502153560015003173650384164684174351880583399227591141705442096395215057109820616541749245013877347017273466006564258762842903849283558816812523824041515255328113501335500929745031901860168252673429620479089301503278322871399319393657246242970746401917925519307130177738436645820170860854569336979321763524593317814908265144740876597017634376387265236324517236150707599646648941370902236741406113255284135664597944107712053734775924602806645312453765599617364248965901059879313062949729913331279475615645153007948065356710682364768273843225114119952546475482093034917734831051113755121089804663081139978380801733599238675864675807508972683144709568949569916948768119269694924540928132313684425398238541078563521242587934717456827158888259135544987882062129069309510194808047220893077217231151702246404150563609299264636395459543763691136721641691374307221392849269862980160823781581036008964686947383448785718840940661679947581719405591530520165168354205927812496634970466454100060941698905014678969010141963197953173643680262418739843758524449600762690723235537718378376839209571885636430095249265027350359478650577645627049432288446969354889436914855650208207442990284970769984510950232677189990979639703545192615929896082467909241706416056454080603126526403750564586181460910502310892473767993340153218018808651148679344644608980698832148830302060362199294065980287627778252646198623431474614966130032567682339292738588985566812047761181189384598566057110734876653907533345883464671971894042591811552198613082308623283131644725531097358545096826233505184957653393845795572812607807559063386707185966384556228964375746210780190136552018557365652266465669195250893132124029227611851603568809430249817285253401969335202446174289011784895990132036666230460877614582299498900112253317169939950014092750279128452726168326190177784408905353868619295804572486503845853461399794391545876223255044881297658611239430286961301109902841790224589810152614153264076485868509590775650578211988442141446791350990964708594562040410792694686097624397805782278359859296982764782414833441242865419400809094256070066903365230757504554199890664593029539331092872873499394573913739323358131466406989658024191333894303966019588695951622883179492313834060253355947200802978261463153508352000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4718757954827544283305480071395814435242930557215483148225859429770576744716732070584432580663287771976981285452053715967827489301832891121269646702571393421915062125352041358020471181357970506371691318241430119376204506947690207463390984002534728015735861666073231615331088392184456667594257225121596822818748864041634668368771789407497714939295231733354089836586755400921880012741510874598427313176499429990828064572415190142106492894634425167502800190479742194297902334797276993326464378057715566153023100745737425123782952038646773218880325874951898015540824382940317888616428995871186278215218072018603447022000909473420365626625464355975862623859691176581999795671022195198543041995246873288281166672067191663162924393251215708289312350424993531005993718943890314716342764068027147048456755461442501390376078199804405026911428219972498417144704535294174348213762413213431805918140702666030895395721562626164112224790603766685302913419419487615531762523514356394687121906788027547656521327481480281776664558507938035988395586596576913338896302393593496518337494819900908218544499979508033261604015217689113745962544248676213288982078399754207799279390114281654218687562231719814110543659292732886254141668022700085714613088229641732143953721374282762830874447671037995682193381940825104313798457133874533433963170350656041472740546603173246387086321107120655711385746156879052751478509674312551951741979019016167482263337599055071323594914028445233255476025178944332738267037775863469238510991393399295376776607483219113456593675813956605205306795214596990444484223556174800951161484834523156803186488686458883694314445651043298635887979579327921546251163132712947058766007795068800698311203018175057221051588549256299368771184476557294392793542624393009228082675969688113974226585077679433539027448340820170182736823983949582701848847469101695984730438336247904130505633188209386720348938153167283043064311177729018477608698156666631883801097315437631309209179078185357102929565868145213037926621434865944620844769704337913147528205839103913315686992559909298698778281457102931006212995039222362193241818731761375657267723056241080963344775928827339623527637176916956332825483363229945646418487808662945602908731419591866232709082392989729139440162813607204377165298547232918359606337548101047886026986380032798570914642522890966831175708865508019594591654568629125469132650106165845798303411883618264724009622805410767565461267707690479384935243084007684034449908408068748891881102060308622054546625251356154234030555390513334428747439244835351075701676517292527780054213109987162384259354858529835396233046987697762495167405624954832179245233138672708175213282926960099177635206940038276806141093068470518505621110909425936333229659529845695585894166237369427279233565688116125685240921819433855436718080000000000000000000000000000000000000000000000000000000000000*i1^31 + 904060865763172944041912866053509548929484807908145348074379222162585197159628089691911401087799625183148447503187503867124412330929093318722914481649076481404410607209451121503190131479398722584244694693261236778401934241681312570942439098613579957783946692189101976995066190307731282985967563739678927269492474887878415926153015197913864049105235823058140142763862357403162889387455530548456064685782741071807957689881215511064766857304968174453555554651264552930599346796191504498509194608867589083180136342381153644688406172975293232097937309210349124299763856332300566812723513905630736941015457029135066596041496483276909592042558699898916208456465356863703518272429504634942994455196265544303102038542451271778323155917573075594778283557138575264197054390358056884192949421885457431687874904263063602215601066186740788552039006035710804277797714377964140197151382968888512859678474962725319226347280451900782978332182023623651980026048403094990016011519178764350095113120724013249134367744169827307492223024701186313987351579590535939485282457171357626370418909338812631853044936806375019882071542999956969474905046410713862005796919946088553901241311302705829809162871728194478487003532139600900944498242802288459374056521598372854207386796889549802746340182198305204092366305551236428123016617404328032202025857904679960697721728172198183867253401170006164110428406118248674740355835803727271601818235507000545893140141990527252530620420873564710399558580983184010423724592985515935098280194643442505298943564672500011678047228571851284781896604985802831692215381058975374706818760224121538954199543748897711705495402988170276179116046712310143927469017473384429154692560714458741808426160990180232243127424533552675893714631998616698154930836293750895777072101438392035184927978614621995258915517854371564789202000826931138343085987439809104218387799976989146235462678083009097147137529035138473643397577878752221175361542384267329563001023143944714397917552236491324639155175059947805940863630500624038247316740392998914085846597303621885341453515156026091872970746376769326915638286908959387783187145212399560437517908286172469942499569837090108083544828419524445552606912754408431856839909206596555830183467820758839222215459824605133191055957707950738941115940997222323659095399715504794337238947989043141848636306366743710004111003763738332516362054131611783575462164270701030529097846038474632445393618298117257569089340931416899549714775036319477735145159921396241159105376554875617006712567040757219351595551598518865660507734506661628246981194315762030799815587718717922328929384239994125282255053216978523027294752824045827000889110203909846513859178557794143933853474192370176663707995569940639736789522433818121191311319791546060884762175989680564736359277869923415479388095195978861117440000000000000000000000000000000000000000000000000000000000*i1^32 + -149270662255705562192508782985187460053521164412254260562218083516794953979100359356636310900215063643768073997292626890901172538032105246384128732988198187419125116428520663448142358590745995035215174774021781174952428233043138063246862505820365800376784753103057032541786819233734629578041232263287987496777980189362658222960022074365401116655307839792214755111438733463374242919601577365095717391220553161291707426716070651217701014940785956428979658738575563993619158069155237865276175655349756194664394862855700910661093747478409550422087312953559884983163234149877653723355392929843079888747076606139544056750182981853559259822149097390843234620355391859175858702039181299147276929955012083610628690535546198667210634730474191258944890207574393102347429138454587176843484470863087223826375390219259051737870900970891996982460342340469023663384775550305128533363296093880769393100682314066819390307827049223850178019515121982140768142741897204339318992612994710193503987054362788668591950341337189195020388363535000910444467934608211322482759910677391822424683585019911324114717954577903242365162045812687881687287895110671616032254999507122745922757628977523931787727700223246280518885717419354152540980408777933941914243126235970905521085113210992463675344535829556087559807982109852052521130732619465073778358262409141364840489809468175160175447204967724183602586694091105335342816998626745964700756671888514501213076577659172929562619328525227705998866515872900422869908940463623860565463549261392428281811527578785347865635865893168167556795169820684233313972861620262157911987019123864587581481940512833305240280659836822861156120468823377637822605463436636968070575532838288413874435794799990365481738600264825330633753982105961967270222870593802519230204345683323430810545675278315958330209008260699312235222217710680272751121724523943197927353022527490033145371065957551520222191836625536742287847708081074265600368625754351885636735940943378291008009443927248621149971133266672195018774827334188261908190237500923499038224643103902037669747544597334575459461953509111246871874080429930113760631450074034792682162896225756250519857872254125597903597340382190676047142843450477658227164054615578901661656551179106402405565879845168042644630146697996971246565652393557331200942951142673936041297353550250789256299374362351556428066193318750406957008438876038485265196978686604386448715388722150299544456493089458957197367142735184815170332592859566986265124618540961354945601472159702934986643872354628253140358609136946627799980118932540371479160953046623506870403641069015120101100994567992850348921210595518964944260488856400410804920702786673801311138357981270673495824507378626006303018179928197907460598647237077503984590462640180120085648255646813498615938170025078798659814638357170377195520000000000000000000000000000000000000000000000000000000*i1^33 + 21242472097575019709321537361195157558391669204762566961990413352596296946098601637680577165769140724324102053171741245016887851633374378463679663526140219820089221833283420762630099890591108761203765374586562354079329033867827593177502684573278398632470346118609250222109279425476561855754525974334755270578555829075998376166830443347395822826636910036913318087822907584701921749214597443359250643962727510297148055443605487793082463900688882704080775699570463335291434741985200757959413717518477332158255943795673862017680573107833742788390036959741172649228841427323435445949178929935483890163266362313169241525871180403607365312208104378797257816167736589154343194023043488574591210788829904239490794014134610252053817127586240399300327761948018139811990309089856010036603428286244516158837338909738460940472190753656486910520969548262359441659937667186626048438905820536194713491660544204838526348611723046156816687514899886606990924986702159300056349663187387993127637927481400582663273223334343577450300354258034925019353456277450610027180547344094887401013422944552296755772133877624905221280585006883062838570229408974676458579747883424970030335081580690854947637548201242205903300376208473444371577717934339066891790711854648521175186505850674428573500105296583269985856670717207485414266654077800439284532826252364652896380436135524469370328365419610154916072629374960914768796746849902702562004333059114787844960407938724416271154652782785743323683235144281793810645116828005077005968110135370827135041831402711658460590844532920006295597268964166634616699928689273920181325989918064299401254672312537113645523431920874669757938998198009442199843239829336763293161041119120410084001515989643695591749644762040109269095171169726035356141342395002977065678154993808720164632510028442983647439586709606775363336308596081355655103669464636593225756479251919005183076421238061963007656124482910380650093904497212840484209866504204250843491308435761452551009750755692512012749357025919342296489429678299296230303181849203625586539178153510150953729597884516676477574450956669515429082161749624279106700471008685286900529625732962671580984832393854713913425804569484339974791235993257909230936855981088277638688886251239830261647795620346704524132107944146225956448760328590067030769095339556915031150467671433790575264697867619504088856687031031437914078494157324668325922937888769892987505677107814105986864334307321979460582059758484617066089814543139817352943935176082106507086579910245757374709015393708168587306824255695373955152125032802543770720052015570614827724692423424900952765634750100893918990306860917991196986072465297703221128013000595898452758176937440740641959124695373225156211043225012537118987511846747163659051407365108643351194262501186884636696064099970292608632124388989835673600000000000000000000000000000000000000000000000000000*i1^34 + -2602617053437311517894783874121984815421924851138986245375524396648166622973505698234388999085109489288995322126277920754617859022008135914293913130032985526416309629678836302952825649273455160290268551045023050650617803334592478475672402418567589183692149152269820057484455612471069233778930433049491851252060935032418302674517216965578241965548763640654965476867631245385487933590753939058100499531579996654287643659626336683296018959811583895259891311876854482311429337345534758549178444092507257561318137026619429547600248264968733723998792042712197774082613940816057199712924356265166212812664605104335845082518791724672282676027230277047933444110142608676634149074402264067657317750949035891024735809886832090898819153824683168892814945513765001995083718071724602618705456819078937014606727633585566428490222903472290248816819396784604027675078000322711385935962562554000881689622901297900501719030123533877977270178315457514907377809747807448539969333819896008217464554312815695719014701209452682239910212164336525149984289988661917552168422348241988548877260052455352236118598950610064056168215819862738124390448849991684331539049667166259310105671309454166634306449797579729030858830120625951337474281077890060391921748822052296158445692556074984620875151933047924526344542650819606227787248102147014928064025075236751862128225076900355603598371751069721406441134027436175055649178651607524016338692984021951835800788583985669550374447991202809346584586707877831236170808411792550452901137307519338583705584639442823731403230728163874503779835254872459112241587097055212421764202913682097412816274202386445777724846270269930403326897108452587135020532373188665238288142511917448051235376116832390093862080681527584234207828859786839496042676375501231680388613835096514091270752169003025660562586054821406795965226931984706760901056239418930893563331719029572201169633442492831620329361194518578690082661214197535264865325081284944095929048653804759371138044841400967623094201312488750103728518737590061137110754564487021991078718065519515863909783261978797429779353903613019376544118508061807219697930285603308018641668790103099042949007553312429166933787456491287627146938696471541782527717111689789551944979623746936734158344592117629558603073343089297961422649245326485204181211034286044807368948933267468406626683681500441938257676047112050148470902413099872444294534195094427131569319916977493296319772747628136818705704480507467773428805504730127691740341056615837605110557884776696564015182161144947808381153998423038332858894087002639559558805083678500604933896171601843384206072798330250803311382455371941622670950160195386089549947881468930868593174415148052711542197782682754730693796587562648763121780653949358547768025363004256496791905113446049715423117899568072786106025823123133169664000000000000000000000000000000000000000000000000*i1^35 + 273848050612922190511024023570031604706684857529636069227211980558472336792240255217649202546054810415903320883385622523663536244634539872067635075171722071062774284740929100082822960986098200658172562480218102821279526194272475645658248669179143876201383532837794495914420754866309554626462638546300848564305032623390705620376072479918267714975914930092238868551580526480457891338996543676843512693757336713762143680341419929171775874233528152086240181739173139111728747329674296899497040813066146320062901668315795820920607990269804761230448173499239277843283894559025876092568385909840255955404513636480776430557300940965188867200236063490334427108203864894468561805956819918188639891364502731729556090330102716278854616129457992497776176665603659686199515232139009935917344945182524512121971039177103981144906610241246193234583549290680978130297367201330240184423284301292857197540011628469343049752281283896531532605813942052130045625208619269093544977486182820560178930783955508916600253648711144265069364487899556691241735688681017631999000946061086457299074427769720374529008077540455285055693502506535142128910736231767498972747622502715305863580798192104326528564437531904644743324403963821585975231805677202257909171411333517225364002456033578793972944088465618127174283009345630413641486209133510568046469908507107675038963036215099416489365437937773933904982599226103948424843855946835342046115639208716508409441336934827232968441579589649388247394516510934033368349974989345706182062544382601412100763401767264171577455557403159452713249942514554739540310030122446622812723234463107011381008095477113920477228246205928660257431368128007017288970480628100706256586496640609244626522277992427075359562823029354033434927203609170629478740833304001382189863644507797235622356138773332847202631841915730115345500568323443662619428333073723434104166498021515878525086238788984819981155335248000155718501256029771262142907850019073683428034518166391762571028000226483396282166110480068098882557200503895968319565158719258854717655240398933046619001028290775476164996300327940120316890074864232333859308582958950306918997648188456998434498264241673453333644380618172618474550509803161852795318769667479497435714543297387046297179622632265135401031221786640098084012907399460387309305206227545607246858861828094469039219950411272506844100349461626039228623449586453166265814632030620221446686033000090364861290942737664847185362022521880485864806771354444122123468765300529502599000988944179236150399573525075017817353033738983604058002363724805109503590246562372308839555327667893901162109579216086662929388275444344143033857600401911736932834769821785606295518215086260145710688229666128694221577715947816772494318461517230363881685597290538709936476894324267133943248902077771349575564454357442232320000000000000000000000000000000000000000000000*i1^36 + -24647386746670797013492279004615111719630036351326771393077058613732846641464286979542094988003346467580942092164523791815821545870451444169858305751796521573799711984143151429783041425107106322948830510940773458894631699727775470279957062223153743249598450285955457482270272646098911208995158005624429871270087460544600222004274600565526620235812790405958209811995439452476986604037299755729598682857220372505581116928822479303432894444867189624075512739824597426541032178805548981271434306889416689010493223366929979756950611335813117372292666286897280097994125679326322931927597295442368826823238194947039438345802071119114334261854968334439985438785933566554403400389217581223264860739747410498321749083796805733236290567951801711515786931245569916069507286880925477384202724983505799950397697312503010311296476682161867288748753374030609813773155717305053938914012252049817441333743726308475228025100915505969484402486924283415890155260475845538505956132375367889837237166278148289880850115471542786730472009396255986715711545085626834174170235323918697289644602280924077452025308514651057252406865448727083702222337512465316807972685073460838442572187922346236293666552517752489315790537054269076854495890649538304175587301873380862467140535050262844574244364855626353558120622170209074801555403456186297712173572712991428020616154087381702598121295809005589554193877211627863496663953519546559286058458577478181468537178579857151807589510899065683133132472144899582456694958015729006441364060055297011692762890913805618984838059944623853836730681581241399147222804383867658424813396069891608738245779323740477496069959519225647528061808929290431787319701076631622218724631697099234355398683408801603283053466483187563775535949002950935963368156063879469109320563368776238776257826003379219890641999853612115934479628622022113096887508633793013500609503260739053196524726829879550730488322065747300236697791212872754894380943699917130220708847412719364318905433915667435885905701648228441447867481914622599223351063255489514158453941425752495457538180854056930002410152000592316992534669756441229948035270058368780940405817784921846310752291851000445724649737031215868977777762985424077522985251739501586303665944823168265440476391672419559797434965555685725710583861135831776310190131812841701447648522298474583322175166026987069263638280904532755189184476043220816234792235301734501251901193733351482279526182222905357552603795555851217234524323039741994173700500723898651245824378057133244112244021960931386357098377101004551093711038523360421801409834067533682569667881457408639218247026619289469202886265189800383681161618824849387401901489977274507985731730968035952299314997055429677871597512233953656861007353980020339911191156578438043955551451398236164225760065182794742702302790432021544960000000000000000000000000000000000000000000*i1^37 + 1887542137249149116283913545381691366704414738827930841074137116214971268618918689178461913367566526462462056753547591565272207133808557990338503937086265839226543148948435087432668469808740858140007266796621313859485174517937659166993793591013469227026446363285980283705377368074672265427236516567688945908813404028992044592376273183097191082832543811232014067935705620694940333999667031442076177337776028282025829635429796735261851751966960203297486826813646262898795872223366202538749077012037923758021181897011709698265841502919854773729986844359634802930296250414429798166700837041949475738916955613702879527038308357595131488066584113022975119498475629846115961309789367060023608098807842718947386299039880716265032637223645320002523529244573825783775622123913078875807615947792555462726118884701400055690079691233264505600607807090502447424303305093553624106024603913966793821339997470978891265244020269293945999259905014090519038591841408995132864826315087392654556087473471629315240554172647032206764067654205710623004570118002386504280181869606967617380574847569956161287034251516817479769916230858027076754592530844117077696636811999958172038734262010004373965215456546531311483217346813978670155371103755946304400646550136489902178806030270258139148523929707679020789781605037512637736571319134300317658711679979101433564537267894754165727289129940017931545378566077117161164336881762317494133220719983794259448907152939339321746204641217713631287563496960695352572333370941976549522632997886700726136482114531893108209832906892572635981319511374355771465737193022823695021874144400350487724265691877025260880814328353278704877676059155001831785946170171649308864917876698060388267401699997021455732025632470822049537825130299983112587449801586583361967632526860529968078003705899055041605265934675515955777506413452906658452011452928122664922069970851155445378736076116307110056338334875294816773925862715047459994115682634754886246129766969366976578968030797604241125433174707753301095754957694207826516587615765089228021313552897770132528412112379169096567381061865010755724372346562750217798151523406959997206263954453254399516335646352411634146030794364483670633121255730960955812620838686505327002719901362750164445393217906596231935597853403817338721344495507793089136349767545926521311818632267363842788316218137109517958417797200612065253190296933877269991768374666792016939631094703441694751004004458337927220966110549019900616922818763297988045675830141055412365692616357019762107832121642348924419987954068262467849978512998853943009146692962856805314478941759834591653772493992648145448593416975334052961587874010555238161902749348056998460674808686742813008576049469289835709817779503519851505235213415517619999585526830775538795421422832877683130474487174169234401057628361850880000000000000000000000000000000000000000*i1^38 + -122282787969163832508629822875971609035734291790842071714920044713032836589517865976943282553336010682017097428608729891831438437698269994675717921553811355253805882926160190299524418881864078418989548696104370566865212403191123350528664276367031522167768206878467748404975161022966215360853930012759377129697123918472616000877244233094936153774499591938697462798330767202904438499348961352002070692249273318618210907500490258601961951163232560642307653900289688803958752751164492012305873581344410920615205801713532719547134088320881957225423733478504205979276457328840894232826979672336900554653671429553578934849281622814580115699601737858767959803505633377059420099240985676501494226846688980900057785261123136828985790511480619736178394309346470368592215175031313528867207240922593207939674296644671589047021217892702017597337626771119439013773198332234372633047238091446018664123450099830164735871078799614249414813062576269384546024870547390074937984441724681180632433364486779077510170322054895517127881647002936256425663670526754214679245199790299200492241478371550485782760218309351106999172580086008647703318031806515779298721116945109153597982403418944794394732080608554036558823765564726547460952946919481242479515268388329871542774887746698768388279906959866934594589724585954887587663276993940575859079875933249534684881459590821814221203297999904936697576541200780263436579045665568683055310883221061985574448732965673214769931403690887391502733948407634447173056234637158735062950209569394198222573677337694838835143194384865756942420863661144689525494522032416997505450530028431730733501483618680925807743664026208111192104531389784500320345014168754715548977915416024999757268362298637246874727166512814663463775644608627948383822277801659605828073569432371579275660344939611977127432973891733162979859595005582503545288238866104930952848286716862987277302695892896679093264748291840657522275184816834402984931261975239037876348464304374429346651923006905791762694386714740161572027245793758888704880271350099013745134236710578887840564914678848665477481500202034116717357073661859608216587142480911517340330582244828483750223373315519879343960681044866639211884128317789727996478188759488797762805408491033876877437403498788506551825834414308980489074930636479513489832817730280032432723975466016378794872895156010373927380625469570364643467785169352118287739206530160544882664823865748925953857694310399034011448148796641359342225325202585626001361022661180443183306678188413860964013587784842609216807977660580751455596036022294815316306566363591852228891689325421675281961204395088181361330859207844918075583627329351694399764138367115004063533499822838773686368392326659525562685872915883968553816384594791384785092567621704405001435361776009300201467924249893056462182006600499200000000000000000000000000000000000000*i1^39 + 6668682794685810209882627865622196480261315956180596806104756575664183313602723278108692528091897201471452696101065438685910961883237005225609752368097049178069327587105943052729139031455166641862615371499823619529171360783220924942698133353625544288547899823725639199097982150880715505044802344357820387608648468488692675420605285918341059499020512500111140757101074926007856008359645675053462370323530854161667235368130792659719154201210182357915192258058992389311509645495265715696582949618656751010205273250683793462106904956927069770464206460549291830605899514604433115155026292759805547894756994872420434677941766727365611511349872258696334481377271679281218948883597198596055693696687143583298200886175815260349092712126468264778067181951179817167149610220085416072130871010078931868938119995812384722295883727110006006631389829224798308642371062961475594855960374151217575796562433624578242647079179440835104837326764822704507042674895658687217474782323590848188674971637212151409464525906176854833462013248828225489112872502223029179409370547821460448265683047191765940020143338348774081657150949549109912234315414774902516566073859401782922285235231703537353428662702313737298839321403084895448305823064941608696948727362656470523337415015081191746102289861018870129030880342352505848988995934649346512475473777416467432909139543749909482048802047691237801621338457549903027741029520433018932254451397868332122689727247474124691430883464424922813048696312729204604781465185705817412285230331845275321405235887652257972408102364027413056076092952492439030484349490109581444720205831463615812791489696249658998984528821891941881475593734106997861259133798073503406962662620519674084878814701435269886561699465583048099259241560165916970914645665169622288508579748923502838110577228567072152635275325119950891373122059072887621596456315906867681251983734880079161175849303759138462677126534734634986874209473808875876524385194010007135780162659341667028213644827481784943387331783028969285322490607909424568046640741677810986906515204258769216708644108776074832844817467995840104134935534850550869866082352491398125989625786831021257394372459299870513934346581715961038300041309489821153308265341514945605674368789277374730490782563412655080493802698562884473633860352134183208345167916984889844197928679882710655169974249316640207986603886719901846689443498724725033798916953311830475871601447568689262472610073021851231095118404884601388708610142875989529898974223902185273968151186454288378100173688410468641390777496807678502553723570262739506184646298503106816006392140665777297664830138663936487067933210701720278528155584324976483551866611838729343873932805440524009618602600516928854614565042373908606497597528421664648261051796661731504510459592361970205891300078350880020239485967007744000000000000000000000000000000000*i1^40 + -305386797852514461400688461097562410728617031966781098217259708816126559797186864724345188542249329674623393960355930520508342627033832814899321827291816374971314691414634921332084642153938838259465555535169221015848919572307397754987571637071531363750517945945864356181754968271430735943831992090372597441162190564264320855973351059799487192438857412078207673994692529932994379663545102672975164403094296401990284887777510087750479755280772230899845705011623424573128692049881059169587613732375232884942818973501577955676434951769339043183227564351985724564600638273830057926909969766189076153198813931761579810212256931106066534420568887238026336592932045053332501401485237042687157607893848609794021635354712849955268569208953254225789475433780166180546393017313657066516613547043167910800593076254566133171292467259315610072424813979959551782425561102183552354539110121669346714238239654238961348344913236590717334549638711312636392357592519909452357185753293080063869237267291640745127126315643445261591271932003231087294564882500390253935251874199697096935101513792520555236620186475588378139832396626923731640800248999066266936028170232565915906278632921691148364144144702403591017368141368747797147001612181998676290697274472953316024325318404694018004599088801377620260716071093865974043046556399350805576376996329537002437387760328291041630480051702432359193431545305958711141688856998697891915874401824825433377611225017516048125992103770651691348560256254804765686339524903532469732724241955399342929564171326039070220272830143881445733427437952669772734442405337800183665294599378050898835474838788568216022810343371756295799498848630247266962813192640607775944709307830311654079513770039022218207057871313633931675291673144110823043829826833200821194913639332565491767550960896335358492403361691988361371982807720783842974661089642917593255407805307787280303236293742915281517358522864079911277835509371804298593390508707114036205996083447056837477861728050756476548321990600316960420277560940825560444006584423077859191793583191458892499508713999273434591598840988086282962993738159507234573600061922689003536776131056451846064524999696108360331473904024573499177176429794650698983902150534664761607567635616040847894861793923316844183743936882390642313187337407413745270090753383976099639760852119834656550764671642889192342018797971382642646544429747751371180344968702834427109707179240451870280903058322624894950389235882037148231581725266210086939326550699767016740725305487784233587257379889224397313513677276728510874016802201595893720690718585113268663219658792322087892509363812220371689431584153374704018337946164069249284246407458326545807690598711609068293707261547333171677352680328304596419167310491022310233914481790380793225167564154627776383289205877158993565167418081280000000000000000000000000000000*i1^41 + 11754683688725110746987598991331273998787466092391341664385744094409924672437694839431420490926857602994564803447060893419348207945278901840540176282575780851991745780924241665321165808896088872532405716390980106916323217536974301424709848514254478525227558175791717369965654333259937289426699156877238129596433578917097724225916578546568472384816073474242048935632301188638974519301495228978105097297772380478070566810591430386995968619886801162573735690452988660196114120361919505636544217778869942122660384952773946555240783541892029421354227193512863825843647748075178714346744175997213663817865720356195863450102700477344181616385999440400642773874648729684322653626069137776680993284597466207176681598180849753244676221468501402412237672903700311069942660948469977963014637918074189882054631789658758365997026185833558646074587443140092804789159608742380533165454386026753451113869151632115627257174368186176582303366826411667717933454293591640742185770357676516009567086694269607971564037142741776016526870023525971804760396159095255622337677455876553888753959341269246776267412681888370435962342551747537275771782928761122269036274698173499117421343682046295578813586611452964581939941942489640914921879760454669027154158831759949559190465393618848770448106678250551125926487794993912873487172578780110438358586665469790173142111458990939131212604590440317187441635752067062931464088089326639849284318026993412531650076683652004732786401616185799458713885377877501664371313719192024064345597035194769359822489891153873665076078946607494984245058129344988044232569884431442137231159313381476732881162098431103411854163539274981863463668695263786531657156414749265877057786482737358881871664583489194601119088741398617423900990861100909699340719136916542848244501109485012399999681208695254533314625880688819012807935820806800630369848897216718835741250456093072544347589824311460898660750554986920440215942770166990539626294374169792771016446237173782940031594026309175247101943421032895111191128646044474465143462649892082861958919456088649660207772831860566976316083645525237612370996067901622422931886155994440292818549211806162197245550546090957317833960419937206843288974583067858452016068026258418888727720078649619395188536436326565567661695731700239601602881697742783926106578261835314746187223744948517199979346860673197016194886388214044076217602749337227881816095364836200582046911050560396366916756835568178730777957918480810131288349210623359685289205846094978052559670389101453465818874677010946900967357713241349892773300338476027435733209305959021201903780737276766172140097231698949308474450834291934804195900207910671125969876746869887273993899321511052116629353386360497039804550214111872793560933829321126586269949834928305996040602785990761710757733560476646884292731863040000000000000000000000000000*i1^42 + -381884780114226534457655992978604184455252378796243778933844399093855951117178053260909341552828223136199306533846804398409136367381432756280735964145418003767181592218556903569452892690444747160040416535075504940873530484490652272189199452152630612317722770531271888762117044421179803560757277470186184316284799033001841544515661527374784538117769438201584172336665912795185541341368640217828394617206187702484474057418765121117085182045928649651300008594565387307415077364119395015157793280942436013210451811577132634999035969783745152362021556931958655297473343561728458251177790064366190138433018775341084664580673689971692111762936365191407010994988410881503657112885734394363057091868761846177332866948047169266960760970368743557357727855487750499956768289916817086827749828693719020718324183645365753598795731975415163415561099405190570586111529026526414484881288421339105494743539791083706651012773917365711699204978049492502326931234034974268076113775038793901232512957932623311680034355655357449951362621714183035939959310968106351303939814673857157065280597220776343794640347228068461938694950892638567639153856320520472278639835468116716058115577679114096128798787003136117366009014898483238020774723755035336673192234358204263978220681370887762388122907179667319621250727682381929051803547159155396660899623039665416089896746586505859015863914375337922570310229655379663732401196495151265202457335203967823504329675774492244314117473671129362481785733935079315043139326587591147546007157622429340581402393920678719326950633848313178894734193220702391028783611002417332555973505069462189960492094144784033978010564994580845904781471024558598802521698042004466354419978242663423243178012028085896207014910675336768119728175319510659593103113890026473831807968904572155840850741203805543870795145644810781190493097559496929216645767595377538887986146977220309423811801566526396827938761140076382502491786614984128699104141934304127738112226002285983709710345108509289260247685026010406551022064541722764387885142334396412674964254930796992481969226087184442188279401020232836280385925310778439452545437577256360977385620393261766615720476958840745921448799560123673354037073732000953088639033869605235880933625773465829621933026066866093941360461542838024188464565232522485210296656891524414837034055474475226256889219054634004694710504376956704707922388446756608963231159664457603556414229230749753248768812600230651403245864800981875500593117858025301414078816308896264469049493211893343092888906630067239691323025815639354965236808919224357413983376379567294127137530647460613331985384611912051880816331971872114473960184657486282486868648318655833510468819199134006132617189800716947817916940095399551522891191057608769961141622810004868919512035251396939782549161847626669540423761920000000000000000000000000*i1^43 + 10512841384116745049749275407929871594357343014718241072136769354309355049046395897447572767702855049548110736846958527791146031226083704851854145267050051809941598092417659290815863770478899737174663554820812641872653844837116247440201090647024318384207261952412005572833257973074744265159406768980066230062809864350354493765030766559530223674248743036743108441565223871205933714826591476142242162701802118388661065431959414053067036597568000863184172397541274602543013106161101866778353153667529243098476757090633915775879224438004567609140678306721641896297832073651746221354335227749317669921473794299461763776306184726095658097393274233697605970610373153880155945071816713745851705113352280691400740173863628544397973213300414572077288376558744270256448304385741002193869594900709300241010697702733391134812363664864146054360477043317229590002689843767018185534417146640732936249417415049351867824685005562609543900702791053086488668857149601799299407661408123114537832133987730805353414172367662051588338561945351952717708218416773400193916946271779576868245206908478165258425206977017968399602279064019265910965401331248161583214422775255735447521392069240699080214130528470679260444210132719008918528870608203594258575903493542355689144835159888611535978936155622656314384389353620560833375098124045846862519670816623877486288667908506839969816534305116906341243186378061760332628752803394303671487429994621942238094880138225673751801142108699459208702764046468914630194450097860254028019672224451219300993943983903368238744592939962494370771657896377465212222165624211738065166279206579288198202478175846495503860246827557975607038193908849225739260325584758529077399372066331466844708733203643149342960969210540191576956631690690982442049913344204943816321506338288175975139712968646073890851831905943478306180323226739015042523338676755325695409932768632650637237250069964213396702856433192594368802501662277291839578498178550282050090628989533380342476365746910327397363168142206844796408859611496622624437549037324991942434606736079551855483288032676835096669382411990843270841745143593681769631653442622378325140202466830204157889322843081702303764967388981835669069644770254682054725799963181767261319164664932220666617087499436340049118482627741390902362664185734995857841362935335231132566279249753313581540238207363761717532806194592212696427570020417521199781097752422240077257330155667682927574771788893694736978516660562807935752129374828978619439755322490901933410318480797948218013249362897722961797399636145869955990989730875289896207784119951955002166565969619282449899369219433984442598322025451480198196379122738951780250517715133859031019062215799320747406130386903315501077648300276335557639639889496049011331106719394512668780427126920353935712534815059829522956288000000000000000000000000*i1^44 + -244463813351444623843990630869264578530916850082548436598665895162510114322425597671018504021223523519212134662294718593917796998943250051288391811838671113073243182167454852715626552040228012738868007987997642051035564809750272602068477752515378408302555798274193192257302697345187688208223811967249656701167367439637893350993832662220669680166060484701901327892317684425120125255339738029436125535967847187902494037426995646315963068124517890468420123684293970831330925520183365050335304773100654476518926033602756761195661745940367235916658505820127515295519379302976625652544830551059190171838237119420684702037268466011129252192001514454678913705447081280946146087560969440701597767429118294642900549005087290517338505031450429062416982779648085426734687198510469673908920752238671564266420491261066962842738031241774031784365398675634452655956238354366381306825460275762186833795094711728227735888919418405343806337175594267412461357365653431262220873418219362061456984661306381800097290138227317936932838083872428408880060671186086384269959344908837757098204406028855142887751946680997908801292337009810590422728242550838921969832567642020396123697122572035410506711153767159876328914957416283496598221767098284916483799722336002456647695153531010319180292749368410263528106820720044218863868806709687942397876721626736362063743668180472496094992454805551025861711413364343096170473805846605064071239430304801803243501799288961080413212707673073596059183938758624334682627658298708439819052050074422599099773323528519106300507654419879078849838684328183107797593201381059662074410660935742738691005647048381263409078322031891008011702040871712824137816976653824997798060994618035945831551219739018436484979642897771934715936798450280232390679024585339663075184621355545235287128070374786772160114028765558684558799426943654199592995119917890848175681598222157061433284233745299734212548648547085871213981321444254962939751802269953905582831706818518380609330214539813032022913917614342497590605438826081813489680495295625445443749168264847476568631929164943508517481770551227884553150979671745782943665340084957812776195633153574630018061020619446359430160485306377023295876407583496992259602760143450210697147090011808282906322232753368868498358945116866471613295690943477872265331238031739813041337091755752948341116397670145334013972025205062972543680968258168802029427658726174712081826472619243281602409667090830522158962549002286718430931528038897262885714609483451523239087041719816775656920975675482256318198715333063174132593519721658331719817110117974063186395764699793740015075132916322163160414309512589981477361234473859789280878118968493753740042546774927530627145078177097988537895223975163168181826518870118945386820305918925041184365548246534198274101005083673924250632192000000000000000000*i1^45 + 4835013477493279357776643533174816850985886204038538369027514638104152419084508079113962161519654255486122960399135630504676599143221345807489865895793892478160313471573908853552193907125311735533568338958956365249424754746037191824454938328236955838664512027320076146274494319369837149651545365022545474672361946651010078049836496608704238498845411051328851077423476919934773240278325429320525999099877961811949767605721216146432215922707264478781829365160369704811053317520466300726997350534073631549615265476989188388541647562550171380753798642388077137910013874390296539555562632463573599364655298087049785489623347276579176402196112594632780916206123870888923891783342368882393478451698361740674071393995586126772041510172442714201822971458403937240505672949022878040130004487161003740468365910473254047702366020479756666740272100188731056321444849239435210648857887843769844843597714446173018839194581439326113460997904607776347531520013505402733920558594522714477337262850102852470627801750573160790735360964833190528259282908147776247477941087090578472769694512281462621167008667996919253628040969030409096288284325710137106456018878071884924533375040711999692040544870446868484525435566342416122353153152321140802803960625498581299888283519492345100005975662995621943353469186180794915643224016489155082199515007342954033502778260139489024183581852697484446998135242086976690083079459655021634615685920648652186999144953213582720802329019441183994350889352885361545964047123813150052608570397798234592364537534221481549918271008200710702138342665381287846102117771964528873957621181751391824664277736647425791114892203547669011009638017664214422797586091227540187875089617554242126926479775813926640449122336256160969615780532984679023790440573902925705144723420919543149698685952212535423885597148924210319600215185582102034319528140653031268523738082658986062430833653836713432136270235826489578128053964400269345468918473125413189661581311511521995552765248486716491087343504918977727222067572604177928490697719849051828271770434677633103808761133305339523022178339581703892041664440239022393334810965231756939211764551520007744530869748386329973165027746265544077340843749259337044728272221222986982234773971071807501569379559570783723708538633872672222665741321984000047949474679269163534816278539574738451133206967309090742232461342942333453428585004132779035147709965557617730356651214142384516693677016284138045345239627770416385309728426939046456273653887160393790294524190836553121186199163706878716041012481221754030956365885482174801270398260030850713244992896586086908099628112931126144827728462663566732462874377980188064756868160262082384576684572663839066802068245402652755498174070869285212925029764931105753779861572814234927439363748736613055743762215886022162513920000000000000000*i1^46 + -80002267991359789555046448650141679923264269017704145850635289956967000926995519989363840377710731198681890217571359655370587660304673800721592679646931920870650133265665867566941764267984327490145103225075550825432833649579982144292230909507907390753087923565141131292095730467510417688115882096816113648484204428407683460837474160738317889484433616676067481973761308518323487255767892366744854076125919490092222887442377406792731679608261272668360728329768236564907682126922950733338221031593310779694299083353670353642118203450427021066119609125343072722500398334881581904508366669784311567862627184963662620908057533208983972486368840242130388266277304900798068916244478857415498589858066578276302494220146405526733154923950154811295247957666190153493146232355316711346956455090754065589761153748655958754892208712987140605673626132280917051244036895444242765973753943603105551569085838327105091311971915225389181606082910278004429788196427627207004745244217244729681402706896806921427938338750880490797318105009133153729691860449085912003781786421418392007778355765119750577177585146121314958338549036486252505355042353516661205212612260849186745172932271423148769875903967599154923637938614101041089577435759338780615009631832662068489122698116370017364473376353687958706540950627111283636129797638274803681444507926237064418306956738779537187044306518454266992810230836692757484196741771378726440654263572996913128740861353463506218565435892166203809717226817882932668012913552095085939601537408385251853989839581492903160350985636687224364616918432016105409565511522823215052959624265041037932054208422788214084152844767490424617617924886001369398109268381978187980076225199419361952933433627829637324335335102548186185452310628099974461447035886965838683379452037021542126898789040012562054548873057926331069674310686684989424726594339137143213766999988354884742131596553259254578521157623160986373018633448976334369900162322625634859170259536287172625128283460740616598227600243875601673678003075380206884497883631162351875417766389814156624813241783451504739968899818456720524226279516732771163087181271212542351773521642426584470950304224773922799802028858717375166727482097697248543907441540187570119321578167597935119416465516846453513270533109163516123161196833392547982663943782844770150183297058253484090690246114313147074419594156346007617801921162996645650786550999267534313276364144057646005491505438513339945682782048173086533880587019087788285268948548472156928651536481052112482117924885537093009012718676158175653462773240837113163559384437414934974484686754463988213093701373783801552720249786457150171005465026979018844217479610421600756155268901839174356381244649543246888982531606482121256360268521734447147534861537394663493916436011945760700164013314780440821760000000000000*i1^47 + 1113753468245181734276662455899358177825812534550459645547442472559765752616696321463045796030051948186502987642603262575010326020003450330549325869905314830777934511098300749643064612051879543938592981617119115060814364717847124585664445553060455577428330682493821811170585720602280962673966451196174549264994077098922240157060177697636272649861533119079838124951108503412267428944994239926868398209820251706649377017373663102117728056654261225258773825860614020459559979582713772282420547764322614141976646374506537691409593384960020618796500077716611696145957105099572826379294706153713476298042348136314053454478403482514376904648837234887015511016750859553140508419455712738676088104113447690885646251800423716606133787391638327361784579243675092612024033492628116817950638129220759440108370702802328289162285854121917914848135058755890308122351052330206368592670017604324199795449074540333179216801181481361285924951148535969152101137354067274758545972025461316637231163766141082946923627465443316551726877402341641740058552118502984122899593573863678126282761444636513821329553619062948955857002870994783760507796871935412165847908518740389639633029923602330057080685656707803831475240794297624960631220373980322516999073025496065297552273865633087465214115174303248950697622267690544731718413216959603054466775040118986302863739677208858028225030375782698880383516170561873343487547958411962116987928227769195426837360664020314004330876503429274650780836997470285007848634797478913154380189378830582660895797771210598992791298993177113163376350949336241276722227312507703277138444518351733802627621717423537834641042353399938336318518257593427566596340067373958597518627502681209532059458561949237455590153529622836419464697478515507038269264141500105694394538404662192458797265222217489510802243942450385890895134786081132096803079446157582601522798566843184015185636568494389645171910799988776118792250691805717769379947947539927259997173022801883506613307678865855102820439878122897974513161692305761546589864841392474657600034035438155076808534671512900055301153106854699227859578457221515886752501187286390801947688063143022384094203247678409361801633771099621975523657999278315047831393847133051500948063333534549410950151659127406807864233244514673735017812693538159470314999025213044010498001278961142950812694788970763088390591385888379160860637464533443271975107557163297639926232182501586849646006891709538898688954804250801152395535240975945183107288000021298239756063041001131789269951665628825247537957920468537638740370452653380089323837706884629353938182064507493175756358474701939541358340495233753105213284047305687154702927475353754791594665913787833968289421455140444186034305281462812692998948813788150774896376540190663381975011990420227813191520438634340679680000000000*i1^48 + -12585512167840774922752871853708187508595846697047886969526425659430344738689151244151953397998076828327122968116658462157442245078157275833627571645734292126877221412873545946398022098954436513260222407175590245707534283685746415564342011415764059939459353405987551205431601677347543052496500798091013425096084199236632316832729246161480464209771318251028985547814855256899972310228775589335342270118688063887349829632360669911571275040696023139057631599826380176803061213117107512768837649691993293560329348418345531957571090421540672770246352500613334235795895062152207485290268777108923376315318217533366320090241077420125459511883442735929275183379737397324876689231562739866061342969984364701820704065931046171714311278579846050365555440730184826256412744729076115384144353119665481721161958695001703004605969262271407080612664453960498753841057588738962066112527068669294693055727256804282149776112181170547607468514313365374768131762557256272496656439294451034607007334762020038636029969810076496017013399832225841006148353706845371799375573901004343780058221086384410893469629861329500648846664666174498754896267321526824731695768954137696639115809591358341268051955226130476083226596517285481838901494529707707055074816495453455810322664403554379790451992207264607355153428329658393234106061211288151824201849390280232290639746895262010757274930758632395596507708678097137602230473469549611030115162871923485578739374134770217723435330791126664083763208805924569931411593756904263619370550853151814513851405808306864743174955032249478938228579623193557303208820770850192581179615745316751985647205006317138978035354353215106700416295268236755473771606992579356998923954537901830927003706397173941946042447578673707149303479467185943679295095465486042704277680359338238828441110569520480636495704939257695633805965047769943631396511769515606323196755301153008712961670426184349070936235838604041943238138440884798828568696833366986025599117360865084216730028828403699199728772983823249688162605383433824478440861214732862179243450490154828023722844152591849353351017801666647286179255777843392142443507644801917532730159271315376862181170479765432707150590373089509059197357930214781691605371004013337525770068247747549327481384817507301537143437088315266460658992041263450930601126529374003828193544124681201090072888711105121503356727135993312560707936985654317525854609788841048243230433806912513753399607227502352936176754796510481274459765944384830894922629900994571669909708660478694172849849214059349962634681781776368615280492175355372696217604933569753928727680224476374901384423210681618280688577272978214873771392596969692508690876076249959956856591733208612232813156766670195955994739091440169093462675369130032664944563234918427645210170959702872923462874509921484800000000*i1^49 + 117668200156027523043270584723429040374280513086125866369378011833154052196429038871896099545456430569886453449575742742763507506071718010283861554068565440308158455285091823031382901592708185253963705232550396984672883093697749554448768581854275600792709750544833376896854713873324979223282509181119720031622400705920683658896923050048743397911083339901715148552515032483156811809469858187364293825042274694329791549533721029799561741158843761570219752168301540113572652457799847129811172416610321390312828685270557762350789628962723655027297244187665325624011959490179986606689834209068202182150162542777485228820821073509078756764037709526808810977597476191270791214826038631124677380452450923689888333868444572671661653893777613286214314221427314053456024110136257362333020677597210241147086099612097032269197608586422140146718529648980689796546850863641671618204818988572304630667668332870869925867971181820598587803640952395697993028704683842405122918366490575382401793994919394867949229735151692960311874965740827810406268651397895087377225211485025573148954188546274834677958085189989616056642960648500512093172747605793651362555843334714323196014799190568423336463310743655360035966165651209403468992992246333778103910003912592224188727398841406876188378866128012747524667691896593208266059152682823645458084993855199021302620559011842635564309888439320850872214349386054070632706534349077290742465549130219350904116552903631293178823256061448645219392012931051212411632053053537106279519283462406616574119275181759657578747818502688581295991572401922036534484111601911276088484143054573245837843816687147833548130833507984311720579534971797154808578688944954812698685658390979905572442171313240943567676239356079734916577156823520177076524292751603875189095767155567750928533917579566259409626418870149189027226332934383182432728530776887036203633003414857774087811247489668543570331306384760631490163120074358342690507220632341478628533405032784734151762905156940511401317678156729586046095231275306042043843461320260931982181965797450381239114321268425218963154888118791242793286653167519465692209379393949801405862398422977348982993205568271824555369235800110278180659929886986055024075594914313112728737474852257906004914922133803143165527343490958166195291026385007398843053323244737013110456224472167810841096524473923707450387120131311935343126096599643429445304721222656545931533498684438378334640403001955954092218436163166125249395355413593399265957717368779629759305204826194050212758715452098502290686364315076869209424017383170466209995391471898920803319752272197091011516650464769843097408598236640784394785281151325041710806527208810024526585629646429571207742849878378238255684257037859236057216230786773544027644751481496267502938002995312861897883343614325555200*i1^50 + -801438164912873130288933376593316760381084691426127477303742441958846341724215966559849860401732509360555951650484257182371870150463791135193349383825406927032313263967588021822251895442400320875363263092473656608501555312953299659029202672272874302362891358887989690677019629336623942666640374661945757079348198537710162370666106110416901773851035063916423353887781127323294751269031700520864558128209266188075628795109938291285247650145006296825226877216242581845460705715058031800293498461129416059681610536079544119712564411277589266893088291699022368185343284584245780861290263749831333454022507621459287954495684873956968166349980710130886169012690820394096642694728421244862138090530354262556881311725060510673894987420721675334971752575764253162042727018350291816238308912893431975601935666496596633929687128661759466822165755144356171966290008381232585748669176051895761611517253365261118790448209195100369985158932504366904829548578952798283281023301974147736366255953782472189860084222133936517964726062861396108198815933396202601838254005445954990043864389282242432182224354144970147768744641984055306626418423915698201107013323617309937109394863850452335692106870591111541564881956113749048750556083220382059352024469585483141041642599193810634099549685131054290340869750813032707491211046123449439975668479860082121758416036230785202083933306330715305173684108552694165155964229017815821429580820705761226754020100221108129519714005339274399025398530568071816893038088548730992867714804135251322836640985453324105270973843280869043317141595430436770815194032510507172389410552896315374983023493294888282082615844717802627286319409021621694812240174708117524532238136167440129877518123388917621955593408024698093225753833356849496243902330831219265111824716806675191567481126021565468066090089570786468339894957949672468336175748498093422608932261300523247674274742010591313100212532976517731648688827963810312736027839347856337632882185861791338939876919205224357382744299616857047538882982241240510612306829697070027969004746054262919169852934242687156076749517236990639208005091339248736130776389942914842934730980741537926348257318412877439029575033946032691797276685605519449768982391456112798614965314634190376297194421401559535459665698693129350278282502248222326523435237451923096192816042053736270806563023435149164843518340665457021568777216974029919675907699930888293337751893517011092730620519963853226737048090268024935864533639132665448627321495711362790080784379646294821472499140776390185874826291959357819426631188595290757028424280965533349873762696285009028091587470833840315559743728686927891507977180538951637272883120543503585843894341755005428751001504650717380023132732892466854904869427233769296587278196319164770865423029655334468709103131688960*i1^51 + 5207004530738569771152299270285304412394131155387969157249498775339343976926222436909438000292383236316318999024639720646693587473754407523181386668958317628480225015076871464527924411705353142717921645461305484068534216769109092330436895893144635526442294199696487965909566078813359950817062476510010223926057984004293496536927413684994185007141165692409196615360376973747850237876072979565964891523916314623318559493886930345673712363208365945778534855954000807282956929334535911439556463882196810454273678167393889376074472259831036015119721123539234121840046448776125100981616760080429702737844220375229307466588518280778934960344407309503504427117584257269404201530696073631230994454961629175704171354174562897656101867081151500224006158664829273821941329355870578035462626788691203687478361051884754378334275410329532539304203416225409401006257428469332060389870173509513918136835108090866381991379605017287410872381404172016763647248467972120663308763827031393618622161305350642217139889018716815674446825248679333480601380961046763313948407599347740790241565771424599231248576944217859941500402573925204455616388649121238614234091861165675390998089922214069043484965980184088305765436192121056988157870282076533160300230132978001827608375912439052250608077528283321282501166887844768062819600048299579245997206796622412384365290378702178315739492976440007861890091677512567654153169335379855488431557364852334142693178798084618484618253639800217965167137747805621399683125474210208393664369140263448923965677686026709596011671727574226376200805981247230233019959749082236942012486519556245293783633041332967628068121779075057881490603873071778155851424258546958996958882518753172912097975731142248143235233340742198101600388049917166061218037439112731287825266557801879943195828080702685043509899219160234690233636875104614650699703523397892541508471666829312293004814586445746351694354780892647196337353503151328386368229511232788971913001759447904995304625820492881822298074506411692841071441488552588721364912985770847218003158947907452841042742361573003700438386724700501451473794773440995243440498786726467035605533566789835528212040621041956692962666981368760101359608517197018015561887638276538387842060076624109494216788830520195602686496267143341364635516106061734860281174831938800467638264760083508168793783590294754008499918474754297105025598002921548616985020501957240449363766095948802554582525431689561551451938958764774420992269377365866331214457146051111028661270345725989426911074373587994734338005760401183229879744394229340252032100837363636623825697734885040452290611486380402840892522819760444132372630590888191927939479478750909574943690162709265604082630746939791657442312620972350025944161892554637079198202899369174929119153932064425210783203328*i1^52 + -15458719801835039338652551053693487804579982735135601501461049137469797454921317768906459533163993644515694991745587843410069685067444306013488989120357029282824791210590133323485837983482303553919923186594906297284798153067131648551054230507340194462692289272287388611089902629202788303906677992264251687014321555382113230076076924422689301252459343454274692123283458724104838369719387551515263130481166433714754177350690039063585712266519879515526721305975773377347436215189388626298264888405231446026185595730618445544597746858850588542726356679145313226334183683013839279686791967369442060637249670732048782933258919900865668344809835337961464607913849883360205395106746635451566560238050689183847379799116764931260161847871776482996786636324917048625306504923691371072957812371810159989008266335307551340227233534096751482129349427770667659371004752711927871444261915859559183618885417768478676126637163546140326423650064394699511341134703627932865015129079873679329670249544006802016346029092414888377863080293473961832758011065894976250461585348323288097747714761459003838443164475441048465810714670205450361899757378430632656568100535659372174068923702019598144084014869639402855867158100712778506822231992955034726710113959878802464684827621003936902939688237032063188294172736523651007093698987266432176855951220290814477709903928253276069674052899931302223211649664383465282113622936711080579749467832307767218021867011191834239892899958081346813540506595340038677732812406379858593569430879055772679880624043445846338470968216495475888109043364521010329954688010678222216387768086939617051171631663399430667569296817312906290228232606837475917546293472718628101067025835936307232354830431571586398744840835095648015023263592462349794030825843784108712403004084679946639906731396981848597490667711579253571769239038432798499442057120177816697000943011749734319336103971423818454032206138326711754640837838090992915168979866905472812439074272579709029635727512107563002582130501677774906831022355734005883396337117080548776625351490910756253677812546014643896519891437080804127185490944418289769505883743021338517792284000628647940627016407111568404028523437644102822064365336314971526170533044650454322462224257247039680533680724925898393700828339971007597491329997712344462626249127214855862621263299238022950995068137143534500288097664416011666842461735696410949472229154462846785315813132657467576581605204378875578255110938215578885489442732525952191497327756957100509917797355937673673410770714024615101467629967780018580024249417231263788015443166068119359537710948656579716173933210657235220110625887024897946257934266499773859282266565334658216846104486515075847425373844799113076252532190598138456371696535893926927476189669416141215471598945366223880192*i1^53 + 215615250907113738013928951767985975582343103363460235998198472526242511128049945786659215426313419396961939586791671851492469845535812386325741503816968507869584623410626146696264691423084715874807001299868431488265472167015738547516347484211819469003809135456105436542652283367986219152384447696177501307274617909292548511394480715205875477221337205273644592902219029409117561389353467546682755417173221269917486801194464149679188589869454814168709153524153392135515970344057610790927158106303334190039907581748692321776923300574952123839958619644780036406311105178508116130363620730836002133225545348014286283669052906062859528544055683820278695129904539209137335324482444036083891295009489532587585778780973899988486519449702436179077688151226976756994212869862523394982270746483877536305709949392217923273500928551561713498809159941514484777121174669542901009414948374312735831327731828875255612566834817106157326296895849626404593259438073088724236154391144457374461217607664073523135729115936146536361236155995187709567018404128656902946342552396167964691385767011999543922975558100738670658164376226998570883036730242713768498298738140482903940609652009593182623201352910910423298222165742076999497833449138484418985786804944869005322682944261857909538547744446141062576106413924513750219690953056944096103191078567676631503137823136749207767618549062683511556390094112942460313989557469952582881452957361458729816455877264330829508053970078760288930981404974572851641242030225266851416137458820978732026470933596834123962258472434540187815007027316924181712035187478202343886949841821155958818365967110458024082452639834387300514903504336384096586572548760477485824833439783358349110714129630872059604885302404060017135466370529003823094690606255222849356402403523044679411715996317660779150018821132677160573253546720402435448504480683502982270440573109536744816015329792747041102654724675312578996973199930514409782087207939486832137601340306923810664011363290930661332400422109392274023647400567574529220203633015217933738537352483956573293891266052023449851462310954999291023188672180402514775237001107728135908461725074681155112478731350143186597483164744923097447366042635273241941390697129900895874364792416343378372634044217220059311472455884096220015408414766022902110385028429056067082909382718508169394964129683967522508535521657770587155542199693043375275240839729755124863969573408767353716429742932856774471155448717207405655514540726222301145870715004331939556234477644837233398419131339143796860606307745136994373515106070262962515851804725767786667243223225441328327765962935216088760150244653803543727907726315829677290476151651210181029693152777387075438204898759393461930137714698674039786545548352106582519034083675690743704207725097385984*i1^54 + 413030652963806212350675516416620475197987912552347151001775944121018751982871977320085389721262662043852625956531780310440384594412919834283024201133235712563132462955132338888319029085496993972553076992152324470814484211822388298576370148929793835699086063444481384547752922775703410568092628769272474885532738516802711284733930246481052028631346911612766384648264068706874749525003088617580038297338600690942230652038450396214003253160530855942186706820744723720625068603321840279805014359148371494585114107728142762604564474485835665713625491585086219195268919479030052177695244207528904270972655719217722846094039830668176668765785304454932968539051540398844747827569601853429092355107893632717768341953044625905396353866205091121947163259428953507011094653239676823242666853169868573981532311252017445425868051946000496609477092759329046279137535787932592750460169907507140407400438333603010759134021238714536469243977174130799198813011953905707115002518643062420281106729289568883131272609875169801129926342225206053780571714853664722748039246960394997536020485081790438663047889070605851556192426757176227226337017791981399214334283808342063933040446185003600047551433004295014500556822234602076525389976410726410876083846799909446598939933919858810198862209765168018944961978550715945185937353253412982472236577454464303765347981485989742735351467007626158344884087174321703284710983363551670944349747214468853924510543968434166296334002826196733993212888430966204300056806366623420611194483549748580184492110783943433657673211814828983771495518320237852092652185327087763082340570469722430737904708982637410044933733368877778228376880373202716770521871044196570819634120694405404983966059358843643047662947085350449174523607470674332942938202887429109957603893525998483722989231937444195841876685919914665755014415988965591745618561175498927424563859192576050743238607397501744416451350351133302853635136355230193262166891344884959904812586186358061135944064106445707107324411552649779612718684958758897522043345360262489770512488402884292635008327628336909032942223721382881096194373839823027660636883096328723049751528040455117567142812129957204898162939233044750509751371531948640410206993338754029829718397261607499525587962577889442165581757287053328543255797056320287312030749400477555130116653220695880368855858473829986109858287807289728155590670637125816643968568102851673787793320764136048632790108987487522155239668506110686883433275783690025797963114840592827804043178226460264053856958068442176436024912680412200827998336223676819054193857680939805779545957285894781736798087382948418380841724781094920735373302910025645712529430012949771988214030112082713365506675636860213321637388066631063086830809196937708056744734114605866681813172224*i1^55 + 13922917352519660368071655371257456570882327379160185017911480948563879027929870944278016960866169519321344635264368013784138760294103819741795821391321713383336498202668255927353106614262691140964745040470317569933928949430041851154125859519618793278488291859580538187757298372344035942824769244397319982575113528991697949846613866370539922082089659858361443203926884027134444196268888376118521238595456438357014660562663171573825065464694020049664369154233419302310758807570024851337039198086354404692545400068748545278222369527820069826600599387179463844240095146981326005280669531438403488301960645791076321979725057657376674375490568942250410517459156975814312883287867780205884244233187839772788659649213143768326197674761062539772275010908693072802755999749220640529321401017842254874085759101030814690220838076924323078047058160243669923251567412912129066809433176373259843916212510442737292345989310152528298901039107192940574075646396262666990675826557424836242726559558434642691287762626308209393794495975744217004401919280704889871682110183401872799575209059785133257221145552660673712287403728153102362189303112108877283466122840802952283089555166575019747435077860976063448448186793828780098731618048919866316109708603846825996062161563799070731358493783143938650767785514216548057030623611205248437425766958983346721024454195225748809495546857960224838671577358579815178217931927151561799927484519183058521155723128743977206545356663203265024640871538770235112934674925310684153160268383918679173041579468522955704582501050535030482322413861793228064187099807076200435130521494684940313665420355278110586873845739942178171257835131459346053949496683527000307335381988510811243825076106303977921481310963452437043898787162671869338745436298883025867439369724448943459573747237345433251770517986921770349013980177106729330709732115406514322736697945508048245492675866078549135530040589417934569073033438303660881732684455451056873879527985692953715862121662343897449212747506905666934211453478816532997550802032845230395796306712816571606708991706875696721282820237517782414636724680474538826642385201667863030251762094711946479837806850523294164654387098299491252348708020342388006234066225097743053220590609561979558110774953152767583397007837434095023463133408283647810613320206141418523665106136541854440252349464339319479124777773325932974793424595662484449393027054013539802855157411069780736862336526474537114810538760366595388280003275868454152236620869645508864137441333362954631567838339478222266994291361742063732134354632743087547798221848002681779325835029033476147742008039211066206018814430756064977501000023610162187367436272342135519713318199580856891383409690218452374621569309165086553674176075441202965457175932624114840240128*i1^56 + 30697777702330411193434664256219506824336017621737079081665137854637757759017318928106945983814759197992437485246889149910050699650582499049922982517725290506251524053483108240615516907616098650989696499233274159795577294188791166530589816992222666059202020345628576002562110230553844937864862204109170792472034423411455181887609094530960876635067972073640058841737928881475423244046574529787093800788768101567742016507140918343247539663672663670439498644013066418948014555848774368199137419213773330273602358792079299148255470538212357889323326368763575524491085084709187032009293181775263954948746730750917818995151801247171796309143388175533176353945973074479644219549777150066681689321190276523818355992914068771568469439550226101404216185227761442709485164132800626552887851395611705210497202724893831761060599069684587057622720476657559465269883246263015444375026315800579345362907398902968180653193024318786228290440822399688040588852670024989650794116368708550727287307150804908900985593319492603208170668459755679541217641218253518496145997318092895728199076918229142941502872154524877760338005552949274035467223702233249156898294470655629648032949338236524394435638607338250705522077214223940431937793163308791008177480451067373827296461014144564939995673912323778651166795910190220121390918731446074290099089070486473812122593018275826846699848734391066253883928953887490276921778549411706214548149050341938645561323477681401453739797501455693512341518454567981922672742556114767988339009108985346040654953064454585417662741092231691633425555296905743243880125481338545402929932404830522953784527696218847620985994923484257218321530137203781686446259257768236443745099692990814297659497792395684461162015854661878416421241554747314116097707178420233462706632421844523046927925637411049158786044915263798312601024469494623045706906498483825945937356538199199958231520736381418823893471100920132609233957723976709832959646323072488933714351011201229032110230128711355536620531403804120605933741918820870970486648045241154197770519086041571512522813867854405629688085658882231987692586900412874185648522506543673847937380451776291258973092944304704708601868518419536866538159602090708201801492966566288904019525382448677365824963877519229410237941545296789576271032041302655181665114128739784149502250475725238161004176789315082050033649532970687337530109056866427146893083734355925669060908206542076732955711922251784929924550292009402861279003883033646425722714492768119732941200317018507593926502844187284668113034927872179790393118923872880905810323021409888796160082989657420520400629064849491862833458000186113014060493322168706481358245686506711154290137245276918766660137460909551729840068609198910428703085286214194034749594818354085888*i1^57 + -315311424099779868605131337995525825143254380917979584036586514581690048621291627216734340984273655069803615053905944452885522437760872897175065226169772178380251840891937466968600619366029315236190205994298337174641695103315367678051856366442518604385458207479924455111291115804731223711153044361272484724092586133923441946211717385991341832805598675811791358179639142551177556163466029575953857180346213282023879115836924863941623399316246447618521767517175475092063617854709546977595547639763587388088312650765780612639930337379988676521786651124790676852016652371026202497569693291606884196917167733473421078233484404253533763052815865655871695131658850794718271481696291717071825680891335582883209508948370191051735606570122476702258576279782521681722932999791362939765355066034908106053551327154439843762896605882993517491386113551313854152593569156957679720875750969852813036903641733422968917000816831657427696545703393468172816119042803470620715084743700642069621305781137786449533312267215582054101919730660127981048845937525772322859999859908676024826438891979600174239681398339341781935468496828061967021963908953142365236644288863471419488084709036269009753373872065570394690373199289361708548969239909784201957773904042408296733425086459114569861348524255858392902628710624569121312525426805296393809863206253578245380631475121158091206630263427363340282860453048119991818870822164249864417219171099414668925961190973099031139423549095364652727340603870035416729876133662181423749126867435913865409842184343847915642107163493632551630647123839697135189771173640941415866053062097659169192638805567409515393120831111053926509350848193812981251300247169925071611012971778326940911607078754846609324140721416923017680139552354830658532438982803225669846968528707643007712482653181076165504313072324887480747882401754911515280278988953452616080749534280842592535026922343673358275565914645321254565130506604409405048700032301238703522561287323744094464710326212857423286717779401671950750015214208682684719838195846293728212215472777540899436531715670684004048295607780110534499300991948986397624476083687330561120301819614343239142001011930586192138639722781737378366910712109970239086394400365056141042988118958122151284963311690422648930742371525002794069842692963960367198660659052974196759147457376831892353502714961741026931812165930079365556762396621019885324434339960962016463718662358601346760709965834650011027965273708003289552728765006398187937991016021114244595620563700854141153665934682373343270335967738828068974842832403142159631834544778487180019879607265884310961696545941653369035411417800106580917289678484014691221216013467046368130598609840342460294912581216754747191310088144702246715094527971705387269385275572224*i1^58 + -1684473276341078306116769083584015288372915429818197749689418349065300487834183877240425688066810092539619877148720647853522106928416873894233326909387471344144491562236791718474054863651937511696124761988522314673039715422401236805161382670239844903698254492756324662072777567390469489219041805094189586953307486770548653311968644792208955410332556409984296415568830098056521510536027127769172825982096310328097468472460273859542615056649474998227020204149303645814936793404021411499445181896522903632552089156461565043151818295330572020448322481809664374895128465574093641062939571398176459665603998675797921691657920243749704787803385617171360013911912916832130557821471719843139472518876167871847607353060916640054427897974926655757543575982225651514943454377547602811072598173735279767652524166399428165166846259972841290367438866824606295515021318182308908125395760596021412611794537278861546831815645800740294621132117250314446296380822719252890628652837311743783093461901512516474676645353611645075036170858441219620556747109336115587421699986159830732889259280996342090929646609154636450312130483516541190879755864910946035805386494944979644555590070274341724512899284600386281928497996525515644689573851537230848526833203756486514795111634689709422621249131323373501294590315644112319237109195861195638922367873819085996504082089113859303251489771278855057760148357200091438430164619918595779072383187526838514458891112966926514202673600656200316567014635991843235654629351137745228144685482730139958082125481472900458816142617331935859551732411601835568079176329846464853381285873008808274105465405273271005238647816942061788633387539042805730284093252957822939585554938991068576678364550351002628478422298172284098733693560980338151763265565751671496756352745478819780284735836547264669173166780177420295781708929833356451053266841315406939803132657699970507773195135399987473434380198508789720352599066138108048316571083210787146435707470318354219501121191123129757768798806972289028623409957105355188172555290253300214105422062476576142969629171880483643364167451553621583959888039796642665545780577690071326602075547948108182674884192921103531439057989078744271480338408445305579208358072559455961653864236512530244486311263051989037716750154552974907545147123020393009112740475971775583164613455160615000481220191767501619559001105617807812705806589500684550323893404243274512619322169670834407681178668218881999123739912960680247565682754599715760826483594325233079544362851878486635605279796259283423255534228527598851449311634740300164678536899379816659219286741603261693220825826742647958529055402743234819486538625636128472858973127866576152907373568426034525054216268419094068095928012043185243191711327296401011506151424*i1^59 + -7587223136245402015391488377515396634809305688730598555708064719770740263957819416565738737291949772507689076008679112618778121517714436335422691859806614055723347956435644194431277702578027134139358806172247412027360874579875083224635289394377107062086225789393386823272643025053702046839549336238918994916860682492727570160606278833761246249900610031351414914341152044496752635413202653597486979753270119442978340969211688175091400249303626738401156527611945944523079918017916138152480729176653619144004200518425170166102715090513414181900670321853752137197606019864660327339010181907640845087216248004966105240333186638328983339844150225320566832562612630766110756382093775194757378008419392572741175132050480029349731176230248019665426679058556120748134487380429030180060229440265407453349258348491208097972541574529540209513932572585461736779889804282306465829711077627372235195667994363161656591111537364545269803159186501687290456194717314966135266457892845313054752661740786038165650472407166522728753255007006403332991929966495847748432399452488050266620118002164329129681960219671800715654543868761691651358462141005400252622668362826844187528845179964687154948671214052932526648157802733458898705607091860261435209568207108603669911490673316683572564260605705807520053001695459131512567792271197328190668157016712784926706561901978413552081041334358278593319225923034479329580470234970165874701774047983394233338266316116333399788350310603258730509651888382941101450274200163600499790646702508401998373789025299814599516127898758968698212790433786236312667171070535551343017505671759144884326562831859801147604269153389860712118632320446501933827587144088601997231509412040209734159456714506067310608456155047471159844018047179190029742412823642158662577251490912617500056765686525774030221957342313004016789457687521391763377056518500462247373978984942579337303949529299288531307346563133892345510072380949881215404710448520170825270076029253786116356307097002141853863696135295517042100563393861454590112912928060973164806948223012930172663018214401385382326612593374833074898883377574682294135406538276453514180879742522187472984533851056863940775317895431517586490840075059116794182938792570646399367008790173014236722247081452129190034904734358399187839638191763450381172168228814523213185675743017800896971034805590520818862083695406372716566823189950131655873019720752930490659924057246985061718622832213795541723793639022603918273247120041456091891750509658269108834950482232456026567798476780717066431632167733668599251845017195148871081808402204927069535168327178049170732283634228398761165502438720686029708062862306130954619579468663387650320339548038024370513918430749468887891933241546199875959240040880881532928*i1^60 + -34278788008029899024568144971365657165773708930947610761250997066388653893972138767074744625150299673830595230011457719438304240178102607212458546378816125186347130037534757887017112380285730311365397105599941746858505259724218775740979849242788061372109901691521350140921654923572264395399259044009682124779352599585009622260147144631220714265415683462509652053637722178234365210850800127303214205635805492613580840356367098543195290460044008836686969171123664678117649754302288406517662436661176793383975943021375505456580960781088508654152038120931847587524812495758338598319724289233299411571116531890208475751228896185883695507677171407382028456593165038551178396153055622052674513678863736382935282239047750424778810787800506034193280852171423115208344398716619871869014255558620519674774598778439568372929667020467106415143294370989372664026352220783085825773587008296164039816609347402390732744814392005067490490645671307771645597652534906858196671860433782930158060398851565348550644737905908122638120048077547124561525009999957576385937423445606630904126346836608133307953694438886678851843772622543729084673112324616596120012520587081085685828039874893586829047154362396981694024908684444201889819034480357792084808473372319253496365750718642588952382945236783262367978563350934630132437663539503508785310064233716772638985521631322273672675188517753321898702486066366278540891087092700795543669554000813525715286990579503930787458252147289216067120766404239629850166439012335234759643697814504534946255477605222525367146268695880032343362892539224077532072957995903968887048617462670974452668966888679410520898474604305403158345093691558613236065434221766479935942632540657587042676816816841631121144996841271222277908513290305917928698073145159054580902314798698749537158156533451226241708779333972460505894716044441548678074916328516793681550052398924843148924388212780797311676754471527392908852678423520304244262778271021820318960141567959617850567663993025377580359531160308387391898894443024568945143691882153732057314609023903653640236156447647237231478472003207285385982366766891234284214443812283783278052041335233983534762586508298282465255090256239875502278011594499664469523184315949799155025238189030473957936424815480940788985960969281764352919017590641687289604345603327594373338852420941527352844633313359614636323469509049802567044919912312876632258108596694025412184305919930325923711403944752872842472815172686431364855569130039173174221428577090557511793876407766833666348720758494163178751931886259429804180170787571046894097798748760651093494175660284806882408145804129321924638956096004513937351059148671835477441734942537596079033911168433527796048958424686255266335729383675623912789536751484928*i1^61 + 23299917670017053203365334283864754935108332671320468278455249644638549326211157946888806854681503166583058744877543624971630488839844258143563824337546802930898546413796340974574594240407143850697769270378595693264339195177162533105959744326203099906555481805339090338742674831190682976213512591396295110769323368337721874475929778533166514441051503337488932213328377911667538247696464534755131789831313779145169560251533132206064936883639615442963602864933965673280911854720517417442815211768566090086120608730284572283203034812861270960814174079137337249098314183313077290825789736570017305488549342450703241848763936605505230303972390211749533022170789628840553858203629986661559684260331312489107796422537611291634313090826904016876532924779613290205937447368306376892173691657101082382735754311453369073406782634069481042337571811495266718188523927250928798886241145731906545482272453760086942398466160815608601545206263228373065276409713685939597953309973100558928546592670722739386868083883581704417891934061362498120948312920888705511664104640984023426125482013272057993520194036961480231841977410828329591181869692097853989543599387518310274505292472652857015156764201539694287847557021768721343355780748270184395499837336589212863808799867202283083525521042710917450201253612547336542408584260657447116913865733728943949993945334615955649096932090932263999784879250606070567606029161277356758781798551241431544886747650980080240526160346428341966673774161001883081536630622604425950833222512241577423837710420984156561598764617616903140299634617059890339204360004629414243834149143782032389511428291450914221658435689741858154400959542307903728760222129158273210907405668780398637542451461075214013005562438912911927413278297787793627714668482760136043794027621449433343539452478105680684253326079859333398571107850511935483246201811329997381250786464182500998239301654220529436895337209414633131866921282186758879774466962316445781702042096405611236209598994365996948082132071414048156229437089654838455331087044011140436284552474534401706372950501837051422539128862385309311360132525134055320287025381707434867533043161438495214050178261137303595436503640555513328451436139823999826460162842694046584447674654084136862348878450334177739910182853269409118111152372562451682760423369316209090605218276810846619050549492660223370859324283879470764328429495532379999180855100568051706549444094610767323296271001145120622087949854739744921141391627188004483452113198206989890607927054809092442375847647435076745605024436818946088637637240234229393570002671384582135539582632281421997841710636159227187509101726753474046996859730507565619777778552319281518465298046515866989661905694219881925997596933158369781191016448*i1^62 + 158338575228720985590328882297391560601236295833174140020893921064976955710483197004864997147231698310134815680984074163892106397191674033300389947507446853890577958088008773593686360645635569912955354387819966487438722212556172145293734466154094243269335236256068751746634817826289321542188644962547392832825013833908468899819816765133734038096992211039535479827576049471925945067067781644881584031299360105809242803775619936239401309182532607926627662573563547887020413824254025731747415738904826114804717582224866772803466667946435659034340976962233231976675124645959635581720121445075654891854697510915064929072234299284185733055921070809315877101009052601903359111096459955233550187794615510939284637073857276378001761314820508287560706553769731758702393947877915383972619905065897288914521628307962825996996855632708498598720710007916034096562096180647803874254787811763094853867600558335794029646427656410170333734604376745803053536271082541010033441829614137335063797935570265840277639515416332359709108561314372892864644183324657474359632782458842587803557454706566514076366756656969825691378471135630885476164319616400710460728240603503704627487503087932852814934564834657659228415196664537008704938812848981512077439944372070350389234235470705760133682601567402550770132035217673723758801793350504318600702603085962027073671549319559410271965227529946335668319507778096431679856103296462815019467824105897196125633558646627673140177945769953632542569520986844003328387943074469087237631766280842335945625777586549476501954515165785302677715623496300830230263166925021215454458802874535454572809361976414296603292940147059277590284544857063099587237775676062591791473376523936887233342430211850511152210061405172682334060888296812659763678143654127314442036023615394141454996629725889875051115323083264451803190738540350568215479677978642570682049623545303920687672195031917846204359549304107174666844002963481015533130518971756656441029027732701545247665067988202891256172240005145773137647351739896714747644481988239764084331497052094718755462404407008858792556481646919804101269836763094443444284529894019212448275727946584016241652604359152030417551174820013328316560007687305740691048173771506896272241256754794236981352469425350892529888230071428674550774931079749946566948781380994355269521885352110030272011381945730065098353867496023694956246502742789135195626291851078018655181382898180750534798915700519451363311254925514901495823993698480884564644131354590188977303241232280192978898527434752206386174875410965081682975865286469229622349888626546473280977625685874130594256618778007246018935122053164651596873150802298897910185665332089978715725778103511257800744474696347771791509498646445873430528*i1^63 + -127073579329842059997284384676702488340729665342923419256309599701366556443218942140527570003350949283883579012527095055648104989769941806147195761989286765265280567628991301333321960717763306572212571566676101518828641397226390602022250631948105372042642629561536575628391115653834050787925572903843886514189344857602172609456557412355532385052532968717619190463895713871043055329149463157508877508941434393768024440842202475221386862512164794126456865301156537687506713716971959353264128596668594633541263683804298128555002404686544136584212685562432140636552261153948776607937890419877175687710334563696301631990227735868635033265061810109077270685752877642205316748908276710159162882363653353538006309305863221004701788329690516518713247967154766023161329600486515652881830883558266233934533273995753571953396629539944395985894884271174314562968107594591521256728044455475646936533961374266952844323819352978854630667455216345521418386180085685438053841785140955243620376890856455045651520452462456106168547272279968031841309045970225274966837913637287923931952172518498287548620490157087734595747968198425119788394220719944945225201415185290858305144273596365829196270939902440502532660469437064944914525569739261022306978441680836268030922264979488886411960780352212574291446207239766253993173546094504166103836220058075998253212977915621663539070739474615787694130618270749242927294867449643098008596534233825187590968656599026893288261803735767999397954825224902426775958767324286370803535350911317586641120416758138852439980569282253660951682286603189320938446510316187628029061652891427740698102261318351929691610537388143412623986750234120047566205701288519140363884825221260696086365937175537278083905358694589011608416646642584748889173836857569813093239520251758165332934470087256159663756038590553283357616832102181704837042925570290371317491624512085429687992481416650234404230467299985121051894929493344239070337537837696159868582666956999818664337059830205834677329739256145311564697925615551104317944997413230094191962896480098826032238209358241022121434668510533219697846232615010552008909157535683778253483379364530106312024013010658478730199263112384625352001044274142817706888796021127192971906317894941003968436093477257900328148597633743513074334280101707230954285194038586599918763246798288400907687937015859296013632689491938881214222249677231167597454301868632245818776069253725693979861144543519374679567820501986952334227884680107490532698763354739258362971767163734615826913488494054531856097776961913792373809582156626272857460026285389357527873525127173334491528507316298969656850291045102459209327441396561577029401282528442896495681361772512192723089437153271115397520911247605760*i1^64 + -527271858729556701643807427562924450127186015776167688844319248707354661691625914281654599928895351376176640168793393838521817645419860081754884426816985404500951773165178916743794608351094660520568549108918756924918567856947031916274372497051854174246495665930424077205260275813282217469606989314973314537550190793426412653496268671002005830994541281869273123319907473828699753459617178118226691571326211990378873132471511290859898071759998789605380616073212163293536089886034266110943367462577491344630117132814832624043082039273238030804120946720871412899281076513018997884706405918040868549091720748647594101503698329078784394538903526244612180487065491123583774230560966383374136816188012890292135535030495276881312213677914870551366551941577895991131116397110793054176780164026785643802925908867305299074547907761956591268104385760392946613504674823606350825784803723534862771143551358350060925498596920300526044469701690269963685294585969500421377926274316237100245858069917719007846951903539253532029751535434785559043865034296666226590839874367556962542676598203962445673555837101361090715058010534579584174786121657366527100208207109625281102646262482439093604495765278666534585617619901939400283434008811229884476855880125399730378234604182842043260263947529437455058707452328461882573815637289915952828732110378849074547334831994610600020966038117526123997105904373831601631914252879676009544362492513379635466178832495758005656086571067396469687461307566081196798240651041833074974805533543777609486472034105440856706916798095308523008488838662516107214460676373379007771032292186754237110670923790526666589725211001809798793912661751102714559427242232088846722787354389186368301772901225433941147503753770302332963104668148763715807722291127166167337061087873641196188847589893665107727806926164226233449551206431219422547682293533903530031871944304397846648768995307671283305833709614354667517824025561533033888819310775704376594483992965663213914919990309501535503751669583315699453251551590293565345116131417473930650333925263319023361570789136884248981901816166027725923244837009134146134386985330761908869748284744417824469242400331016625188497685154502194936602518803751165207882571815077153292930086315222272250897746887067771422658832636397996649719862652994136461086903261487135810005138215594564914541890729924562021384132167420815174777150248528471365645938812009938040526651376378939853019660851047335687370557629089627751178001288034367854701572349569403463103658877286181799465367300163056073977354817525489904096032352353920237789778069954569513299348821917449343321570788269580559617137097375917051508818901795249816123451910259696020973366725080233102948082265736067808063651840*i1^65 + 267539436138470527855669321793844199180250195282307999907145430721012648186828466290993419187396186757589078124696723912356444030487438961787567473079055625849620521187447923344467723379621609198431750801021329545802844158693667661359419191970556746236560237500831765512040059901791145653571231711422325458709556501928712445418213047401070319063276165524468523874824062976524155581369584702089673108152781044791502053346605362379688632659355910700621958761905867280555532086437191022060945005703197084757627593958604530182490524927924371405698788146375452910407330161973874070542345292495289951537825419287245762122160795276861170738127665012168693755567041093784272342793292092296120606263474815955979241759637514821879580315647916488491968679393831934365221620011357445942805011946837105802428165401248982351984327791707778348603389000749397546053373579261704681751921188848123787560761551881098639286850376130254937063535802812893421735860199969646233272826180018297437893425443152383338774395201419984280888071887564269861476113906334440551038148203256628410706606909730911690323981956398313513101605311307963909366354212315953150286678535950901022212305254794359438335507585734154572780292591987434935979340755009183122504989985979888393248103950774659523028229172148138313606203172271631477989883698304624773504188775770530342898531549028257203290969886979591093768754041190913874541553642541377451480056802517356655458445629439680435816549155929802784691692134523086474602430635355606046215917921893252613106785445042009170243135137870442467325324207719860266559799355695169054165791282336114287488764727050885809867710982031991118779279689889034774362040530534587371117665201306185975468893207493913359256884076138297869737834189060643796022357177104266272149711825222176995657799179382069579673632475047645061863632173351887858137239465114858919306731467220238101097618927456955987427171291402989230127778450946294900311253996796231752030709792406571853681847827619606845056806223874736048624776638316487867011293149881549504069643713551171463298699490212116915549277359581538085571130707247478279091223300177971121136985094730609024039320542717369882800505379516390925156678097183108854967541190069283812134190054790677794299615323165118110461729175184496691493128698421958716707145915453593410156810994755639805249951184165224579590773395553778655477468682852713315944288104200402715206607284980711202202347863052760354879661328639060617322151671655862844012933525730362172640396099700555985887063209499280053257947573659174466577899277866921879772246884496264986215262499718753530616892799629910929727446768923842004675417739082289589819448370525417353290515880599675671950677278967547822080*i1^66 + 576555128834813605534060022279380578365200102351877527004803643903483135450151664717680593075200003923660601548953809441116334001429559127403251081204563571607705530910757851446257383884634867478190651246315481324827532165810974893055463239652703082334883667770511281039113734201396117652560205055998820923132464829539502757990899240925166452800849625800020253155822769063561909782576921173554943157100216172307866715227285909841174883915221054498524211910551893875918830732448946701666878505393118580299713169949690682079321965495923909311902902247265052962854354646021309624855785910405621849177783010649272229375740651463151961272108239608176389347530790353518424571761405298351638056031018578873305083655452535909588788597743479226538657851088260279330190036745203098628000578107192228516789668758289816773145840815519503705721217139822810585048679141490612527008171420317463958826612936225532669303864355867598442561992483474898987149402810257957718295095565855259726270151492743134133945810688933615930846131342385750309713283370412609398532435069887929505991298442857595219120544438101792251986038736161804906350404893912720833292623902354547403840887662588613186185914848834888586638843566257078273086176943467346798093242100924079248757284801413341945792777679462283444119927939471549070523178721941150325659887219341779316833369516804516087251694542930472774631096186137404094216163008589508268649030354021663963538724343285661074331952656747119314978815440492620752161324396065317329444256013470686086945342861020747486201753364107975791260820781691882275585742517812723544963675517903639991226066974241594895079337898907770487338969642909450285514909379700415672243504623973680662001125701019562294695026033910314374661882850065034388769328494186882127323444846294686704684347070096134997234620715928589618293676530848319409153230495875542071118992148215353383460054430808107430145422809023816631203232709521280334471717379326521657345022850712110523834399341422096313367426562894589395394315857387604369559810003483866026464552813472701213266546814504556237724457386990123650239701550589766921371786447791253500268665860614372351995984850818241456555025613554663647287439996508548883604799038277205117990347278201227401928160534337200044093149523070835742709721931260599489697132961447170918383424959704336834897833629433899239990014826163381918438510249313441224559432541639290893436598704296582045339926849663328811218713442273074790994896637540868784654215349293024715125548410403045641515905703118088349176759120189454917005381189547895906742282560374670637373416589048946423788811908588479385776334435463824237287913933590569726515625307453765823571417448506761313318856237776896*i1^67 + -93776634011185124997689786814320641281524233053452418323650611626375385486264350494622748500750087382436483398337164652536856882908766454692650850885092172287636248704606710862669003918514165301414542722275711037941213243890741767912735197288264691192381420123006359409107394839453636306895811649154727399453961556055811663207013006841476574635796471808880871872006953365291316141968983507527047483175049796214401456774052727526892070785242915329114424824605836493773978529044556698704432004020710187976636292692090419883735616066896519690993296926499641448486185909305865677175117365840652200923967142334179543720922118411253757033872905431126096444074096261019175095664337598282815896855375850871844512103225799756061158931438544637443418871110553765963791495471245714915110668460034213934301245459621703068349886081095336351678912512448333751130638607293113220584322540661556161240086828864153282695520424084657506593288783059692859548358077159905155641750360014247594120009591989336212547107419682931232104997680253319914973109925818135065016626103892041432998551913184950520776210674639420442483570367802691967016236882298686439063442489693608490998922448938068954309222624757095677397157664055383137532367596306723331462109989048607439892895669613687762050274297531359928282198791852420263033544802067551791463658280981102566272476694516200941147823036793157833497228013270059422196543824164432991802183676512751705073232852448387073317803609619020690267711788966179201001133005712352784678557059933779289056365568177156970173527936497832896754531469095368076916354106707160353402533080515324795355526343568391370172119878677323190725029514813559845113678363864079837070516907556571753028453138420738316016689609764806019837507502893585482189022998152227399911643602303318262312649966624093141643996522495978899445234830580103850568973579228694431627854309855722377809636394792401362171413530935980385892028675775315945102583921453993104926343007734772818155625914495647454643594343848446189655269708900395769633027629917648281787974017944278864919584014313303758234102031954350449931060719002889282582754032527939089697985962467259216587667774518452395691560884057869717592635329370659460607680762474869054132586756449224201545300557397055341580433429878233724052364119252261742013977762013083562913192137486787187124758495599204986850003858925219586372137846061979651408629448658436896412692421395304769203176381669736216962881723008718809290122724668537709897929601576433384436656598783254187739353021702292851866752145122783585702209517702325554534393476592798998911248546339497084252694529372005424544942725969235299848847643215652734202302864996209378222766435046881543726301184*i1^68 + -228516828467350873158085167229966521294390242392202103898078271421338732895356013301980501210146027452288537779905790420619437345473572573392326714649433176027904316526556630665701240588498456217152661926245927483642375846083167020326299477913879135756348213919118808473994318956752513552845295835620081593503399190761262374427576014124245516811020022943672827354732831703090910869543416277442473101478670669215638740352884466110238890750529738783014936760894498249765952790116359014344927370737809793553373981606923945780849817904321843658674099608648452805750626157865129089684834580676251312651904163890028018828211077315091158498404312807423007799560018144512769878261793039130826224426689707323543423320273711375617294931470601745289461555174768032501970007094522626863046359294502537772429995007745096320280006709912307302731650404037861278401318908112683159909636201333295672579756392102556974324512180534754016351125525245458842217320373518029865293352867471770170775563151370819523361284193136589926739338077111525577519665700103758589924766055800688041854149811697124817834571694582974048810323971196296340111613490749896542398241150340031743163962908764464879990372116567627587306503478670680368829559826136812516907337065333516119299589341218288400436191830855421152163753558202950255601249114239952395445384427127074753249959212671351773190181011349306609645308007689744052773088996311723650569715512462822123974957612491532677622745759863845080510817622212997925286568678995589654529859572199443748152388410932296462711046817937794025564778575552163741704098935207520406409541980441332371171071373602249297547646339663701265160038146359597780910888171468012102003907064934754982176037831109274466998224064807776840503317520355171975526496597878374679056074699148194865055411418977565853015669396197365752971364745335738524341430768519472367746719776445388619332118979168379658569697989707042373733188091539075450521662918192931417129149762674049528176911712398233663186943165636629401540825138091199646815094407783560888228143685299856393702236410946905295672408519042476276989724808608897323334207574874078630977229703843165037839367048686041526147714699979949689238800653823807664013753078050702677120609608481710010343187991331050635739960229337157312988501830903632680240806911876628384917282540644582153874271628451040186106785959740334623855959859087606614975749507963669470441501681740202372554326701321244681656412595546443951736124668021828704072898870642816941913630770386449240211481372601267752602559571777602082555583035908261109530089317163930773499768875212803077494896995784988331041787359334471183816968211494428995073550311155676718347980961220439048192*i1^69 + 126257334256341280284643091542691423680851867184508803637981597683335885057245955293282423598169984282792041934246242367281218892356759560389968118675935314686485328632949944896709251108558675664032636731792748067703393320169550804802163975795779520004020225223965629374886148547862993100799780184430804030328344781149271198261152294217424386148183249823352857402292188046507260196537766094364174218545359416459415901744308203378384198535135312154941168590564358376053943370104451893084634774845154912425075165245912697910175962806549864365346576998211434822612912718287906275869676075364277081442142620261823178448194391720136434195997683418385582711962914584951737310701812563728064505299045887898060971742834598925568526757931046822267625008458571849511870222663830700120904672134333738884587484957273033606377158891782241861560716197888409919804663885954382709874367228097455056413165434362552068077367334485742108919716581601939559108659654480551492529782381030167900633316324601272013688896062434076661473996070405311626039848350372746600183100185194829493199698110260530289456924687802777411233326422199822002469066924419191172661876192901899216725519960461678381373703922434981965033668605982491277001195597118866474023191975278826038157869722399549448406833774156947802150452014736315135117860362255963732636482278683842150861181862728857715391130697955035153831187648952387716897548592593790655705992599425738292875039635855319824484851223353180957283886703322246444807917849133418071830422858944254619973793224709577416824580672374867074615306911228565282342757752569351193520618299946873907510461663460728225080747147191015414591630955679657735731751344785397967387754308891966006066405079666509106153248723252551876006523538415995729988902329549234453702094455779957141431151255632533119986262916441335533807048041212368000876549486486074871530063494945750360157628698486234443014852917379261811477568554383051123351925231568563331304630482410804948479971610301083271460287504725690458065641234341183100169253976094114656741082719226801763558315218264271903581738143703590149201666162098489101450787000086387819643626199745857725823209278737428913637147774243843984334842728751697336720642592719116122687704701071083194167495163462723008035880981592598959015173494435381116236030894210934418274610569056009069385925597388939672947046960670107322907814480230316337775805970674921602529910664735636226652963850595931252893617043677865383490269051392613777705806865655565226756353347218804135274116841027390775661618936567895742476163555505965339354318879597430453968152074197188705946064204335939005403208961560916981082273748978485840192435468270444737052123561197568*i1^70 + -17598706928213955028972622392779680317184171731121721052495747344443540905228353468507972896944486233114380289797103224911055585078894678486982313960924816131800999234778601636605133088643265769792850773831763333716460304882694655029760715802707795860921395352042630036653797281008927762813729551452166674011843181372192518282539404375265688274945829235279084602916597586884636840676991237809562878651646971798929194780275407742786760812996464527534705072196895561744661284434397081395124428111785919072224419624783407813620886251302703457413069860739891820499552838193592417578588239228589853360689372528134329731750634035079637997071722938768735472445154307405170481305714345464442915950787729263272041643096110255894747620768439351840142740686742670020347130560560850066249670252520952410851949895873833067649058338756341142024172429557680981100752057449891273856055175458154475377393311740296501221067785768082801755754196404283562359003106889289248023653911632984183238576046445810890922487844567002293221656949141312249405923951969577431464537632142745119347249703908716981598234570409937672620986097469120683274775634489098468715899168219949792012749684377269062812853751901131428808124497948619604930563490924583393434957070983941036831933653188205994066151553059774304817775796765684905075294006100097164220755369501739015601835963326938141276263726297944360870084035964758737524427169184765092211304658356345882935707624506384010453636829280780282623420939637456902983503858080314402429876259719042750280357813145424286774632063814348035435678127721279777350646784036769302173488448604535620376354827024112594688291589201414449160469673400268973075737868776413076190073496740239558880771896638085907562383865236515778310650210855645529710468662538036073454707327936872421516835276330148217062934842737884238955065442735245447898816047001629475189843986215141589813193706631165240637778358684414561052889291390237993138887359579655076417389438406378354521976962984752464265812718821631542080065014715504382530621658257300462609358055560591437439203728322004026111738112882283428187655508359758562011569518874497026140420908465431534184825298859993288268776652088364394671597116998113761252426026166678910087687708643344678899188292952389006870117047463513730438248560004470789482531787320615276064637364555950563531334376583281939842697602385568258922128473911625001239044625090211898468721095012667880402275681596218755423266323299653396110749473616055660754473794666622079667902364064109492222917151549419498042668507787996258830006680641787965984553220113553194865225527509911465480037320074186527956693670625115639435741748243439098474002203245136391694188544*i1^71 + 541200790902899365882267563180497483388952386072084298729013114353789872644631260714667194150161123167568610304085615940867862876507296080586626085629123175152309817894109078548585943412066717362474497839741194056197752005131802335617313825203643534588189364054875438136739085568076565618800790357208859274961432885007079577584039857561679150993792521085120965053369361830962310232090573128210116931018271272814468186585956201475670049786022594294757583899790269475441535930830236573241160902421159651527873870217254984067838290492796772130200050789423551237300755830253363385261020481832187515252779192860780034217079597097806275213031098569056228559316542977442378332008602306848233154859919176753006846553165648969072731470651162968221541425947966051612756671549651301966452235575249976023336173680003473451389964231036618366715538083291465353724979176257975233714660144976346525112491989954445936175447836990333530521451546494081340937484602074383364641917854438495147763265958133506847898051101013564449408680215402474352240938479365278066829726798272605511566453742183876217383788489017557090626088184103684679300901255429242314114088399728489797071306975565027801522322111261002860785060376173196157832230431176624402608962665408387429370541084436639671337435112641907255361068000320529332718048546228625834584725276020934268391440202970064884928658160751102780167524339478917403083996843863146025944517465159967277217679167030903441953334784177055632870851807753797942154647306405911528589568391866230573277619605126532101116510387006069225040334105982982540879721739122165248945974110051160689304963737009833129975900222019760828427112469830785968881027660023545767526857903210552367819264621363092257541516377190344492344408825789125835432181400304455445736365898277380671562782180234332013015467248425730392889034892952589877372192967849425638308207605024620173001462353217686383394168570333518570193509762917453866085935702260524780683655245349600870025439455985278170972547831254001514303593943570006226390389975942620492792686006336115654105632947088096893307896443647132607329700612254219083244610702607726780434356901889575177988662786061100830400345762652829424064474123805914991833433441238251508507899587842084864458014639143461307881196421750911920573924544588844183860587264323222979304558382392717805666901969086097587140058850509749328204208083082413747968600100056274528894166123046012631828582802248714630614090268673420146163539111141724747920838826255032117845988570577464257461218736510793844174063296689010311826378189390152695617109225601627184798617906771464668336042971380405242677778870576324276695173145892083713349725288275116032*i1^72 + 34606136127532258939959379383567415421073583559527130473072026280703328341458711167300232040989084345238991434006993006521244831151076109945994932541307514237078254687831359922201755943916295212582851691957927270708663854885081389584354797723415781437486899585417752677588537779487418005990252304177158763730239043378977959964523318218579842123354412304045904016920368599518291740261754539857947031738170460205203279529762563891113041873302213107715142892333327401554908280289395016502343835620853887492813467434128267078573199095717402294546952279119985481374520072882924080814926451694726876591713665148352002778481990188227483303546768394049613581123493924097024442587587565362659706139201311255734041656858520389908388966750702399889572189342061051382462474994358180597608699850184002519155608278761927195482516358845758050838816158187934303679456527303387086291683494658055696123793329037941454227386511944611048148024627766500806105353258940623568491601895605872708335645407152479130757168716201990708994519154775417011518836833805054882431956649843587139903433817173856290707177758427605182807772270210244406607488510160623825624292613547163932785964799321355401570546536149555757841821790981201941080972559779399320914972944020472956519361198514203046929947365581184927139031936387410774714396463081138554384783444346818111030923142590921752340886366082399246479368302787182663380539144335734990156698876614590502197491757376275463726056899962924876089352113913107047798104239981759543919003816500858827384886453486988442518954883437474791542998589143093683920627796850450226184537412381793710368848315877179183057428621540908532806878273101455322091599395404138193323532598482168550353698159850913202310888616134424382161432034496242816253649525045597027465205905618776006331691250242254286510670188779236554039445798224996972512085159411381638074516388429531220695152750778145265412826085747973853499914022102526764514615209688944658969490835255087771296962049514637409544752884006769258485139440605536521101283898203026693084878840397146879113887858475637519497656910937251800882495560394737856026355470297363755509570484452174017460220105485124336226423117930700691314914905122829043147606674077007614249194260544076189210753738728738146173646188655229145245096078934338030307579132848190237532320109104122659381048407242410798152549123623508861050083441544852960500067344743091382153761735309048111477417302952793894722614583361185194366111985311899284006733974109629013669402892940815031281216509636049717310362533038027846359224559761065604111908024120973220752961944873873339535188655388168383331926715170963400015341914984778225691675066368*i1^73 + -444453187886813760072342997436686449637586034789376172415110851911697311637402752804241605804545495995071407795665410045039283251227447164238149447810264578929151228524774285635154569464374507817911801567000659370723076029990444251814229818166720253379760539358866199878879904259809081706580739647912675321501900984596444619045060437781939415174889957262591359275841129968546737484027969328184573102601425056515526258426456010090632511408220169087387290540689395104251397534453499148400685110143461105015150460687906707492113838335043817932206958646036346975171453749573087297606733809807201380490435447690559921443834521321509341709474969550570558840952266874681856202461315644599068465242760354514273466179148221330855847395227259839024152835082618940527816948254961604812049172499123919160161333353074836838155043241526648609616856145413050523682648313966233712656383584514800850854607245824519562895022425321357865226408458353818154864722124816035701778055636056915582955745054501210312059108219830091947922852479302424209672539478452093003529102097136549110615475327182689916853567050804312531619743473501670639936779319138903707146713546473116853424949992641349708646241622067562026112974031714441348113048540743954517361583456212713811209289282112522092251734776488273527786140292376295286342603723030103958763761893836286354395561529139154417256738540455277569117853991043231837711263492090487784231219787312979438638643425394841173120463287637395479855389560414302995179205379353162285036362732999843960057690897168069342148214501388654470883352752651417548211782836675292528948657356029892058697601079919962511594279322451510449162776424097290081809138926452220493340032622225791026150233503365660428697583815942115554540214116399914105487717975198748721947983414018027744426426640443305296105147583653096386071131619039424043296472855093887969689389219556664068356393645875289471634236232480783795404954381308966351703939432936336623236876156650806619605713281224979468273613953150819668314680552174880681045951861552525337448229799407880004974249028572652825844673018283195394293194795217390305796742808920291765409978108576044871266252246593256732790270673497860344957292046234228741237964093582264493624613877285985248371310022697207794566402977550276131305036963479509411824085062466461453708164603119049293126647368892503831409776842291550455676088382716895087735717155193726978447125745474586593154822633537216992409187726681078386333898990532365178604332747334845532139606636731870346230960536525935967386398675558605664898012417174563959555275404360905369814902783628790646630370081413257264794562495164120923995169080032897269760*i1^74 + -151820272227310921406800037985526853277999827840107848660839885505861715892575563577452694925022115348970966271784558105284808083373448181205818119210612653452886944017827374694558598233851127062519843850896847695780225685992410407694531503757379412188292024720046577549940803295567732389752932179173167964101392664310489711842437702778361789963723356070477659689978596317188461921937606002453432511659757792029450791591763014435313354501050809227559177759807835399224387092261542359253328365610243515010219806080314611623470305576622131175615141130873887188250476149808100852096564078981433470260214272472019051907910208151991286440389414628950505771701999937949994396422141215019146386318390259643385547228268271139162371014120235813421547325945238986460731232254023612905563662229432649506928571086018886624778501591862959718319718986778092404987635700069093995054906916474357602034039975056184253603605136576646167930009258187824841390090135670084312838224029562942581788662902850300409461189104148218431941800729289959909055969707791487055899715058116175244329325008799346071541786353018694940692456627344991459241359812265412061552577393566131450199787907040101951651422021583923365600634419299441295368355626988488912984152674395307241936418768828054088209498174693023483566784180207204602233195413820868570790126384723353485890886622274256127300838541308574274105492197721247980506349161767783168967635012082030746950345667523690134535185494258848450008149691933838797481167889634501278002292319844823476389924723866392331297964911640763396785728229184429646163677192768503843261316284826225531572030082540915494663262385344962579271927418237013953454585543105861474518301524998944490737856699159191505718423623437500799627660841791412215353199239943411184892857878263100572775453265902861782754795609808269551608447485108363881379099979582011530924087879396357002955823967288839444853254942758752686898841109926357662060148278797043837556021639665344453848971640138937339865220496621754230244072404653151753059285562312411779625806008645054380102049281104693683679061122768410311639325700741040553106412156612028932446903736702686711945942246078184611459065249375278206434645829603514849247889197074776783213208145327343198098270284041166457845225891049852655257805453899470541949514892166205152028453164604067964832335780574797442619184431533899498951576244873727641892881234165989393350514218338841375014381551513782992045973560178079039473957775487708877495389371483686981017237649763166664685491673122732069140727775656431321687035024570902125439780036199595343414258625652960767841832459036389933170820517176439805063054353235968*i1^75 + 8041095801818938720589949557557563583888975098004823516791874436744373100513482592100185264986550665282417418098393367489783656671643405485696400711535664135020304450705676340567773387962195564404616241373438069494097466761235238790629537006131337560432712493023889408842458355883754861874409322620865617780498191798687538324448234019626924107495096085540041085565268763412766790994032206106542171472068227424472998729473213520139180874269427685399846293525788138950669942465181535401923749544335795460944454495061174279809398091650170165000359072964426840495335653121889745084652526421555774118262945773831878572976113830491944786285354542555409073416071862805975637747633748309710862545229752485981217218927257532591536725789171630343739039332202795774734298709691827584503671510989659743581527131296490612604132819469683925585475447661129808065948249820153027361257201181717860111998553040889097750329744558057302209667186624656616908541004208616505232647424952286694039599196465350822436445124437897439461322544911511514556042399355726188996014098555375940624856271531858628640610646545230106864495990185801419979715605530581090518879590846411557309977155156741117210119767104077706117525819528900096561302877365993292276809130922189269924359847321309939482027186627241310468027685220545021796398340198099792737907886510849255552140393515882390702451076078959930805948536148505371576503457946316132118182371108137094763344115213376134893081414186926190900498392102954931331512008987045020754318824448051729357172827380434529779249198367503920871851015552723595013789558096061436684984143349132192814966576055760465604818394376335151720354945839178577978933084415912432206855306794750756886163570836997821582186860960367047224702481860530136971026862334411772629056950009494311203614689596633563952156294706855946328346498129912640685364360057019633433603011934492087574108847456055215920977731954766046152472814778797889014152062261871399254676221950055455656605167553990441565275321901229610601778299797749046143109392219914277480794370300220940688940061797163207800800427547269258253692759957071709184919777385715722605269676608940986958992320438220149632965466092562163476609295468630309689163370147473280372260717373959261427543659692699592578304957473725612684381848133373650492000936397582509721153882093520985717598383207030777269001801362808275208237382085451210958456679515019489770823630644137243526425400867258862500247468439463950095992580030457579989052826230427642657914056997142009794909823651756546610883785353334931118042169970587152251152157492694314626245456730989449614989949179799969486838800202176310909337600*i1^76 + -139753702773170274002516275097629470944014864137727673219963043848477961709398761445100997532755707223320653206384400796177259896217111150395164040487994031213836700729169537031990430261854929389660573195008336903321558651618077535365933410367648060868615602084377156593255776289427954998343469760343409425719451537167564621061033206712612947311010098012915327402910916064002979452007463852296814488699487162194082694427532459646817471832405798390307531346099055491755470469926057429155203649720810208769187691855827179150040057138464549392712969730271722129825418826663480043349350746204433168972047793890150821815407276022109204802347724447087113760868684753947897198706226326377268134627070034833899496979119809679241013015682300352552181220461883674082624259878161143662492020340209157124984533020339175507986241209885984068268999769639233026627349736027819626820131791360522054280211733480988894689554631465844794450775967208655575099427438415601639588027373488688909056499229217331215239409323447458313585235052717515312914001959217518242874600549416372730291553997834784572295395851106714834009245688526275637039726972237838538328304209289552316182226328529485601430705994953099693018756443296880245846277437297839166251745553183821063868204577611454472239148972479898325197116838434312783308266075661015260178480451373806774155631139063485247784807399456767415424651499350154691884828141172628098804375529654618856906573657622297101222484579389373051631343686007986589799775104632052796408007028160396588163447282764509758894143802465195798318342725397138382834425924183029348632336673484153391915246486256212536770923940472163684861385591413262938750001848216147956285404121116311336792612299162436968495280486087773048239164299815219688978862686997672707067121312284677916754847507050210537956747958559550725754580087739297724333409095957582427898614891935410874968225894514899260820083436459875071841004696324690608129786843587107018910990194880901973946987206621980632781508394912032440447705434419397595061588741195655257688370251263416825655818206664835292206078173305759523088929496164560514984928320317891918567575846795761066450680289259002602325339897098536823276876590008770060891155771402695943034303665052205482247599499749349030656317614203623032137390916097133651255692158704011220115480932504156485536649086981774677299220348801313427250799030736281703463221287787352120356063718954240373738829250894401562213388083242791872457476512872087020606693615308411476309119950977037912975448580119924718360528058122678802649152358569385852275060177691900645986483313552295791323374971186638154956697548655427584*i1^77 + 610584958360634396863314460523543466431901867462635575995598908162019987567441050586414564090262434413539993878271530433650333155313069843776391377348005447935416947631345898421501078258238318478608633849655468960559007068749935697295404557294804917264967028049732146844282701592551690273375288333609923624143357723483482652601410919612792366970700069231513191592855353103856095613925648146487469012932508881725001431070411089405301493112123216591983771108164185843939665342491219099705971360430731925864408748118499069434879934496517184601764161978827223003378098518106263466419952560987360361627754334574577549397650849567088177209085652600115238415851149767709291886745971388723378040731109690889763051048826380001997045228546338762207793631487506854666282117475618217876328161742047785365290611931310154949715243200688478190355890643288800556277740099561061186155891703398200524907487369499210589260328189926151337301532490986499445413892149720980687878409677983352891369521510004340547657159008287402633060263573778383673494327304307854203413981408311677183962619747496561434173600128482091506274150230793273441785127710157699966112198020113023226650561554509111578579734032435864857140101205996714327502357211861691465419789828326095598656141376952740592529925554683997643720968698168367713157686029903771846862940918769007197962528149200786688327543745154032070409166587655263419759616314287276841438190072964779831339556993573537004069744396984669567771058916550694514293611134436266847051720079883587752209594076109653500585165944727441576208214508955104963243242305815435801897438710417689683505402868553224409579012762496335881948544021362511739714280975673757725556760454610767365447076877437584249122343213078631748713933187593161459767200955474323454794625690300931238357763236096362066931524235406632739443428702740846427090231636720903693377627163726156441308579174265266474083457164244243502920783530225792047999850965067941386536291622986684415984964671267907522839987908649838627491293935527260630634068555762858757139509811305610175060922702557253664466700116604396721423279000398885523548196121404300489678578144013383515642844587951915262468848195200472561898506747098637708525238715309514530933968105478392736336031532968312087586898066976485973714605660228537173741432150254005141535290916748048400459077300918534169573680258389368108608756834703652056331707563745293601924603512627786206803034485711501954795898425414287177104916391785883119856880901442003600343492397324716347824041568850952368651655685570637048428326784378582198613609020314034283527998609531634763452275737954037669740675072*i1^78 + -45371434536691332310485170147867132472018389599050702121645175050418698807765125392604903756924359954836589327111935185970052975915159164508715244056635914199980897484825692790182614770190019731076328887413388096034914771445337871120875065578903112268919532151034642303366703439538942465823431695794886564554575565774957433490349949709531742226134344940857860188269848525281798244830010723472194636068947580105663006445610447023978345803822380823388485040551587187463495450855623069255219766853925681657783593933303623149411970811456004581176324214139479701417735591896535321309551228814459256163195142561775240628953693062622522019070093311501919635394542891039084228441056742980421318890884572585924735837482391181159943638338998035272296364492243917775677774351043025224807319081258207122342514808321821000794903675905051666850502504932622636135934569901315653837323388618074535158873409627518430616986729142612568362462914923753407965330299586903017865101811275715594500936159924434577342786401712545128053359459963451416283743288116336397320459674105234353096546885346311352749529726514806117648951745732920954642771293816141319552532440120353980865566478704727173941167710699956272621666617144101202518226112837087139392915797955163466510857678737473291763686225778643571624509008484982638659520585766669625571910464704070048154905758524875634714307016545599685125340890273379331869213120047126945961502216778628441735777336662675624830377268307656572619547675633742881952429939329774314226779125015794763791328528374357015544180673210355048939583495246878901899421468091051350109478554945112897543455638555516477904581243368131248748834132983611386020633572522513784567845633178953805430125715542542653639767152669081001178696371038400987168647068101602491408938336525012780402750586166024480414881023958319547531371128636223523175779039263825250450793050144203123762678752637040652396495972713933122557800356355593946271372611994747094763175297021869873408873997992216249255174399587220441846488592834576307793916114725367027586972457520481494667306718656211590136515707716359616973432394044332754107525697528822181690079072364788309490188579990883216123188720925711845174907510060849735585953463754554379395351885613698674960054020536980100639741773446777667170546124305575068026547764660954096518209089657225462473271987596311712944896717527979376140169716976140315717528987687741997401328259842335001888182546817798052612997661585336182385983734821040649765828265484816253606058680047443097574994761001545070654125407654132674254232133147676152439814478883502749907053248185154246097558420666187776*i1^79 + 83999902885948219179512377783138055642388272257911722479627843164900001979722371217705470844730065133734479215945469114989341900155021483402403930633513184768887335475340723268992588041825642858597721294100136945709776309326683345229660660482674312373859251961176613674867930745270729631893978597671495212031075212413244883073060218146174595572065682663306925844848149870383387083276990677817298900818666533550885583645123616149593094055475750029281429263392428474671140440332721391639987723834336140315685640650046933266751008970992847646462855266311712129925695476338737103984059436776872617874915362601139391744263371137816146932995830663680404625696826409360864725310545234219037393893210439858620511637942787605452624555545181419742480757788045562066893559839876336191469930651896941597540465913248353116767867685712350048536944076397827735172688162210094333857053443623772375169810357300026179823466163785436671553474362116621653218241242395193472851351677982228895583312935822180551290245524723352928975014965178987752150146102542547976546849444654238414159423301954773170435811494673624336215766615748043343860414090827275924734704621740901046309086798466578586118868447976077356827251940967914555770958927493854243745247572776865110552427715099924087050728577426839405950951558063513337868170159966193356869900359049985401390920847675644152617977178617254469261642840305756744346932397610204764291301168339407775606928442142031601809965298538802549841399441163556441906629261059832415701973950034869185062651030133897288502819269144238696163023831322734028213769231469785752407253434295649882961123267355189266515249591269654625953254111847717560348001154152320178820425910683576249727932515888940252723154355639229226137549070212862360457204519370350894549131318771017036695482597585102957561446045368671511600118031653602466485776952354838149539879192523667733782133327016016570177957151526103433099477049710121844899812816931834080603296074192314012900315700263520430636343232539992072048962171403557856195259576947387480415935056775478107890924049971384782165321675242177521688175055168180687886868798675332218905144847766376159928990281969661303302215131488014076192919446905878911437719099368652095413423585140260184277666870881040433130284566677419879656848737080611039577287459297304746674847918332351056972758059381576090671347787942651952041893148705933107551264709879239746607435045075901199506311500751088897277536602395814448232754845615092312644624432533005751354161484956073785802598201049491449308176452992516399479400382250451226098056246434945439007057627423477216862311284736*i1^80 + 90096672483901037668511885204768533850950597033879859024852591584576121713857785237405407130997274499554606047375232117783789133048163865440805987166428501941269592730403660576528769614963219828360065103234032769295715561074634409456553682259951752205354640886127383688750430644819273557840622730040995015415761238766500440902074240182222230382180906273471031918052927889987616013721453127140212676071607528526068493021028430768358135948340672934378274689948497950229168123563332087395674836104566464474124212349615620349424529582559166076146623785574068567748642602114635438811843911212352271710849858011739654832020305318205539312896740870184563438398888577795205753335762390785031231267811449109615027263466286172266002968878065808966379472662994221965880095380704304247669422124010074657989401497753138624364599010111974082707499131173950318474425421221731420244544503200674355416116095321549643238896593542201131226262126132266253988914759191447011342960957818182246113752244480428451512461163629732955749162752671268391048874372598560600240391685453604422465154508944707502742857947649385702299822550516668688974024677894767402563727917160686224461817258844502981520600895322034305446050082019155105017433600921470524808960979393400152208727253708714785508055466157296218715990883880396279155523099206772858622189328207646031534460241490031945137794089685286749620044155466620673987100574687062535525138767991404810133511573871201721952976682014500664193384634027924195493286005866510474902984226774670803417669848787965666996398782531804259030422597789526667255741708525763177774342680484442698792566274910710636578578198945073913322706491511836069662432303031365896277048912485961638868722556268263879370567505295278176355850396868544594146043704490315036701135669810656475411487681035134358122483262100456669465131277467522249843089253955334732504357508518308855641774835962149271924391695236057639327557141564243371909931476545603716206687207121850793349264192630085393422464539881781323353616925212221799571171820592670031238264122833404211806517858695094009135363022145263686617727365128457492520238687977778066662092074127880338686260241058627926173103717338493942104523077419259740897596249465169155816681241340959041596185703413007375466823471421836357246556296037623249429800805688617684294970240165952666849375206027139375831760209272218687644023221606651541515550531930612764889525213944120648840736180704845271290196179197954207530603225029077266864841574817885084638541825402533357753061721688770429216242617646212328790674290943002704518733577373288469209760348317132259328*i1^81 + 26932188985010450882489208338758600597371299913037013314132699072402099760989125170436179333678311249918511260374965399929252646835128492174640182244852331319819705633580353255745095349226673243428891663350684216825871835413698114542599821027183826535130974804249080202406062653005998237478023342518805477604854620198632086671276812421921442092443746657186383121179324224599854958605185730172188385465624726510989859897841639340770432566843414560656432990555607835718623330989875599480290796351937301058374245644065293882130233882212668203676638195465245936051478850016438203563374821558277275996751550735438506824822037550763622921482104073685589102153197089324057742510894915756253094374109140755634246979973524210266753198443906464863700614557183730572111580743744126076373979003618620858550652057260506040301651401532842935584466374980123571060289423537986677961078010390128499210960998950448394011762135574101847445327047876140295619967973242411762307111674054754932309867109401110670845117261357485002023205040749255590869730476209208487569932947611311596883536434722147086357589740598952012047798996375522242088780113059175641272532963869689574934812972533602616601590683808032983612533379008628082016295134484340618243985809179901461795585445575379825779176650042174558492479042936177750210881294397662344224279338750139410917685077676256881842479377287554254657285420009515871232017203034217475823520085942050451231630894938258823707775105353543045195419660801589771321744761079165260894074753677825595794777117076466908385018293244386361553183748176850432320804918258825512623802908723169858451423154200325575772821332216219427086005243472373169740825246447685318179417568300753296337955003113626801236370509702021473509366891727710888274686404844746449008609181457658492104689304278753139668157039336735467475965063589880713897363239498076168615754851452166766967036442839233595936975628051847854977709833331923615542821344636357244829932911609925234941415671940640886147915596648952178676030981652955059416384618906784285634143949141914751800578037853898899781565883207296609877798284576017309957405051675554763346046540654371701021976231444521339467755128649573360616145848044326329739578458691859742628912951820494634940864412608705629346870622482755683133477837579475371403557494875777570902323758275139373519765697310494814711845586490557137685370479845518855850806072725058471042534464209077489167013977496611170019164248910997837401034974157826166142071487534471082475393599387370375039121584102910889904540624260640518122368246001790938580798775811180531991397269504*i1^82 + -1673568636100544253394729842225813691781045179408410694461238067795742610497722670073971548614986529651902099504846441632008195201677712605015835937597791755032886638729489384530848691722283798132422542538319302469627279578589384632121702053683890753567191839141989572328360322656349708593432444865389105184908757231656455454852799414113806660429426756210473078247459103823475785925469226655595006929141504285466665253933175534591835687704260620766617013767687981259007992627107182873900976104429052721862629108870679851656005646752738357908570314704272314023464150838387610080328631694506635180594911265683337436158870528556194156183933185270896608141016439109093575852098375247220008395707458119526207300431906977096519706089746666537609043192367465564513554545702565128139600991557709557787766293597370990738409035133369748063489397239239437623456460899168713223368139049542855528412592576162467806855579669937242369521985102709418730831232381637630663144472345699690053208479748916741462408123141851131581961712399159828895834138593486445759434180754851594630482639529164626476970448012273893819990844704277923090054085851097901454739281991999915912493092856612452736733702445304398078520154602145173548926756005257672916380178173338172059311293976504233458828444391487041952198873251482125774235851814676922029237686879269192853277597891458671749835188307128979686619247476272456269375652292984523322056927419515747987957179810488276216558682457018329721361006175983727725665870531194566201861282887386851085151390471889679228091948949861608515237152926921343014591001785874427490640706674447353628573052592870377127871619137985709364632550907428942708517481206572997379433296176589923977025134106150582709804118885496498012500407930945406774607083736945912561898545707542860986020315303069035997715002963412095837759748281314885491659963430640237257383947316284878116261357908468192598237844311536422226887941108001198086836653658366984927275368433317574942483996398358750005483200444771283388937186710200462725769498595123293827370828088501648803797529919137536410748440178167326883758258526858544784432482244758777579326687652953077336860529408188560426697617656589197759386770537542270670793691766760832645508670775018810831505185542550969545361797075562948616034070244350649941666149226238065201170806337825074262717669444618388537045414197700897933950038695157584790663665328901876685428343081223435988295878616387433228169997850896552234820946707929587035158167443920386445461841556206536267125694393100937560442338588856416935671897296594877979717081551236759552*i1^83 + 22683064966614492102462982318866554293027779392637731173808968248249953567094639348085646467204612396144034442423258851403196739051781683954215362496695927808635982020907036826643986032304178226976430361702044003679456189805428553069085408741004180652203245768845587621992367577970573814561608005785884442145569213954181690439157682268214257795030130980678970016145160113924663394990614522810732021198662916810435016898765332797360267425956215533894783909332978769673071059008484367442606525517158984768899085315180855097801608177031188666274940243944892294537907874147564310112535804429159057036684442412497542973424162587247735028592128732428679724897498149509235454392936960497793162499697294373782660589960747583762931948595884383979990387126364378335679973947736589330616812822421470249850629531138194363924359690953028784392112340222776763255199843642400570988409089959280015297705927475519039975966252824462972519420140711002799705246922209606369617509127979134243889093376896518702598397021482772132614765886306530802495032649198063714461243625508666839253308860864884607964487662148648408993771351008049018571169154060764527218292869209017874189605839525539767110193529297236593198936377957420086554686233918430261715250768989585624744812891932345216453001781415325402261173221216350782683637105303585140028117511937268105482593938159568602752763804094797635432101439985887025700430977522929687125295616148712724323817167860228178644340103616057783088114526583783617712513761891397281443704852174246227073536102733106473097070155758269490410042775029234359669676678906065411833711798924724705173564715865323833790182560120056019001691745664411835840742646095235796315055385462977745679920298811398105266968118011312520998656634418465293786573288018508390559290981257159928713669369534416678418233769438742883108681366626657131802893717319537981535329074473213823729225937629334190674721347231254780264569148982813204980663838443692745479509368082568908067725459872537205368962337014881388108300101478720875225179053491852834124493917597720365395748482362976845319199996914210348767818706530482814137414105715356319352928890248271732486791035078510556370411656623101435169865940598811949857661102674112563905479354464430676193626876439236053975652940546094923610926477463499276474496158757248721463016808117410644202486892388374517771181562200103205276364531409560580122265601773416466324141707216901108707482246750640799559933874785112190188784975122818634192395219795153374686295021199482262342815921734435199701102494251550736748931261448049737596928000*i1^84 + 32372738223596391525021672871453686086126665007499402286553658564596076544817484593500079158661466699355064419709539580523421134174377484620622553942545685223899083491028314532360243032091190349331367112224931700233240743091916741715365951049195866872417985720558646352221423622705678204129806472792046949347681729248133972250655869138909373013441554549032953397388085034420051118626341660391079517941738181105947284238636778452869640443968628184421528620001649627971686975287615208464303991857544535479782261985717001334199551242598761767037144921776054044768426949949322610807279806839815619536509005133085319887706780183329575880353360715848773902553004462383722148382366410481778455380119149572505834231178604648163496472785647501469538896269684582238023347535861504173205371570055395251819675845809883929104940114159603816889389015590739139638218102805690065940265806725463164402749525425703007796415232515374214658188210248321206727695627669585980223592635709742621524583877887789516000717206179164753243021098514458073590049584498796736884539068619511515232469084524334675996454941987544732370053627037743400781055380191863080854938828986723966980551415009329963059058008667661903157523907539454305476137506522071222765045133536566135598153164100399233706189686739603382871239619891408895176674041136560293758345380385298614386767209292405264209628588025702446783470706686652915006115793652370230357124834108217714230201752300922420982222152312910908214600525697331546738346377919855959725635208260905028787586320645013693177376287401463533539115823086945415142252956665627890293959449944411238496319238821133462225078593856782188139563947914028006217739324392860156005569143021991423937532679222416870405374657738416980120508725048934983072650962348884663604722569648124111384203788361857602084626665878428984407880861598293800164440751953554325066809978315603418193549381676545181231125214111106810487693261967158043979494493820802396455165349676388833068532918933960562076882976719666146443762080411836695762298355108405000339326622128402466808025646122944415842501259259894679567659225054792412440957885751098696543180456951866645686099015856934383067275733849247388029506044280066691897838239061335322504668349226920561785055925178813038138293190233386005925564565391621347370425869014801589905188224262058030978581458220288266862400919033260877816655060411822185669561294489593287584091045514413625470228772633780706498747981470532927980729149070350411036730697630307267208722992496786269485261646382941805549600016711055538754799196438528*i1^85 + -35271748781333765765679437353306786385004059491536960080614036482066690560841315923168592818240038482950638395377634538536098385366933667425867433187389543571026817586643651996355274837045959259048149388674666442070473076413962358813099882444171648812569595973803886064716984182815360924879709960974726392484479115429189337108144170387907137992185708895545572903910632084035597857228562404675793962701366953410427354983698639491618291257854051763327895008756218286922671439254501097047580778071848489353703361701609405949069954841482989672339936160551455388609224363670530833775351011565157007587024830005644762314443712012633696476365975825979517224343783725570047575884749610850531263623750667002543498980799952293370411005318340796151070099816988685079228432893445882442800442153527421990488573732487082428868452287717070541447588660170958265488485355017178670218634688698035677856437711671407657716820820449649625851218111535838682088235412057692123084989623206407311040250891295683352640444047569488855317962669022658124873098774672338612739480871837034136722726727510264337202176522007925447698663942730158195525897287899975291419792496587973270231453633903199307737531244176007525898593615473402688354824966350705241693363951310145334161159911108901643190228387629384372687377466627544870354917425662481964645485801589599942611489442105243504164038554091058378486649135608928115867065934434900960485030021994611629112026512838660747599494952988457986193881605633710154313413290457069807758020355226113339305504405886911591322330685849176473766182147848538259602029340848440243709529168034128001724625836246171102604251108602753904828850023108196039424715898920230205955638956507118082866412255729060939177902357250404482137042446842192111867305418321062544743850335934003863751716547501602550745081048404662132658872794823777567375966748635355746091119710574331756315941914898721121955896663127798815829098336386157584778145955364358112760410361261345064050703745839822972646650437713295781746779361789994862822073598506118714672749599742692492447285268765371079956769204798737370208885643694271871125264959046307631637234699873183927050283282411122580531557158889158780805886648291336307541799274938922983732217528297223041871431931618528971899990203955001299502908058031680372203032952892527484542078654254820129135968009944046193325554795369385790724398172954284177380396857998433117812329485554794560776053964537898833226598159677798826187105052763154150249043978212163081158656953405169071952425945352661146309038952046384906240*i1^86 + 24085437073453769547559060757637797468589887849345659108486308073351332915752397304702530771806905392462764743409672206914331813021754876314387876063738328633189717894090899551300781554517761795401849681545373209155413154961188230993318327278592811092634269043016951152241914582057714144973393629401621075992773863244453538396847396902078819772863880917597345026523547126387547292953130398077153063024341843404432580605485891554212431523367465720219702432524015586641228165055438941974766551480257476451903222623143827007715002078379791699886152299793677824119366915373860849159212614909793408545562778215311459399559222125994636570610229114231522929403657294369864347252957194231460870712554200545154539531943824918595893978953505756126066310108620712608590789901429168309154514484908843369039011688590469891316546185837193196565335536856043351395465043938512720162025049982455491055012328129937404396919146858772677064303777214469768003189873985648577950841553154420862865961888542027554037877120402041330831754455440536537974667756442171005089536720504460386737193002215904145972219843083914265709277370179594840140719572439041832783161547247270576562244690392726646145765948611313341550426792650175238864184104020791792811994652167765651338049517741002333524117397028165959462662516411702019370193343546771218403720449690540806232669765194435078093799724329223211271985604953379620898825620460099770120902007307116876791814582370923592753922588888820417869450498800893309956264601157434485396926506070375456841223382890697886943675089536278599274322236077314286188908129030280042938191149245097591365213004938409579147306480315729867975037609490722547566081905763033612354822834121661855816197965014444567621273221340023464256967455066406673505770936181416819244873777619439172003991942262589832019174818447151281526053057718221767340817326301730210982178075994259798294473199396443209735524626355641043814706387741626608423312286083590657741328856265832988880634415203799245059769469489628516212458726414162893579213473435388045796986480835695180253230234768342665904024573566881823755681750758353615201518119936358136482859453212258423237132461702826204310295249004959475097987693534932071489055076885171642545956033032208302089969032274085947808358864118199645870347197250193395974102696662202862029906231860905037264526075602631313825839792230114083299299476886447746400579416633896608891731428911911653065878973690541450384791098626619300627384764915674627518904314647254427655532968478756069758497127648695112209268736*i1^87 + -8347770091637050931059475872525903302698511798971428623891682731660929777630458104996380315324075117268465296976412615170589456595303332201927191253379765640851298500405940976502027869523578948037765218677204429654411741609094071085856372473260161653023263569887153376557177777057620899908609052488362793054830334040549376003714845600937885379717987760494212027349972450416237705243245149825587686057815417848427065830367412092931381402404979440223060322042430624875248413912180837902076294937735200421281843957764246611920420786159170598729849482666759245109482392768255777731702711700512891649490453249258362624618203384115781801498393703089918051205387750051043992209094410153002618694260475259686736554408881119711813196675924489402727908915876354670092144737004085180427632272240348712859904002371201698476054907586533487838360732535560833114250322582348958346659144943411026760043572059704560178805160485891746932042534093425898317933477092363784457137443660750333678646746970071384151183451391294700682840430438140843020478393846187718995093642819953574277473302365767272178840403217238157823984820549761693411668132239766875141219629999575633955137771319149836024956737423893617005713988470281042785352378979230064481184892540339492195539430495224583833958904596430092560650725730236792707324050664017158807823708125352536355824910305374818209595084265156510876589902175844957262656240785258134170730213101444100139518124870684064009503716107820892354161086673162094017496123575577384482687665861573364728390743819877014940864809818385787976532204144610108204096390574383260737292646923362696386055066721402689006667387498429620004834064079363006246125675812456433691597642416629187507713860626134219369234816401406931531192469423199592934867538778849155677254386122945948619207552953787171600946736235207892322714701697110237726853204498390612797034157744347952400989755335656581251886335416390773442232052366061871268506805118224196230485731600571537471473047860267595232963448151078517340682822404036815248542472229366974206817810818400323597094831042411791714891797403387532037034659332547060775602547794099635618730637124087696182090013097014674141732360413930235076410389169019899567130427542596862226982419663348092278985918009194284377309168716784658068773686986932501653823199284227178776918016009244981248771764262069691201808011936459369845519026444193000942748959101467962579918741550347233662632737538426164222551355970171560939648070856166341393846369967853140828757589028253144765045680373760*i1^88 + 1826909784760074901477176265600778925296362431912071060511945562668466024738014789652290489910875843402525567611504832570792220861641281331465462351393290309159242331254627479403049667273952114662601819032379909799462828459215192314646504898983695325547856171982532163063093480140407206381772715047215165298753702993550391987655697393002265209186314981355630311830603690504796228486520624510098803921693900320518392886986904901051083630297570284381130515337741577573908143764413852693938362231380315935792398015363466746789496898345600971115472944107879234582942049779647097169541179957843327635335723395060505278231748380245674312758195661402598420805800402458256570652652328406294341027702038731197553631945924357298232651080155629252447637245120858751945404709553508560406780984889318259839320352648861093887150388115792683526010397170458457766393039185340023192790662028285653496226723232185546207696814911706403415415392720066645771228300377139102693491231445331159562761661777198623876084660545993846690518115012839021413201867517871530393256296783810836230365059809763419739546842286244752931605912048767348587640930754869721298403158830226620099056592198042034197075036748617351064632870306438571785037775920305636926124097126039704131499812078490589635735237072707110945692835885570487010295966811369100720388318476344948768742241429082126766086564970064161638706336457592589266291796893766437083977766414995188015069628640676324509940701156824566892144000401942589776747329802621513076638337599093163201011107365464819850814348155366158332655541088407951610649620045823373744927507312039672378889791530066111262309940648169432001491796456299462668285843844420156577908055804168464369318728131122382815103291562827869104903567647180495636541492100954690129584667426030923673075560353635803876935295502767858305888926796964395736964007436558135741168455648502026824805711838800769596251336631415457027152619448680204529612586392599848712271347025948664264233864822879052506073363297401205721566622014207975194681253939803693819602014858787061868601416517136844288221260214224903430965067297405056987301831116986243704890851444006630877025517123648005859015239691927431458454112765846438122337918359876998012316464625350295135108456180870127467148485342896517092810557441076259248204271920976221938581156317036418610603414991174516798554210076079559393751374429156537883809058352090475276453977780319401532946093488581483295612093021366412984045634534592793837357073061269242519201714167634460672*i1^89 + 67254285058288970028697518493395039183095253649173154783106102263241061748676550535687097645119345334656289344882322764034421463201225233992223675319854406163535081382391243452749154025192697709016806654914718206770894277774381290316522540386463046182204865016145664922783554793545240127232556763325831201159200094152129897131819588080771318700178717098985401662968244180119764377486072102925651235849357145669468439498521866216406144418299764783683465899325961079664369678325596764707893671894841925128132301686448386170693355514955050688294494644096538081327557376677641212824460308664153619319333703325986026018025379164587616250001629681763095412349787725684265849753117734429951100839894188010619749899897097423607574419616233153422070408267190019800461802805762240741446089734426632345329509178682925086717275378573522006103402540782043346969846553318431047963038311879984410588213032903992886152549338568540446245309296499605130305458949556290874003196285878767385328497296207422794877717120285215648973293554123400197559113229157747606159739038835009845654972882080358706610696859751427627887513707208007775454100625814591655014375984341524159226874286182812346753348162942085072912918906870558018672188186415026205826588393578058978585692861521368050723298865063634547444340258188512124113820984940210499352099822255857196933222436142915082408896625457552343644343475457296984680193014693223116340153039178727996708826202806233033937182503513413845736000270544492109585565837336286800571474177672577364837744116661859339488234102860818574283256578978208068921204481095896197911324571698495004165111627662758190036793321226255862080166250972226600072759798155662538093085701898853475794363953290174214953431777576786585319474528544017435397719365616348564047137164629317498909908822044050721199877420507206683833078609345110107523142594279423756069510066913686177450208886034488730326128928346455916704434630696905432754064462711165062734866483784498018254274524681053858917294629586440573292553988738909543407824884154786792485684359458421357735616284239937151812019681557074199686730729154358772407822525040783771939614395897134762726337207173844854558307280214119457482386274735434881389966559454439043513649500638905680067529361478998630497351562404691187355247003354362939633738348768618780257970740134676741932787702401709524310524690697272966387217626429167442421835350369586434166648333412349565838930707433893282596847312099977827666209268604377369190838018303162497105920*i1^90 + 767946625451987519066197887011426888257411723331597089803324198124018434068932472718250906290856443642942620328105795533581867032390334248781712484428411532265347011191738796649542101339271603407735161965298159954722580201624528157656080570693585320999795143620851460292632099561173305420444674075905218603155590759011211988021946177397275369627761826353066182841866728835560073942368172732471741807022979607043593978420064391786254390971172588934187507705858934946342032255381411321981381566796407473079024035152577329704860621308016633180005097810061440774361795419021071680884317169769905129429088789629074489614626398943715176042797684284094088020835957730478404463522064812450642192257639551368744610973570279068281622969980133225450662516778885635183147168462176843939741820121546473062559289521842287328960031306484279705335004210061599758064302333012296239361795421700404767936336565779312097632751362493466668249499679846740767823160014538768248694307723587930889508503556502452201314353338778692206837943501447559572653862902671641152648454010569416555176184788317682778162582247745727539776653220228814323127486690901264407858832305851809641532574820890528892766512960860091131651839655655092469644585036085599014767583455531889424895987799271104340484585031287321573768702491339412727635781777635073586857844995163598217034466637770670144249548652017355067302343196327937470591250234839455390863543590757955540499700768548635659340987813232189059291758588963389297239418794979924643404320654528900264730980184627377650993757227608718320084903843776939650724246423930045674450095065681165971785092039585708040155982537510756207395929512030615713602322239854662084164389973594675237037168623687119838423751804050584398817856003543130457727755256427598520669338439155916946932754712740811471801838447461716913605244641099147881724432128890990942738427215902598198491874668466636740587315968357695466217124064515935198301385733815302083583883527876283554732269327301151889338383733277147612271883350546256680203650161878619501525179569961104152118335702554433078621912941439016582623750407401396199579554462199728123835319715397662236500420092828891660730502485146657467906962727949100281641135752243187731131296308407082277807525978468883847596413131215902900943070854825232847526137527275730917976704085935373154686689013538639745011096638926292173293576447510791078679544679260777645432595541406427060440756704572402775714840708988891947383273166194448116874215424*i1^91 + 1960176519586432583852597070173466879114600271668842710890554391839648841523865600486805839907965912523919395079867612242150728879956747859393033349633640200730927824694498762982815244446520415660118433794069680821726247917496795837569596148679310034714745399737217534842404646532178811086387337182716812970159844575451083234058247848087773929626902620493394850117295040902092583490399774113837416879667229900285914845544664246072624677558788823018975261522456673220604677021493126751191513905680883433029003250878235189876651452870859476433388251153638980097392990432985018183937628632074878576445061589197208706213650198229339139236360022807357652378896961029711131489040575946479071069948375815814763425157805389206510489409196329877599961808938704084799148973205174142885531685529625768010448541755202108430017303786697358071958998542022488647927813271610399411903443878048665991187459388049875185599633965422299005640430227114729473690818635321221312912864393406441116476162774976380368407336055355903601032018158993220191466210402167773600759169399125258147129794061172337500348456239968708594580472818292012014719989785269241902975876093113107608414450233407029844564152792435005438848748875279854485149787678552917803379683557603608557616535225050368330217536367524574588269938562880774456798327675196337098965102351404751348335456903570705927217349078701078236137968636148566238264897400052146380245116830926110591025484746787280329939556409016542502422413256439316027052526766645657672350051847588426768188373932891689358478700353391606447132487601672602846746429604456059733552805007829766646926083073645018690163209320082769906793862024054023273398564179604537874799085816282683785917432856003322759218811815542469683629738494301481920748210186376954212876507793434642629727794091096596777067488138314431785757310952514948799303814234531569317409920178366868108469422540815316188325187916989758604420863471298049137149979713762031726356613605292583320959133942476303628654363224154868846516868815127752243633752687200906387438815545623013504525961775479242268143509204766240067893738775715279121477386527688225304196392566314925320537635044563598509913956114158421521372900684833153502610840053660291123193886725269225705711741418244161548260354378723376487989925781891790411617095253382219614122898837597189814487074665362964100284882774894405565899010616238181800588184561211619027336701077235073015739157660490261286759227572703264955616787955712*i1^92 + 5264272415743904446538372250264127222700607459052218938849751698025463291994250000008616154534417680549379112011478026657886124870025823651375795477222857123118687504062799463635396350350140732802268227091943665608081898430241281875840312843946909275937576095588746839509109515068803418964560409577638232900665196630414636372684922291992360558458819866221924339748037570254250465220623095121219700104710112708952837152485113271211842872124789331184900548723008375674479651013150242282055730003864963002302079278448646755165512631547993519740089513575729542274868365411975470366167404675468575735172745171027232404862353002944721665895713821989582971195384940702129619713782387551061506525282235053044457706757520312312279660041628943030000258457096450845050673982450385328603571237876875926705218520914031555952834162163984561428999298323678930312342929407650145326093118552115409936744973888177695080762900693617246050674556622163743421651178779500233502981703793696633381213121553777829450280064948824294542527159875429040052885423160403360101707825238868243463114044064427159876276910897593254038695000655031573538198587090804803169536787009121513487391545921503970687109405230113672310602360937591089020192937219621306792311735632944578443132500339749553163418872131864129641997590380208428271962196689761699689311599259387325244308307260027171839465699477874717320688782768250005580096082865215238169814672997292589485458641819004316456249585571748215458064296889986036469380255168045693410594184531518379899277976254060139523724660887731170312461394736259238515231075094593380984599093563929893495092879748307575687890836655115772046175871489406471100893153928203595305441065591462174991709436383445406142125775011782637268812844309167409182492354673544774248121675242302291135790604411705095056477135558378335249505041160452733631284035144218248281521169506983702878611132082601641671062266533303025070629646176389106624681250760346718606799767316052513626342429683639135787301358480494927244554816680416910983391007466751925950425594806559721204857208076961146590648290077246940119036143260213149502530655419710817804894998158464182402617415348112836551158709300763213854357502997565488970365686257787174818892974780427691075984051945717952021049108049809085001934194505788826638189181831808230240166947938117019332940940390805212653416634542057233916093230979280671415802653843192420698712493409215675432755256320049629072537368102174720*i1^93 + -12947586533191399242991407936708085377072149493421442742393596121289394737484386109137029518070359345994292670043208147467730665617546213658174893888952431870996426781113035404873290331679584682188819295769603987304753368423573957795656699364901955693537413758202886279971779269197730529963673837558307287845513037222059234902141411235364343917745473698742086798442589164398095173617714139025690121381203521464382303797004254476532158065243006508571661356402431402570111893920999690941346708925930022428212632142531998213830239741680973284724559784266807145065453324244663152291704317531973823134086124053860524047209109884819016136654492298999057860873386397654356630139389793679438727837405999582540788885940659222085781122113223413897314470697946628863951489351251973385210067521624686950570356279641328010698543285258927193607576155045515766736100006698982595369725428274948930766343496424111107680508259874688256569986892299394902693797569319637706518371248099319503107096831764878295559320853976618551600964906762254679854772558984041689408716886165742299312511287206054571865567333888239283720816537923156689977976019458464532398838708640714178817017375331229029392179323619688549041482596726887258344315108063786546999913587682429109172506927757995553029555735660707117925454650546760658533051520214200883674739648391828878992025484584650764434790014639968729458154550903748438084878905624191914225648477344204336953067998369062906574596317087782543040831543294966324274797727456245186032455869265327483377821095852705016316094352662072803376597984700292184052451798206366595635735757019778924509437218697176414069922926192781500190869866966458359771117065117758291999020110026105185693779167275345724640134851993324227143413708817016131345204508367759903045794324130776792655149180173361342582763398144576848160658740635573737560026095876052601859399040016606935013552970892649919623977419362768186943852859200327301479845246771461312858410363324794678305889268947350752187285737084751376335856568045603997585601748480543072865449346069501112726925691121133215861022271701749623414681608925692418588045355205661255545626809234449580618329387866830544809735309177024127505667757573148997789901130273736511517711472970898180534251256780609061936380374099830719866625067317950345240678265219795960902572556063485416568568640921557183340299284629272830091627238789380155628843078914137019547996631108963215662023627048484864*i1^94 + -557504239659431736725333910543058672593559240481392905603337730020087225322375469176396065272965079780762765997750906901396972238673354694808774953830132993394695429014413547424054535604978897601576269408222929359025277092237248466201558359386199589278825618799295049196451474265966769724501964600249290031065809477875844916229302097463074724330126387934828433080960081048343490957631745705629601163049238006021335849306992112445126425564675615567766556558853191474439087799053865708798473932559812328358960113155209873473845757467185449237488061915287997173754858950814219810117973729332308950231750677444815090299521685520061638454363606887360237837405996356816099542874742862730916902481336021279171537930630591903432549416757200867401157430660525414176175375690204617436718064237583993903167781611262891597958695941219268139361660722829795137112434369761596965130015144886141534369353517310707608194357092733807238705713005243746883043906712608561552237979158776078127880598004254080114153206488906417671808402462094158051422399450111381310193996147594760209310445652638751560681281981550951849632464942292418070595544913045670036529929304142173502382554081909351426147733290304255562225029274432793584931287973517089293631673195474611400674555905108645823201204955748606699776956754809267753296754029189039955076770378673212311143920490054991242658421752793933735776796214887418730484834954706469942416268501939086959311546934051682818903709214615724853569924061770186889813430347520017234610675778856621276104249699727099864100231928910567104778669567611814478405202549552614843160026750089955640843948870818850029868659030635588753997181305498197994774202582002159559302054200942421350779898372260142194056299246313418782354643231319461856122763356541204052958770679327050312471015650578413620743375246385909794252660442739673972867524128382053778620312583267496049421856944734738650878086386307133781828861869060092004884009293932677911664274022892136212253675313514885626992872572857591965809222071778066198583715914594859648225717634590279517461273696781167847200569243877919461029623382856593730011183169179975662758130929412299977173288359843891941097103611605179991275038476421938743151334223611815841455243469570098145661804821776333604568995193153188863383867655273459904416905473998097467992148204355287649208780322016418162862040058668032146590923863473172356887544640341046285824486348423168*i1^95 + -36061995394272203395302296634157442186209596541677510557560069636986831627692460740562045199813969255241956996599294615415010326561922011529225455765157707151672183641863201370921003110470351185018783869624910755153301301227207703827921564393976495423336918448434894344226980248394608455613405469281911511506753798755465210261648675091299572752075970972312245998533008107634082213438488041912789863726367569159703309648960511807009330441159564164478440133458008396451756688828026300649440905319910972853130602443720754700847461846472301966913135584806258279139485114980976059796099139842564154471812211264065320500502543460988467396696464027382358548945550860023171112973083901829470036531728980568249401054739884593339261028566891375340830757279158776397694648938242367823995253355505225781042867532131146146551350931483259626383232729754890632799055824339573519176392085860272418780089172157104875527888763838148801465306289970932219268941949375256759069924511183266767469280696329996042508296211381278496552310543976515998620820939099863265592752309220848854875604721789668280299053162931640887499894996278426376112554897255543889517612593298197796603289607073410242720899740561861098809118340540910918131288286121372953118268819449939264722827477626922411561121700776899370861918215837607495486601101023621108916550477783274791687868850170344455354913185795235955820972317026543281350424121457968744756781224799167122617162026032400121464772402067253908593722583660368324985668752259266404095822809384255232668344675879945503960799586100619306901811446960222286408906363265199684953727301688907811543677710764155122325291724936819856487960969394266664566546755492977722633698933250220903619173739918836676252559357956157139379227606162652036663228432226960532311081955607284197656463085666293168315061736617632583685758806994951693291808274367257114706900579188469055247222876819612849445868055969508768358519918851734745581501236975749444373228144006338224252623361326515553735729527433844964796936781848410838441310691648057533922430467119377457287374157320312507222996398649743692067268526374486488080224045456840095910282615619602216155056274420465520990987503351073148607729772982402512389566495714824703098349952686176391206524870982812348185022534997553792928506064829227749460314723306070456535907515304309911582631490894634580200262226019806134649864838958092830502576600383488*i1^96 + 698099543074493921105329176757987982752115169054356508250119036757168872999547287161200079000738698023946997856322333709752538372020105064008644296094821766805884943829792573356050575856697841218053377620505622949116123979927807021065492085792352099034868289893769126537034969077584544712478415449749426540471069517854079655806762642492750651514703255483969338756694452302249555790172312578045601805903533790948796589843608951286073425343380034518278828013614635436304026524200135245743969575008439289288800056413299930395438676056336885210747848949060288494539538935775099479862006404110844721272702776754433841656493351010105730870661039246814932614248443605878897542965291462268156616389021690285217774074545783251079335084753419908236548928577087688260114200564873783530064622189864368035916678915997321873818491635054486816914550901281258106705117052829344711960687229333076575733213068561326400054342631062174467655663534889951273869590271101060833677776140217876690735120381799139100079430236912488591947902925989592653096844669957790390556121196279850001330178527439745350876148503451875198880689662426139466536513991783417564820719337736887499820246029223481265734213085479653998934751530621928545913738880298607332663938975794481221018282281587960918577893390183165316054313438843718682916984888428665312709048084680028956580068823048060598337012005955964168709796568382963542651524106586765149003472384069385953301062895582251650007553959820934016773022581690063224707353042255464298800607620095346459763170086395492964307836391202551349671055644677233909990113505344716390501423546147216624410113640947773742317576584719533317293322959348861245624745656980717527079025281492604356756391293629389876108405455724230930056645891648256161522391484302306179478065156023095724308350259028018531200067596863915877122776003056428473985697106931047100638524734904904741273321558368676112543382254183118375459031173045577048234746401074123467259391760814324457001722793723784466702510996634428838421797693828666938968971302490622422289900318357530330510494005104108439356030077964570780839830910081033311793441489982121245448933341277082413665311806720228209324777791193783855186489704935579537941165121724457297484023428754235325735614634597624552899537512440060739076774605675864108678635590867220498086324687870078659855495175517122696908909349576665847555998875648*i1^97 + -2883083564255712963254440460866615268089289096069836182044649685837746197520754143478123634105978838394654978835436288906220095319425478526831946586457007708913706346488615395834012285374749007352079646697511277463821423501712835009854740917338953395133761832122334464059973618435998614601799119505456907953328837615906550733773613513249736552537158967345831485703170864394681942057864433021166544124054125396584111297358787965975773795905229579439205109101845717458729892487180447579375163397872901831876775431372652423666075256054484159824894436341282912388674742308394294619874850720197408683971406956191111926635943450536873285226618117066630178145982230953963546266845731019352689528728202666431852100436513355313808602959178565304116796093102586674829561730995744318249469721081905895531936459794220748987396638608945060618862675724153616143179656132317590414226214214425781775584761716353769224923631727343746890079462753682373695135158712845238300863147511602689338069148095473991254421197606399769727154483058247464836662462705391079880941571008183318968485891917741841651977274906169264519110998028799097727062087907349588970828213024735909339247206142204107168166980153309477557828696864165648715866581125652278588940682418889577934085116033208702287541557890820242855007441605800471475896302654608593803986529918063284408208724235293528795002774343956064653181472898768371248774556390196468137306620691763934333393108892474266142859038221990813405194898100615008654892816106928780961129436033317144000075175755569628030441075240031568376484861619657971761746913332781936693472954385681924736075845790356077388869153760642572125559821913106864261533968478180400449196377765184781315558644976940184332983361928580213249403833163140688399001836171993975813942041189052999926435919279381859443053019275759946793388821925758074883834336698637435250908094678891572033380021142835188624126528188495649670648802243133822542301885177939963692640191673264798175918970802285816406049071022350601709095312214950064194027024060549224704377661369297177205214927481992351730775537184483332579657201826532644576882913760381130581289840454431197773958682558873725154172064157708460861038232546591693785514873907137742599632136032776812124245705799198389902616993821894686787359969377757743244936080944447519883014330524870763589608822095847533985919926272*i1^98 + 35366543669790810066151405629503474112691868345351949795621651278228662598209324587135147005171491996338599288874743496055386024692567441434700742129772440316890830738658060254048765983027537106101402590973762010758207758306979834236754590271956186720588963416560285453588176748937751653251266661194531529176585494511084822616031098261451246918876557287409352261437537258513205818297734317683282198738545111698187454179819124823037936895098588777094984281513978283248105146673330946686682915903334159345307940529270929767134785966976339179479199798352200091874823903057045204626903820243636389359797668210629902211000167472150295810279269662969325687432288645195455423895214672634107598200926090373109310117270889336724350655860762544600648849510361701481334264832652376504190784300766543435554746452713195841648763713598513496225642445421339923777302081362959601926614055201762282132006191657627929979448634814438612298277833263626739247468576977187368623024433804943088594759837233769839354161069136736198967192444941989906942019810151115464227548646246629267498693017852945877068522901810355704782036621406649582408549034610657094824544766775533281138280363058451907152788996350142072247942239639485812098075195000289283740759500474801730543768499480594581553500428048745603536600695172313395248883956157534191653475755465073986743805192010178778613955742933502800897247941601306475588236840429185510788909263446030634444845136495100198842030097442350650489027785427182419357054317326296764519909335988969303545837535532271037275087842543558945846535265896407220734688575975414774102855999520883412235483700143305913531106367238563765417125831279661065463887706907787118728574877556343103852501796799949049247648216609180136474237435925612716200558150153785255617332047644691997590285149745183783295105046421692265313566053175165723631857118517668695509113282770811847157322456981162453687494656088006653156184971347663977214659397776601039047840558894338566724124953731953225778404040800395419145440066594014437642900448132722952752651623285616771808047824702231214038184827297583728296740376810580167997735548567714176274139034564538843652262254832050619906987370779010076630452959960761130108916396482427340864009725729175322218784753379727845632675912287996062342167604489840640000*i1^99 - N1*68812415222745937192660322584830216126917181472913746586974543999146226756590744985110430217383414726681731345167815061923314257032517561271622383261239689898768318444526657558278518162869743806855037197521605142613644336247576157388487852102125847777788277011471836248333267718348540574245379491027836778334711122407089128299156422279180689399512021308025848717024327848458061141671312568967459023172440978679674166656628578249820409640890778839406942695230522749430651512290592455009060400293654193795337131902565397850948769949081345911128885062121837578886241691922880859375*i3 ] ]