[ [ 4593042751910912715823287435673973677949641678305881261258418488003941963918690651310566585559967351021590960756813788854974936014935381252073631452754313120180124983818459934533429032220770962966350837163702287022728299370745262037806735425438670990255774472654683217703639137016551112683769166232119456249017329094524817514415900995485467070247796464300802431425635868172569038444707874864023948983936428234935066402179175860586609265072705512931648555782384330030475891244286882495077865114435591385503846657529313351758678968546426183896850739680348101236325024009796703015932084408192333171382201098333133909105854759495993363009059921411637564381195858382787055192853468077485034620932469662446451310118092646896719491709856641248796949404140220729598759415444041673810942959303375760822447957494208509365608186571184532208216627971522790431720513946519996613052647031001705326268998036575749879155430173873798047918661372949119762396195275698340474212766709895639684014368456289707717199347297594884284269816977881689069902197987884110165077092956839619528732723946642642335181469740253535469206153697817279411784375943183564697907514273927127215401121440531645915307301150174238533403895110414686577039534006773206099046656407659057460659528537503486559260013685927437099410698862586739744018870718795919224440386867923274951072626872534259608246338479648286922527317369349414951599919557260184848981288658637067365961901273687610065279908552600266696644449184175997984008868285380727014842687307556091256211175155357405387731874097553748802154365639234129897689011186598789304768273488088557771425908619177512433170725296909093008525116511505419830502181125038124099026542742077392558493306688555269531323583428111528351715016590935127034174948579916142245160962547435043530084861404565960656493003716670406718251817134431575127747353142406200833436508486676052812037943193355676918928841690626376401919137760397667986995038181804839083017342631081720607688057306922539959601396279125974341264935663739503197424673101111636448009776255476154629297448755707050091505504431836415883966405739175525970427813560722857956097219610998524389491345911365513316378905030784303343140852567516734547238921511900123195034542436578288218878005830226512460204830989728917625868990352523445583261361158624642222317221542018362467915867543931713209248856598850963129302783991040393051888358620892662207440258345450532019901301010571809878376378520130715389938674250099090175567165403050745535601335934676889173809078157182022568034520476654064758690442609440171678006088431385224458100125974215633361127127311626907560090887891761404321825999432102582301570190780456466876290888555511456973180796141687212868479969767907369213905310917284236925114088503967838608571206183909290633921472720810682673870060746163555751973755185101997285164394935905402703496200508727434486141743719867042756235697809023780094918357320650231241727302681139574354581069083588640580967093734439828193948749666469260296250224637569136534196978943380059913282297855231244086918535910539016378349353833752693885415347680643585700051478067993264694131960581472361109728897908218607584321467532194996114279718986445898796282386352395360686714051625741969381865263264893723103957540935324139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -28012390890839383551420217308654986553402988513839333932096501485442651139653702465085271698170740558869058150838083502579625387924672433938799267431972802131613301765371670359650185181003200819983205239425720013927260904662281862625855689601488257643131779143195715758999460014295725401129724180840861285298924873186370430491131633059338866799586439834110062916692659761752764516887653769736951678886548985727663675392437320644600032122089492676430762613036499461607261713065924242888423049465438365910233354112696093854733104331226286997669156462033325367597628073048822792618257307924330602497528753332194628030274323840805443020457343964529522480156294002039789189163548225001922161885114862212565843235741910612298851205068783106679036497356984253462292093773476035478474716391219214231672030847998289246413773575786309783409169928430719985352568360557253106913466095982905038569185043011673610010708503108764972266831348329540832702100845247005100406967509270050874198693046283316874076374767294055580855382750295484496980452289879559359241627455419418114102442900462794020644257850876964482176226226305211416774754118482803703146022291256112754429382847995384514441109894871699976838795138471181898607703545775469516183838909659339039333211741433756601723536618720331301150043535544269111319036883177966462948450726642952742645853627526290404468688525393308316571775817917097429472882943413794700727629174104502765929903620979736295130416491146716765858876019003655765993272310838267271257913728949282790105972470092172869036413463568206083915566048561183433630525061939676059688336600517681563978326761755038546975138905606901732394630945467238717040166120096645081842225123595315295057440510604913582399818705431763880809067666739327013589351731766810254695542525327481075265427504655938392418767851427578820231248498375990151371658221075084725435092488865800214010544513197870370703174424588124301307532893616005190513755498329439884688418680437476704430834212491629111845929235881641072492020281283957779861500020852127378280155213249856560556067102391366311698128040268221876569114241687995155916478057851606254147582231401520604627829456280267450427006178842271537823659049707616889648590298795515288311968834258158123522541314782031639995501477142201750923492869710438958611006533281058640633146540198097063677618819317021808156988690575523654859865317002485416690118276564096981720917777613263729593293695282359585908102080305574714900700627167852307165208078079368615308881685828433178702800679299535799150788864097955150296155680243327587178154410065720730123759672302384366644311715566461065749610210802253265975725468933909137108102150258686622159381397066585577271836460310658616837023152618941581265902458297517305602494621755981787829616258626684849808946279348445609306137546120589665192839726612110711798862171614960861033732050217240002923391954664002974327949063504592003399044910771610324694994678934628222947560293246909839635944398662363778058241989462977855347712490172245387270148128251685473097215541129627501268668026661849118036278408171134065380411793986195947625713684261068302962541267550153795211845188921426750878593145953367109211246070960951874531988843896690802570361833364952962181264016602235283835886550139273216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 255707557888503880099332538003716994276627429890742788256713055006057942315312732317257191413274868550797254682948567220678017378116999597684552862568421139757516264647251418519576886215875877667968480505328532610447268006204345288759983190914391656248195192603684265310586393811077768674399860921452762029357099199086352866317554155010520758388716704960524109404004325446206277696022956206029040364290476637686917319431691437927358913409290816588728862980806158027745356702274566926398024567242096944633034104167985278168488595623988722313835472062622721163703800031805624100739797877653694509053236142379195085016920529276275057265049669569047963862601366001808351921373817792659821423645641287188096901525595009271464757261341128338370176936142975443652531520485077340144105453090589866998951597575706714248897348789122179749427941447018187507201788619182966223775155532792228262420081109860876713288379524858032570198658340437735564800832394573154145269133402671279196050169308450597694063011839845411514521029746949656905354578634640855501637621800985471663547567461153277019777548319323633172429935526561288426652619551086925014114623131781478705821589148219390873571375493457262152908830380724755562059027187553548361351725065009895272080848189750547392814062508509451339310795702079936485368777608214309193798464778030232876144042775162058898051227480610330572819135484710903918166895411781367988711014633406288217862576277856736191755187077100690566235865287970049654816470081956006933142967290984414528201413379574472196087221843924512987400828173054172640979070895522323090650413339216162348043118811523095341650701655148007072924293043946327465765546580861130281915315718904171913522151321820892691902514415863802110917692908178063144049352536099846213147910346499415680309409058244976302790727182613333411861809715531546682804728431173838432962043592670282385768900098737244457313450775619080279569854435283360112718091011783207039568388674152413137049499518720320795325092529770371918068314556012358351620070429534242056038995886485502896172524701209610445842576669228442999952205139093394796268478101284981878070822198318746421189311849566342394400790034326200803344544686615211131170330891349461384552959968486805986068520550467002359795846116971653624761842597502851238442253751580479453288691986208041387318242854270618169985321562898425575699796614657898056383216923553914957316692944115564741954540775939587225654762308433886707271848155967774850291503158098390260973474988093129083715967035932273659002157973852405545683747871109808118031300723432616235391287464949739960142094003356851873720611254590558236195222198428587067927608802771170838025076233093879290537723147524601813722857476997501908392188587770250909703689742495274068497212399021874822528651748575308130531329187368560491214039147281446111895410640000305602389699362605123253711367836308557952471980157391307680182675021632921191326785381277189239894840614431000264401197640627692212496474463359756593390795545016448246851222105879366104955996649128958538918670789048637586103567901921565143392644990618050708547113463981463481647126787801584853231694701098898963231962021359651941826002811054719685146519055351193692850802116427371606565863134415892241611514499511091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2665563085849635498096173254363904407712303694468241045798317746746381059444592491509602537411830273618736842100481848905106371817204449414049780391200135925297370973125198530055336357925235051286288288167190803150937401274612838900826435635645303236204192962744497391344299202840386779676397443780165564239326366831462048740799735166880788846698420887782697586121001914547666929921471892594648720528623320130089747109697413525843191270197348436267316295651175607277590181034783763769317780781368919468104944234124851610748140336167125907904884494675331090566242563304683524140983908394508590618990518316742710722417413845700918717556193512066508116385436613602373417052356076157920643890283628446240950067654860597515790936019697375032713437537049832713542495555456371850667242210575331693426083246884893172579476851204531452499982290325301210899484403311494649987159749442996255163530019655325257100641410728914497897877605604939612385454429365532412580777202604095765048119980884256606708727673728793521540401574672726988582573954273662361361084993703733448731769956966233295344884058043272652867879047739722583369155532168996778297262638693598779060402818994774240896388528044752001445220907505489604353246996001646575012025892705600693964231213940896080836243672333282046553559626275528783041632312198778283786200032199569997516294259358588947717436488364505743844525079244343314892558687359541375302676833159219565643830145096967485215761003316451636393123181939606052068451231526105750447552214242523719467171383519376284703497247534038917601434452238970025229181324850003130011279850610399155253531502333961273003917919175740181386306980625442340567014210244270550548129167130361498637305236321447295133585692606485013748368060268365469358679326433651952042877471176477665213227596300238648286878525092183669683944197761408664432432517743427592036374016385835531482112702705799181702551642996678388199365624104759689433167909062601799768459616513079367206355049089376578669249371969552303197411312828074496025905422544667759762899268219539982704145222686208673296052292938456221813817631959010680995850663326910955553693664924055224098451792609648867306138068333556834866315627525430884043673693745868197369514073474983978411417261397337081259420991755452961174762073663706015586693836415681046152272767084659923035565418696930664355654055402013695050505961666257100472332440569504510599871064195981262902936279852897246306687607419030387508955790541770597211182344182239884689022064886943796443799554548669622871310208160421303209233735596772707473908097629495472251670673981837080940724066402339015310699810681174757300424506335991747832046528424403075085217867013048123882381942617429888609196182441851315132080523070089385544061898623007723314744330084242620954522858753991565432398069880552395834212350071546932428994119267819309928964001693684375674391769248669381797645057550211698811660188899590844918489162150614899706960675476539014600176208908336441582380063305093318217369232329038664955503319242085644824865915057980213382219891400748380341271800797910277341412485072834153592703696241529767948512266556198084072507450537072049392879914125995713858793918332762015673454546139798334944903077580161740537357293749816227062802601465610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 15164270318256878540934129370437103657143451318415668548209595431026045877616200755519791308811872151127813134435457014089477582044680006691480682982783201641107134460135695085129007172076899428995722289099219871166647435484410640730097009973862271771240187090545602668173712245734701414028763500085554797007462721959466620394543722363244791927259903367783293450506515034173172632546869733147829020015433289704787223671023734583788186801186967056830291540737005866746178398438672572461354176318025671734665478580474688953966124434487918084947367100728072473069106139041347217778767331486121858088794665376161629650121726861981967784511395384784433086275393804600039096623036519489878495096067623593183161205761214821253867729813038547564062116033910598430860897684117153596393846129725846599599495013870161741838830090974692434048914346469464557306002262331315293920951570070108095440063197441966937559153793819048978130989849173621364382677973758828244011819100627722233303642243937297035253267363768625702676567468211949870942460177691033151282497367124461585952272578988056451008899123406062519322315767232120591492062717303974667402636791208714228215559984815994807952057506667330481105874905583079469499185888377600472000140704532236181090858443276192827538192261726768293914073790766242359885957585973082913191977227309744142722275353574037003248719406888306509044058822790669006022650800234973661800279517740176662087255151337779866879094401761691182393325216411515468973985095947286281200924300980346072833624638176485611875499344412317120282566133701087644854743561861521109431684894236629708955089367730371062322661527752612323327581739993744205932382014767777976814867334612547374774054366512226309591664277107211271860985653470346811888531950250564174076521804146865904381227527365088134185318109178873783616452745559001260551749252086413008693616329111529252059384896367008176756260918138575173086658774233485005910854554452266178629499459273225611509961814548645235224191259873581890469463937296267996653442991927223921964596651184302925298603426341227159842339476436204671041480417029169425143428078503613076314780361761953399484879529568063690274724995520017881225613403977536166910708068212959876298916451648207312438607244332105233441383961939857273779313065291679197807548238781287101893321681241531338814865336722700840276987252386915658317770374793089026614535356530374565328859101228350786774612015720028533364366124570401501932650104720212449629240630599517705603092036147083088208241215255974126906716630249442247105967283840274385238408715138500207683530578058037794133526042879440400457099740237032711119345498730572173155401554334493990187880082919011323389095246529312789112986941878231013453194573332448660022874931089250020095715931289825905342152610078519207664617933291874801288058776823812708927669693637068245326999018122791919200979140318452924129013289541737384146628755607924389897587702970191147834096873663416660046377289886125732040914647153896105887873588090343523360793831203914177162642785959377966271322231985388243291663599915596207325535082785165291569339678992218725110037235142191973067232973826796086553236365603408218428951902304549217319219636434316151587191505474301959431453219858497984245790318526464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -51349119195681182873814471378881481015347763540649504236596618345690251707135154836617966223647332669268517939071962162195299395499277235660842029538061069498968126828845011945468406276607460333393219195491778844582558118767613288789930042481862410854741286298434082908974841755085670060899409829658976367152318868040824585876698071612043789059995792672430532708582061633066462035739927433278091149524692752986996576816667961365474753559849009677731692440502492047878833609826195699606210738938807448889943242289786518560638634313893996473746721657544900395645404484319031160437462592506756344807717995938680834676588469880036159941257000085235239114605524045583864506303930236691077765734345821025502634736302132234942661066217760728686288217565291236954013292594639975864615285279973659532526647228594854502768411330000403697536726826322391308394708767493487603633747002625156679912278364787733469249187090786890522610844772535465751474484255430840821832771475551070992162961922234715766603603264664364024035117516549006008295207982772186863621865180942309068554874839134878074815018554910864393754793945519209405791418145988361884829912005997282652350351162081296450307073694381387658604330243868914296770510269738988181392265019421210934965677377410577066905347422564881386056153706844959976452727259225881549505443285336497685614350889864918096788042656600692042568298137679648939890132695558892785004865760090718205787569470310287295086451445435504271784226197744679990762877921388603210377035667883136737890129214316518811731024779188957787159468862337485553385054555869804145227066571852608552798181757209876196844098075528341920093029458281285368653803254315837127410771888422396897893872889146024128635700554485393249839891979414611039524694076630295194972518017394336840669150983638190856147045167018438287287579029350891371844445601177080152432925445688313661454608370241383606276860080567628274236225172311547260856390465298115485658206881318484116033354932480555351725001627929787897538799668943806626422284767272391431759516455997248553145991178297713630125565591666227432601999890313811601475037986208571729149567016206168192228447782451064077683101307366770494382255131648626612838663072136835583967452603017187915922038758613885548902291775829406262051183595437771006961008919615850577596423311972883568245694380067159839977454252232883512722331588325615397410801729022013284769124828111167580745818172667930227597834319801313295987216227527292231449672991970544248557243703454768031602610965284737053180026079925167786288875816266972494471143197412952711423345573844905234973748194781989134632095321461728762551051839315001021735024193527351829497169489334269223968798238581934197604034699930741749175951105302299609607284436051859404205804925455871435080000935581013551240232393517022737969752234615919753867435179979892494812588704028974645419356427863715024055301531756603751191527029271755908055756838149413814095284540408442371617586933044016962067315990951256978170584786995454294700276433291035852202939059564496402712989399644625656798177988479986286353798627297442510194294025600985504738404046246750800069979896387986731822973432305863308439574974966193596387007754047655798804450879276211591817513060820736247749754329497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 115701064373772451692583575117002571389178130737537943069138396224002699227898983676457128927443798651960561335615390771174967055230439369724700257385891359568693194638401670879129825577656600872690177839805263586245137274094514617605404072346983353972903405032463529126220578755739348264072666968792549419182832809562785753019556683080341485984079353551750077586435943100477564950834839173485558178010495469037919814300218607334749539600775384408481823974951003343884056949953531748694567443801170344336039893820151940488659672200780222829340553095418427196673749130225661766964359887972528185455381814758841914979587518494007748846900583345550921850871043779869261725368176512907429544654225015872426853408396080198528768340664890608186048525829650210606689611857373566238443954324277465140205096121501605223720247491831591514174738392036601456972558546177248218035545591025337157637619472978550197046039678598039323751511256256414969295513924372841359613530779932134390239690519855145562779956102333442765748128084203232699487579991009466635361133130353462230828762068148267996942085379568595182420599780740375096484842967602472304090258283601112647559385618253352951583353597887865755210209918270226799507283878344585766051831505059927302503622907734131036170365580598939765609292097332156589064941988639637181608541150170467201070591940959992373966839094867889872482829608026689976090874591174455103302092644500432173215141436288937689664035438971648473655491074116443173830718805387244685013131347785502357100989756751257226694156445418124695610073695586301679360489467987768226273956193206971875395542926897684403177231369045295793591228411960652731700337620504584818536878595000318544824854725636195821009347865761556660980354587028370040508206153250346476734251652037946940964100231404272521298146151206681965074390476680670586624801801909259719489718379165754143032023917312366499613775018944126552404900829118444485157658465947212545600733497708787620558641147283271979027077695656383075267183670075062641699893895798421698284050338989214236576344637969569126511151948066365374890320626681958467458611726191158471009802619129861734046458108125257228753430183107567556283222478347246630691244465505459721020419051016796074255762340688343230674704695901752185360460960841716659921060963331464244913183632976887396927358181984749827057124067498180944322061806082190208963128835480113703669396972240096294968710448359657072525681680278478851923419286515167878196357886372966564679932247266401849723685903159147440775704516088789498847768341992423177839065442129260718433579895658886163591800790957214945908817924152872192993267027828115943819259320866481747023231782995974777688811001412858823048809501673487306401518716010025018209829671410899867552058852592420455605480132876794266512475380881312998736170283200466568814265120097467063702318859879810443905299968351942929435519468360637919045993772570480244005502696670994804853353623347008055821275659081026330470926974238439976758899559580667965163676016334380195411107036802315248922434685177067468252261325274682856420077891528109258796056351888072906547289591726579956350101913296214316679296064123453796493505262292220378883102657848932675166078368667550695445337555439312659472963338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -186174960192654456469084051986416455937582614426598879951453510460916635639020784037276765542881462905575214820841001222437589983608730114931909828015502961202551410739127989760717040190431613286852074462694088117361784008318542409768435638040470852727290022319647552049703403744130061332421452675478380049790423449741216837951119214122522712835792941804441943727969884318263388271286239219657896649105819352250933519287231830718073472394600695519000641501224319518176650732852467902123879493317602973368343629334784996682631927616870972858275024850392295148292284743356070338087126642536363516854188532682251795475478759205940294228098713767632015188327300079772594895372060439520736601607677659487979069647354794121852433841147977240513115424792353362076543986902123388006193373718060301373634347660463961786191567594376754970100437413360832814972215863044250228342524103815717341701436539205408449430266025202242062255010358504719495944169302895200545762104821116913773576771750029160660591869925265646337284156596369463167312059592444994464890690864208795746736753711421139618925512766231777311821252013377493179984915555889393609584457234016537452540827264958024096254305781550523465998098023386231697401823104067497002368168737595440201408420339277306760136190604201128322130886470777819652536986493788042356036356596279892271037955870685289076035297396794371529163355253848801249229845207677550080243269710211156383129635749729071881350223689828879273622914506683913099419191531626466882658277655190360992877194301257584362259599011950486045449951892041851367842070971858049626575218206368776792579366803204807654535621878984888169515022306474296579601349118585615953310813933558466056918386159160048132167734057666294905088499995070082493753599674903433099864970703716834630640900537953133953430992925360239535222841935598861948036280753500717066860247244192804457579718003889531031898447078810306051991009422373398238674097408829967122453849243774645196436062731657203894436290017970613440111847561280989803714203765307600751625572675557037935797848659046037240499733161551534827507253758014883857734150833178280083793853501841840654646842135377403965186725325782698804158369407112174856845138077036642825625513454414053401289742634914967758038888366407152520483806767305319621899347464447918015039164594978080395337450354940456856085620077715609374741036948794180737552525408145178841842368314086487502431855254778011266613058205990886870875204934815059057405046057588493589862020626374475605693309387050201971639384386373557334078270571500455576629782908420747148398946770715212295993831537067718343542242264246863885136298399181990714696475675597491141793234673521956603985243905563833416314332876176115643639563979562157274569079330998524218760468294963470188599254806831341719914011642427060159887227877297422632091471016173214971019243913926059158720071745075782992055191504357294967356353686250991579577059170915358604914239267770984671053288192619326802704482379956945958376012558571512096327516061939266904653734644687362511387108765408447072690748223967244596309173186533678289498220364019470716869161881504353153466886260656137052981594843916100442798493172712194036064747530389823785329163547988073579663823420788142998948937728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 223502273720501300645437974749979117661228331644776991553591681434016763103390017016757449275338810008028984015916299059962588719327842571917762569722045767700893587499313985285679371954185074662938025874996019683975031503241686428646075697291912040685601999640263574402711554239079857241982332855533005078351258035521938521962414197735263251511181198862179977928408283955440148292254841144454605099934554825547524358282260546132160164270555659476270657378926223533620905271884634156654932170573560711132015557549361334525894307490012662991157256709792953443089900789504633582309179777348635221087569090417069656023177423734844729265661742374774507744053581992722682009830466690925253852633735758887522005941691850069284358045398940084356184094421365235086648045987484347236968889637231875423226452422945360969553672599819268905879679153610792041633012517061206988431808555464155128717630381892641234522813455945421583817836750696030510799487671151010045357332330841725033053824763278862040787864696978868824057623129279311160372815948732988595700587441917601054593856924969451072369661486063606702790869880873699342862316132553422636471894340768020331193059375517558107031258547233674079218438415902892097092913588306225478222148689482639419691464577009817520996236072334563947275168836643222903051665280556924961227965260418439619454366087705812919312515728164333670887500124893227009321705459673211111866829818816862621627497921632763523024460842706855935139703056355244857793303028291070684620437354848536410762803574312958395141373660356604624614150389604866034603432874700514525126454710993908393443149367723436217877994612713223215079026985343441913185408938454709618181236461332247332110731779494435961434723770301668792937603772062477185544948733706266018742856335898505427955740269243731334296720834113468342459227636155384553610171979271753107552410903947920599325434457746814499211834347843425907866497394711992712826053197913112954994776987079608822551872846245290540490212399521943934234004777286515392937375459841183838668449670137602731414153562986769311243555502645125597554963099676726933855670375175874593123154149156596602781497220405927505064945059809170762755565460023262586209204157201408694938257753999669609443939799200280196261593820739183393222701491855975476157421778165382260937921915051808386848315971051018547639636886660647299185931853954260216866018607639751735002670754652237785858380024283026745917777151622105496432584513695864325090712807240065103239878144293305214275576114764327123039857841679923980287597643394997476055780163540212237683251864425615561801459313752124633931537661460333328712841540879665576394294422458609163196170237903338857972931631071759866593065103901295524126058595467498820223637983368586702520142473980949837686575925175222563242162732901850016840971265550557072630197009608259927294600795844172121180751483558161285517670051948088142120690704961385173897177174682173716769674877075900406424680000036598731045091473768660904087882516102930790581977322986827756721282945548312759559608178039266915746977901574975291784544179080008584292897695281781350931035708993126333277585564344175302476675892391752296330602212235145037902788605075983549979811195632208253374652709756887792562995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -207775349622171137735161414740007121933126746363392908213047352024931072128174737693326437575263147711104351159406790859071915478685391796827094747595832925985367907351349766621887296054852700560916918221885427675171044532015926897618744934573094599807899234967152576119022914474721690535823466405899426946579784976578247900278026963083928162169743573036108135003237432156214732537317385613038643425429792838394831551633140358822052655124024221021417746768552679740751878306191506420017757848325486462305684324010718791075683150219780082049551704955757955007476238881313170450989100141128335929094064453761659068872389292215342101192791053278109913516844159898940235690474340409667314233376118208639584503874792212752342602487855887299806995287613468863557842331690489797722156663443330104249849638551878156634921158283654923577543496365377120581593682736904037178758642448615853972511927979670505355245183178395850129145458382760303046937214999561364388757437337225648128365268467547464964848272326394446934374395076724469012319490919399275591804852625489799490816115326251235412794757721035543812613122802670411982322755800377102930788702015074063485379549832336611527329638972894933610157042660506997194296860699852568498944915840146954734288643077651374890805715993120983903382429112683293792470544801315880842387922900023288221193141444123031680395923086173072653770913496531818762283088906504261598175895690997897064294829500033104006901871111862649357528624701195910535007274975066304657112467637023835993601594109427146168700762701513774874888455539690892657311374149969387385654726714874126677744306567031261116509950707827151532057872187359837727682472546511174111896556297618034483828571720812072736428786719906618837201717513634706932624789629648324450029218665864859403369645543684178892493060654959044205681427919188935182192399197307464501550231820936783864300888235608853888020326898737204579442494073464588710295020825064607957506214661299715937505719055168359201807192135128966839887710657522183712103079334192085971408909003742469708403107904824828445638988604596033520673547030085478772165359672326990620892384852624128307684084123670927521620530563574282590612333259044951746260160415235866265036418069949075797215970769695587784055325163324214694146390965777921854733145559762290820664951323546568547920676678866948654573749049172331862417448335103437378497984014308666278341943442761210145281747728907922101258621448135722162541298061426562616222051097729795524642636936801988940146421940498441598962277931031396707777472781138540722656230614732128641900023638952925579753188358289795959945693213016222398108680131466063572346688349622570739127902373072585877684123230237527776332538606574190988303796646564043506112460025289408973656652589488991810559880499401459676526817652679064587950376434424275494306325229533814941238105969114023639090957125240324528574912396556596086105076716895232033424353979726956187958914194007955929563700833144307064091406881337047853342264044619976173942539434739817982076737268184905895754142423092090859043765096216356095937858171006293513596170780315816053609628668227917187703834346556074231243069148337239203252357174663902287622706335573056752269619133655195781419840408685803712020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 157445250168240293795370766436687111066122577843079164073204787907508813525880168560688677344445043484533537662728507070394899560913146505741976206780462740948523618039748898553866286738852968905100477483764899806326392730800099366655904021439534570013518346087887963357080208183508671391762975805010921218048922700036231529797069187109480019924915208902191784235054379201306957553562462337225328572450473955212349019527486628102859102365003905395802440143456423717115382510688168010284393966101797900910191040200444569916707113059227709896679450284450095677920982281882297187039754376640791858381821696869316201623644335743399821997119312459568355066296387774080124075471062370281229535245660561176253127372544181204271913361107868503275540097324809944289645546456824429105896932783453143850192734117397015382866520439836266762923857008896589102017961263590318341755398385318642716940025432678371547448587644060613205522343949537405912700021867790812245478797587840450787469100995931926821925897534987235969090365038531735481914136046081097147626571581469326339604208816673807156275216748654581994204921331516344891297240876729865982325915536153174164926595868564992342261518699955205560953728131978310971774971702786926361979375021845312690569150623401626541699755111359547881339678357843214821343959446354265454449002269573103653387651083250013431235413534125258267370546886733636978615487205727061860308849834397162535242485110121590849516328424995375488869055560811405236910949506340884890537386619885723085817870122615145869213236380937821205798963611068840299301784986389054233283333771643879025927108402944479347438556838524868806930250426357564871891275701216306575100878701433365502778488843944601342565266935024508483329359655758012120752060181103526286334819688343323285274553529229239510451733605935501280863518956492406597564878498289373567133816626676011485035279654408577411545841939143463741958658742694515228340816132476046222167536420819750584740237273661630240922415654936140976796534984037368887986733410502639983661768106188630442985465051266296393533739996217673736010498373836840132776423723382119961995121649960716878132853298511411511308405366868831587880115040497150921196761455985357281310335057802672003413414686122706717844159564072385865539872901719652725568019358032764354479847701170881290795239685537628807129815717889341784150296447655346309355577295921963378891037657191561000459426387091470305033269113733290678199088922291212711496170316555638603515856009469084774226088612815344963958841688803234658096049943971651645330533071422269854226823390546279714251087890992629871574351546011729271382902354567390606309925800523527837786619745160323879992628751036528648114637099570736158954290960107116209135465048153889575753232229442786208840360260952878133080075177595437830770211538496130367693507459651945119711280780906720110938568611820635450622961414666789105151885536840571792180602792325809942241449410118535154973258282240907541774799042038605961372378447595320054731363889780522655478238298225008024052717099451423493940353362078065717469398339298391869247690064798309858551596755991270538275752723631291143979473749591779320344631589158335184863607571173477436476693440665750102952267247564588318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -101420361190878613202575146230427005719517486741650977480349382785312083616271443835230588542390286517794243382403867880037646373856061611796354247220505919554110967588728169956922474489675348787124932428479478929170244968978831373274347636603029717306181929513450203995705497140098776197878271962741915624951510666757388108637246171715269162037607035121002779960273405646231662820061453907469706236278523749209038613798769364527334612162685532228832334242643628922222726415290530960547155404846835714352497322871635513680135477516792211130821146810530436411550967048054007232498003692086326071275642581327784748503695759811856573384248898655828803189324057783200006209527074335824101767166791273432184493087456940261082866498461316692012800282754222159830771500222500880288931446459057908200355974310960085899756094575091833730196722737023195068255083046016950648485474584697345654288229007677079240608907693049509573410347709735903210799533199143653235244034268077340881689632530571597912475699438088327690435331353489330044550519245493361545871258766044329136966198989729916556672754278582783400227157015165113303310810068776523156249605654399846158788816604555351985374490080987630720046564714396028467441845143281411370408066183306412542011587370652516388855609396535738256722660905272433311020788532279455418527908870206671255304030777398911781057232318360586330124467728282528742796138798830401501235274137654631269682235259912681790401005948502115125863303841087747382113548161292554558050030998205062224503316612179309836073375495873548750290490852833077382528710043651964906360335742057183617362932911294116656290134118019368783064636026840032136975556991110538611583837783387576982354447612551275517957962483766165185593237643092325603461982518010392059683252890878234934423899796654678501697727529453147865195586749372295212232290712566494654676262277306571484763025954815221772472475757133826506645475390244187981631904789251731273990299052558932379818214744626996450549573256886307831866475359032206545436408156136932654799475187359191175045740624030326550074789136454609188890308619198921158974940600946154411792812670151396952358083905625944022800497040383318029027204380113474261208037898148026250975004828556855339150108367626097297108971005852504632236717442827503169502529466572871390982550268288373413632048939499561958509365355713665556166583243808915738625482534364363263251219330456996496053964679843132022365392943202573543639155939930661515334563627263609196543936502842542171150043023713236428189557345862507345844643603450454304000597902791925320696711211311851045871268397838182938302632929742617394557624432624609417262581831709063898990083037411793435103492403458148872235765068618864104639208784865202683641994210448317752377509018219480600140811562102131275149215966336971896122313966574125016403752091840061060144986267308961062866729650402655527418920656047735190029973648394440858806876559473575136118219129934014527327123444825029193811106664044777796085864108332571148010314719394382143521288301816301152083460086594658859115139030832407003220168739576308085466242407935982760315130315381887119666545641319327254413532258219334485687530921535978327732465891556392458265457485045136511638153433711850291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 50880915411668444182063020229060301665952459053543807026088408675226386831004210638375288786790550204392089072646984639896266072772556607486298078466267055358022943699319822178558842757426723646814268997111264774138715688234011615065079201686560067126911680395107209812833698629502784212532613077624759710557351527570914883132910089990105513803670156172991180722833591984074845088619761644468637592045853732285548465874639645861425196223716047356601569035829550241829763029924506460201796655105586858590064670558905244889501998659954291216830157468956764158605042426924200394685744251987674760121892025504357306913866882514948645321152652022579481358291790061037100396226773572431324665035491329960036703282477306153334035589493422288531509780683945304117570028503984052830338090079063151952668525220745536711410376527246451378237616798711701804646574520655778283011490709352956999152108013805488066869581892145932890237181603804603570753516496549592649507128477536281257945120205210260206972024949301034281550053077277088972440222573104040339978694355523696672599263331661241420346880929361828610922239372585370643112808604345804097451198469680609793359581298325364247442009232559028438299778357040099506355913080593385091662436010932315489392776658123813401368520247618641404519472081014603347813599808387111765697745895106095924412198279158314672358329102480241770099351413007336028920770733604001352690386466457803354646409141103014393261749774856432796015373634568447318716505927253626641045981915094024057160955108863149084326092098242237546386641241206240553682212509246944026021541620280388620227131582717931543098567806406516488101725299888654014570208479992968047939897523101274376307804986147291902040558874765664104791107860719591991328876766843351881072846152386254576368765919761877850375047054282344596434330262995630369965549363471376378819682062788213638596366501653589169656942904859588254470799197823586496631729772762802500131816644439833347709186719414922721815036888467451293399627045812485738102991206873888949770036650277789354349194931817713518311253311329951321585839757991068582104182262550088595094291250935677977274976891522727266376978454165353302849027847074264254535567301093169502151077103729700104354302511165322116679008559071735631529029681211933011786796866309911755552539718216497303300464964169119616071044531029477659395137913484751896788533322614996796251238376218708668356220776309356273786117715107905855067162119195488796970438932785229158547203251882337176033274080473479087376661481374897014640392456384591600273697860645392898010776828834583678497064577661900758420788171327115869822963766188176287249757401158054971852516994348422787216397912150645176545984978389937187809871100185584247489263637989989658617470223780556233394445389045028122497870210388921257744303846996367682457242271510619716243959037693169397675815447146952471934545583414954452180020167551268797584934463022458876006882228481577581308208231772027472511198669577944884900472434181519857367160808849414313492303298822008099755013276498535551459360934742029571911683542805846435928167836951267781151601401746000146735260338935490780306704112240231833177840439745121552193281479786802222327333303311664065840499710691901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -10679965261634481090527113000649538344989582664952994433159286463071970004028434512543222558091369459812500263292924162354862430203627442210472274072400036037620356977223332434422628742149075587249933049237351590475201189303840783940630681436672073165998594060781971437374746927569776042977087475762874682266617017890617843897918206864865535725901489749800573706107953557545295211751863983506493411709519943360771267764205508151486092140837776871384969806717550704326629669756771068939280583509501002774410453408699647335870556585411376144149972050633871763021565659007203712536878468839691704781262873578551280638121521583753462592329869973445777787126615501625614982087872934480549253667309377184675405852083157906408679347805228372008695607128818578293065054622688987388419927439363724319516654108174997800071132095306705346247859951653903475474301236757926949382479932370295947358056532134313770657190601286418968718654231816740320116385810632268100867737958008717041918937181942121983280621395429048405059385446131154619744887953289978225877000150152690831729380751682660741049356129980636411239846121689480671350267508135915651074358441748811363377000179555104256745890341609774837648003995079639322382583986028265260616900334135267485971308667459235906509690884284679294513175888446889680594145251518094249080054343940896280863857893042329159416664569066298107771239899063661584339989330256823089311695528981400899347496657576581096582296658545566567529985733398205504329871747779768037007767554076167454042955508562688049820963776082244880011165938192098925219802866348501424103790498597844749093915445448789914759197939448045960381806326392915055393567893732004529695777096797755631745690575939327894206058063206633557163975947479947788948846050617759750805210862867658257040720946783610668721804809393203379893726523337455587320131767683136219901817815534616033233190640818872372515018127681892494263701062310859045228976974691829124725261407479379552905805675777760871007155487925917182309981480308285944415476317112049018786339148648925970551668332613659909481004013086382500217018395019162318432292150564880055002794257302228280178646230480763036964779456232170457098951677767605296310674159815631459236305585568147009836102972924582375450529667553820717560108721505307952206022892526668535527667859996071703900477541108949107571587799352582919828717309398222228969971668248927608719224048828678140787951421944175386819438953847662382361271613898869144278643795476638686967235821198912523379718770887728117573789200739950565429795751319243605245059574842295263504572198212633082089261263182195148709423220082555926141049010224784962071818051795119625635633432194041473282027636410529160052747831657778975168024269224306533551923637703856060356126766670190207824704906266394837565240650808592907051584932893955540688835757679202049557163510464759141568661113699606699998849601961834278515712280231337315069996849534442284205623716033044231130623948552961401781181623330198925603509025925321302627863157987197342471913569028901081966699795149356312458458314848632265599101951511484568517058819235895247186754012699044238490761283016527221010184772322931647020867537898600671351804036199734718638335006416359471939019295686656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -9596148111839911463178450073028875187550427845844278721823895415923211534153176711603618625850665660649802887112817915265144193358048667570797611126896325474406518884217779342687785714081874029295442982152662342606471132370415112611612617998892911208021815140414836666804009708703053452357004817918128691760314998320787380691031324727712018789847131684832553815818224767956254956286436679041351000089037587577790558839207673120860330309828336089927155585932077132580767756898142287675575516550827488606589625901122369075817601585330373294126474923788818619059071791108482290271009819989031050782644380144873365059799532335667684926875873753569108197809716178081171138818273993720267584965986403780659435317591231110270050060668554641826870507017147137508013339832421650626131024409873785312583303839660739883713912574792019806592025338268001699805950280576703151985737321274758180555024942656690432649267557497653819477223613375170436793117346415370868742299411852525045366742204535479431843877833970305421806079018835740073901933416471206022025303073929661517798351361901038230569975736756099685943195736239618754703602217915308869488511053787116417415587521108943015979181941947800359240589277592664442833453015226524596389261363887059924107021291133770233932184905923021042388393778808728815962461809660138173837501024708732066262388892041387293396307802962831809738916829082525836304263165514599790829487449373369438976912155726181414048790940770168079905473922861339748601435586188402983941587820046949352031314760561893728352758220425280289970167932564541574681127354733221230614356296054176371942784910068073019447001836041643053953620368063455229202229372016870238942736706368237353147117664955233604073763149986467600715740879482762693988769969812729373654646709242940553769394611676256263170911950058345552326716988725713994912224121043713703759381322431258947861270087765326825653838674439028636627798109641076779958655064109749368018634861506973967688933583581257057263733136798750242480757641673673128106360750325984599734163146930941481490913901632751812038094048264791162551763241553943679616912338674416169378062252583733474114606133816557358721308781109268853362332237355124999679474888317768861365401045409088981483385303773647358668749356500594091200571131010837543787726688342471221657500591307850235931324209734792420041514552553679658111906447579232383143798252258894964434467652718425091514610138969218579858855108468065147350882576905017423026185528791962586682023161245260533374282194680957055696334247030221681159181686361310290726257606839894956391576729951296464925263583918328836453547004448832425846638227846219518774269056382248522535242933897350140249319584379560419732117654921747477875546871603476953158843885813000044860913436453965679035946257103886300639447683841730978121764881422724288067541007181055954576327205188155678287479381712702094360612527603317072812521367940686878521923946280925157008444986404632839195616505194949966043031395953753508305829791362247484209691219431605453106628257380437457150600972599212254071146663632953798497117284596530766093034465605510516313773513797791551685062751770725906380223819377794330699326327168834544598785443142395676932108233220132064936538092339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 9211253208389790528541653799278375499749993329045431247955694093410742522764796122674809228348046379616199755632242123659507807128753326783915441378295954295443276189511470760999389085349308422581869996106503280314371587129416663297603215517741664486017393545075127856369428468546527973811695907816825406204436534734746864081094513099445798953206037161899597709079422036965206776627146624929449630918891270330094151907082379994469739646391585583608162662093658472850789388205639929628573731852034607978778078737918854336289385083210692549163567401722723385866988651279156386928666303529832300324479400805579753087940653125256912624693398560412936493419334529508890146622661960327860824379184347179545467851604209193337039090945425750741467651751400323832522262532097491727622547505873150798107670361306632504695594718035004435428292013636845065247038718336377932211713397880797740932271397068534660705052230303550765494166605436924381441281242709861882188163605873098030763984967756655797552938936660390459991011663663626950224837450295690066514382343068269699406591567328759995747145253711586003174070916249163900256984892626538500468714970862121161579682013229786259492157269586881288030456452144356661091138992106566000006225085725802171637765803746345493607387260582665116675234610314661659646846363682842650789613351495598036680844644733438703587018739029817015462154145731203458546800224436423837843991215242268922713895188857164518784764272492375078151585398852957203960022073673894505816327856020231663724450034266733491360055155418455731035246208705954658441537735471570319214788607682420640865194533976362677456089652625337676132420806245877436960391985867689599114412192372887551562339081436820509522894845782366615597964394164477909914963081770894093997335009370678187067668924019882972005926019468776599864897440019675446098175957803325302023411164896070775105820880595068347967121594038135802465474205500793965912726331255557679150158332863755581753640593347559164593680279737442614402398342964270185805503728493237566203828811224973949775924504756031523325797137571281521874680258349854498438395124657567207433191050712924351207580213250250225822935041826666924164771437943247797200486632475411042679502523393972960778771566401877450142460912586012321699469785240700177678942633045400812644544285557051686835884389568649772151827265077484759064031237172971819084195603062119578667687238863470326063654807004308478635370384114633481779395913355558939287639396458501998881215562586971878319585930838594569715625379588619090056041917237030087195679783305375911027630331467004574018023073267921449996312960816669563983537046863562603369248424484204529287560236908290172092820956593560074084116771810913616443322206461792502484364803084580508745298509162443747376420533040659188546477283674425606498490179402909221387665530347805394222911916506430213436281757107035589691118886192457768645757373925036230532726086724754790748951503075446088118004282363881800271787658957325020846213145358491029019892111725552501002362491032515366710440676668311516950424884769460330736255705252354236962207063188727536688404735459564525849232181810814430568076200301615627312028240324651878676027913805578337792370192757670905194888560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -197743391079248020629955829315872835117122813319209910361835548381538333746855269960070760151852069150114336375963026702812980701172936688124055100893439063212264712021523509635319690909085023652202345887117607835237544873968281589713749555412283108370841250964269568557021982449024027323747902548151996811161668214868263584616561727524388294209500142825087368677055085523685746426814116392111745575245334979951791633621616611383959315910803248221964953297663261836519637136356236685572395361110224881176335215392521020036724576569573497540621621368035275626186925528004209633878442146340360378707405674417244628899480775253653937040286176796032036861591701670067866814131003179741675721631812209603369493694541979617131243851577248690057976900920691703149537143553292715548227737599065248688082254572511973548108012810119573611900757178341755367547086106004293147758077346842274181419274683421097128300091976490870489701956493222744642468663079172822756453955001866329245302160193394657768047181840874220623252655181986820275346352624903642373891970402754000272845055519703513824754050590447434673090362075754701296630328197711271366616584894736463348211682094349673321396789978549355129441760949124355182896202391005355142571683101885437900348770720635038024793890058742312086288339421015579894402067550422995237991771113341557301942901419221927268552368520148794161917858198417684180772643945848657603453401683020094226519780959225513701507025659230565373197449972920496941173869264052691746147708161033443763239721136085008543518366267410097160417127139483077307006091823650174397953839854914866953995112258344588148570071994266708857671727787295043124486769614861520883941632445941654193082272509999619006740839526551075632425030855369244154374263665569066599963584336675231677427678977064498714079249228638771607241446323181037140395995862497800210130792639515805547966936454379906618307632134801604300778641885455667827571331090503016526957103697237516380061894525280297927896766465834458185832434195062012049788514689474317300911664894404791233508459525255292023945691414085280388368266911206341449789973627419974645215480547463052929272950227778580199796808011968048219373768337722551172213098487382611125751520205263729248281198441229756345782760653523135383204816151458058584045869869643927460458943897441216963466941400152145917384154367868682191002102479874444122036678577212839831108622905258776367313145060248160826266362853205417156957280238272411212429693368745510768317026342962409721691610909596062459604810247050995401145712533039587759323564920599385806906369787805795920912732448413870838894816719643726631583107087738657522632858592689092118596291951337173277978229958812992322640311943875490349849614442887127472150578649044529999898072641458629405274242860542527821140335513182904971864650666820691338610582730733346362829236873402560444049869436897040010337588110944577556714904515971006068719314525252546749505812410126155377066392652049868305776879688545846533919570840068165092736460579027526282408137100130538971618154505626616888324349840842417056395765253026634909751606326417316859864169972704883094179260313464132102324114084481440994749861188810241071048682278722525452266040942769338830553088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -7158879381565291373831724035162685900036601663486181015880759501261022837817358431810770172254158295157195629852015035200993974272876268483592279780695824431386074252093904077165046949625725144963956805084196387560173007296554834254676887704962318652184928385625575828292758254929245627914113749921312258330554977745447041275128508180548670319761533718959529390473533946364459720893488412286690224514322842428893435194450721088684922815889786282230952376129472304707711908780274320657784894093635249396635667958591189456163671241917646368900128710868402128212383622103940359051473902133704782697907645426208226785222793069708142860455230540776384668130101092981968322992354176161826257241887179081478771288973702756134042826507225336252440990389184842303878240832928747680577500695243967810257752692508311290695533731996584912228260072661083958211062961483039847581897347870726090416894343184803784938495260454942698798433504702641323413995467688595243044464445940340012988041024654853738422291305402395014624368386690514106976100609605622190220664882253012669666727327808271023487946710327996258163773723567003057284303099077119347443423710857613320142403677913452168852587944154475437098774713368846737439288624174949937472037550692803926504964786003117709613975565010459941908604952983976922680985371100220826308815860253773666303730314926252118449491402015943029701682286406565433628985466212597233246253038901952553694119478073546265338449968452761021920362737208692943841721670120010480810779678066998672388850596711671181821544207521134065988018024198480464292350249869116140747013026715216435409422715854147107347970641866664010887914072541096308990907918854876683675246065665412367379214676130925307714057207171116129861348341457190162932799760266289421643393162629941726102707024459449053427538547503625940855304153561633744755358162504431657711149853126313805013505944296719506170795617178087004121609805618886342441315022315431350278725831395865428219617283653084663791279849137533040386710122328487658096062365750895906574893644562170915068670869217454305278926254687721397573015640725826224685367805484036346651247210591465369108081721169143233535556435129341711755298869108854838245255575029761132424133133106684241814453250787243088203484375591425772241763051537384001559654268177581937804133476437696749681701177672336524347504378636230593224248628906195740338153636063826882884183046597754314284828581382271553572017983480996564329833827295301966006449662918659145278026584752225524624166522516078033545128414814049738883770374822654936556256120402774936449525343941976024601011852183057793821052367749001510979978490867927890842792150733715243541663404407630236845870301987374070112863408618094162208809772134988527626817845111338334911010053196057287144291724305038500094623022269982828821451578851943225311414029698032862626872619792433500307902082119711346423006030733093784212190200511640570352327783461334584890153922608109976456767882621956990484506465254637249765495975900909254870172845314152106300558982164570838983578388968860781502517747437488848941093428045444905374097232326688239170405513136690089598424424755232312576366313552776871393618955140898610005433120320418076167900471350814298655948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 10987008195666464843212912579707759394584578791508961522308869575625925999196194552507830257094875744654393068317210583163957795689846590117366224274672804876051664431833117264155763892959081991440241369978663686997614228133322460007595929385593059539414742108227104741365026881335245697935609990316258225372011643100856963543356553000462843962392404590054383795559068047780794500653892429674406343416617743793250153911439855444017181372973641918187983245346060715707563909019552141861712580882490666522460769838712515994426646326994774609662998074554605816455081820661309417058411734744529179143405916376785666416431397101248728911192561560703985502843389173572418781494605812026851496767376864496701535558106388649825411921756717421107972208321563601239596077445875384895686849839935434423497909788521967397777203840451599094988583062633677102552505355217913334655886579457753790610881105534103521933130615949783194344610145521471448610716724872801155582953198946093517249747342469547596460012178837033244786072510282768309350597192459055359548052004371111781776054500324897485404103607985379110906427149032636721582633466541259569321711805930802478881834244364778653311434886446518618121728613433544216705286548872702987727789956398921787644474886769132231195445333934798118391882883401058841283528175765144920234960126768597588814428442334591456792463868476045302564136929533537243953393622648765032022745033816087468008869957270875823946124939748316556451921990089503777734916193518393371038954863986084469582259292471771593146172687446699784306201028415897053565476306588798333304169140542150701039264875873306830230741039426336338053180301000341807841809371556668400275395529671792324832924924854808436575762834499672681246246748810376578525526346662006221564481399229705738406429479944031673596114691971660368372063933865924510341933986381646735536905712702734148294457524030983496248306227111513751391462185798627279122788244198898516146626046791341927739940404509745140127752566792332162637792490309921574018599865619626819841607774382618041141612389932027246409881774052580646037931561627965993821111774087754455667348654154402280534298128850158997086490686112405418633702913224755776478415290277707035562815962094986309824391223074190137610259520163722999967367075447879162584154809851326454013407946621375401601120295291634748883761216906117013346743919886585218850335076631778428543095600044728347636221245218871969039681799942736353090726611688019736821178145193793438393614806448321947820530631721378007093494947695078273839222936840372078091167942431661702395455783369384158696821794588774075055214149493128922724155777251209478591407300909619858810838834492518044113588848570908479413964008932810712205064388009669932707914450033852096084344316183532050299900657296779708501851316667545890446997365364036939753801643606405223696612341218085365965970230738666818251948151504811401762328272905635030797412761000399562510358520792683875770762379815691516375501773320007617147903442448659130394211912304823678524335013804101461920144293217500394209586208647063215644826827857246730397772483791982862226872366982511185348480618833319144238476042785760023235735767038157627273466245723384303334716826126845015490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -12384418888292202029456650088780182919958212187591535416280184485686990863357541942939586880602719580703255521567389384832861338504717707912660208367192397491703964324810716827292642358071695134415391540860326100321541678511501426751436418747371459145758773771818683264154690615000599744502049114976926167178485583838673151758939170053960358698398228544106342669181544069751951622306285599434128501658490340708626817560727982198289509610595382161471866752231327077142339309734707143171215726263619941215893314271820638865762020914876017982339064086872992426022639955506281978100723774428712799985290231256127254533204133303167926964093066794891839271660118691693318687439242888386668624436651422932153889676988717124934789435414876697659482794698199371638306407109256467191354154457245738966705669892116673931237275735844677133215986534144651861527149618001493972979126760659565465732099488624380147130886559958201533038770724912274367731319722919935762870143643928994551853412806293108120431262244418622789698986522294184651097262595737680059613034530805782583573895727395838352045222564062818103130297778859413903490078486957330564208699184071448654737932894551889074069995925261428095891186354743627519254321525183861713437380472044671344916004152418454322960397071349983336888801508872961294669941029870964041571647874193295768239036780531089558548367508727928785733092325417268761396717622924146040430727176650014011060219691243438926959477607648168111018221511071976135506087657019612002664832158614765751094424519177312790133253916057871487146363785856799319866865521275698834202609913562868191479213325154770281602612257870402677134888816445532377375998039246427958709661960910006259964389196063743339057289165685630396584077998336391388551405183861294851412009994399732636164776517675007047078389887517027424054463118088954687087634067428330615672769493893328557892802972354116745023979797322633601332179647277374030574659317887646751819031853547907128344168393120832533488761482415926985794512783880295961454428958212501379440922444693065371834035155686385472263370746490981358608886033529923094644441264685943916236723253439235060840332356941968017718866806347924610443346121063912560811939648987492439375980224632621468714400102940127867283213832619173988299495010723128812022069189195233657648201392977020724792684101830586733896234677595493865910808483984838312425396697788184788469479578755200834911482875052923338118003656035463989305896732346310594507046641184342666420127817565419092105203068831965246759967321919848188208381326144492967292284492566066437231853540565503949549249477678508497341513452675621995814348476019404558152572778425786773958910310045098989322056758917679640410944631819535617815868333346615571718822220592211579777334067718826403440511977183390931917220385645008465712323267362365757418319539274815556478756128761386838968064458392476208357750710344931931310748536728258364391077316589497660248532767064574638422859682411263966273135256801956122725153838954432524941087100065306028533228990660276895533144881454449108163709517759221998529961531838207209041752409232391229554915339813534938035390481313327130746229573404580545577792638838665279676464465896365723936856173175090708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 11768845359281022037775412973466281588774552225536786105685196249976391325604974091391498155119708403063482186009627984543253657175276424263516867922825200505197960449002949040655411900420770025227268931867034538084927723228760150577819688047845124241789964495031747831485684121857339663995982109861013106617155020668746278399130513306527178344131744402476149198474857302104987532812207839123524461272879818721946212238792063171140347257809689708352460143682776732211058174379035766622786995058642142024980165785851584763867253556764361872104376469589450259705343513273725590116479585147725284387587808408054946809296883944215124946516762268551055954035289903188558448557195205435890365114363104398097905413850002342556420591626253837495610438394838817785279964521061129524510604590658033177238172362724652008697498250954893453948475813960064278686459804585168137568901359737286562499012279506770008861225142627337021413138489892131645614188818849085774849756840312129948620681375403939448684070492336590861870762283065580038059466366082260762250100096814612458675333365115162314233508252839759235262497721490059315655212786561287462798109189658019849992753314604598961801973436801235465438019668145408497821584266926392152837100323272911331805764530527189543707918694195180833429122795375691356334834686150054365922782937620747553362463692188158240001570569949467749865979848185477492705513663076102842945359461187633250232982849499324145409690714984120160775760412538390637800453047816403331978375644444668625371965743624580536491249982448330516443258861142580421835178521631801642229771479100660319324171858973969965458273061079083148841740383064543776570917714361825328960603267223461091450996918990444110906713628953698556867773162495874597851810291375729282982895018288240843991371482494115501023479723067527152316854684230105026131319795344306715486493390387222302530641731149753206232408396412906692118463771403374166783814981418261317682457078550706827851493258035525281418293563345275091523915581463311026993909568261178921057006662289676256447704526754736446841576589483921007039750899558631130703345462162155198282411594886294870880130482157163401297711273466391084941226955678587479443302008168787084434721307260129338051608068348155618177388847376082422000881002426961637864964121274783696187833856820108402083172657046188191695703376052256839109517637281007428508550958332369974404652575063059205921316537234054468349775083123595593864050116755629631599506940009688594527533044440568713304190997189770668038348098194586607931867378515881010075364788163827776504243386130882340574906006044880035166691009912009238035174486574971775644638766537057255793189109192070091137926742870413980570130775327055111099840629738650897126267438607333017498244703268204844551108915012229612370166382566077299096253993268025760546834815969222250182862081299400661462108838618434519298583362609329256767659735169697907379297582833539701897332082057943419742874545867011756283893144989335436853691469707869751852454610703022319000703339146034160744940020010972360699610489642113020224361453369518290029367214789957845348315640174754884323083292262165031764704374065984338661739772606300268984068966852998100302819955961547980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -9625616936126412899795610180192410619944905696267922475395378195671355752515440613386663150806920455573615303693495278343276734320608166880781780450265719596773449144301062750000525829979008986733893124282803301827967234449799570765492769139275043570613353352429955536246546187401637162849618498098089134205193093995268762611034580876843391025814745328037733455259034464725993949413253625245529670042957535908797401885094740565319233688078739119614105814207555581343823559007148846103985148892828219729337890669823660436151992591917239221387289323132123306664464703633322031440387518913261591079664893126948169242984966273132059346915253537425572846764515345494220960081732660185722704625948405823176658234666320208191203796750288619965431937697328685079530361906748600422255422854685929240466017311874406901327518757609241860419857539615541820646989512580029626294338678997981815414513514027907775114170151654070174289366309019928563108112781505947044243969518277313810186529723229592173962959553126492854229432941166304346999887674103128820520290363837924008298151725790683564133707149855589776627265025665939670000719943198149282682368260961610508180374950489033039033497957264887347457110110273846916874788466410922734471556701907959645022252998133653974172651682468550561243616244614405574285939183125592241969376409922256422088494522535627307253529337699893444146782721616870578475126692419786074990709643761324994344271665062700917240460270659320859934552245264910147724903796405099054079895332737244462491698842225947923572059280865883380871294841955102391613880725469516926368150214500635596198562314455797060190538019566725796000346183123068364557687730578738432684884652343383529689869635494805166271029558470338278051585845875849308584388874563283743993623408228375400720364330703986030470923214953876308866430365767546178344439946364729826442071066964291587033353869806279889405474356822346273278429689346807314269546962549521771775950596229862442410620017181379318544239801776783840912292739288120580110124351116917146684562550252471795921214089744689352951752402291626571468803790728286238840990206012800433345788729404884025026825157313335954619509516091769485493745582073807273313469288661306342666716046520118846923147021122109187836766949657167692814567044221569579848002679180593963461935354302081851942602009491257061211746284558189817262006052456513226887653318730007190548724959017512512870334285420290724804084469790606260462242450777944135766748054281942950363352732192428925133781377567233832863473431874215023815594248596030981212377782920583175757158236251476148097682026295618219710616307947789186268628429327448606118240435148750893072984784661143788800403291804240166642173792994867276865298681745177640906287599965536215561405288718955684679237932880403763118453717876253328584656943193030141292610372162944062688971561567597830877672348171093577876370937624601610576663380694112325347157531083398590535238942578068818341548771819833875269257208371010983471139185303455216289853182099483792938317558605287857428042884182389138523103387374304237912992531533515473808927468878090114633824577449490153081767684535535615566603719055177289525704128446501014522442812498682451136564512937738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6928433557114857199167745736086983267412865528797496073900949928926523822892337590654629382884667516501535387316026723221386511292343707501178607417087848594781573309008882876358590946736115555609882276574500910939238318856071141873166121507304240499144863160501981540630869393059528665493590503449332503566661249793662672042922793257201426444905859081517464825178098824225878074870103986048177282714238069494236308426259807399934287713418942133045083439060013943770897508946208703834821209542408162933929522357209906874680084196333105274571709799889922674506546488459487341101361292932252919940258850794618378924212443413964117570965307402381098774891052428905579422417589954589704159599550335052711302915419164529496729032396787020475525226746905260516769021302199527744243842580333912130027931389929720646487394032689443680878756195276466324648428851550676686525505161135806652195027766265224997513304391539389378713139678704464929229496109210019979375626803737754804691848061676164833970369733744336179667306221985664507847084697841008900586600872242103999857560795712760501226812137302275238897818953696440627071870378223318770558543674655874863304423887837946484177469627208107229433738790663743132626585231828215396969501885594470097190994636153130165370817159668042011633190301241600468411128750731260330014413472789859507295304537217907825026613841343643135944490124384160380150185564398756571606527213563779964615410526644626551448376052990348907449393263759756957587358750286584800077419671825824627387910149332757463289387746860702981858858312772808066843313293919361337425376339025413188951459476640936865125553782896272812570718616262690188429755797956347120768799458102885001083461353011301187565136580918287133397599766106510789476806015799262409071333457207482715426226445263367840775782899846480079827611023551589717936676854899877687697685366225779482458860998030273777213376455810224433188839186523807671086322658673125357899487100847316881687881401434377699311498233172202128168724132783075077827648325332705414416431666357827683812739067808149721541999530900297495952629248283686831632382269063084244903655348261593151985682493443998222497990093606305228322888516869224156069174040292006846974666106501776450213626365312280688705371473177868844168385655910134881602097419850657091423228984790168692384060837108294182082136173939193223217379571814696279282220077332607560102905773024863473595075128315731965522066529221270420634101534166230501874064834819035525418560181005300180729035683811181345718683550927853870804849967735588539290959440706186872742497966111485497370173224529501112036483597394092977714279670839897811984591420081067351280495084011010813744215818095791965297370149876369864432343363751289930499677811125548314064375508009088562101911850964537108381691550532926734020584769254123972351428084450499470783548260036425351383298958763283879054199789784029385328425654015326936492784054608640625013053033263583720304199106346678086401079086577524779177248010916306148503547415288932402596687839242040531459829506251793155291569588306115659857539141261380590054073267645129335756808906560569064315931156119022000534886479143253525178373289985604230642821485553698414022774797369344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4491907591569319509515825991015200645190674951110719281506850015349444239817639454511160449437792754548855758517949085396742753446494762571109511424747762819721082845831795075481464457556114805764579513680184816703702897058357013257924378211061610711576290326632640166197539971272343858213759256194159864751429534098429910614956691532629783907161618912637380811275161565392638655094842106414122450657747882102403544000363691917917924826411470051239691746426864511810706018745239899562031745352725171586562371702792625747132069941718191381137857644713649676743511195339212423054295193437637746620453829144002405611745884559951488401213010362141971900469869537577178197298457289944312162907876754456287627778295833296849791204182387629242525016177072373634607576068991888083387057365780541805588571384491763985550260009576714749694168608734146536562302625658448245062151604923545732764620201058844210762831874592362405305777773635580898045021926816439292446754136308972247951254427699614536073001663765245146069972626891486021167757526127200409638917162638570748516612318010494815064295177088414539215217893404544955093946029847833734890379544846367334361161401990189498311389484540927932106678118190976151152743673782923849329146775653517584311154295844800530115204427898604321485028100702678703522786976732548290021896590162859157549615899378147175230919400457762037599430965737729541071717749569798307383572049958483111869204771850752353076087029781520954948169467506474408580531919275594498358031961605976270148611799509698745449576907047534755999005797802123028893881660219574517674186957491565928418580919384061290382179526873305109243738375306863986349295319295901486422023099250386886885593172941164814010188197832600238792626149300839535517301295926505744947242474699535234628371126213117944008810677853294095512561428732926447986932885284250687014014125654868130794677498975591115319410547615815580037979982019567585099999674160517876151475485724729399599430331399095311235095380997584437844359485266883287294998662885005698200352449892162100987623186864777188909097640874774217351991638895435022063131746613600731426163292638184719068672582369054740608373005553307156263541338420828389876731591116935664630404401018065529409645469058040586913565058136949654093189122033873328499611630675271830187496293693023376068878582168992358082916276562504722546582307255490418077936536835988344306349621507939955603812446036195260963091016603389792545100903770581602900415373195521102317486799303174040708355131401801215821653599155874252610687697466416181204240655675152408828893157628397898623953135714139262162917945539157511430773045235062564397995888615862043113196182333457277731768681176049386283080555487086582092281187991456615119283819591901197077700267422806449533595969746173550736606488938583270532385664480811276172888935105929780902721022053183208417883805316303777322365688317147468841449729185050672106698149184134014357092308576551865443217716545749394860349986181524039332962729117565723947113191653870788921768915701522552419222009801438277256237665722451337293988168806597013929195186092066489601634793831195529750394250969201230743914538314728161048243208783472326157751295353947999060990361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2650121342655477859352307838240442236784563797736041651003579224866923610913934518685572352063261740400674115585027678603778828976486142602432401936072613195621685826109475603311882896324914125381558301141465977768525770410401755628890024528566231653637771982060444629371082908571564467680450918475119799576591204832578086049246698039828976520017362562165662615310563722771785738056127511163144606628492654159288975274011169366176632805653298863236364630098455476976331575237135780302496364438476412298649072427888373429148188061721362527992694215924052554704955873174678431378244225527875540091475456197722526756246079090910446686848693433515233231058958809538130328914884911291018825925531444734941044962697182371226325044713468245658900698944608938138058000922209029375054893479654425382003131969896422877858318479434092781284188380241501352688288513669259179759452071315487465125592133901771503650809665504380267552097842249056820661127282760794983898608098977978353625833395671161952601814530086395502413435820313115652326177812056875656133059392183564559091716262119527784793009201286742267483259301842476677419044102820287645888445938510611766588585541878884344102643185899195218646779582523145036341395761471116089224610428978634714277918776697797702816681236166039559087189494364429188993748784850735882269753807877058974751803572723851185685581929461114788777970185345809110893134815745571395108762459755460433477228335566257975052489863520502743830477678620466668225335624431831529405557803334914040334778983266474876839302809564379582198996244668037200055917056638884152234692416423913407033217208073971494584321836143391215064633492196152565446339933430171108709480644122987414717459901651454315428620478793846830204832722302076359961448474741546594739061807202368178395453511174608075979149270005338653395277103197776707519740972703323525258169303258525916876722516793696233209441000030604394759732516716700799737928361350129970761642393870066600829648789570160691984794392160790494618721014029074083664559356328268584849893043533317958385920490280141019165269467160244615210981513287117693804330647293085392839969435414397028426318094218192161413172101178606454718240611334203114754817619366001655822921653066002737855732313929540825412333010302269330684874802063421898552391511972512005443435483418717908781178698595372082772246966324169413466446211241039990509106307096372828070218361283161503085402472933387210689387159751757911370839678899045163135734510354813660637328174139806104372328690622926384835370528106944301479322310250886155716096857307534954712779031765324728164490227087120866282282125809084856315463031402815573673184669743768771630193216315942360350432302072292034641490216613450288537496950794312736134642218051381932643445893487593757993371165720565919892266858951135326877621616766230187901178926764529140564911467531765640933114859538728436556809173448686884175480934871876537548467577230357497065565963099560569748388784697175582136037331804288457755709672170682204571156798114630276773996153657017752046730550463039430624088126485541632753852985524548788829582456049723759933196683177810585055019048564034101007683869731826348909967427301944571518859529846845832469833318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1417144762705515111101058799253974557822461357054438826692606293709451237720758563917704120819766835495722854144073534379522202333030742712446294978920326766401280226201008802529910922096676513642362245754885006073918598882965414803143555574398770383361061679927498523043891359704949044117924264727881830052281114966259455735383696665886219405041983702148649920920233403563173857430186337307783025443504536718929533265546328502562826610246033958484593737536009208168961442937829154468267794519186409052691816163357666815163868716702131070272595382289457618455770104223120716625472501458940397387295885888508059095731528551908372921374685319115053077344250306592006334973030703018070232010954589824448647720432689574852450145179878949996050237034817109091333908326917449782751020887987136632065861604532379061662936492383310073921097220070653953458816904354742939964200633152421600463909163174485356071334628539835756379373437458380579139351829910049666741286213207070544803985090359246123255223135508044343373839718569006402512500067272878739043208744965264372987974551141592326256020359918767775692077054738625115927234904620331144463516211199076005216731042250956374805122760913826240002837586737951578924645898004610218551951501944627477275343218751572492212054468139745126326329953240986696175036833955747414996849170242490778390778639250961338530799445770927777539451997423343827748020233635711404660107301206026062401239726416105459685878858934626587805235589381419811733554423400668042688647426071889645971118449526699021419870968188015642834359240636586221559698674083363394470518291510696578273342524614534890818882830376871246173485821651333866986153686482647352845350061998488912665916043917576720872306605702809891114220951805751379509577885574233289431178935164238181632872927182527718461951385429823528143011589889377810463227104058858075000176087963312950003905513636259264859352068347772128852392972271218013333757051484937041503337535953300369499773910868590161969878893620162395074379178511024318485707636349161878226425071879615245385220706732684215934039075380532997818815526685718658710835695598801617265314691107909573890065092027780468555095210761587260711754756179298991718837080276127187509201544581869386207619845427958966073685535808296187855654808118069481301197893331719531442389963463767758988708644708803001950850371739841228910861947492884172352902647387667199905500711974729011891685843613371508135670943276975995071311508625441194910888821469196196183466407717099404190227060497263087813719275357673833442317057109797968957710473261990245205792261632335301809241831036743228404518945996789073678979320354900842369188327596352384469673610759159941477919174587908077187669337154215568432407327262683182495506305173006929770462937736616908585085669134592289372158800647603837824783931525758860336750649788030511024638940134421157814454933291158140492731989728447672952931272807632311358255836674778019226752262522826483090417239045387083159574466754994158857974491969111597975298876060903749135816502196360512324024867635403601624409261870032207470034236204136612954554038570051262884666239811633425625602824876493755042155688152752847295266784801260638321483339769847058909888512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 680309693732230233014585295217965198217581359318198979252229793154301864785104098119296655346576595041865789448666899942819546937248326075228701968905201571321656848388564330862395975666005577101029258889050670726525100428790788708173875362087924866734326336872405423458431967842584233543606368650231377266173980667750646726511346543439732112547075499050594072156594801767129773113918764890760613428663581282438012988354467062984670585244134788228283604963688667187522974636975417004032707467563636263653907010734488423777066153314896207057884246320562931205208925239571985159411167199310250412651324111890211718625803191079132894729302655944812371082242818213752942663337374949954747365877487485952549877765415374297229852535468160353115313007467840618253989365869299270516824527384289414248455453835483363582455829932851387535293415240267892407893513403299938845649655355828156181104938267725990109271339520668481575891952531309449598253436727524243498128205842039713768325965570215683088212190761681400418050024196845048987021806969290668989702580674256582789338838271347121437165722758953396987430324336599952870752473453932413292954893036476454434976224964065385450726801042511850614544837014357347551933319571052589450046058815704279718715552749566102354246499132951265943116685330535144477284392006033498596265487647713414657620781195634153269711730365962609118675613460279030758618714933906529190516905650664105941487608250142700303755674005596805336548513145791161012580493305460030735101850078254303130079155950330778891755455967939566106700124509027988528523882107036779354845263554652647317598886632713895450620861936794247983757912852098962362262454630692242654147540799213706735631810198979008288117407290030165372395990670756427436568323720039011794486032357341814029045271304845872945309272780086173187988744040172790149638811221823976913595699631632047984197349158054252401129474637766492891875538778697183406091614838155920989224242931704039590315819256203475630088545692730218311433137648486364202239047141591284015330621730659431891601575233253358462116526646053658837680437501231853881220834786305586277074584391709906108860261007217256557330961165144225150967857396357621402199982808339434158322680165306357942066369131388138329904815931352274302829151701391772051558580473461147699169358428564757450627140246182019898444067319396533682487759045028861907595253585162075669606310945264172316112734390184553014005515921598310830988447828690511509428228107014953873563871602003503723389342965005413548204887644669645504117216473608271509636113847383729719689168495021853108876120700551865873570036773192611826585579084135110709539053355921939637280979889492180743047858253721466856452671667624190194929678738248877236306095926452040401558247246065074494156895895874460327432237335712711827214368948805943481377740710693846573628407659200846767075421951318574102023417834071712678459841369007900981369404479441782550561626012881845736600500493007482962087387352102967219381144262197756590134556584283139524886989963383918681047402036082691034465006850923161126876795477181250011181481685893355583209226215770622708342961479988821005764156378350079684629993008793623069313678204756004175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -291021293929152917743308434442177182405932737107269283378237824682145930549123937351425516409260911118459919831165561354626091830553108092688900264624937833137421740853727434222733801278597671783007220374658232807021781165559917107629045869300236842119380197655055795209148641210959311330937855876823513293166728761784527929325169738922040557274015308728251877853237626629127997955686733649404395656412592617499685831520337224145083619705425652306372929770457291148320630103883274650721899555988459444044959367658397760498915606886842813132544433421658684542549322580505003528178713271750896142982843600827441540982689176714545747386527280084898475878903505202076011071705297952456323135935967644094485606118602141762838286769396000982636438125396243815825740011442744346746957609996389956754288597394457159308255395541078123166492556145683504756190988772289413638270249816273691781048772756598758103198442751237709262463196928778057964467718287794740856546469808011266822117137956469090681978144550548203496902294936425735184659979380561679358318406273328357361836419909450255949356322792029556725288358605962485345923814833287833247121890662211808992153413592252171152826278335837216771282610074609814368909260704531160845236330223213769123016670940882547859682303108380728682523931846933253437385971975447797670180980962804303223368314432651489180028875270482343296625519858801813423959016983121985136125900802623902338523091791786398876910631330122026724072672623112945113581222731543020546881642794557821399753187780315266381054335383772081750715500829373135270374671808951764851464224559847980420734307253807274710315828386495624974557000667894285482340844479335125384274275963867614834560093031705778082646087276225241233523136182979768531100593899007436855211021349664262421768159697755310394816804058719644808277794409011638517831367305765046640332068318425733222668278940097722369829198408259749915479502784467759205318510246631573729587708202350425961760669943263323821882226196201900087945327767159979962559383539777194524151435367766984113875118961594062622884200236150539762122217960297065667194931493641219963757166369603674351502071554719337925144774045656286532923124794691149728674898064094282188594046068170695734897463812308308148806779796096711142371267448965467871517100210171200408028922933256391252744186942146131272603283014618008968205563271264610720259552634559945227577074556212443011307048903068701386066753418424754321967527855740687064813540520436197458261771452971877310755358338494263502437182797210148714593123486122946140843909786985721850055766754920431198563862371421184958210673810904654146838925759818776865529373769736961302479285309066328920256111419116858994099069477941071578607642531390313533973602572203566421117691557108702431801228509015787442485132810373671905487371729974053427310883352906712637684265365944750177252676562209685436950929390832800165493437917837744742860542684812657401914363276361026224807433523963913110929808297968483085480662400759735151029607535986103538015386311089466071807228870803020798657989717413912118267258294398880097911431324135717710100242029673767305722695840241007432150682451516666538069024176179918985468137412817951129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 110642025039485005560591016184386858130563960755686660463797009725750858983072502998340152175934654049792757431169744359161969244763659397834215308029045672835553570984195731385258480056042054850990983510319408739298322143275355417863023352117919485125854171535114865369616321591656148421388796280725215329232435424155053983160336336800824028332491127708144665068884278705579338352041967601943332814683988536650587936754273385160472556872942230107478116180935144178168189588337086671128107836027818928301874178533935782399645798019275934115161609091443156436898485844902750435027442632343308527682898287624835452722538579460880472028973011992179971741891566305238766895246735897488433123216049477777273735999074966936963724534118562349399243970972113709487375049049352092202206217908340026454315732358335646931711159415044539883955750196198680985582321969768665801556034838554901401862496022116003536988221610095933651597801045382136148775443752530712091791316776465760768045949742725885610151269864841995243737997933186847111804235566603500238666702683721942265065786489906162676198588665814532170109616116742522353210020874246586718966708554824149652455410917700578007323562139461153092761947472450320407691782703748453912228417113855119045512387590363389345744166252213657396658692936511073452394570824075121605063733855503665496979829947527332300703925836348559180940126155169544774808477463713455999084613706770943795613483647717027247723618629180978211450793473478449319207649277033383352068360678776745503968107142067219829154557755496354581312719694711247240458837404708786510594670017532779843831895313003648544393282821984527735221155419182750610315694189219590407541794193366751258965350926776206259590731101560533092247544906904122675856562015950397146117220013958666622618246933705979516198702874237420235758165963477783449654293602907604096183439210486385956736316510778831151848688781959727939503892490650956848487082500359683776810087690909447178376962963856417041089544123183123686092024814599779006510031038631684850289023629865362352405649125736623364797238339311682984077387733467445474838276616806521404793559455704587804607643243437461018769284781916015193115223599927463992428206503149583182406683577363924900710639281884749007684469472496439463959229718821190809504095004654186621188884839020220968745709106572053731717871581642506905981457501238740928138378476106138257071622552123788664421675516230816549613197917027326464293860250571805866587905376615786273756971730363349381150986436777099534559344130190519130287882337670888605054653700438983401529366613990995321837332001711152658807795111175373729183857793131035688475386230271645262549927549265849319774856215120526999129194080886133593778865211910030081546317989431074945264471107934860099226630225399996613079134897060282092748487570854328751192911864147848444193870552278362079374734733356160768591865980225563740865464098718164583600321965350343244779163026608467623422691342604703866559996996370229288121161132166564946255539317048391248087475997401612388672358101426882160875095318378730600349252379780669352046730210474601166355255449612100093442075968626766222777173771507359313343572502375111199639559708451274752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -37428032105481752835927440396789933650465829510648475776872236343464274979068278957201847374883539104670440121393162837342096064869849058730707538497244922250516682551154105118400124499875229114224628272854113185054757733806643927961763770983885797937071129071432086347100287747021657099294778235054212075225538021369087741362325701497801011139688103601709984074884312767152236909735714813551714870612324884526210301716431332359733845594979991737176961896348515931161819144325724891072223486933884070431851324929974664326624128178826230026423773622042325689005331337105118125303374857810858666222957889727623481964759472238756143583161878172093008039319263970643427304611960833767946982195262892522747103139597912437936265822270563382604494214281288218789876635196972533464445333139480656076521842522092371052118377789018705559193353967849498014911812201346793432458846836846888765156534134679993944181811412498808686959917594391903372795420823869884913304207315353062172839657224337970311048656921358398846904074690209783693447824818296668382414052176472991835182364959570935935641483926030930646948975042872164827807561023806068873961449646588164168766863947365247245138991238941912514949678262324589574984412856649101180001469942869558324099662408298006338223757220725520512287088062137207483637711570045593529057644003900122945726115225794882230540849172892403628096644008851453476765798327208416862142924863033967456976260389664325272333958242071138312215415875252217219442356783497823704412957069299067919730579072449226474338407586723508813664173406629094717352531251606458038645017369040464723379301447532456333648790303129386262015831509557655822592489285101151567271555943351954601609855867805668108935062750707509172188560228355077040042421200302252330894867956979860148969119348033628966382601359793858051735269807164647539208187172377127298009096719894036626347367414143547875280994268600491838904727465645033851353222719795817829915189562576291228530160538319552322242180803133846914235592490357115737691649476051865142563185076032054867608099378025794944568737488947295430839598546986392815809818620853264235430243002792803555893503218770520463018390768007334247697840068208512532806942623541164794769015785075122155682543187882991995829043762195316329373213918352641600470396159019630943724119793530053301094514417170519581618090812571089559410668186702292171282147046737480452246728006187033549063701855434603024310301069210301181751463072705357161755669382593921761445997155689398815954357369616763975752342529648237281506613923093073536388974482888459872532179509437866788348977671632269281341116185334670197169227533648890529476469011564613108196933055938825920488311212595607632049730559489570706446680110770162330184746549899997583411946277575512758410994294068744924530778506558807605197959693140956419506385851175464143066242522489339619537247794746942923116166164539189664641281783110390713359446013093268286701453771239713056373157336574494020173755126285224416290006388565486209506059917679748747401407387650257825748902513836305956590363082317371529552500767395824570354366799631653296132647436178146008891250884428490433078925236907911497378963414102303235492504461429964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 11298759881987816373312680839152852025911035920908764154569438923610085591345134004561587146097590091457615796448664836308027425484184277056614571668461322695552726222791303790564510091808943927555221845879472189433577376216460914731386876572172674128608305967491695112549447193825362271813713001931112759459338076182897519063782261159714844447854877347641115926513753976751046231716988299590141793194714825040423201586804881626827034015875643765780526922871390214315898327655778316509855781229619287424235123241401939842009128935075524173673010018798135678024886942155727041735449786167461079286114518089440296249472838081915348299806353445497120848647448575028254252669605965378599426593608431274244355506913779028549553664442944985002159767054599773982351800827462090528201959932812373684656711112618077699299996747044734997464267267771170267407436087671262045545695366772541095619137004848654429639169177833482273984810470490748584319856950516135912123014217413117356932298788281767252290377998305168506092541661721695296794550217810058865859582727284516391577497210151494067122296150238352016269936484736350231916822043777238945370974443910107571297123041549980796727174226038578098308299844264966333948147836142782837153377359438581891749680255513235745977919429106100635094632683599070897652995729774973888282147120215819774262379592731051747880543426308950068986074339860571404390068495563535969090243973449937950665584315027184097826765648544430252518576228007017796539403270922919426963624252843676478510629423963775622332540865500576372175995904213399021543840713013978401513299570535954016539129514855552624963600606111592200519293345381059831251043675456573608600702099032615989939690900122414843611232614249529630702809838910319673173650289415658006618175819736788739758145490417258242016596028172531247128650286324861622420349099488143502301411093677453273065252748544236904167133759177361410704351176673252028409127544675139398773283526238332340955178876711234188338217906636382358260968817014320962452915796998935147602982204018485881251716888008765506289752682271658019952699214919004502089110389697158812398041635388329867035858865417119635107676833503192932700963169924036965362384278928593239401864296434787558556598088316135415675348860431610283060295195744307921361855649417292144139241476479588437394269191353364451615357139601881781067751385570717203541854188280919278492029087440372790308351581069729776349922495258927834985267280627854723657459119023661755113818037383524068640597497799890065615155988643716921416211381333557921072645845900532388774872688129072653428528003014600908095866494756364186344563038912281658279103305894838088561718277734277281701438706229147359721537182250286690677433088973896713376845055526161740546561304586971564640974993184903946412775052241606301140951642515108798318638462836507564276049635318178575815345859142940407900617244454395325049225942755883817209664014987717418169355876120848281064924774939980862474209486900979555702039229981394604083173891414034886841782679017530849658982463991799143768863803220628174321632815182388508898023547092850488519233675355494710643542623264564584362238725555010388858158646138166768396147003228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3052307396858554879839027255850173182490187059146001793711030285719408127606202405951127781758573342416269980319300514584740121781237422470368930469372085632219463631475841353039071006379861631683156139824617032724682437335347408758281377079117545264311511072470983999737699228133598038067328842649791636397022294825892801860109752487000470510845791410073583872621938473682832920500594012715486747878434156969133053833879824391923914528347779357367332567205742142901995799188216116525598982338828937485718956643117104951149951874659529023508876910215023015216116245940757143863091129987985929465048746748529336993308621433865907687111069743242331260940457610979120192934379064173071393997809146004815940899168724251882522090607243340961422459825891190491343381061833686818588265763122278872091843755821283172633427972446222919373961000023451810482894101889340418711928108127976947620360860592209261466222082613960504797707531161067790837772008997819191558259110817210532270493431388710718140417285215145458816808308719040891603921367999404237575916823423165127218407259687494441504232681118386906210984903783875412564157711630359649051446145649104328769334040084087404690459983920476456542351251744609006488658368057506132863204435892910581926182226057731723545339390795139294855008671881301073736536694000934553476602388197669227441169165764355133762696244897199084585818811394678007909570890606925672128521620999614822356616698724819338004031237494139350658095037590195727730556252305930675384441551873832037950945149969498177599404692770306199357037044981941637874520678775693577691956075634194059199163340514355499664928123634644780285591669710306611913792226501242942026254835890720968794880550149489170571937937421896244191539686952876036871514973844825927858906980300081119506415899190420134897405861752754427096070682553903908095969618009394346535864742283859948835671438819622975946826674581967485463665205219112278476316333825425563919966484137854459437052787068022819322363571460939490760685054710883477167522578370481285063867899460583375204458910826827291237429647921796131394387389493965179402816304623934090910722683096332693293901430346798915543259365457319560191751091964537082543164510290432215418372999459793513645647429149219426503590085383359112301961492935403334414236695120100447145052251021781800670675749550738010266815152200191658844462176551029580633026359204805927938040263472341232835141525857370579163216168159086413306880268150365154052846325086300083807030325206327431113012376309233129320857998150788489831943851181309529671623408886712270673649130266279789672797327175057136986314372887745745900211708952072653378845718069449471821266339708688170941578499725742488079646378425303256551209202789780858788292983399135829896807563880399918645733713726115982017790970368071686573236457949994524348902651634255412783640772928645896573554919783662118677386755419067097755826941150517602722679419369673462657837295799466779403761071204617751225510379010042326688464005592201136711547541051725054856096038693083320616366291831001460649705887008838914042579906330728381278220503865677253364805123897755634128840567090562435002275067126443746033286446157649579753940713472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 738618829762076287208568517624163986044526404309070390955794933525545796337181108413040230304244184619878662461656636537149255736326755537195387006537239623184676108581947088913194567645968450946205946858757372759262512090540821190636564371899704075314121705391639492025582818620667312202656427319579577409088103951360894576563512427420959401782704147460386638258497343468327693278011580398995689154084914953639083063058407036714472557577318736839481894851667118909964690898005733853220510511022878668975488470178503081537910448247466468733548345700895710188442498505291250764784985664875347990271430317603185142425258931536357836261179347903156774185978441226234497505722527861991562475822600377659006483276071918272062174534911397665791063433587154881905063220972629436874837379830003786551247563508137261345589995691439970663271926261312516417202219610484498178729579060796940329076132406949201847219967645887485862533587910059703506944004294650977462749985188219164027166783984600545572512273078337022101629932472775512718326724417589904200467176402763652054281040896053969799854479529927606877921527761089819322538057128484367151689267313068541267990287318835320901875239615337212832924350652102753612107055498028801682842346579488029090696232967371133789177384834472813496938310974911495574963139161588471819336191176756491746217974549618727518677009004121990818277451004784658614295081468952060938118913078314082604804875473486086397173204681293175729613985017586805892332725045249258466646876051232454412748368887891715141800995761346471440367433147696882388450054057375125540868958265053193161988328847484240936066876382993186614071884333101044022097699647619285653036402505691061096009600957147262331594007856266839840520710692384056576919996970240544526366838646646120096122066807949065295066324691977801218883727000574557633497145647771589113345054178339078121142480660129304758482667549672464395163026097068100126977061798853767302644157289640307300017723466804870456110676469899461723415403283098175703284154040768259449916964667319846801322541628644965290405309194117465451200344346249654923093111215097518774349270163213399734596923323186007708513987130950163562932901673986379716682400671786019409030304859129181084959689445772848018898820152222079587021025440247870600115274232388451428839282582465811451066304976965703089211064334160654015314814481537586282096148059024530479728965065885768730715488034975557919021042033224454117788720709320180998416403599716989193250800246982974861585176067534734034827819770518310190572033394535366655020260178673221030086926501589698814529912528289416063684848978543780341803000571577388898957086850455867735111377278791612311913796342326136105165070283987061960937972699456034576598281048681332774942833272608041750845328052251699119306501832241877259152840949228338031490459584599880805393391039657318228954000666336445076298525212849220496525741271775733485704619360484119434868284587929107862150870790765486457842069327083863376406630782422820418030130116844463452402911685673171465634621543488347329134718409551594723699244855724646089152084229953412512351660194545088654734101628488509805209675405773343172251617640559437020135424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -159732634388086327032402274366293630132777136733998052762110825249982969313673409952599551230482186763077471091713618367613232034744802047986469188522402566176673185029809716029390497090811279931911910997397508305219797289876603471708369229694932024557996103716865434934371172649266988830625586385322109998129002605572827652209231184175703732642286326707072900350173703137597025224760444775644064518214652694604331366061858137507306190565175587893142494341733279910492528677981141836759124225131088599816701296977105341413278498434112376441800357460135122274150640023823962434593457107350087888615656667107013960095576873579859531086253004791065597217815360833578372373657126520292102713560507355968256092757273822919558564475812217941225076672533339984467896160940442218222964494471588357356159269604485716983317197040914529113810245942883263057569330722458811307360465400765003680239814277812471929421726802036802714026333237240300938674728652271904413951421094417511461518864372518440316377368967734627369442543015639522631670899275027400356556793160228141270456623174805618734181966779691090918955552987504871215617853438607727848712630157113461554146516838093536549982376263606986557613869826200127962416600258573974955240556782846708345366397368284325230742569551090751079828027413492140134169661621840785585142580101733842799222677251457082094414120841431209993899353837478127484430991444815247362683231385756581391025995402087100849790133128149200603686377131444338947632946885605627267422930983058531906458679057322416240628129675107958880309252247449334042781627170523701580913701148558698675268075578225000154361258771934678565118316592271089584400389982831796109953461052856813725891590447643780789667268161876993952230853233724535433382190454981120663718713396470264208305761936758575987252246790201193406240801490442977281773585642718163131505570313896101367259482279870664573570616426560683559683540541089690188373202914824865377011717874021290369891817627035980754648536437276961218898273454944604851905332133937621799884639441367066804474272913896446712983338944838570417936560253262613307598852936244523262554378695839620603713073385877146267930640741024324174977206122988832520077429012994508380202062107367769742575964944355711802962581946534265032569261273549579790436415687873566831681030405530873260507418662209396503837661453539108185743870148436779837895793409248586035764177955029846281077442693238477545156545297425217742531227843656589753486337640638092749746733483378581804883080811265995244529596510811064945133974208021508513490866009885256291946371666456042551066094593109142844276024025383787909672954306996497511157346957352667634150108076387365379638424844198109668230209361493818147829810969418484573009979054470346151732177681358399555093243517941687169323468711990305215831301851001948159025602001197841887478514431512514913830463196697887503695402567856430523975018306374293471072326322402973891945511972250393975595981376409907851359662293404641325120969183389230299138054629152078244986911166091900466225910355508409874262177364181627325046779126289383792827508271115984366886920982794462913298858587864905723139704780454160316341516446620205113671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 30635644682466952856434465815702682986408838882439949547181286774358631567376998150891005057515043421608943763337602558376900907271136866794046989065941938378655947444703541592388069128739018308618867793637452013702307828959391885093535222096749149498436021838326118572421688345056204298279417298792592980980374067847732889966711551306869730966386101894797223281564514203155547648142947982245150981575690264984838545291204665908917097539184688643876220897022788444329220535107121142115937627414282331522075154905048758136365450852466754297653316397113689021166157319037763451158885577911880250094534750049188224296236906500985121381805222363596643341162035220945880783061283506960500870309276423088453646527809080418203670198206110098519175499856110535983450024949276627476924432111726503533531593084769900173393982669008115234544975624831394469075513386984095134818059167117667957534696829148208980767494441177360143727723774646996165997793211327143109426925346583780868932724807713398115974358355408520917809370549795343348313213300953444663034671624476148480892232788943130125653206616214042889043087503817704978098479844830057702468738450040071910380706783721666170972542776498490989261693864533494770377699717576736454588254007654958964200169383106361651767583399522324693260081106276405347223524694485766153974175232623612397884317105564948199321417473948309052601215790926093206116459240824898659718047167791607526433859507416186284109528854420246909638042755892508106288846700729401506335430051120865368650099687620640110930312638736132677643121629917171282073693123183628425230153181025085945042163683676318335285789524022897538170939072446843263440936585329947969755639744841321565538608430483979593366270041036694087942116321519565295021421545504744423295411188620350167954012751983408569213312849694352099530626828460678621655549676212648967332799100317425225786448447558718905819837688075715810422107389998634824305951470844928602871321217489941658702252187401023822125124060168658309163770503797831528548901039064827810863316185285295693196757736661515287592170226215484290304778244312066889634368403433581552093254423043016853381874889398029052852842522374129620696785165964686677501057407332864932739055521941536572829958956959273598220616725851732378758680479245403518749225983038783347334277839353777898094841382628154243611893490800977171108472090564087100549925783033236228749444029022076085966122982775435689013766365583079286583937930680092346520338116208387628518501821974525339473605056412135207035389150808848157116250295033827967703633833606858204686538371759078658484917990983966323495490629149539435968952598158622034777168949403028764591084569126277226746428622653592193725286723608519941424913083550157042920541893015088502929223754142090375273035242567303283296753668942326423364889061513113545193197516741103859927025509465067050990486527298374613399958488430292138519021108318634259083306447039602823922350779178886420406766564466134786022375933630789828358977032725113294006856947579750453523269344087665743090399573407002096230443123697274393608032976822563132659308730486357630576534360113442187435320260509697877208387078682957031903135881310230282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5124214870319459737878946644084221559378745499223503001967216989772370606513612892495852272023055854959958900349145186039101275669435142536596267807252220415653477519817628971212814594397065162928895340311466669340498676802306524011388323774567792660917445818704664695830594404419689215850373317332013072890121418023686159939926706694449253090062845373011488595925421678074378696111984731831987470663381222313756083377088687267173635545120718309893991482403943031029982563503019550882523892992929236188859352545107761926821950799810106702369066827534200975429550301909937472490881643670509808074762091380616397325784981642788447969908228957194432002978815407103370269099988949673620817740187316645645555865768547563297631836656486161743993015678327395257546758128894083969863312608331772016377618495083247855702225021198880390318162622967713637459527578755681576277482399687482100933929286511490027533274073492427363130639873386873935943725793202894502593785762288713583566422142114868144087094579835414402734451270198104238525937598317229764519241015586398506431255116455221871270798364673738522166824687495167360345060808163346916093731101975230634696084474136053019482910119424063459965276247836382889139238326984660870202063298855299990512854653770770657684607333483853517262031596065608829952023085926454352787133094139867018900088907888255484814052118464000140809495102153394120961515597413222124582704974852128531236600101798151000113680415675557799264015114013829924453657515562553444452045535027265896518977370677470043247456980766354357279154405538613742245537496698345353367533894492664761105756659610119202047490712003026432458047148228187284987727321616763113721031282751335544316877900307157196334744214813736964452245605797410979794184032036906668354775751973808498353602430762923453111662726122656364861075845122259246279559328355685667889829631154480086254421178961702209793090836930183953771356567896944008826103375225088894079788247960455819186101293246015756403880477500903994301860633995337692002300552663105884591463427825678978604577062327192493475241159356949472253630663433809728406055106694519349237675207546850514339772690331868371937731072133992615289334131303777464627842466962562397818439600563649127642242707784521836900464596992968435922849091371440764159623664203617818687638504326717122627512318116326473803468462702069969394387065920251800494536989255347255243098969808891978245640841764373515602117084563505150645420743247571690329931819568428933702568492766933386508941343741558975022523922534277581757142257580831139885939469751815809584825727081940405439376698849944015368391433592566881796097486018429469477593995314401519237673911429126732378698604261265080882642133635564432602990607297719436439967687261662753936477426035074937629100755173226110269555997709923615410265841993004612517315751097053737622354836339759667925796786804675137456926755987988144028715891745609875397996325985506038575502061794296325258758641195440910645019314463400112691596189168826713825163455435106919509149035127356475317204211045293965478144705955293329946362516409458683693059514646936606664308881290489329423485824962210154010817623287529080199920531985871667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 720855770415800194556225322876048806178619248604385184613340300781446634810731225740965435058014682715264468961839971279203371983198454865548643716003323610541035252654434304361992684725500416966036012753142931896431581422070347150627123347703861806896594612551776675267657535427551843338356555167828587320755124353364636105616828366648326530686079734734553730054940754382777359861024512691140614646978370190252498618111241416851190966525539775375463802614426765797579315079699541348564770345663423760136802482436833057898002645446205880759861061327212013307694320629665845801661487806104991420000561729262228419085655732741725349117810973123002489485175584034500128450101182772023649044661015184014892858799351359859175361288810995500118362747881779599787513927467399474300357265742489397609322872435948680508420738801737598251078395333586829825190532726363913060547640352190062314776631050370000324065356568584432529797340441249626446547549111622594910502616366036390361075530637252493014348853648115469496573354627349226792141610912685077943372025115849944189016695816740308262720616540127622504736899334755064266601603635381665620141732522422957565615178699987343800690022155857609752622624225031105856045507630236023069600487176691549819327822417584497566238149386365623467160755382015684282078791627951088836801789055440530958910376916880711330316561105166921644934536150849829515442009624999197247425780962740999108605427443557465281104184746933338021402618602135233624319988241798482625316235861565146504330962767858080380992510777622026235199183567285033961088298329922689947770047058428857014214924213493634837304443754079029837488660303453792417311825160037918098336713450738963507004524002884701169368717611449517964467261478524509091602626814305685867047629192175426538014283296395804855362048536126282979559689074406426338719595293630013536107375656314240813431606594024213162812602337770021915579952148142433202632003881323528597601990730234959647464599617057779476098031002308596820807034798317819072765809584219636729051929633316710969021567898942812357929192588628284724834185707613596237068547035056666355347286960658546139862763599087657219170679860349252386254301023931427645266891298473142081242993546158706954797000202413607454122894549574962842897966613373665493491656344745264901746878781476892982386121794526900657354073649364305389329675449214055531376616858816669571725474745184960744368567847285113614451136738913567077668105336437103927157691629172713884304656173380502182530244598222609025651649256606876299879770798265021837320732574395266789871138732488176871161558162321229958933231756056402913004685334482475926590108696219470332466443729996295192245056759064277213151032480920603217519502945206282506029898370706579327964291986308941672057014039659956285437191087160672671130579282851886704392200258743808605955314926047734051431589058393666041418512314774128774433013980742328337185590452870995230821921040294265028874315502482042014835858703314448981726444722587774343861123298074201355288216386732186438795221912961667426553422831574856311066589749150110653094984774364009366049292256110052320265808125996426290028296440345290477431047166361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -77593769418813357432595558750066972784419416975235780991130465431997195865819549413252044054810478932237104358423459219248124888992469559842267927458360215595093046034577034727538566931826105375704516427612772838822957126749318999646684808254673277495302120719957578481328422976987467604504435059185411442586200902417717131587717270181021568214360414853884446863548529294752437378487772999419082017865668227757977640004795522831688125938053786521532312562805523041238894937012732839585399698756554836064938070294840233403741973586032414756700032061216098575907963566853709362109292358589726897658826057573578426516422184284281792550673975307398471376888941691516932281042902506662334485319851019036852580630072685440635993206160302793356477757139348058715848892686078037502885955813522906529012041255347295028260291583639106506536748148848076371283710521306194283458429134911777575398517764643724840885733439037830593658883874281127556018767639135950882162306594043615198465595005116579052627171985420685055204149968362765277339112142253715980642452162917958699696424105967639656310930511570375151126219541780756425976143484371431580151850432722382773043894827472379089032607741750403699027211858186562244131330837792049788045992077193397051579556677253372764393732600583292039576427773702619883243205799641937243282249659213566282372649039785164706463684078716645968684580480318080539132852351080986210846953803840202443511669705493396008928655412210422478704107509440336837566657169212938919614015590860450327145935460691051527975027922926015537813159305976860383212929497012373349495896613179572257416413185334868198569016040934769718712487401733353670949963593157391959214157247248144457568074323064289434260846680255302562757948224030522345724931061163626900479420204006564810977611739792911209164675974960115334798283223267893315049957238171768975523211761134122738291919996873812240430107685741613263349682819452889285173772033336173559702640939905593533446226794470528590080268423922176417916488189036147011128638466813564975039157091667084407419034046407621925160869405874245663698430531787576565191295230362030878193410539272303934089309671785699025410735906974575423106285335998492552623259196596860030771948871774555620423365732535041675862739120243563532276576955227559196992022313422851207363968519839397499982572781817801456133977639811944781549518510229268903922693950376141571703277839742058539576008199193949400417211567611568485269859128443038208358890236311960399140012278852174756768725888140702468693249251578457295746453238369310111966917816270511130260597266158434340987010713295107031946466877266069551658493932714670075473189993884674537201203318904990943153803306504048748426069584397384027588897071397685618290585602292290771374461764718949690812543018279369364093716115925130580730694317987850302661921133250162820011284088187103189936124603075382815111665854680146575892674252885459915268410853836278302142122849731384057008180082869145631771945339180111828621840463962858830062310368887370740677934976288653919556985485434396465928982902859919723860156735754645217946433342479447234180651433607878630413278761635472350090064236655703570567388987392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 4088600245317399490484211236183892339553194111837954355879412860906237716917679503617486096808967988986612750936725007798843984918991713696011149330264263028077713592603259628045929002719675684050846837434945665552815968778769905233726308761583431546303052219002381742840141592404006842797942397325217124002033405167568099228321494983186587732208117351463383684612849021589311599996417866374447731451754667625216902704043905934689975519682535947597345040434684345387316423960626895152297228284185036850548023092245365630955561395965862339769986521353590920189641046483013374356647218798518965907303655578471929826585324941850970169250226279999108239901861330626447572881253762097197948164554912556450063482275863150564348905085425992367064134453412880476463671742078739011296595393790557008624278242973658164561512326480592618950653482145559076538043606416277314549012951823278314089162367499703997010397872452518324978330385029236891468772290724734801700648408805633875105974510018896843362352265396749367450819037466737086590634520465565583978073942751674381407396699253093638992975004031409469239581104721029094992857421297912341165391496890187200699753994662020758851114616455604232974112058265333105802705950553960200470815847191174606870236591063807295451799626128659189606982795082888650444811114998788381103166798477783342651538178762584361236031120457728679663319602685172583524197261640553837883528771448691605574005365061880565750605064790706991727805301451846929786422758351502696551863862313802351065383486517992637007750347881315906858804397849275655101088808158315924616194618440572188612017033296485954008666015278739472407452388661814282487382147825120153210098732391782089333972238115354506155008217603118966947628189108391795898254256516900001183957176573293196543486364089145187267156788982111912728298780195848086474272502065739347594857447827852008718571794663852598301129063171210436339869943904640681259260996475835025687419612878950983120837849022035077499520617669990986276702124646035518900517432155175387402284730544625749266353174700467099081287454335571158089779373669817389724102626173524959294270971096461161602783434740829660916413812800430787345552943062530189145635607113501596764696955031112901922903544946826696478615681229521787420871217686608483114122623493893478942036156088632573881609309492066813863204250304388553925165412282230232273948523060891886491198342384532816223789760082831888192918220147365021773883002832758301912917533366899615604243200874853745696743322863608839625372830791602456049084343321358934167527086862180236698828465241060315121360597907291248791826606093179569272572729492253208462977820278055755742512461091395055648479190663776834816844168848409139141048878941460826134018637647263238186119258473262454358193587020755785974233691715000595182156911595663186243522863852945861921219973914947814932945743811822488136307489695675506566952345260279793496227116950981079614525484445349650715440353908619620655397850254530914694265439742710572815072899100009534718850165357540698063298453172773094054418447574512789854264412054496808195898347133082262178277903138202439416727732391648411989026277278843755205283020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 693317476713794647629403330808420888531023610141612979035827870518462667000869070381590658785743524232943281609609475560966226080369404486269270296118210494121089200145427367982391022619023236389861716353763186075691992752472872924813649045519229306403792859675255868871936542517172838211312721469536761317152545166581656545851601084414537948418083477808905398787648699475758268656792186725622801164064755561024696095341627248481054188679156552089090362159735889409602678879783800566689816574532629828629697773561722176391416717351229056093185279267715071041653320584581605912959948690390838567571881282293122888621311577920404720004057754484382353908252078900876250183556370678949414465632858123600372583035858488369023521693471511822419484914952443981230843511225531606942700873589765423219928657448886978677201126372614717500764786178219161137531749853403917879258551427221433222164552372415678292400361106342776178347986210798237851519177780133746556731867936235574769066040817548841575655636320741736204898620445045661340732879692681404454652361296013215093850602535178385169352083718964218791156613969225402056001798942120972214247283174746121602366662536330845538248847398786961318483227860168194204610587716726925999969917304585206114044425595498428486570761351274820821482867519518797710545354997944986878688471395423971449215021909268748486191901773740897042233384189135682577495049883725506993801860163398650712232341086000674170786640097492524351641886335890480893020549126095020983316957515291397761181396150895077772691068650064316593258923814310472293166254382083162334423938765783239393472907726038544643978199071377602495126365022541739621482320382121202877493464374109799335722057408139297683628644321497188593634998132473441053294566586343617507121779871664888181510700533582115881377608807251302084301124710468816026964011218856892465948339961492076506868464886491002608986671203893230501457241908121694045991423775051485634480465438063815055606232284499841620216177322573099674508821894004414503732808323150026360919825556829376943426219423284147399702743225261261966194568807470324214814195804545108341062762782415397195914643575547512566840732526153740726705339443170625525111198183641213310868922700296652268938243473514797794627545719585879599399809803332387964481376464481745933119371987230449778873163296711344736127005463492058435939999938457905402688490677905683455904885630928950759646714447669791071948228751113415059226663188788004745597245059655341354730950309343690820800887675411393065649511523445634685666272362466693528764238031940930673014806219547769095475374226853601044242118380872580956209461675157412984343586613108957986419626050934433937928033692528784618828491756834361178214488727506502320229582576889788892311377301016437315729720101718776425715711690692785926767230496464469280463381346200279102019620220131348417901354880900052417677874813959773640294184242327243294018849505980597158550076233145814285480974445294023695133195244122615603973324435219591865809003199395060239314338153075152471971403502083966650898329486188063360459688865960322912561305762694646794147015707907730906064757815698001378606433500047272103116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -269715435808980805912063578187384113025208716026471888055925148298756526826021623870437559489593675040402397817675849360724077283926927673488293352647347389330892551555890438500808435188315137152842978427431790085420765873796693182574108289578710852123781375655974338190179473314376775627660071463876172377242594429465779042425530303569868220179149313379662703921465474591650857783830697888927891234013019162330568262359777444551740694873903263778601339350250504237570649278349955974327814369685819996992192195073631748100900316222807843324638156072423783978956277832579679120490643283564378357260058158224077096444605023232656228391161921304717837891958428767934830404002341725409910276261639999370514601468064789524580747302579149139149597703008376588946723146483198246725389527348836871169450589445050196687217596590207183616281259008821869660500511826978973775033903564124623566900559008111797487298247886419546743503024819346097782792552408851868124027929069092149782030001165676132018616786660373687836903571286315799546487277775041372287271363684561601385328336660543717511666755933246246194790031937205825360006057765839483992216083746995490316540050992355409050035742741768810779835704610103342552487247719276831155620379268059799093908623245854788406278953411360655141286027371274681679557608350355371462776737247726970638016755870947598583417005281872021763138004410606565259235271280483414443346615570660491009766330578120448211451574948332034804817660107156338216413376982114416461685552134674864727475989457201351169338556169065000888729678811189951378614186318790150496142572422092724662006188394434066395372267401287604429629985736147774266206156421064491041207285339538743461863606224127822533403811797381709117508092657329351828868321524769327457007254386373412032021179824995804908915875783344687122535127325147610142633387532109386044513165808367539956658885188317194256237155856455501865394513955398758536342453344304973904458120253909184666823910145910149994867355975144122476248552617879270249654204065760707164633985341056349449417393799664940065280314309260682584889668737898842107163184621952153513779409763351542276610269715014039742787183727160183836929071161549829887671802538501829002991573668944198149528029694347140250194636663070866466183547317796011662719997297605383219198940913048651637912583596962768755593423121581919306728460284513993924367444534767353743164365068754456534742144194974277334213227552764070365905751380451342612456104764315072672849681752692294968941208040001793778608495809085136764312285780779036174184003860602847723226951873516785453264628647389870295305464990418046681316573373167550370991892028466627963710422923467098245157207084213994160623221224654887788410225043349628670926146643400778292564262457509356276755031061630968227421100254088534546725952991594562807637482951647646833235208201141273568417307775649560719973053859051252739079953804739151309938449321863094302023400741891716716043961665258462284570528636069479929520827151472453253751802687760783213408214523181894874796532329410809857776729387096233997274680119690310718471334082192488089394749201940712789885757540939967136216657934462137401344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 53479564454344355668720257326301699724522002609556451815235838746547855815303719484152232004491699057028542797737748037335829118630624906369955914315753123524974088322491360992790710707581751805713163875116068546884923283781978420844091866547831141209726384858920267085907300105726140521967174143465841352481397919215012233727290854732845188651433582744836754394808179869091978665766631146077033337399545463933008290425987999246335042173392429461150476454693909801397544238205606105603114437422495341936812326621598210303157922093588171784438430290292097598354879823158095817886262380054782566385414710321820976300971408847175924065200192469854197996031452654572578960902045196327839168418776513628060681955112291813381769969385643396871585389337664085589203556498689193713958691992932783987766308153609338331960038771630082037277107942024708773518200167715259383696921931224340023025295219615274604395434839742404057246811234506789891453727255005946875880579693834198526995469999294943731739277574399136706609086689082847008178019230715272446481619088555744920179408551900479753323823838348998317782215048819827123502998808002420994276817720179144470817732569538074916812670256909583903483886431498825495770059510880912064100079943647656625461832999289526951564000114694705405131393847299964616702969616675671154154001285677031287793635586761387780168079573518236945935126863582717033406399584938170240738734910594289796795192040275743611962585591581714767420336659287504618628216170458067956571890020844941213443781049211676005546849087774312911222078486802255209871109754923578317389041078231629390355903636789814401290472019695717586326361114693416486485699728236033564765539330472523674773163417835535339912079237409619548487849912173614458616470547011334712882443061321880954037702805658013885477477095240833915865863301996575250037679438001236152406244806260167486950092915727130822764319381552712168144802157659863004804735457820744702886853883911513696882179534455494356606999464401907969661089321859141020242605233080349873565428840253132021121734745467619345871201413771178264061308650530551877058442322685537928573694174737058533836832875353502786211395190721366647598133518061549392850890956909302190141941501956426769123392460828321757309461414824636635090116074661355693196639884662964128102017580938516741412422247800549465283713126602030537369687359264940734921589303870858078341909267363304581872109392259720865978678207723205533448434657651469273001149298220358670348726362832271139677757650369803756047582909548941081211738273454872808316614488809809159029032061157259549538792244412886918148124669093270211880048407158749828471978627664093103566990032785027582702156479559026930825989693942874021857171221665463265359710326181444631472813872642477227019040908976412433774283692319314765293601134318361233584604492363453637738774533438262308112808418251645464452603108027331683130109419120051476755751278631443090519018099203560731646916563979850404401701514354273742836912886531906680076284940501086214840244421133546035104265000095943264715554644762811874318931103684948688791467799285796990281159814138426444882581384379278397023741223774375116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -7755153625469960996450363683183198024864878744570802428872669032039077271541194355669970033197801465676609495500903444933888994436189514331725385259908532873001689627677160173528710294841486469933158938453816401581837575141364685851175635193218129725642134899528583440085406340412255243393520483366715021074021438916060956435099360991342326874806754137641999984841322060680174114587001737656374549858968892902596904833112181279995303069204914637802010257283997281279847760026347299682941659529463120768872522773836820192670062656859633686114026101791819690401410255674154062081482505301083487545949300920204366400811402943211053040980532075324249306652894447663211756121833389935936754303609726789434994349751697807761192266517537393145904007832772730245072169204882848349488742062163639701097450702456972994205854323844149452911949602188918047263359084132902682045011974700720874152269243844424902972730944960714741074411765726198546045803791595126497398943876137040024892407439288846648096454597684248194866668887206601390585239987234671844252267388649411115704578471999203347259881147817551567359484869238308041646783943732848988600620728925267507543709001808494435720599964282581147281903943627672892068965577668885399246893949302828389214003560815800219997659079053739738474269603033247719111859494668382800591163078421562899425267719998018325876110300436862754874427714098038523171273309201507696123157227715058234928018666687929198078223095310098896532214674046029851132509144594312774571946983730543191802364976451451742728103724764444180085055857607275820282117718291000541294337917423534340188786856976354084432087736568292997622691989523381636565819837601686729625208643964384838759666529624488499677521701871302147700282307706803906077406710509159290304859335487420458452927544097724755993279395769059250876123169147018087825349663623373637326486315219263514098161438193457395470255823179154812794963832320544356993454323823250004879303270205987864065337279911707186364984863704576309939484278641290422531394227906850045640836612835447840667985392004752672604056031632012245705468692524517094683861601955176709241503150576594142857859886856632502780584302153976527602481891001613941349061721059007234022165500827878913998400304173089672311927602565211881701595751996703312106339737140896714796175134429164716669931323853570105951246792316239938872551790840247270829124404491309588404913470057552910604928090848162541842166968746438876065962029099891491344770660601776911798715087043128347500606806251798291640990968571891488754212736479913878148122013400518678384341246017852852119406558141943483227120516975735583344728166952583548539044299012727565758587210374400121692887694817317855352068197967359770385103028052646415353354136871056371954272203404374704731390844413125443376317182907844590422130942880901860372015390971921399204419219680346240764419089921161165599625712476330275057204640071458856262765595776358748623861610806535379222003188638537167865628178564182295967730923656437078591803614913934370562578194593048508261595357478310325770029553224479224262376018935120298992818447470983900310199527447379390190532293963716905524831647632588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 843718544391189836701067600457423460988082058872106060769391955905322621658951898372780119806986668931088159857178445571770644260289684528554358881664006421545202759993798819959586672526707763931306168773997179295500680531933456382776330037237199640818294512203633883626787328820954002597587777742007617287529637507006546783074295685889805455027151531634698331914573980187351311081960035117206314497206620307048270433253382558301241815804960403359697812233242289326470892118644170359932006884406852792450889034984781729258749336050465339484258597504499445910450194585357443486831311654111959407409175639745948267479011169272183046156148448920433831681939728849579725954854668647180376417271101002380161721377214170774714937867472323767001471392197262758530831873111561708713898300923202808818409944314106631811089304458225871289771562718949161574489972783364539994469992096802332704596066349705367771432813494159473049126764517360438085255684192306564214547789083351936204201417825718435394117049652569559870392246125782760049281685915468910956104521726088821924656405046586280570959377948878116900133315235351140461140239363040618132011221312069266601751374904342893723417967829584410469111613936738614304573619247140624660374985685603462892313504777669649115861758646656798391498735563470616201827714060699669848550376075273904504912560347009138278664850024645506539268615638108382592884352531399282980655011691562017883119421861343623377877326333446208228469794311941442637576534328587321680666428345074665410002556482664570170760610401960550088844303928856721497928233596918194831256143584053306748332054363938197994048284391245589005285321555699947366313398749902679708224994714594226842963088349479894265589908953224615989261261350627366081752012084181914789147653042603442340795076025242814353944586324058818713478081492475339938846520728704013767844769783568967455901663259064209736761615797585009380916799929128331570069190756257026388063752536754353811615235218319427741278954742016186638715005420744122122534376667186923064390431781853276968351854360824443057257208530271511658333985635117042362804689552590696001366895126643224275898652725910803081767513835800930326534781622551982476073657345947222670432793837875410929136481828048423783774507728018775582481641501919599834823301731169366673801910404575759526409034668766265241189363301379888785279320604848377854570853744135838637470467437187246615639032194261740383090232872489332498845019996639865773000849158424441971420246991579577946134966133326866559913633045806469955428238485939678650743219137443952329845163367387227645787482898155822522786450051373663409032469600680831683474954024679463382376094408575363009875254594258557448284558356103322174404805746234150593898695714201633677402425237084030975692511225244751512725797569679683581071658946956569091387685396215915812543507250590264163197870416922175446533968648910300434877435800270193740398916870746561481455228710999350864538287566220884402464497137339255471656743715178536555571859769951951012353856909574061462463069158003149458067760841474607065887493788280358473932669994058080659781994668216504430037655847036641110332771057664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -57411253038849027368890777341688933325559905058915225548797080595179332919049917236159144739211173672823257294242212996439837283035983695653952518194949667021291682637668735429263308631107079533648591129616905519561498025509823611711433313046155711707606836944318434076704835548474181114330922179905610644046281049408257050713737590418906500157769959961990144975365908638722413754519178773659312056746124991838067595516712703170303241165598866527495472521606906430156152937579465021975259832427595858268951381761228402632947820369276522181112622082152129278239648529888283165349962449381448290775673449307354476056066390438348774042484558815175710367058255163385699071250378108686399290040837950062552858962718400030445820647388639476148762193012830204576057598048607522742800701662610476345373620580838564686467594565949236825013197211771175345462715503066365306917224922080719218875646740900245649740210112147689829250534497754652400575481959907364093101242286211260817978415461218332323382853897121944584502747789293278723925244301398544368846703316631734972460599082379078342200424982135294148310533349824898941695052763500060029306207648363290167879916394641078724026111503027027730083430828406988118281977999184367655117362667798301762705784774495046517014447879356553683344379111764005349372633882676196442163243496023824954713522563693943449568525238441720224581507007003604775318154091019047325973758517481860208788129645042217863259856549018695807054153221726398560596426059941983715862973698119203886059987409001196975770688376555618092108860276803963354608965925205434107854061465135135836920428633192879516284418707286926833936102916321321800526017788246563351217490415005671892040111624744484719117605010549187305322001698897180828721313851140790483505574758880266102811817395353505053046390049908114155458945527678014143627180792753522624032219210923790118658057162393978035876063505935122139690374156947237414043577992191176587360670689016107861515607592024553754519296984084608135721466459604611648326873155391755427058136355659917619858102720510400219345795930188716278287050336407132149650529745081105013331193632151219761382055228707145390701625548581001020427542284568210632832066517389411540454517794458683007379133732486425617359729481999232463202483439150338576426361526179769917329833022637917077813631231599128280959160980854259843027467689637937601089480119584342954755469766185557082102648007645547282940863190348658034831070198460794173876364987216268287412063316305359751175119418576604291690996464732181800855906025571763917962324927926503238163602300923380739144924682463630836141098799146038501309529617836926003622157405833221201919315044332781195543502409215788383485007354938513130666868612863972910878966637500007184884812136109136455028688233728887901960759486057905237611721821731975384997098387999245812637376060399929548260559395515257713741624482558136575654482099603474618012391470377015155430411466009975703028649749405902107009006785844912316698476448494056464459106684613401569670474804776240079410096132654690620402323340076276978404779793870901930196155111593212127160997767335150799391150352500444761098450944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1463857596010268188833460266390263038501542316112867676028693558719025844598445727417726951719618626686836689058461757893386602849308135984988825475396798939895638067483811330794722736419464134045549928318457647392494988587181466700309974667827168714420139504831614899392701454536039428022917237639598811749636551297196235606084126752706310991657503052612118411207797158531882482165479239355583379834357827433589056826351087778647074014310350199298305880357532551927719581185635380300827862575358223093965480374274993991972359995296668581579283007532094714365762010581395965717183258702969902483166869565000269503435815376830892486213911167614626923226664707601891890744979131546091468464508793326918167617920432097220503911891206319055839634721254550048160566360598193022944091180863924650058688425946962715859546155956582787719467803664725636992802091178113923768663039251707777737234428804404939086757521700113846917450726122801495522988416900837229618346583288371935860952616156987801386081722498648116423677616005174937315115871508223984533871768461623121767543018723091000900514833247085588835606525153447253211845171755775396908055659635727674645189185577757649380587146261810248996502769319547799444559598363280481703672510749061461327573920069053310588718218390961878367236419136196313182884135105267973438598300185905622378112773692638170786658803896591230952834234331138102354941325834631499796382127184926847277287325220035726749555805531172580605133510611403404523958321485283460862353444257443078315462174400774861564504340756698723700964583212384026155443670908115354818513973394311954929445512543822153664464893433295792064325409441442053518531548278144872957465262416282468459380799049448465203909580471313157282335436147066931906677722817749399550863625328087844247140289744316787161858242418084373211212716157740047417546801832633608095757961894905191654296802710154557628272889312825665867077703387729154339277128413808803623356863145766411904876013800450436551978089515290507174327435596821847207963018266754865532539446809716122167669210429260744415051693752022456242957381995900268502104586346390408175814641864321502975665802004908902800247722655918464714911745200575379565090570012945901662181550056558075862817417728508883113657806045214321003007051488158993164523912102817580630572438826078891916201509436174597752942141983816438663291544192949953874500389396982785750048283162579408855887234536580691290809910823481374741247094098421824883605689735717614260568419342845748441432154399616016300718915723864479428787890686855186482298695275720969465745605677041097740691533201549808533599086729769512588098323127752073499733107268563845941965412542995602691462563525952384237241116297815364107117055261617137724067292362687859482154660077912593370413992278446988620785008587179894082608390026929705450653909224309603794928542092616604814660545132353710726535151221023826035883554648940838871817990383644016401283924344572566277934212715696302316010552968754003231108275995023542746254971092300869347519116290922119007775255073159890381172926709619851536863974050973220057704865393937473341567901626521253993280141006628181579663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1313584602484342525302685307306921817589913132166581250975032043650552672227300592136228027950470462039389650311261632617085734974938054905199240108769796063986937059406653790845961521872572437588021345670186623044460193781863485401692965241356980669822960912863922350388016458917215766831991011572323111228164950082010956748842558732227908061981922281077648249419936261085022745362346445886567775925920512506382970676104502303989126238746484936051257276392745335831693303589687045992526060287511879967309250252577484989628336075745497523173228652559380967881865136269720485642984103313760425553682673499351647719560805989670347847181001090085262441102635362170504322691154611222340917369720531328729222704563615261704543501957771573842459527191757296456762533543582522704565814308967062741591792422476981446033121920515808671698711918308443502683654843543608163796228174860757558620835013673619345329451038915889872868441467338594180102387065793385479154884011780043196941037463675559969080294052754054256664517137173449464191174801814593637111335035921771962649784757250061094313979538490767862070140678668621439532408274466663901547792315609171289252139378184354197297982131861591208059085542854780265905943628214053783423530050731235009902405820709964732342369347794924754394507721041624035095594487057395439002428164797664487139126116629296669833174876823039205688421179346764275697438466812015594701099931081072205264398225782399701830874129732493527140136837665522857403559915908412370132942810139918290334320387138645672622773175834964095705452013529732488772772062184109627376928887709861866579949242594728371491181446397667267519339949986262160100267134797837589996115730492139079682238256229618974168327732186529447277934286433775560687327936032859391408999089165954026959740817609279823682088962851520614946110394393924279858932787187717977497699289047767322566855341673382294938275525946561625362502272557994761456948598003720055407945456391036335722033335623588718843696495094209785460778642209564250303958999842097892407400609881852467559679678542088730400487722511773031096626796385216108490276792394309511809837518989344747883239635018941941813243209552021631537910333029874647830991988344253172383141604837461450423785093302613858634508333400153167192050249743132901844082116608688123202905244107712813336616553132509448303627591496422161826467193552979600253507198474000128892357334686474847009649508057952110633288600635016855421562935877110033235712922246777173702856304301180906737147931829656704852756993137973120583322593803352191357852762408575518365470901159077106842726503629445296899799202237365182564400027166665505722735877893627668168846398409328051315794270782420775416463841523100524609521547224205276554127898229869160169618735588609951133407589903557143973867353445110629364640904813885451405879269886790073503854902963742449876083465899461910394211182587238445706347144075108889579106117659232057513141396106207947551412103692276134168529126137958059436645956207242670502185466751326285904276237772666667883479528745451592419060797022297573927053274102571930866089264197482620680483169969943092881480671524688125686016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -278149296976026654177254359170443506516098435893967407389311043766783670608604974543102462963889119979196244309435138157640866951563132665112689132310145598434275920589907659287658750304081541782726058261982936526654672639985536719854762040791076616235971216162232164009733318152150658190891335646660759019119702066857047305074853701157359598948687553238282030432734753745737406392708671370980901450798168936251937290957320396951827002499223507139382335045513060714893457636544061199002217114224289642537361724655037133920202529173116761493160374084542316812407844874018077889464346285977639048399561046169465574834203920720214733680645384067500134390587416111568456721814407819772784473547811024337013599347063650789607044203374490472663897568774093588735921548205949521631999797146238297938315844391622883198899749237335008214309209681306675013914230691985462197892804967751248329036538034162217705765137039864966424734405723007095965242661300793930948541200674796836044208841730733169351402222513380639738408212293110624549972720407039409728958448422463132904577844492641000716982489305831200391575198380367704020543957848907969726442045212069358402775688296540196772780655188528704625693999643538693284450567945972054031112293424672971453965614468691781501150066864774403154559478259108193776522944513677913484465891541222877710673484522133634581151876018523164763582429546507711103682144187383918452680319548704444152270682277894688622909551886159375128012952967135563627093605302836431901953234384414211647786303813604866004041858106830753712415895941226931037861346128083025443318276524816472395403963239047444562013120325621106792920616302915720304137985505178999674170868414690172007959703618594365147019063378481117306913639191429469736396181917259061575604124630177217552295025833387636799529163972343665743691809417170011473988943691477605603410931879378025067772365436545095573030753307569139950317209647781615442302256478272718085833467766349038524466111240768357733462552687580193757583679280353593638126170245692665208788511010222869868055690392305189127157082888363478517318215499772863934806436785804890234143784771645079794010405676422294360164846758214567201377506424637043571213896786928857908436275751458009594586004241738998011179084392658320013344255844919373506325239942728507780527587793864188355114666704193411218539072583317718295612468422507659855807984059327308720671358391751376444485458637332277420549514474662953825456048453743701399988483880054767032676900867603586423202305363650807313478189959403234414749614107751293457784681720304830541519626582759441915902151063688465671122032853117861484732017672030753420149476425821438903688440598132825906839143763545903951509343750632661013228938795134610110522724259732758309394316683994081102693773056594131590738545232612644715169254021065367686734551958517893260398276746508003364049987525327893189451448616000767851079533508439886664364097862618110081601291606491570990799828448892243836133502826482037688148683997677626234067119458982560602066642891667747503761707955327047608654712958772276455011661145066373385634491600148251803940715729803008156293339610397140716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 42962358490387297341847223809617982644323336827609793077333839334583688873951947442183493655631378875977665326749180951843648227265483293328014493943764061515976040767068906318855642973700197248896788109563522922378897874235960081913676970847499422689071660787240506358612607579257511038370269342377526677533945321953460311943845295831991094837252361642961299728568430070407044314216422187924355316461879323701745295201898014215049807258982845473955495343630836025411735288568491064921657973638009629377301269407543231800098721840031554185363868801575448862177795766466083038928686617122504632993741665515701191336400277361283539269305855850230206817931052663387271973641028217434528780825635410340148406654258316443626644643478655417867162102253704704701650745715812993036079044629570565429689847061325501026741771779077246609408115533168374813630717682124793369736428485123368121023757562075050268701776502543259571057472047679168226327005484944094769971401241421627397033984808011338123159546755465953235459661054280272498280757138973293865461497351002140418337821750433977576861234185239290497520911780466267376670611344411114132454113651816913855364923169418715597855231322567933786174220727075198782511512639257580855897139005440852086334379479119351055099176140523765347868981601834812715454116144996876823777014489810322569350225154005863251247254830125477726918658465241730905696009013364698776797687496482025506338084576645175315851516016404235546134189781703166010171694675649120623566324306467971788058059945668393799191529391277663052726635287904965431979490750880156486257253424280074024372041385140416991072079971170971592885300132527998069085907396225770380135918084183382530212318109051226810057874591249701258572240022556775749595328572599630260881765362872781758654697124531744353224943850420952931708254391019669486504295375840058124552508849944512029581135595975915450700006959576126015117646810268991524906720073216798771461437466671719443839563428757544571479767597261212806198034922383714523432507959232300859054098342160609325672451605200709552590554301683170774541262401520150502558588475292797172295814784290822882814894494179685314378195663657134940033125855200075363171373350481300117033017223589030662973540090095431382481001179924686646964053391666840906129075979099300561259271099773665738745460816556878630876514901694776320696305115761198424908738715088222722939462648982459600508239203294731869348823430778043620178714634385559736572082798442994749762438044205489906353780299655536479302670302378003197752445062270292027425116308614274938684748664396381473848818462266032442343753928421013496517523161572745189395108991677827338371335693795628978936684693476605157898455539432818228190957024165844835957802764045037802120527560362129527045880366964030660929645187719310562798497549083972793007473891204831540722732837354857774145252960212027381258003125640766872502688073861112804243736846210183052377155679453370982127500885034041992133577730438777131353006927222478265737130136265706376028408163529520594832434873231114933031135162677615480714752067095876504502282472151323778435284492041117144593267185663948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5576030519604836081790039347556269213160945753028188450023234313015921261203246735441912348518979280000973291965200869952585035624808339898474016268824616152260584957827318308619442162676509468509276494470672614411974474040768701522204252971147703732756931526901290801079422385824671757781354240989990653614936875517015581237082837745670970642595510058069155329705602514782645400824944134696830353504952316112155041153572939420754369284631116574428122838542862845243055091951513498397489039626750381506861303657410478345101297849476874186085033959118695787199954488004939891554650214516385250357736247413055436463773673237758720770699087372565911021764263043607230627866834091476253919092245841772318021079145178489233610026156642221119014637664170102921210141563350755848480634203962210008785973971963498280702278642403081962231263764981971910388171390418136655848604711123012869426069572139213498689431658026993910817597390306773728976533798643063673163442055534679404479219944505836600984614444684038866939208381652698535520931180577803258807052225745680257007946652386564206183592652070564596894124159315119866864011065525085249361286294839649092322698604914367308857686559042822987538140886687212213512632259848646446402205418870323031004354702974575486739951377405693419077289213666396149289173748591784749114713049837790630873920594993009599133025771687229479225634752242060969780742866250727694754216426114112933845112930105308882392900597305034901664766077107446386033681579335975754031777538018760477672809829416690853389035055317666240701121341800953033285042125840289896708556487007062176238399567160171682168426291417212465761380915955755549652562373412145640403303844392330626945761588386058234922801839330752929893739964926504296849081569118878200459940155721756768850491041561408522940350806764958637566635936099819402786973341655022398680533132452833155181033004177690543029510342806846117571883358474825561268514608254501210440952557067632314523396665550493469174239197893650834009083769318611765732238492892031446835773871626965824732201605433571080478617820110664956312269820279232614509969162163974933868847257113588753559344534182544679337427788425766794932825601337580002796733495750931411749938694161652523188457880334129203077311584305558765821310497216648446193268540429647497262647564303231012426455276017650813724660283407063305184150364463548656302477257956321393150480585022355191754297520364057845180594212569622376128072494672583773176100382204131089190085525512775824578592688762525142101522281155318899282483639861382181344462749760429513769857444152621924236738961547720341364872086052868125747112773534366443635350357657524989301465047471709735292927651963158601069583015388752572376518346976016128125626813928804481961574698857771993613902257733465423827585840050028431282139648844101064915796644851332524701349369109415339848920915378844074835488249454407507673471660566809778061615937981524376388457974736155158615809842179879505458207329679435266221220100656669938627999575671334999427775569550836663049346214800290593787442503765452406534374141722028537231691600150328832596433004234016186955650997842520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 640169408793280141993445089493705239627168740699059743805445208657825776875952943288169993800492425655277401250012522567114896393834220320666456617654561803567310503258668625239392350267166255311722361606075470543455593264196331556648527986294878328706080922993664830876530264482307709126890190695307293023880513288595723490552053338372781746081507820459559233306608453746031261179684414844194831462617217834401674283367157610932968468783892649589515647271432378620336724218505092427379215978202718820726026879127953646203031873042607614780044615816198167306504912492428952121822847651517709153537560785281941315968829435076710069038096347148799152994493742912305190715940828410693010459628370588721968570411694876738911551724947277825336829424834827329123879621926577251185709695524209998018367632884821302331413906686131294767984656984675345773370813632307381416190381947487099829332848629528084986648320206825255377752268522308491243435758773965508598502300751429118367277539785575597588663163702166892822338334093980401993743461428193107900189840468483289349159758399777393379146334762534236172070304828035327419732210861079955951865064355624061061372446758535074257868917538965162311792258620539187387932163987467216395568328997377155838666972737364415197311544714974111916992025649419078722134121650514415656051915772419846669889468479604545246840553754461873181453537308133850310361370525355097665681476717430501727046312156501310788144209902054606122639168752067411870604922773616945201017071648009001636940224754028212912228822244897877806355902692684267361186085831149591363577066345733293545946158698116928527817302546202478730656909511783512361446827216865325219315001960501412144580049416056078561248994706344478859732392978909299934648446292461159298291976182061267268094061295261463310486848842725481412910813432324110747007312561348425923822332729266987388990356717474199564038396230681433623840363656295381572174037508165872771147960553593875371140592300813986005663194192347761835021252095754117032554857979233060381061060022741914952740696181306109546525511347672793715302968863482954043889212172727125332081017851472512519734063434043539479068114684672970925770813618927679245348570261609025477499357486099534673817170668230610400433912227470697528998777900229858382548931482996759063561304268332173745899176031660224944621927028757314505240917067400062432338539800204479319273127130889921034506980702841395601243163522863024299192960089620207307452304404506976483779621969933030321373397916288970033725234118252697687549048136406356548379469959322748384344803722240985708896078593192169462683242844133276181032526081388339944060437670473713970158921428953693216875973578827072690125421487243540994460338813953890292175306537561801005590819752563612757041884408469157805517496088513224934615099074044394801361212047408728617450580412896453116917687351121348928261052153057742194578738218637014950411021397045271599423199158426709487252113322959146577641739416869892891431597039348399253281920115609340699061563781644090279245146914861729759171811499667101757485707909846332312113908226552794424149984390534724050585003554600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -66786771905910835671950385238762208892619237406736328024459781148377098265436350482423177247585252081925495984551893507945724568779168484512201005063699080379161594550517845909610876199022170582452900894255990040051608913661329543029753738872542316785126553881770626398286024055333276124399871435402485664178050883022051325974105159958127847021528933343678746003407983486121124459162172778073532373328391462805019561872459677520304205057804665149203100567367807672274424307970159528642601577944073170575644085652191448146991293978192195777082139445172984722077089177050547926040166790347606520263246350808829944529589334427927424549027929673376553520822076598065434474867315848961705577429312413137111502001694367307449761641803142597824608146948509094088970784193343675934544620413546717175310147446224031806003390238809931689642436210037677452330436629190913453164513994784980853373565234486285019118944839732480463863354972337092670385719226673690133146425188512421477057131731088683179128503501800011474518807877106801823745601092152708995598824230091321078704623523022460061668343848414784302610134917125925181508974136434178015238213971614735728017052893890208088183044322951253212583106896436961827940209148663985450945878687066706201888749561790868015981306286472095753304416133093395225219577194073606531943073710411903636625435991191710233524457612170258433677239120397903301235963113372894866331651612030546140032640752705222481586171701088993760728279082931922487902162441159644499806210164008288578577723763757625335332782565693510922228296411933448348299923257316265287410686278713969556460284535392760542024353302429984094457761794532715020888280069038130190871441235311486837245109837464236871611315943806001067943694447636447087573814415645262469441871459310691807222919932485166056611207484715629948179326932778917557846927684377458198659655201236349283258402664538231953737411592476240981754183265573729616218816727686632996047244157399832531021590119055612027482658770645156589910740415157947600046868070407842597539243348274400022064639032658869181047946888443468580443447736748609341628788828121215109741328263971198480044640805537121208338445803009605076926560918159228936401495196433380155159321019704094382709725655492073528012195277249836693729275059946717634988312778958039140040137597080092942886863604618864611209846854489538526318882655755395046915568256794228437339687194072004481197013064676122978203048181263943841815993202273128925916656933559108828138629871467720904984392726216678209600882389758318445945542274626133015231547435296522698721090547398208865759174685879091752560684947512770363761077164200390476318835953681179905259174804951492083166622027417188956996971400863966001840240175406107275206156480834546008462956242458170728183603012442672954144076657960821790814856999519177184134744331626698238720747619237358536277308787992399116817655862067282980689920529604543781733872560772802689998539461359572731045878633092594424910452416850375594275083892557470237791210849646152086122011260007571560702273814757400075396707704286116967683072750308740906637495129532366689559255129336393701535388607500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 6447293166801990785632580874838604494396380540691475194771797982985878614914943662083462026069519766437205409757703219900798416264477937332327667441949853871456285025112899321339040871179213461958479822360129701963802918286688945036494082722585533673129952724533315532931558020942143019883235729364687741790674822148551095644647230167485239518436092598715015471239040392869905117589122433491892121950502187953365145499562804825739818161451811654978875260990951631875205925006509533001167520582899728630506830577411103858628395934381498861830498526741327699737359050482707056871517397538254728240759336533702396003571554676037321002545049701648139162318979109440265854033185523691788104495896204064524934597125487641353037641415591061043810502053482108846101553691971903147669612671312718147435157861707676941030062628008528767733974125255716887867448372786108917214997883218283169201604626065406680844494282953752356260788502470025431377997995432274020710227181431704346626131069451917922308852883985420537962710479057594306160266723296505940032565693353534927012818303421816413985689391570312400312389507467292883504472600077671952770649434817107906978459918101022548447501343925560120672569155556504258781511735253148698558241134543217854726025739149998201469689969795789571719804974649003379849465507141846912392682758622380264160001637521814206892438655304567689955954545440464907844542563049748946809843032766337458506799824476895737784564969804673925916660972845162117787161648048098915558519618204024425255786850199095065370972678124029044009938279451534106497813304356559240426769861891133465837289791253657935288594073108990510279707208662273796439679933656522006841975539854135025516009384654407843887464963156776801671286504181572588172872301089228069472296273922084122010408327442245518718082657707692440839330326446714935417693355529428241408754982525185979463800932171652989737286931804113446834538733387508035004294375216749381719028770964668830290352156654715040682654251430748344337474663125735106228736712491736512534103624169858747983771306443894153637042776840239406468600113079513485352812609302045199667977065949906757149173512535954675813959475277286964781481712685890805147208717928405833920227324381146216572755150587375160869111823182686003766811293252347678300299396595209055929850904075939818279959859901656631616800705279565618683327923501206844776014906087957135527449203999610933564931081820047951169912988387816672061802113951048930544503133364462209052685049594798337312127443055058111039186072029912083632281255209000089381113810205726352029608279371549803407274716191575256768024316699228819109997868648545384041318698497573989472855496824829839037092722463606261893236332646196464074409007249452113170835180227268843502914698174769193104946063533871844824702575031436560893204499904838500954360993386838346136709295694538055747584647897521684806490798786980090086644602752639611057962516042824599504517634722306826578279002468146454210934878539397903012515644557006646513227125599489919678832231587040543509444556103693198969754140825843953659526729963395273674511511927083551629055817138993775517117687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -584302026477015002429018997143271361773024730332537100835330470831514923755636659889048367187834248238811495354300583333937909837675669259959656469421142346662274882091596641258429427414119829057000888352954078843347035205170649524973125384332828214645725289980645685929465069295677234711847747875704633543073458757841917773755278605898434835609818180718846890702446335441622447734060504921100203185289473921708712576208625797984336344787901000592156564482408411608316876492269094850240260649698801411917798209107884430334454942829655876225757392401213385459295898273388261981838278421805807457882168247409997527800986065432528659782967956916368769871648014045674284611744748095719068394573029284758034132867823100839197978182056702629445575569871396325928413413443577092018681073603460524207920536725631001430616794032647488363966463629202315961628829430972783152220978595645226940209941860997738957545203788825160139360406941489132520545108666918343924485736051182188451095152658198156823802338897200667910012466130827254828993902071788180861805909496531646216284453028215163653756856753934277640394875310598362346905182157339884376323045339689328413619971946788482314040044587618453376320303039436543317284670683549210927324074611476715866121366704339193272198995653428955307738981818977742318056601498460919243185303387861614122364077448188448569019745345877704694289657219297760213058664422134577756088051129500762648886047095966535558841414664876650091290768137619834000341011589868675701785186615104776222609599172159891916346967251963225494669480198853939067039145191546539028162395462504351183485232513994708297533255726841949417745445996105282709145738732870988688883418720582253828102742740904280841390062104631193837367443021941530976156188956902130092566616308067045104596144721916401487537782506897422088042343590431866166421193918775179811765764759690862048128680398756165403962064984895521968432590546893933909935533162314144765183924478969588638810471901086602824432337981284421895142201259925840037226852054459144894211220093360474757621802019898598666204770104349296467244546485476834939582495132584143031912658870375421919031415247630082025594216913672734581975008378981928836448879182828964037166651145551295992747337046804265889058818377281540622401568801533338828824017888336227906280560538257796812804810212556376356529398110838814083060662259076654632446017725694193232267087300144161489045664414256530193848160093735449303757351042417164136770165737850144608982083501006204298492242347974420667111832466968350894860761392568199366504564962934889597759077006613689848392199616649532703329048902827752014238254534558963965230115886441132020252379286090403782112047336206812121285443911832310613685876024999292057793829751914166028863598975966802925863195413351015565840477091296571033564669631592031041278114891390822664435801018005923458875517729596541630772152219486320383569627811784942007255369254628305503377358661614715843943784158735198451666134420726641780547561041762519312682459934699970570246920272127045026948133507730944558986517754810164038637140445209902575009988879178821143600756757195856234779687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 50314736951009082891748858181261836099496978581090315481247839014482054742003597577624762379115508296461287478253238720792662724197797885388106268824448118342617634718444899861936784418922149379834625284677139891667363613867821310576655097661783018811255873687097595194391112093958337605968533456748621489731389433473051350494814954507503921190293596723299503341134696235560483224451110940720358990746750828237025678533326151432485672098670348346364011462850910126993059966997441399108534243042784797722214455262864077851218388932853947492671679612504711403966677265787516535779577852527177814834114742741114218279182286557974562203903998562179311650854369245628890865187843527762562658329133615510994811636444192862733381937010884620081535428405867483972157064131323882459009250688773276353407330585443411077480190609581353415496805241389001903999947651992321221532588348315402674154968191829301718103019040050059977575232349086205370988160462774204495854693152947789680725716550160386641240661562396181556170016460657837535070807166280792215485816069871459510621330913324344769356337036404621515878413804804792724737866995100239043656426682211612328722653224537579115112386908242524145040321208546655253160377987727161773547000180733385794925912290389771528675067352257152952682781123622214371830554737723243025827531102311995557329990986574248010280987257912378404541503446581547125505837764028639055043790313638581050504382368842070792306067682865432314373867922058269767688225181677416786411654125001666300437184434298864750449772230432683515949610436501079051217940457329317205557732275541917600011298891874386710058984264779751875836283806465079773203657598037285717195593508621998876701888078333399454725865130580637466831053796837635764438602905390722499804934424233783094932195085488490071563208916678723684590002627978956382100160784882446678689329898341125849438372481229489907738799893613835334412615319983909879954677727296558980901559265518478844568282794962898375226253502164909452658605705200149107135104299239416699258245821081156364297073038868916355744231209261657592639712344960485335879563825592187888675825478046253198014496368309874473732936760685703839242870222053316131147628991493741640532397904637275708866647702883684502624183985157680942301451215645375104825300164808476037549095074325860771270598866913763302995211194114879938433348872923531160578216415164422074617254234923159939507619275111033211742560985229963669019892449083718403764233412402414691708645250256895507140566780145220073786494588821117227286588089214074311383141372827487995499615054357995870629525249470313041188344505000051542560186393541147837661469117149432104058287823432887372284853019991611824461131185334546047349021134938145463144139402862700986318579708579819299201354998846386421711032285535915607468501046023846651248556072934064450499190138963255559413714893533194250981170127052658096998327720353795141667830726529895601208903191415595215958287156465553213281186793623548114231681154650300962124789535779638788715730820704805533939133994856310741590642462973377319045941203510833121532234433377518001802799936549029236835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -4151759546053876066011393981683550368131816485997849014125568557782894036800327757711111565715341302074953972423353399313109706792443597509689457562652955739797740295587914032177511019759632100445483811892083727170506626857689084757699460265012595917786856171922046372726454374690768609820979834786604508883929795058767047745618605551075660156779179607521208097992140257676723547265570099571786303010056872577321120763094738916074599255720971033359718063964817977603652289309752453967740142383276144068565701654448251386188278813432239942380377018264181400199472790817237828009680788940736645001345313942346175335910246951510050944577028165069557900053662848877490537416494886322801828204448547320181465829696028999892699551132238161564230609051656443891767292103788157390108838709073465161420649573141959354435532839743806690767582661175135049148421820406547785656625875613440690463584800257803676148039074874756675538637352245805788782312572153667684750214745080147955511392307031871842865044627062401176378932567598453775610198015409962223597960754580975574309258167794915311998521353046485986216983168422314434338398293704614554853885960774915482109336521495577803382981728134867043706783969839105475774571637291446856385163875087227290092367495466593799126243812429089924834108785318293323376093851536247438715230976902436607492074890814275030877375930716619752076719453889865353110441145396695675156116314601365351377547171090296700252237392747581013247760128142149326284980777286119873150052645777349476856929276421484924649072201949647315326432347529658504369389426160581057878010364943100957849280984885355366223021601511896221880355504459659561342778679262836230329869131400745814842092496457183157953740148076528281786285659455156712352473902893876709143856044548263885212162322669890518100612214016291053374308753501814582258939988334975176937587758540420572993021311960171295398173755729245179621481684430077526559168120269843223889899796927290986746611267422141650276482778505668148484761842610048877716681840754925562724947220875524934693742022285353748628129531807350304193049425457071474353865032082498947817920284897968873492438922688118588135692939886510405614970015135842651148506160481538626570685335245942627987212215875609339645834315651638975879759493967812658576481419433953882189798217208947686957493389698412225020718581374339078775623563174146764994458770044286795419077830247751159495840644428401781974566602605254567184745967922596773662908980432448487803785746037926492632033597118765188718394626741485329252701213896730465497961557842633389259491088740168755580307173834051642955190228186491644582500104858405671400909220863523574123375908724020456498529004134375199280066335960218044466629215530436405907346399296565300693753063766287632031844452796270268031856966276720680644426652637497257368442458768374230912906163216031397446052434357800556363183603994538311806559333955243372683964108668163015118151079841922793074102640911807702420031359118633742584114215197306906601202154104183788697964841188720156641747370031485292385889991293125591814209298513083558583894748729466541785186822533827362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 329220800904137356620111543069487204210040232803187114636775905847810526831701548985660131123733468731823534659681011188751375779347865370415576551300676964168029183837150100511254494025142952836117906554012814045151781635310354323468513154779234774836836041719204637875059431514041087976840482072111850414829969904349267720328517575288363787491173586827445254704207144542292002774672149810418253302633875444625210588649929324974060029282939955082193811114435519854716970988480307019783486162310651812156182963565100497014463664941235586175134819783631207902251691778935663795348264039490440778640675803240106434606935999663653638920226226852485445933720628869956765377946077568678241905314418758589443589285780961134098104266260792683080821639019759743731138189319943164624247336024116072318493769666381419062794545146604968595982577181692505124865247781583459537715909232602278047927208129142865386611685153045566024631492235721240997191432282055584017818694068252735970884965916825949653248692036119080264265353265841863018022696548597382138030669497061338636215230515950531731646518798398578778246397131433698241461822257934851794889275309193286846119085299161823730951955279008861605648933814108309387305261510884335271732094286346062435880100702479518884347093008920391104290428250297293349072539624527847477514555845698128886923791661674413892801223717363658948035082358347720816934336092255058442964648785887487403538350185437584824660716412143313951097682173608239030421000717664097954015071133703162512729190067192210613949607739623465973759083942422981450010953452334590230052086771647697819867849402890611245913329696337302365349587634924951822852844106522867373992085105562006309336005889356010132368000639415809505854969698172449037939526358531771797680321637068656699517881656988402436848774772911909874909929687003494783186891368116372217085759590405499870541480801664447137109677971874025116153749041705664624508936083776552693984045395654212838588653350429568211327452493179044728237626394207921115751222147010444321094553228775238857349637168171813694225142925799892588270681553310194805967027827301042442963646418694878624981516736754674940199695988530463652984333075320075281658960367001278681890881059304049549110624796577448121548868485588326659247403678604932231679240194264817549465591235696317975785173276885481019369711076448405777771516183492217697420999592601807639045904772387511178453551459074181977355988185945786203634093673231793624422026783226049899927989422101996030685450958971042237343864743382915869058402500238135076813937314475985384363727041761286097110588563482187022313340664086343238738469429091157995616473299579916071285440544145109909453960919568717311784692550701301867597223447053665719551311032977796239532704119170633312701122681254634846515797873302402931904347510556290112656886039930706332703602398766774636685985039970501480081976757273419765117311538261740993823521982281981739457664039676709897319824465137755224955013203461712035818204323970851474407035047715293625585997055724256055065191364338471598808398619641320157083938065575466602037575418522709671236897965467016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -24991686806661031527155047938646195583767012735382847188352555853938101662097982871429589602232158020174871408922448415779079802135153304524074174785176592433379320634423626156982740101349524531737954153747512829317869116402787204859315102309663160705504583500377132254960789998002005923685939415192774009860112899123686854074993837537039287547608894003750222775964035384577541786778460605468410816512282241910341064690827047214822591332921522305281968961345716719425976213544666423533984669133872912240334438110738146631345197363558060562131775500845102870288391972362686069767577916408339754664908356361946762832251718342457615340249143104554752015521650026738171520934025704697584578658069936290794953828127791347743637971466949893846831602602627323570914475825311419782100805434568720897128894372692954533418396134980837092952181701356493006781837250041700537868739495305219948768314441776921632271833047152028618325533845153711718895048590116770226032126445469867463265653912055582785232631105484653755374052880832265632932342992079348177822470613541909294877710222344474438144465334168786115229463378946170853770727061298274638604112586578565007241834860990451840267097576731052441495679052939480414361529849296306715604198559893571116638556904486766848987457197456789516266088591437608092624279669222022188208905009934944548361261364955877814608199149319276449350528879388318861738719808628164322160494663718035062441102993370831394282291332592963088944667213768382868123838406258975707080390793485235957393084226722840413946290574018912299978933164262663246114661625784090367635938673622936866282387171727610945478587155940705568929801644755989487791169733945087926719376408423369241684942986240838235763091083322309808327547474961450296408983383121748316714253747939995430615746213521632052831059241064856277209980066061302720882042625428468603058313768467059416170634353112742540485900273706938336973803270405181271852398843524438582463899429829372663232377327752270605796340975948828324359060295797030619725091880382191150820165387087563454422191354671729790984378455299660056878083843761803345153265126402067813818773765101163792668911029034140557444312368593523860868817942092105306336591798198277580481959248659122836095735778306490702068046036837670592758136046227370412249399409452574477097349267903721046430040751062117890404486708893188295298713055055470809336606466880542307544202834427464612709586930491635997351931390198034847428867786928716694539979969042349852891307354666046631595284652258389830081930079519786066528692179948281523600767834287673683816971987997612713697912690948522895820235773290401691468132521537661572076076880232160590746605045284145733798932948897276951509470357380742611789702605927753468615681946724984173805623273181278654372678142952150271011662992098764388278779930993227170721072033112799471294508357340404617406817177527587022216818046985618950359238951411559152315531692945802962286319214323743223266753422464273651969649247982979689071731170869811230799627247061457996096573058436360935841086266660152791940246493003117024628486952095430517084996755916653705984575461873168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1799513843307637412494355351635546125956781666048045783018526906909330413382418154489972595972184935881163513353569882289324262789862441219635587352338149782914049907826684514681365754914881667856391161063644509984888742125432509748793706923681477454675423255287188348239785288557307941672562609929635630021812368445334100890734360799899099950975590233482845507251645099857767002548818117796123304119847299731335328941598654436774673835099483456406977431068469834321126292695246635299455039177184175405821099183216547646563596608501429977002288900703676403733016015343400163698127677845287458914643251800752412533628099809540307520667662624930525567103469845166234263770758207309685335447349444550540484554250082838086296440953314824136085926545902074254108649474278012381719476479786359045680328214161087364077046262587966348216474857590457495585154234274495014741090027474951820483597051822434208732422539390787962645945035135076196882243768935338286722331030354983549709300013864726782791107898434293027348321130762939007337690196331781569710392763257476566407002139380200091564723984516556375778773429564912019731770215574229601466284497831376544466995975668496064359738139614049370436252775684773616892230172001270751326119276283570708321704507292092381943688067841427445523749551744456428348638739892133010785404684704382627936656980840787581966661702388478307956135542009817478733850094585617377272795925336935595034045534091215074515001308279443795865707312652598811361087121210416920992624460223614801300900281062988106258947483558858066784819094268106649581905906866426641895545028477475516906758489174800266040397703835755645523729385683383604546153784586388205038107506101481622791736412890907126679390157634432831098975673908004550245181776006573076253895167949986143784937392661924823400398658789891659562053738046797618652283212265901566403807570651484321438469569460891628413319969978923560738262633437204358826726905391384688745758634450384225533614010601228740019423373303676969108399456009800275443531238252172550196596795120648153073131035202516307119796283128932562070398015347907432645163830171497532687713544188341952648159761848583461358662933716615377299926140148073022468542816991964635433574026253375998682377306042177004052611195380737788369352295290274364965135121886624901442494450916608571309707430106736658693212711147590655856777191753566718189477468417163860133889772282029737019631808147640220308113336051311537802320546778436106975055175987647559571999577272468365766074936209341069061576005726748699061687201679298836225368584096975147606681727630729353182929346829114396235952825535118074967151645038806059579552365176608706552863291817183411473011845449576340112455371675240029150464006523457950818437134607631187568593334933384707819812215843893010163200798531806165199589314744126154469085001574223555740613137573269860316525231045553394166187153435316012584953511971125262899567329699058671620102257867162225367436378102718118326070093891314238648189785353535929892424391193491050136509622243924252404562165107573255699772842938704529656022330712392661702880752633839100465013301162719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -121496149552000739838981263768950144840872729979979442153141037893849377180526797190831929193507207266208499731694600616207947316138398281048754317243036632755730606554933745492712553501103089264830823365549031676797690726970882252570638239544741930482297371278382133558171517460204796834482705931470425684482117922359028969458261228086274225894670447816563074390752939312496781863049816004370679601430828741915343029841017503953805517303486840092064793985109605437935406069282943026553336929267250347944367015526728615408155561915156080590555556672688736191839552435646037225592771871170253643160882878691233049402857221663878866934453516696229329220914613742780548254692625198005295265181918330568075220744231596766854482697628498187155765937225740456398035276402617619346703724610154901462568786358776860969463827091202001669479166312520679511683183049203381253045010331640547087773247269744404340328220543289730015319149941610089969308147859201128549033000787498594995380200408857979927818926948431173809543897201848830456819397781505699176512514876015434851320296359996833195315797814951033254158863894693072420367355578269615158670994654540923820005656362843189267754483398863458365863372226574411279741915229668880310867499727494576140922911754337090382801569006051433087356742736267038056550988807844414436019784380196592512143134788977238527033193439694307463576972365837969539342579697482805394224595688311425712517241128867306441985750623696669610607365902230696103583181313200729691865398856113786815047540722433568444165850489901222050912424299420798696949858711501558638865991080255957964752929510320650581063783762421023030255764597775527196533720738428717170462816107137604605296123722805317056838421151462861459965666076933463344541850381549238632852882732812340677064414492323687268040521123255316420628988097950809529637148854122829906316975892704656368092664282078432325129328385483792102695082711500334141615107736970675494245289660669807007948939952396674242019335860492813605472846001155657078216908850172382718454058926253295676715474608160162406172780516709220173040347050664155858135406423137543280958026446327706485076390920039549050760000514527069910323984261588106637946478598483979323765976698319054320467134437955058610550841630776432115044703848463326453831244804085327158240577275664017265128002761597670136423479526434752310098930809044906529997803092991729766116123833499847516623622382093807325870071730753535207314276710972620879964730894803064369865970104001066964591053345676462716519236161614255631514106534272642964853967494538314982312167921082908806947849863642895268811457005817630888628733058872399024869955598853099470067728600769155487303905633108794709796181697526515698509749288802987263073253484340233290842351327419403744368770886061280554124844248206257944419860460485111498563953632494795808583515888577168199635236480147063865500241524880650354499887524077516684401905689532878927331723248225801626507606372869158173869703431789409816138204268750887812947228839889119777685831681680445235341348097266520287532871289498367574654510125488323502600823562524054691695568466186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 7609587922703669844573950694577435151341434497579444130195711096394946344053639091337871814362299118230103217909979918094756370195950106624472695971828436160129753869502062305325400368272564230173603216913418557295407860432557426578157122759848317696152434766162122317259042536254694327364610189080556132258357591485700488144325007265184236500374343518561227999019701176415562381479536142333181883778787291235393205055916628132936174967822193676072334618375793282415688475273897802598194324915910826463829710914536537406686703804784918686422993097905352441345364100661148975038062773273678285635547442460490918726481135701055661874053400491490292859076403793445557415210153470865551937316983487393127472740129146803480191556889950461216525107085470676648963218918323164277014273699278782754843014650539651724518700668508867944821096452047968925942047967454532843770691940987823263325818511988333525261574337076384592429744879691213589374638092610340158828572556995691195033434729071561694373891640465046235288482167227625702243297798035533155517717482812437804513578177627948432642803585533060739831325884277630645758318889139212724246387652518160583473072248268597821812465767733514541595287542710901841710937585759038265815815612307540318168504373318936763221076225064090229525167169155729833505419478655399564624838250885605542566864949515635744979918766702263553711510332490335293421301104376665812350972007765577326055486257361431652156770257644764540382673395003066468084935821359660685518035863992786364383565198597625336112515263674138619122081435731532909965078419476105017524905461803217266423833554838146780453662584347433109063260243473317951789127596888660294931675556192472564904446149932269734831092139340734096717130370817719886434427369207571078469952310687015036307601320175958114368124591929393963729317364012938522744870621893371915909657225467947762617541987932639420643409884267790056957308711351326503047405840943381412878238457116707974921133244242394881692893212596318053658281354756302888445592220417934225362773609849775266426759029844706927854821247632365715085376338622809991246670364468790927980699609483623704162260848851170287186007017354036574289777644278728225319042160605746941409564557477515612936430603728858889831176653814403905788434448125673068362409136680574199745726709095941381170584774892903995767387754795964460230869517044390409909589822986826410250614596167464745265657481757245930533594540676556491176717022524949910942126798502148989779156450580386673088428015759513315551186762705870602341827806194904525108203007887200932522697207621849724840272407670602308480164310976036864448108383329356287302799606284995009942024714706299032422284047180047533062591815705780595239048408171001930028548673534428979972862092872151468749950374119641761880255785677905532486415979362611766629349204767738058089559051236744198989321428875075757221427829109655445752261645227007768682816070204919807529705883712239801313083822476564734994487440569820013470659433092008131705286106650771774338912907972826420877410167222307781812892624083381367642210435838788951750508746862122532406301498413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -438589227557792673891876438392492160529673844418231133177227826957366389650168077029545480957212884112637524664501675719226371106227235785123069153789020184386021214245684956263989531111396847391065249140052192051084144945391732690950454817488191777174134644726312390681867263417898766048230585885934868005871820180722237269875280851901446774380962811241053847048087162813097258376847314778533821923205353911294614707479499692328866596125709525371171916950982214902577298497177530726257423810033772746272182023727339403976682697025447308738489325116481093212800576765609859888368160734930947947894096402836236098144612396754865916211744444536946394491457890921084562157386864875065013180531457690382494093820764538553659278844558839355317759539934152869353196320561075622026111989742073830352552276632978842989199563704522335960406202380121850930939535765273465702052865866283266318638714915506828140512115985501652414692781078070952127768909267833336102156611801926899420672271269495508498040139777200504983504782282842911510874263378155414429098019764980480000069360149562381961295107032844005150086403033952197748402842760650290385434163546520628514676674380658073749065207300987865470722641606158735394436567009918243435401653734077289374770467837708418960015341778822974811202587698464244452326030935843210377409892108465598256736165775489097131641170202120072617190541971665570192827123589299671689019232541808192915440854635601872010895448735720963533436696684982064269679525037864697083783076994893966800545996421867904317419466165379523778300785643292210292927269955117649266899328859920202258937122741851727090411785034692357147487157560420038948880639898778441037906904855301856145338978226141117059981125360026662787275704929493774992198769111359457630464011116843462223167498766673498197257521745915742987433519009363367677332345840490784593956891780432657101952666217966867793390935744886432314300163476713970697674876384950313168144160007831952811116892353643306654721283699328057528991792320337595265255324302156148858396509133361523173600191407848655309940406402721606638738233896848028418299709171131921375536913531120992828387138420177758671361656904897965528569733699543573372993079471232060481492449070289812449869116738318342823546250277423635640027987200270073913864966579568443927989617706577317646913113455153105716782766546262469390095390051283114552740743149614697290281961839223239206229268409147195861377227803755721208976463843050760643417310693647717753611397347385956022927129954095820422543657352731927589820308266068480645694618880426845529006684861132846771359011231171280417599226593436115847647094330839073783808285346366107632419265709463770901682862567633181800270400169969362364755236456035859821071749960900249313217295929073149403146232519091884887360889804190624889448205871174202940274371641628608008883939552685849116769241617641416162543821004907252617150100883348045310457909032081348110261639098059199350138385598851832593541492318982645034317388877016768137849900571990972853740202367650665127636382343488573668735199072402120592864685066243614986820380690598512346029281616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 23150343547458768621564727718745360711782832555345694268176020118186577012321710732108628146938951911277599160351258653260596998214977180822109169293757129765486511938841355602913709985142127656819682216711936811859447072480193788558204966976379273220934974680851332875762802624843672877431759603127441909384556492275963544676242523021824896810913723529527898313793438771854739997013123434760184894838808968755609788711981794528976908977862281832666230736091324929046236132347999640805435496157284637419518179314283760957541442780547013542715791264613128653389022208930731473805405051189454222747532564133361879853544352645276138078949838270270764310714261860126598867204561576056798770309787477148468365788232250009299635949433837851777561779753409542192413857130405234855379734115383872492302878847219744431878227785681908129274040188785695068114426631395533732807151776285874679712044077263798470496335885843211128892434044227038110601917685834204473945819852628626402552440561969847048955367869880735656952638960764111567985935499902201062050720699013720832213121153626843642995275612047293011557703290928497722012728942589881026650003693757133646213190330423870471363513852117038495016377700964580213749880629136209776758313841747645118894876107771358848486378622352171436878546451371039340282897900999278405101239796138970331731611347807137616756990917026319586297273415488299769555633671159775542494065028997386305284021554715817585252859686283301714619301167187313692493784330298093662158166454269050655871640099245785431177889844327423055007552712210056248711337348712088128351507928300010065429794011398494532420890851667837475017084712760949699469766372066032483890258135856470156174168071638804955620315353405320847881916988457527039117864033367118566930196758437731043878811293655183678836219404719451907547692732821434657816862751451014546507755256784842297182490915487282190961856640665414566874300540334618122104209299733112067125324153745090602567839711500140165881692358542481898990020751534241844523520834874142174588950255545214516343473353165324035241066499447482073136388668108684118516493568758931243018749933563398422783921228386697295478403981926300690770771625141927165833110498909566435746482370861500576504354768451716980044702256566654022920209250326268747808412556537461121286509693984392734069717730861976809695597164030219300377076702226298573038484162211252641499113413079015914294864716367046040880403291498267596762859166865807188318073847392207553720558264132261514801289806152966615704302813745709157484242856302908839426723372930367662273177123128469049617919103271536234020038181911100747267237640645639450842857925696125329165102703192951260573682108122441678142676771367056612235147583788524099574544921593454874621448603847910722530684365176645817090606513486663214780607549110788939583993053360356975569634279889476755294110542167230103496570605341105568469237105283088358020748350587360807770729415172082924722511230997566613712353258349719614164978958731363725106051834831357306649464070701328635348312420216255702715865937801247843930094261452611950714374188032853621244430541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1116742934039854891613852918660734159175255747694007222641396278324420582500872733575405058343020157696778444693606645232325702610088953694073687734248977345477330754442671713342153401956409044864329916596095168807904191493193925748679680118911966971576885805430607705230300417936732950078923559580219934832336193670867748683502784481483796653244480990579266510697015245258363485612446773937980264124958931128139703021278141764028098420982222515959024047911581580338454602306291296174635679031709159412808908765357043297591188098636449929990471374196049187624891349431667579806799139621322713935210582780643465027138681744106971275979125203260438085158443668012981347295801887508492806645949859633273308676504535762198601186990754474204342291321862665128186771377280019897413508066393551153093517257076912005789256255116524223141133155577416528775615277011100335545304487994601379824964416622672702242400686482485233772846480717067455571829661684073193896308178210283623015383170124383872485221767339363801945766710499388181357602215990920208941821718170753998148598953747940874380781422177517200638419167778346186712531177431172420144976350477685985594897324883337108433484072873757368766560163507866413712493343753831892391241606697940783570856960805782312568654625828383955649506292225352868258400309551138950358002964608440903175222651054528145869780626416342062603807427500975927582950258925820721025863563419022025566831923836917023414866194251999614467846605582360033564382278195972747049269910420564024936145151009606805090811811171410933066020792951168486684177381603544385791353474188260735177753363233943607761668321630203558776339740678452313062838454784500430879185629187846795847266687867396079074512440437741884297142576146520616907566158710437880432170440130942865111630454043713192340953102806794402808694726098636212173850732406553059375316489680768305376326445085450239820412331684456856621534732253583980456114356401343164851378163359210044071921441209092397031561881190907378971177137042483337338047370852125888658571358228793586261226827479183980231188551380615201940945876222140151547553554124956933891510034620056184948588435098203811763440942738119946263387024229745497032802100694040919996264156000144338860757661165993379975482153964177629084510531674812131349168126268152904154537090961537993676273697451510391041906782928038941617443223847160363326480945924466715963818678839364308105618421400687168769906318355822726198393614030710543087177686737129430384522048322623143984038034705683297340001541153691967554700415706263805530015606726617642992722259612046786504621127392070774246805614746320519647583046905897461444309478673194968533869733109227928363257078876165609969527506835051532891031343393225413507965377985470461219146118143944086913635401902673156779280486510280440319534616072147984221069628456960839902341564161979876138244868007566639368843810331367631597829634424095355992795230194437770029646769221831654652563749873029202071631367051694113902883058675435770490383255257001756907274083863255551331139664363968294611920393212156934877717397886214290071275199956762641668319702148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 49216216597244376262050563252814552410783460984666756303939031640120222832498426963073495677737442163282828743725060574652092787366637485265570030218263110609828444349080515082170375044941341884987130237296021747270582012329485551749961243463513144698423269375209404737645219606937272184528307418802914578126277163262234383324386910079734251612103331894893367568009100684381212763543711219470963163773320122879096372357994442872581329302588425903304421612508347806459656892526298920836766131724359634560445131273233492149682630697100544399297150930943948750171655320675331383977323550302710213171016565178987968048257639436389373639312403622261674761746980417960138949432776422558039852191648121291785195242722803682795520268925285842324136067048728934099278157185607969775037304196290011457301112858044213167128518140338327662056756175948284395018884174707922971438071737312323230437589685700679305339806483336306249957505436625147882204588435989150017870499535849744560043211895942123120174606310719671664055492784402303844143371505542022813480623356106675526833667212764961174553928968563941347862203732038606171583603230536730033495019373835223549923409332683828093808662601390367845517105275623811036003011677964226441462910667752656704128923748293774760276995612920136178610417411150545072333671810138460113113066304243061540902889978436427630198644666327230115537797620867660983483174635473423173244666919816506787410272455821073539981277967172716548764397183409920860943782928646617350987782566859617351368834149032192475836401967819928957581412576699352405896098904247823779863897601198643884483019057387353895891613387706088803727611072254720123581757287072117425933168860507951619532529931745364611858888939393614763917078830131963067109488268269820177881571754343600305556015000947866357924637045235161068574161378730928755729208374824083004360464010797119528926342738444148521705582408859869915829583449446072001590125524257409585625850464303280708799006292004317667994134220580558598795829060913974145111589133349764870416795239434611872232988747813639589483753500068253567574809730371016160953009011949133222254122966634873949845476457151069623168047567954787176367019634988931094534386413650856380013456731609815926788070563155872061300159096842517397473073338369496548001033216361762054906657565821231937334369454681632437638724398141063901518493863057806478121940164732786494087031545038282062523895980530440714552475479023266962140835864156830304657079568936069784408021498452206350401454689487824217930880822017661016073891414401082056560668526464994190313138463260999050275291446145713374304545065695283768023813225316621219375082436786625228634798328389441917590266629230008095712852265007653054588873052501113412547280634667352432026212975489498354715666501951539024229953723803819482947418718441947195657524653251321365533773536604373030673284102537531452949067994135572738557933413590153779147615777515853371454410108363957256925100391321024865476490052627527075527020664039534047686543133264585303829425663994440306152931841325699985705774162333604969404694160510161669483852111811749637126922607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1982183744176963417215782620125543964219957382040502711802021348263204976150593539579916576740258654815364494885414107945599888803573290993088509916943699364828628305518113940572688910154919729992865900907354376757940337159055789693956543436471211625044573278305502182913859892703380633298692450120818773733553620714617183512075329233536513535922591512219748457102071716149322090090567237381964337913715761657319537406121579654099759796734495083708457649892786769971152167906328343478879553913185184493872020486098041161638995330493270887815125215790077971395446588842677691073808831660461762879242050427052665572816843678599165922349789164839262124688751003191132721716723370374569879673259798641201758476683596196554408346382580546548870448667769904138389924148636243449701414608021107634310388674215166401630842489436208146128115399256264372792276821198057169843981142877250400663902850449067931819832112921779461512667293334934423758366562736807481477627726530377893922650593100533827063092655792820487170417260852122964273089565849293212840182779747698355558181468522878532867049728626845706454759227537278190821177956683720734763065603466532580910477940825854080670783311457028487709965955705368362813468907712565012222430054146499744104692571554768496827269687763255113010765692351315718952725927291901662389198594420594845076318115587610619146571542887387838494699008472578480209885013615349921082004934608471051880056873458438306856267392663402451597593715403629616590936888906110744115434996532117788498177346792541310417364797247893636280567101391172685361614327733114296922983938726350790069372144617045863286251689224789451300238329330200419160367641378517921997405663933547063760575003111357428665066068719319596004818823039989958940782529568485817856596010178616647244745083672423682481716331026505152028005422542524957909554585479260043066688312549067534064830634043130310308894474748028498964555978025196928016295887070920267394098949431186105997179060162671716104097662560823362340120095713355113634810630889670656733820059791476604904002125251969433985515321868625931874890787938793337715097002875341404951850481906046278124093897921793138012784597164654131657009955876178465152769652593492046878654679098039776258682882128652767627579780470994089171523075568738625140412444407216985081614453826700965737904573422977233728897200585711120477862005524744842997992200134088157106819703475294028183919167655449690148926914542128208553383528406219480934447988708568538969853421380172351170285205177392980463387630323392615622511622124546146947042382429824760352957070314045173796620943811445506395371335130902873707995209892880070197025167781099926856117780247467735099803610050077816976138119734078515616117520302366763130740904970774449813488718378328351859440851867468378805065614111091858265602209554368758706015842724575085006642259808166371485979527470928205038554019071288206544469416174578358277821234955425797487668502514608925864143854219735581524908872024924270744993986787670050338972903957468163715110724729248261789705255606684593828488008118655810595690074087128499735666651302017271518707275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 72969068174763135365483553452310551139708532747803292186017979139702540991262349701820158471637870949053421389041886345760438785587755173483807885376618084552979859176016176420617664720492666880402399138981830796431549516794258949316577460637633702078215701409246073437226525331230250488531869641157676618103974382620839626975064757000562684710494462417742215423383086225831463219649058014889191227319394568696672874832453281990568876177725733269530664451399796968540009119113354619530707241949726883877369705394882787116191889808462319817976084091902423552824058873212891133611178333021252926621661575512561725934806429475221980506066067489159692060659127939233027992266752792940052482953997430676978637625589832583068878789511319530084895716886780190232988110581876597427799845660567805844648214646164584230624568410311002093479049238915448323051380413625005720395746344072450227554234859072521007005501933812902272196630621029623416309696024590867030945206650853939889161745591112484682506344814332823296157175396906402044215897006213648427221162494942724363281879202805379957155370336975451497627491765575659220745055652215748601304879768042547680279003717675438791397550064987436751458180953770867165337709771619068319831602221058129997003609538432938352559753766654312431894967667798356992650797688179720515333982452767933791234087592044803015037057291599954348567260450972573897835349559235896953372165657771521224915451546420364246781038133246126659906980189222407369820977932443202120211901630342598076871119356222655453250559403860330642078634903114186999810963726682137778285824107098382552606331513010517793466238855978387287557105397141276883015940650861116283073473348976340298475241171920586830662645105040124990784025316456846127563479084288446738958062098251403195706746300137339002505244150438663690153623234104333834671601441178484363366929982420379182724357367179117493660737812823548587341149339506416145701879776149559673295939994490637922768839215605425412556895658304383938430307928344266423442616811670704160439513539326332665342454999143771998069717185972356053591994490799574183339546848117492966187039905173775338817946959122187789831528360329609739771766454801562709175113492196781015188891729350199263016942557215542592901426705103703643861969214384398516146498257458175000493320287673083963838988025249732704416477932590698474790158602851505757049122206942626185789699183156831132814901600862042584604442773449172731543131702319090729525138676171516652228404084212914291767461718895756959792238427291297234535461959438722265396342174106957213949699310149801528396999920484214295839281715706143333467120576383048931485274222669763988057897733974464880692188354403916997131629670267644987335304623432047563748654542163449514008206730208813142527472823785598669389399654546076079771794716425219686845330134060256374325031307070908189869145052708575583608025493667162522065708056247826814934021705361670929473008696540918841654781665184865805434097900867683433449684075845256112933475247779462945188914687232792493201057459113682785498742505481584606912048978842450846709991456009447574615478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2454515814774377090787708384384057144800483443234633074464989138649349449335130176412745814494637762001830949890326086607728055501714590820682104603026580279002776218607783566959306616864941148545328878658641840737314682955093870526684661423930075928661145159675825609620272185993479416835990458493645401927345204323929375345371632579024458523336516450026828546317223592834087262435461711470456114903485880712931611426677715796290315610849595036720680257422024823392712338611362565919519251469525709846828015243828780039167168146258207750418050102417458494241627458338153791178812459264561142883415233818212440649342483232773963631082249721009730871313678968603368260879640442035207706852949080823000677146015808607960583241426317584772254022443610449734310913913014768099580921041217574840930305597680014305628902619442351230009319857787601593508779795865257517856623258771816036743178883762159032323301700131368856039221292561104825532508842241312192180946293721446192757816677779020547166653876881656670450886968982317881936544642569072302642989077894430207996585506415405751086848015089875845006584382174395312014190414694635279972525868021135846577132013433964793452504646547406127763745100408344920946069151287020844962406164885590766851258707673243779550926391299149740151496772398597102455449088911816976932124843159754694782611068602334802860906074214459222359158886864923405077700020492256981060986414251457774223079314624430582149924748380361963874242994939924331279207874446611317849585621215616870190581502515861740394162110181111524112439278180565896414358475161236713056281275098294002095672664717330421647748559588045398646893106213016391423540977954886695824941171518589722564700362434676312585538535294716137912741194187035463489934738780820345964436580852877406287828287589766268854732712533740218916803950066376833482294762805946049298893971789901088682691372553415010640567642459900924801987260766909050751925093141992035661896802102779487187229880321968344934113486895818783975416939066044097566633051904207750393544446112125357178341532364498374130926245816882982280382744801651291495818588643411950625202673399434769950172063529594079437058932278297186050298149277698500733266270893205842415769487633368790575424907585367005992838897646294891881247508308593410928727625555730390821148408042009578015168447790585507852428872266974814292448737193963837902170865876727931633866153028304356976948274770174492830855061748254222952153857661602869926698602348508432494106007320490931273792457958911894030582716750705456716905884227787652889386450306678902621982128208554187619241368674900329777693255223383458530131243503410925162458355152597949825588311038345036544560050496233317507696647839586543289731265308623090188496900476473907807104067339647648527838395377393735987120022023372231667366851755089537701486856098723642818666439339077750790959143529237186940687644480953789548826425346691229141944130980856114725721320481647993068982287116018368647666210452616019376139497263804403600251690775222969506457126861723278710892860339124419726081396946053992484072632640495040318259270861744880676269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 75387024295457293193417872331398713608187654234391969775254618525756383024893564602563809453400602263829537009784408399906608839182686745481276346861014254546035887932360381123386370868063832049299042415039000243097247233763372514493023578488966072461231974681926350653569791243108460302475670864937329021681934383496428523026160001920562227473428040704197694484925007638505920479103213117836410323495315504809994743788227781701740225080452998897561259844249589219636082142323043219150798417684830360788285811200626631151076422308143728731627294490133319400343807509439576520571171502186916271040419736500226580004913021506993444378341758092393140177070991637011413082400215881159883404903527633494918664981511882421958194855258949092184756567401234063847039669964139476691472900291115450610452485194520636000464742007242688213378565898470958301286946479771786076353306969649206344619096619171615940843089135541378960382128251162962144516616572393923627540286593253652074038975942492076206448892649754811668602274197720404302706139346740964925290174124492620919944857714244558063859118014172451100386659264392957727695002988018754986705685870729257786158757718754468489673368659122002710369691264553265954843392964779758853866133703733913643670770377711377019396848412995716912656490630017390134801292825880769264927471969001138157986010382316032243596928917106874090887230102598908666737191670574759519575840561284551794502495666428674304351801577668523596691350382195747855753939377836574266743662737646364687108780835770378247258312115791401519097723074443530246367261357683199380974897235639348264286937577710599908939273375844145478664672056268071930273682007448640237120460918109218133659850421784201617814103138496710850108178640258006128083265377207700085067632459471001131876711904921575783200757946854024760494712943597524054777018870966271286206663782356285735844627300523917940163599912018284292191960243774014130376797726579939753476600561265955879518679711108163815188062866433314053903144869641852535570651640258944442771863730158859745938117748564224979904803463206415611182870686542428580841541463765969964140243304463395300761928717192546164427049813584666770236556207103422849845527764083262341054434660066435164373822669685455569786662653230390478681945873393004890639148429506184287919412126017900641814521520367958007519246129808960104677547778388618832619126757430177485074604302609944695182829237531266378340505331614266198740817164026419049822197799565657642345122386119030817995000287023690507241843467112819930769435587210497603054472561000471351799527843680570333618674127878322412229756860597446615478555003454277589182725954509721868811493984646954453603615822433755644589107891074815308578841676365240657261468216794906804436091978158316151252665015349513275103516859090561358552476124378127542265159758798086376877283029410663632960340276209597162302770102819307320338634423531130306773289579082972603786997573143792023572249937579470410700298922461330447224762077852897422394980897871699134550553737848254459952292671177178004327607439875714476128220184501332639047177508473396301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2111057877203751887142726745169017127381143758214093477109335521132246676045817870727789478014669874154829614592132796658806642158918809591634639152510598571238673326269712339859542224580407503935346344269434521352789464127537006572143595100762455102042119027054574856263944169765672196018015584595222086482433740553911849324879992475306001911050724111844722417686298315018624941885400429355135738034149508750229406424621155129566906650162496188925265580589078175340650667654749391352360980138410406960194435691576465400010331623169487822989816107615266497345935980121752767339708437054029717079224770769531020570346171725542240173772798403442235928167301518603291915779090424451393155266850734277265736026432157421027337383173290456186507538054335427395811152185093402720806263345135295041378565134745711604421023664170173477636766862088366395236642994715433342794145945963134854723241963409415660741892377670600713724737388895144839596833606803429449480634154615172365120724648652249214373357603283959164537116936260824901707349335677138844910052593880950671887287392575568810193259820594322074103392409865515625523895767667055273225337338770922942811632889106449331208495089734351796052484154469039704727374227294907958066038737552996786151561575919114762360816962211688019474148126217487601903219659585522407545667653011235518138128386699685068041472210219668484498866261550960186113424451353221644850288438479525114158926229140265540141589200664912383806631659458616946117899891782955846486969124365146755060114759452103969459228269873642823001645399082339426906853411314101999846085873694370425345950288164723122457017341114124268236091709161631948689266934469037495683081315701414645782297103100447902537450094765148610700473378857792810361857608862443057817139851331342763052345910947125689245015911754253288555996726322487071679789099479523261279784007583636929169933153790277570855420496433132481750924588841149920599641477189860801973763123895145550178030808868317174300756423819043917313592995009178935185692158255881232871650479641729958625759124725602343642764859581846268890904483658297799506569157977670664761091115606169179255133385493355850200669871729179589109600388386914205416921397480970227134374036286577823460281109481241702930529571153113293852641324011624286560447010687102175013746260333156567094312978165777453526095085194906937559315375940335296085472076625831535655317277436336978593257427965182711785460953871826486217435767736181355496266317012418470164496471120647454259853171587110829046576345254136194148091018773892972365498467973619231121315665648776687285899913998431192822649794992339799599273971247039459722803773187587839389534570052286033003750187573201497016481583996300245013615182150834192892381211233954546464714293902399103520571499948047464648745349449313674380801731132144101859773719289163115024862309590710533497579379999140766097875673511837780196637277168049598171812164045782378959149772308685343833152642903005455136143839190825808058000604355620916410225193658731666968878876867189023311668205028393786640255910013629133795061919566352607944281771779060363769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 53787957777177373106722460752320628311438075076173878753926885104897886660936839029494572490312255132675619710835667736849387694844829148414291319805129924001745941584165159690415040561131298945404540105201108953554700996062562505482105519742785409884624688985113354969601937047936009245570967050017887125632921204245516172522194611317332603489535775902540875083779685235303619617386753736770629056944377634104062293199985947087584975777967991686280764137569947523955189718319189674801985439260959498916897403191545345015419396241883967202672668576262447094508093702630904350628475691583897697303746442348911122862626069550463569360125103341835180819150652468136652041263412758319239696540763065401054604047325250150706791434009615352744851684842164147475888870026551908435241063042075378419876986906091298314959440214240684442561927099677430162031593364563772623550171449889446460664421760554167415052456525878780663418699372348931310004263953343104254286850199432498793926439484215453560553947344813353336334455140067255293525886140942852704274971790750564594127262216993207157897345371577988513868015540275840633926549182181247134302014235194064737516895606900719502164607163210332656841285551325906575363255937756117795631839301438685470947119871995281926570971181155249677042345233786485396189904202420150306841909428992480941654708141520923506714515117860268804557779656679040922827028666569611864682268455628462514135204846744620965347148213773241120767378163663568009644623689532252073869487163481174836198102539415267858409916607249637598923962869862126649126201639681942243123380033129411865843325250504797112631147775529574863722922054127089720085417847655241499845634887789063188665815527096581898949908180935676140443111161650658312881301620680581798002454227273446239653194015478565368438607911576801027080438491996833809900646806736579086812641480834653378610515915961584715594004458124570127338539049754997287746543815883157833107821903752826975940635087572223904969089898178771715375943848565041181031082695081136367076329588948707510858702660116653467469390451167441293463677717678873173518176350365532652622123364765973272234380363151452424155790156386811972111565653920721338582417466474987281649083061129299025791117349220184940766249562294215599005318833020044534342979050181927861917254610773200395888349076972504745898070058081917648754269545044487218308536967714350895807918214308100538953769824492236503122247861539853453138820501107034778464402198385747371939758411642425643360650481743327673762228873860422746754757430049278912546842370411973319895791178228256933262899692705275818866744324715549030141489841093984866857736672600019589819392350947498170630435451476504780795815309092636128277620155962649061141920812436698921367305674393954507344217130207763619763870576733297884614239845564898667501040454584704138580000025677223893820194538823837774176103892890724363014095320168098580964132566994620881683684633307729030398006252112262990352070493900174241799036670842011094307554141234608328213415305295514301394885897538379597741066878023629932468860046623831294709816575050354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1242882638707024019030134992375385815155872321437275170328664215149637393204665493845897015821067796279659017880165568767412623439199038139124730816721783244783181622474029253764305067466083875890576346393310803807388938226342690247732739181159182192455089137693982206020852771818805993617995958061519680324688281401062311388514531119990957610235823323206590469208104483675656984258273010514678685751565443823576637538336542505928669810899252727220277098860448383478765565870765529814192000515436951524152027298567566349015516567077522965258566533492985084723733544672393861806324547408230816408901125123226610656759449425425461148181976028166557031064007482959106640129789633380447121853782137392351917411192810578043437258987341925810584032177669969265034143592139339468563491298144478774194512939437077562678847642480057416127275664952866674784829356553562911986463487152177396990100019674596151935153183476470360345376512574563193392782332038863016989770690896536485267797894755356983739485179528029669299830494942110902150482058463190729183105030313420648870089199590008891745914003388282136359744875912786705391871455346281045825916712150125653778851599898795334705859404291412991380029907172414056150656313200909260888848754549973793071001458251047324116182652339886760718763915198363937986628920862218306839434361169280921577950211586806965291729306921596619378880850387481646630349705488546389555744529598122366496411903317363658388606223541775245497435567995719801869978528340511046901627548752943153763174065331621755095586011878862007554691477785087035823407254054777375519883440683953907768304630085782569943430828329696238029931010651373495939423705043923641739554971870421301812370289547121488747259264305554675968162333622013591048261340260087939314555581289793230323835034038590513895414290622025212648005680829600393506014737764759719048148721186099648157215141917558561692886903303667709748148744215754241083684144921522703193881351889990497681568949928696244392379829137689031299237808213382047607931473708303730418067819836518782887777418350223575752689658259970957722436267886947570821319133680645328711378073665950018000131690970792559204497608681533768248803568594838814723021232270690675062936646866947252068412430523738613368822332750358560919114670816669933676489487922943546869162404110909568745722472563583267758706563161500058741499251732461942130063523967738632982474043436342514472166952842841643653035453323548465849203367310652117751718527045702716192994326497066712992165197852070844596079751899998090595272812101394215687657264074438165157648684031388665130572512599327690571339139819611465061804597541446731225717655350399342713470593187156464216526463218817040031022692097802286372077652777501180051141403642882978802690552450031269651871368159267214872085423436884011866463376829326978677200799193396625147230366914145712250284390599817782408349308489393568934372245206449193820656975695736294495667961674842668207746542548478378896866111915790717177103926114645148613219433155775997218503451834469746174649822039225627000636996047841035602325670799928047927096486091613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 25960707068144234600078307735879646145037728161555192789412711095028468127611551955266898153798492701632446734212674465093498457086201025400449436570868685387978481391934185513119887085567221209165853096373709541800443467617644168049698007473525790976459785239149175385389078766830317191061473828823292060247595338930611472059091739610372118915311005953524430152092539837851848470358952962446229820811762455057963880427299246475278070387798442962836659516420856460668618025798175182467227153841092173182939939753100478670243499627286423674917112206725896604504650829826185156428703682429521361710112635536470777876175856488397391573038392043664092842388070096916963588323528745021222986724497605647767691427128532830263656969689128259284928028644182423486288772905977341071297874038214527127730777920770810756220949804055574881669961978804075286256394980805953273659844958558878128142238715583743911999775341693083831020258809567399693798600147616871678051368919698418330707491782821234778858291890596300188329055413822276315566026727870551436585074270103591584367131678941334191622938587094538094926750590575199569028291170792912133957011231627525597305458867865041286470521517387504280976217860784022677673952542542606380239552676504997122861725309753994750682187179107316163480113651555437542798563071214660373826045245066218284998316920880290018155157830623568423676637385422662908206618713916876109984987765801256070147996260656982588959601899753810573507256883655067151044976564501306169462250854693767000886039965069771507303863625452007875231563931734411119952260775841691219972441220126671866716552765883237507032042995336445588585529200091066417066466082755076323345913305392761785371253249799373121776896059473759558150147002220463439587673107736472090689386202741209667512630545934587708411848150880107224901586007317699502015921127986274190546488423257892792640158513311489931373888470437436783214422834213075368768302078431801792425884364621014937669352523702680314911151527012931212607919531503268407139630785669004124309854078642575750568448332613930730831793275093201257413415255347455482528778105621552193887305581020393951988640826777318215534939086145853172945300824642012494756055053757047667775233981705885058290809958764474105774701575904677047250296054814862183583666257439089723783861558780119961695171889420752076485605067999903810698972404680246091023533134696228297531189276134447047763828191537807663847512686133864838969727841746331285177971747022711186151635440169502061965771284051424672132569230656689532784685468531897458126052424499600356675543731335637015164347777914488566895503651557302032090468499406399969633342927051665006047567409432270743409625605464252604476885038323900982031720879676076413212243606892065261506635495953607037070465545171385998389053679291398974389048064352181285594024322528697521674592103737016503103335124632455329506758877415066381754891750034800321745491306631781412390713938765658240634681008330068862428895137670652610891284810998449930944026236161961963476517736580594860138075417796544110238824988673683056728059170836786506697535514831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -487792986828619170267014473664995757858813079249082824597652936902180001731605366002279173934567676586121152277606554929409759970090795241338438404447575200269696337787783649015889364762064624809908275282618725584886383970830065720789033529195931500900074030760992024044746862933902090099167794739085152356610042650803896355771319101124397607332831346919346404720462504210165263209198691315547171004610535619161408436417195876266096162287937185269433314248948127489984222854591691921724842109106098222395471485764028212577566893446213204972979594139880482288807038284942561096972831200934307153877302319817393024436237162196680779152432154304775564520361994203047706506987394888849106298151248228324906397072119711232947973609833389397513421913077716714133599350224254761570735537157113975074538110814571203586395013037013954350392334204526837425603409114891328663843966646834817672654784996633319502146439317184941052193465716657467121598856113518064899556570589282649884789016093172317104930445722523367929813081900693504107490464811493484863856036471770637955413540299880744602391785612971517488324062404726325552467432965931939510573202003858727494049866222412779911484420175325276994933773324868899908785582490265301654755258167526802295976566782455606882019082146095805042208780571795338171933826653426166935726378950812224430664172154716896463261318784181208105127010102431084008195938684901986097566854280035176846903933771590958545488609944168798174030240250224036408555420692377886730792543727960965134217791938030342646565668000997595009491268529887775426954542029796452021131938510454111020279342925981582171558566752625151449400337438257394485827018065890249994446455046914796157827633779123285197629360520611347163579841832573633980417778147076644727308322562207448522628972162642686653053618908313173675967005228810234639800449775329101560727999455109096291003609114528061667945640216132314308710683227202678970336658887218805028458196239689960613976667115985140026742026970243026452654913152983204490054396380686465888735792126635709738622261609312393429133890417567799403637171098945855066771308897500501252824399863308344611051654468893357646827522939856046052284209076215642966557888892028536989283174172528360573172421402072731184815987550652038327879819236092677312950213613346548468669873837528459663172601090794019492948118066828856268843926454515463519781305384709558957543265198377663027221623600755226218826340127911283386648597668513605279305122645948117486810838173158288169910415416397730788973032557599353999491355511338907597960650029440915706898515303571821243577144022260284711263982043221514466986977941262570853700209410404361662022144347217478138167897667098345842186622045387590322361706541349888354774928743780923490977344118589595317836380992155886772377525710181595683165098123862076870809633222960260765495260253421762626109825846110180326840530239049675118982679666768996853862104694587075600403017190560875230488559264597005746507205872006289391558639512465641496718185254348796890730971835855225258318866827315080274194584742026382092170422311028232797980308532714843750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 8205346682322455973021312480276975609787687372283426341906046900277343788359294112237424761798834650488289146856833000226959210768318892710660573468961067111420445274633981196909998016290682860110447624836190885658443723312122375418962392682062262480810884627874060885626617661587941865556300239254220136283313771601292758353897466800246005699121542861332697347472755463221519505018679754710027426346959357789677935340579343609142015371112334038728124907185412232416517194531165457010834363446512435760708713383998046030944298988785918244570912653516758681135006753623566654758221387008853821444286983802350837617790847498940219613804479635762106594820511947481054353776298474620161496508976206594115522208864063353999647467728117097849706047571928028118994965952433684087660371461250647403801197631578071664342655333496697037937341850105404245438588719333817577508468486402235144933056708972076328325842141193523177789335473721861481119989060521317318379037215721325697933649086374416381593213990039610525605578299223438508135872903882983037953350626608131437444996969645421188233799115128090355303458844480933649814535754810726918933516829609743911391296210848947737945047250087936565862237315852433963651497030320047850327520302475181654864282567958191512445246474008550493618483127047752803897046356981971601760797495493012579860270417749841931536025255346867525021829969145453694312457987350964732296313358026387569443686949793844599260281518506646382266461442991706943311173113201080610597075231253113140836383965124477169409710378281269332350956683110438060031291726954253044117476720502525925592318137268409108158522365235091293480834050916298630821006407672947808994743869107711037320989921139076496707772293005158796060276987813053891233158626841397062161767243464696720000777996218965481115114783030231534992827831199541720887394743682142441715140487998585772383409898367023725502654346878988273905798373630359049576932869768619621095155765587523071147735127630024323758321621167779731412743261777542886605636765637296600471961989509846439537896280493540865232369470411550937179763051895747521677225133404747958778289027970536838692602891512112739953782406083513573680098428092433523256508351739762877527134521078291776818488208628404993188631560376351271367119943961086170863577634786662330256886657273171478535732110707427635654283907009352015511560777631816037006124209283473749478540421184084725267849374251586638146810414246377909173973596079883134274540136955971950306048790491182646578690996315794000583703943221749602409361777968737215491025101566779434665891194235525085709204999484004346677880287736908603193350862213938643825130472529879837129951755274294743735134769609877020675998359548543677675005904921153413556333439599462319198739998403094405510264269188496301826698473292054887061823442758396218397894161402009700859022889037120050187505923341505844017069038653631629867060374619213904670294499482360364434789240639022188675919834378291827720156072642861935544228526969954033870663760462079302555469549050813504888104048819132210942043857536673432484519707941217347979545593261718750000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -123186018042239393966368447665073670978120057700783694841085925310083146139030716097957412758876746446415378495616234706805519401823063557446373436835130112675554666920609251116832079900668448488057392305404275503395974332358519535663049345355127066154770599370424018011172187732119333674865072934532082927126889296392502722397040291532639531762361191985356634510064996197063953663863855868952112629963119295033328701595949932804128535211763929470879112448006850874919534670636251230296546585162294146161130802962076934263211799955585380922393367689525554306964746541241811780499841086631617601584408412870860995747385779420223967461272132342511434831436378930604891380701886068045967490611855617246984448001837617543768609264859173067112345992385988259105519240989464804629693005612543280151259570635016597817009492418200230905531892913058634230147781166672792927498868592236110377852631715647000233212046798282287556072599652090145299856006863274661734324212641484892075169096235856645769113946662460669616803194308354162794483535728115675222968516623492895419680145462655458058499147803510305097914883930587792636745400191673361214405775265039685679039157297148212721769565207891757879663412620408773163925240408727691349607392530322024161438160147615514180810144511003061985112093737666327973259333180950977278524189428424047165601645399687846357072654108443811789153436072593935700739000006774803778499115623276070771023601635147939079865933553812867665395187768306457298356099483104807848939512917704603289549980864846525456201616962127843973360667831291319056614091551816215130655144087447343515974921439345072340056698035812128298230195386986177413061752161269790656835908149322990003170445273272936871891858090187801460224061810910689322682105083510697773013099870202367860888596961043308063235762256402425094616649478225393327055052647171556464533195086299873662168191575688022832128556567486062394715021999217121847316546284789705542438695975605315729807612616464581032831593897735769970571500412172894290737708326349094511880645572157092344174320495278092683737391138836253249745960152427056231753974592228385954708269639848311079201748814858265804898542254216584631093209360367499477993104998447583184600292328487336480402196274480601928806231108445310979652418089704160183258454094390806961473969628140867536447487933941222102788433004124602515149395164565344485681125914021132202374955233111918583809831850095339841599219098595254505997499800314545758007321848906130701885068623529298464292746324804585524699747890267485914405368343982543208814505220201872935179925273756347250942597644339872007511781243836944411421704841006027935973470393770915406373235632781976809911269121798183303368364557492337634070242574944658884473237687392108822999843448988374580059333253021143526944400700555753016511891181840899639033483948234269612779046126708850542829804937141346642819730357533196787704218295783386463665499826080304827055278964986787724733751748786016815567286297233273658297636456145957831845594485370776700295991383997806476327495231585598341049919358783406586610453814500942826271057128906250000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 1641227110885044104789364930519364992274178255012037594792146713604079866525786756642100626907883193903431792753868836066155668101204872793693958365913585997847580487506364185149017474484883838876088967717688779349245681323634567112630586227757285524844775646246029860868772779748888513027628097788656539302604303444657060369670332065542262965339300963608916611530902933422483660279623056111252794574683095909652526759835146317311764072249521874471845199427518319086345492486039286155408317432406424464704177544217329643734747197978990606465066480578198803246806108173084349993234327616655201841057791250464071238498726276267725943873830455669253312059060669225487019223793751585542316514552875573292596092720584033293154504586219510634259838200421965539798223946350940795554333636641460193938269952524882125839749208167025429717122889949614587982448311557414122871986828217662190468314628383714641076318212850151086409927760315695659920650022011236758599513338480575837339383974021458974230531152284137649656292043454154095985266467064932210618856975877619199537103581262080949994742621650531009626488530769941569759771152229139092633185982401171623520301184999779655307046363432313876680796965974227030852159025464204024262804750248833155352999641340580179439005608468624832089635442428299985209565472508908165151334964450682302040304236494091686740293243893186015695414571801789447520999433282615126418763828863145374560267476075851965966400882558764552872060159646489663579174387165940776326411042786410046201295944243910159623275429271004078995985962340006642211838780882127434228877212514860885676067938502025210871153176483732429645667041669897932019968872714598987542323515357343774021185136807554417833039894684020738965702866854041446590042140426308117093367179768444495633089419161680450848718768449021324727425008893669991460122405325341264969936472469220450279984520970095805493434774458344016405180825251852668565617750906593302332362640786236648841176733051936749297318514791700872269650522099932816023675158158846610717872677577412187972716321125822043778143344752292786580077087893650792843429009984203110138362991475251551552847600225787047200433789663232247963588849782465928098076462839559901026995297953355327607054141706554007330453277936436483939459256952093959471934896634218019431641044359874014384363167243394309006550178540081336049549827091786726709189257838965180711274979277254426947153127496837015979767415363671421246834634523890364780574380350398829423222959475490387362601439593980087082818609398727210571784755419660957610129499544640750118590468628752484698851105740150029737996876197635700361946449689263033934288627562558030440411742678093471733048086359600472066587850188554295002877591000977208525827333375510636039791816104699932893629507963504711770407100750363258712732841906882108144540357961067226990146968908851243480184558071691768694053804183863869786052563223282889121332669780446995045687106924505580142902710515012309622385007727559359018141532731246934769244860417790219082166192746617489232699944450136464321437815450210884193893434712663292884826660156250000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -19473681104030499638324759608967561740648814837236014163396454670882355703366085103787477511365176027157680461919050362135456119288244753665845097517653990188414754537982691823845258319987765400175681096493232265926378768049170121706180245846054777762752749085103466915155946670213350103354875915150034568457908216998688848463443899786628466077037263340208990454972237186734955709158048236833604585847695052019062850513138758418000332336453980689543903611146759936035081646972636348919983801736826603957629528606855161758956604840849303902248690064049818135734731486247862320469503047053875638040127723638447415028748782927206151215365184780372959899624888568932053189761102979315599167233221049359630174113122951294838963278290582822329005203424625370834933258085805974937709347977110609700175525893271290215158727549218204536086145958567307281065850799052183640162826315716428704160292254855272907732675945225054566820997517630635090657772186105190193829834473512328408730131493518684355619157408320214429526020541953344221884891309007394266106581822710576291308318426585096507853316423377279423129729683331049657734509197125195172045739492593754480046951860397798610402822834714260417607920888460220631468248304554818865884802235856690032828483864318246840116607024289738583329283541875093269994232469924237306083780305382883362650685420424963255070252681916417120214982034265829734833733002738807985901130191959275278180321031810730139435002061156058718615933798292992461612963418154240754272850947202098310212269676887643435135328126076116397156198764031162507688368071660674279349558693130652215273203116954970284864168205790257713425434109631825624178096110580659401955632703340857472252577167552162730430783225781668032926702577553153366169841454606497023928750958729251213526452558804541971844622129888376959326754618282305282993868933969860084782524891378640976578596504794694207367516126295218756367961543118816327340384010985034015692452234620098250894187396894225455993367195197147807563332766750130803780947761690161770560747251446268656411480716248743405675565901771637755883995342296043622608646137980455399391611440247683490196647414327935364689416667804799796892764488689021158908622377663403245963560938064204461412346271696491828560109005888314330708344289752297414316260030974473769303770991993994064635284724072150753927816736761246207246376004584123024250630345679443145699852331290286438876694593486144284967526894739084400664281359005061291738395397387632876052080597706292256158404152830396913820244219375920236524355491728375914639102228704757205291785962986847069815732041610105389388975551866045537137028709818226508477515770330678203039235833162578359012967085942873483368265996347037550269442122909490021593906383524363478695220894716640934077492558903745210485947882485495336433756407244710153743086563226792790503611808740303500895845826637962392193150068893450614458615290137196529247011562820077943236478068573393854752923993520556727336480952164180618882163773353818704422588735234137882257788473935166328967188457546300094393957183513954589670902350917458534240722656250000000000000000000000000000000000000000000000000000000000000000*i1^77 + 207538199877386348916357861359207806689908069841709452677502919805087182973991949605721575680938513831659202646100930774703651932811209015052364704843394353880989657297892210317375257509519790510281442243250847369742910267440134434564346469531913092579970503127617773583380385119871449927534402293712070963948114937888688256493527017294325546907759370458487256237444943235754069906692653110266075096510386622234548079578486131820745897679144873210882317660165794615180458919382748247827322520804336952266434511467663536714813213716156780165966873289776277642010277983207248725090732053994946749947632678929911215364536150965033968636198522586233580808030172872575204700963830001741443314943229610472462011990829050697816505274356561318464239262330275488002869304748294832837715030997811415398496947387208518466549232759648945871257605001314548115357620899647668439622327268385841522357633991580289555633560198805529472298198454038916227674273869441432986004072611669077602982377712337695715814510709939942556461835584584448386554303226323748118862312364684071903386541517271964960844488495303888743215520098678947618849061881562155016467000317766951611503650358905161802462636224771813740093855706232092273894017940676304684307399908009556307979191120524858943950118706485221013828031761747870548886104293639055083983848988735738367638390412975908283621438485402379619443654946455767946674327147630537395007768309995651960860520462836745064033757735513537934713061153198293672823322109136454452336577596521906043794441948365990605624656597979203468698422614548385303127355106409313392811474979910656957943360509454173638795605273979294780892673924761709510328112144635298014187311661422821105341587209554469679308540039807204134360376283280959860303709793900708773080688185722278619943782202406352130697424261188873324119987523306161119406532350966680075267324699177578840578672695392735953880614957323736843108951422420743713649566761801127742854162430674711710627691202171719318085494147761586142854837344283122110710147234553971799498835709315410922138644945591627723199562444825243409376465438816292072629452400391539789899512014493173584958396406353040433089547479942655663689349726004061991127539874261574610616170374731148927831946503212186107271164675268559037332158979571024161698269992139415060241538644291751522292850611156093695745790508345490979795544271415706989466759907724161980755575919622383896419957496415783974907713885435024030215805975377781787766136041220078120809339094276262769863734858981746676017794447198483397827277326840242297983844270858309438941780539165974464321788674767117918472063329388007767580832585114634549289401092644718085532543163133652575155115316094618335623555986250141246650102482546912784194513122275141536215791568666617318031825087101244486663923440906983661506955489017913751777892184106613310421227619526135205286640910819279308041145241096205651972982872448435361666074155590513868154433753126581754161392903733742012422712767302053773071015165561314067765984758165466350988694425945015698919520400922870091231578482116049144678981974720954895019531250000000000000000000000000000000000000000000000000000000000000*i1^78 + -1939083402905981611936036364132707143092425564530187046259342267495983467150901724511419908095144221484466264808782148855975412013633631238064817705140504793585573562075716717637508390618617324024812441118010230738779074761795264688333482588312557821346118960186968287032118637428992716554780668342188254966351341588342325934398563677857832550467670522130940978612584469649441172181687266981505904603709370923049637686380825926274468529432506162491456730489723918727955685381312765136307083167491532893219652020927559365681516987129479017274668990744333616325763933834064364978425012795563247422395876214255000662541829577758454814150555655539442310270945889725148550567849081422192255806612882111876648754824119816545115826858539653206141265258717455293124810460388166848972356185131690490883016459857049402128065050608168172487447130406322584013447008855975654074700663318534540850511124342355522622755364326416593993497006839330724137669174869430082431374104151861293068337747468459000517191900828398363351083543491883049568518423771912864856632857005927397889909464619448907379768430304081030542797714331440589463546832402842451937437572281968682482892903709215591354263099017187783762257674792267426260540732040614903562297318565573608207737198769872259703223878798151473671930027507719238369273683085249517784947096586469640598568354869380502956475522276166648169751315657711499042588845619307446287840611360372734325290671050426259949654743690516798533504658740861141129493370928256233276250541503814507727048509558965102732384644054148235261730574007819888600960647785966470456966229067435876108806469449311125482625278538537856966197218813676286015593932654613133723170704162105886045699718452979701966700546148832538763686368390354516489882440627679966498226350314914390272120714642255469838922225805615489146364649351961366799224108695965798213426207937327560815608056736586692703113008455591925943478400888201577842149032680091819656671343017658358173976741007819207481005966021030498695424428609495059811471762553983727534410259238608622992879327272918119713826193028473296836592344061440567493599278742206414635088769894879104429254535820879464743202399100834171163935215895306777328969722765032955666960894342008320675411821797619446149637449612594810257248776996646540287282153608736871256846586020944633273738703590956199069970282550014671202840473045120638050753904955554863594987526547923896668631297302887401883895155031544067825820477428340992316734698251845989656812502904068801039900749991391409527679677349361750448874564990648263126974830150206573823826144908853847459186794460741722916439502465453596551029676267215295666351033832296920008850803405278996905124293014580109784099119607360369071957386786308991924776547261467225275057279289522066198176574560964752050467935361791694864239409020044279574499322051588537889569175613189217402804342377066493360026708916823498710272771376175096490259530536667405776486152871622006217759901054045119898954564567140646405835038852800001349389322103244668631041290082048645914455736530331083753223020416101007867837324738502502441406250000000000000000000000000000000000000000000000000000000000*i1^79 + 17042575999520848672548660416422060171942981570892396221078984074336151746555568561039144271693610951559124841884871511015978926479041664558387760726086105044515904219051894189769649196197757779886800748021765439569869585306216857134937789985424278894488637935122875042657352327187846150602217702015905879016223027075179970911098518661496481378112960041563760592919544752066032946461987254959952143190600298600218028414399198666504297032769033567187191623047504745259084637393662416875331213156724037955303422324307686564242563766563199126449333079819250522976682243627763408360515582900205164729717858298650902534479912489723828447182363784995662542654470007670524197046380793383042341299771409544965624689766667552356948389743203986106060058517175046785573454182114236460735723116829874332730457838378227494358510540934035068579161391885750214205892978328295936580989556160023907995292687781790976886546552474572071884011281547413321592310048355237531395575403830012033283737187735299415366649204851231413879759410759343263145977497692513796238408394248652073389818733887864259890103730466638208917400961971032818288274528595187514287368121172893890755152211510318201941101047125966710843266467445593467076671041556114423888227053142447602380710879416545905414283219229824417245502656566586704526143720386788597653403242875067396826466218520208721490204264701413433446281758725993629255978707585253532547248132778285930508630624427274433463728770440571704260989007298124110277395474240433979319097372189740918656516196235728031524804901379580250703781579391844878625693739749810733928369910164772485346412353558182475835151076669930441143360366984979223444945338813412855923551685713977567245317692908123330143081726808962971209762273614011107019364270159461119199610253865055973849380568224750467090321001046776885843192094706046757885730729925295182062545799922590961842697868137801115376968064791921923447794303615678777095836241789246242234507075957878289232664224938774173881428003468887391118939910408670787436677031897488165482291655006431149612112890966270633244165102882122545262150759196273255327358905841242115424486128207900196742300270184022716544219197527829232013504515795028128453936213728631582772851017785087672524760755585536623089576186904380643879330624293400535654798369514147173684038020610622956942755742763010535383044464896703487142537292380622025947694137482779517078772556888703057375530270536151255027619004559424775290636689637188299466984283970684905948334203680138013610827270755855374801333697943176587943011434872714020289373017289015575663949416114615358925447897918778540045643975152091126463684896114719698216193575373839742551513879154205385248870712928388590083868843381168557773640335879818849607080584989095093738837574096689963524432211659643290592064652500417483132992389620151272452056587279861730140981035683986197519729748049007975251057467034859759506553435231412613678460522713789913984792984368898995627032543652935736334126484929150858713372384313607584627390573571904866117278603835116940662556287859446136484509182196234178263694047927856445312500000000000000000000000000000000000000000000000000000000*i1^80 + -120149762457265078657730580538034911920726931288797707874830545220532292067555603984830046739056659325218249009102550609200990021120250687426453881210060765510101731533183470063451875557712143626206519939417231083284341642341849669078445666458160320931958728554466138827530865141609112661719459539419355466999028927150263936488782026628926725289966584949479157188389052165573401809323809250426044973900036393237406495749998770844288049923031836991910051253442414428428451813404702910262577420179936570120820619538951485081920952583374861145615188923238186876904549554192600474142193525073733299319156540203738309934839674957179551953920078808622003573694061554252968070710323062383918982809281274164600668015525388589258032639926908626919219711412629654668175224875203367723064770313172035370078155093760423794762364013961254060712176837307325990099276543434202119675893255008586379884270474105532455620480115883788118541190212691190950110315292027308726381458452589508486424645044273776181193154177644820821472748849290592055371317822861552728839274384977640984186401207923891722541167388523338169965037123678388131381026458229840015137553115579243780791828181991650134904959291604245325332853406312318249115765271191523177946161924412328046071307566824303184178884346152313029615509014698926468617934079590020699641081048641139582233456389809812157607479649448951040850088888482424864023044157735918048789338650168540978466866203385600704285311336787171618546114551721291799588028413045332904031969913475922960575298596512588000961981514740478187829758310224586161433134612348020851651195135632612492606459306767529425119431127719715472396096222347414160225460129443465050474064587769214125270241551244103236667844121573079218756742062740448959022101616870155647135356179908087453336376528349228725269006342540958883973800927514552256368225075421640032277261636993850719688334976444593689779659100598933074171250207445796653467419686359711103349943571303088733404545567177803494406938282405369144051713891202624416966311220634382671371006642864952151296176907301664468588386038186428389949742270139066388555473704994776280481149151957499690926617932445334241793502132664000690885031386913441617609728368884553427277543670900320094416546685648988398832686430560246672060371423908164748264900204171058783900727486817338168704452446540881373370380064185957486161548116128636441521861945583152886877355843046886269626268999106250142604006358690438095486837236394859463538999558674470427223094818656236812370586278103862628441925511338540862524782301415765295867476470577471982162303510448839266608124417069588230918360493183824907406519099486031995506940342145983689254810117739998513047514345056410792325819730825505526355606807395077594356943082215866269070622713882198645117922118274565067193691260344699018318476569206756365645960028935716370382650927278856002111388626205526831837532397439672953042118831279636512742004889355440149842480635553683314870569000514425236172835567946672922546585897052637091541355473201531876886326400244765861741314082991767542285543868274544365704059600830078125000000000000000000000000000000000000000000000000000000*i1^81 + 664472452837158109739460482213837090447435775338114661182166627805246054939002732175617279304296578828765078711194769796046461612259080688101042628585835815871916230782210363216543690757780718080318166931652681146533375172543664544683094478854137837789606082998418017091400940225955522558237238186459593608461265042203315378237281694370720543312440437077578563258065003539530319504101505905215835249323046787541250014589812714383279787251016160728242305244937080755881188780689965292567482718598000996615751949190310719627199125665702340272770590961810341876749859765657808654888291715398967726793194222883486904756342052319005973724185716687903384933913870391223789024215772654724326506859501643491709919674732521305836349291744480066532728742118005369293983001191663033208554132784947887850167693629782392143553780188000447989280334696314542663225319125784539668878549742058116959034724268495511808318795690709507177982227150271716331843901127134388771248882404950052692389768055434774964830119026310757122561166997811935884349840885855635189253355136290386532332738393215810904554700774883644799625833692709632952030054995770091911719610087767459246689844699784111337477640359054796987798421835576944968887984093996392054701842599096873753757455601168276317161974174049795064784849407453004051200471962382468350046872735473989062631852556207318924746007668640896902811843899333431319789079000330725176319342023795068671614846376278401762346814930181896431276655415318188240671746104687742896620191889732955947537783916788323163621909809204730740460846562668730474253477749015662067482681627085260146393290293871613952960173494317804935854030526324198781839770666072293526691800633996022671368055372990898027472257209526951565165967857812833027425609325904973661358774049895023043999312697627522233879911447479636734704637224363010613474409115880581453880446372342705414855722958473262346672631066416425572017546693004600814289174637162148159108982901463062548671445520468862374362072999870299598766151627692337661684664418886465809770089248848488113747068688612986550198904829251006642916482833087675257715244643314981601208495139527533567275558659385052577212778499198063899723034467812421336915688979868668734660378117776218303256484028743219090187441812658588854488396737124241928363346844701928172184967070558633589874215137061806956753320189694885120011686820547339587819394486467895307120513743221894339700270566081445798181330648607979560429818996859286459093015003035453740716080643576709793412816617857844727708374241077921214208876464503470615654668315959274014602121497060544925095301977639840819619329144895108719402121513880085920941246144865255778714441768183422425249631169016966966999506615333494106422229976957186036693895796142673905710918799482426858783593173586948256226691207400561746928870737650121914192670132871178167357671430811932001533795208028489642106520290107667163422275361502735052416365733743018677998332340013834164180085079063316406315528413448065310371385489706815444098690200042367050250512399889813721339692402859111730606400669785216450691223144531250000000000000000000000000000000000000000000000000000*i1^82 + -2829682645887564603354540479075223500064170555972409886186353540057025737204270457950825221303932580884792551398117171656804519454804594169738456325168603264724004124953247623390068474954214117730453144625053475127319100589037457123263022883779871605271597391934666753046374309884091354091373382043593065353741717574126718520258755602254353264832967895154716239494045730624158237253172111423367870531374701519436638012045667245174461253124903322383320786537307085639281360034452715808868606283078271158096499633865347861280586888671521187353439572847536826557618420303247706799592413539552012498353925150705249424265234808919485790154727255452593011123099046125326178120979644812473534442643227624941418586126618456926597242256176894659850782796452556043845194128884328611111270664628879096282992869786657623315318907093740456832690879776466286348751842324654557330813290416318689117151007836121316336991732526241051720983237036869031814924501392604699281059678412607289529456253172996528374311736697036461332866301336738233740625016683314994685856474138814938899089739916595024822108492447711498132710418419129946966237150777793867267233158284412974967448985750426384286824806351447064133367027983426760533063180126208696692532537739077221755854035838210218620698434198350759914303273292643968804601625657260888044969554378023692492498190693137678022154059969486289340759335075484157336623744329654348973498641865989098532091159234957562178109531313906207348681838649651814648776214688840057785795800390721628740127380306034537623494073446044241560966603184679071564378016423664550680995647484455289807269445447465043622138711876322197942823017138273940895244927155540659543276605017033019822474763625185191054646177231210089731849116821720385631888891201050059729090892245038349308796676775739321605992804789163175864183508233663355914130678251811336828378381719726849869911412851017389388166727788091153645065626530209222251200174792349811102488955846168613387849831740022748685037934639283897419797853918703797473514807410580231070185475093836253336938241901403292929135231839970612915689602026966745345574583550281202722213989100028853940847620365257938264568630868321314492037105189681840546956592233588819923831912934228694330560477233426018916960258837095824335663061689126858873203337766978759403544254089586239971745434040223048416644346610636809960415403346919131559343638091006412566865730425043671164303068245794918961880984362317020450486155133872466348254270665846264204275496607879922317549735444532346466087919377836750430773328784256331591773953340213270482385481137093107497464472067252572461089745042646197344292930983073443035506351177904248432902232596255018125109013742725911270385681661831026739506432333546921652985082844663813495203173171078687517994736517291163719465706706880887440784694230159375159222283826921649389443864817030478088617380332595712854093624588429089689128247574722601988868688015230947322528708566955996039947363784758780317030261065926963493524944355763975885793172767114734536972111755028031623137853246482964486574473994551226496696472167968750000000000000000000000000000000000000000000000*i1^83 + 10157959103010924221977948428701564266679709729264909528293836726639046760526104401386676609105615657239597070833999558920339996672639824854453060597248325828341457156258649399068870320408400904122895370552566989301457049947945480174162095087553611628213290267158025309165895337004411540752210769949527284931194419331327223143728642089990992004547995222389292849406766302058922025070810046829823222835758581546935099860122785687373592478164964763717862578666262501891590902314160509013780166710369620691016674501192254727037552084105682362912481179947889133893409621101268065943207708173354283569954932491814971096128262126476042488998940425819937323211281779056450987676406354602572467497086213397438577365481387261670177191163943917122496531237469055602037299644419661928654710878095567209945690260204493666996725681505139153197859667577452605245708601367243369321611439839015220355735656175046868257843995381429334783394106017639521963873742406643634884119713987507711159237266337865595467268463153353049955235290409709908686228379109003153091975198174132164116211542771431169094048643332098038471899228004626422107101976576263966739064119452865091510271136510288443004962080389153581212086380393438699852813045411187584781807033076125305100724132353000118126134756976945046926173150459758676612026627279069493357444366218364854349522146893771630165296466460006372894445559452676632564181298709641269371449310952988520534507985455534599002890877230562390111415586184470210265306908514217455821825024781892289854512124688215756460556127758142627422501160464354099035382707051004807189569543356955489652968904062840872303202679137959277395356575647043767862685908040098265502921338076634908318604157640715921929788751753279283254752278375819148874136422801490458512069862703371417345272022726559727787249251400985087176615963216599206019646869576151348355291608877554444563566845489758259413391881796618081727471280393619254061025613009935930994110569994974390620351483865559681170891548715536069734909118732055896729718116197193294410144518497258457720586465833177210468484360565588558802800135967067297075015038535205711517386204108353734421895341631441011480474792144098158023783586729708107304940314370438434756559251374893367394580120283827175423262763797935633222193456444763439279164665980500826488683688111337350597732217666726547550774895974186392068775713319343197160051951967679488414978985486068680379915467374484831888353125483081191173604694650296796209087679473610814465915417976481947863416386952889833955458245462524890506822710315533233245195706234419631877620879254682698185222715158288670770062316775130927812116016893656116877384522735613235747683654800115318926682226806076063031550227940198815681768658662877765788591117786379564375796522900139392691398105993635102672731065900596409297593411891758591152443699730628007774630170031749646394066614941905765215698573910747168007823060215166336904434314389398826312273201603887899066398351875136169225723315043295206515717840933614337652229370605052651208333318371365580010259139706607633968360460130497813224792480468750000000000000000000000000000000000000000000*i1^84 + -31167094012546581576474811311604086584222803436563757484054805594527186195396642920055365424350727968417082753159096328416404355919398748719420662749918595975915382172689178226298754933380255477712534445533956612127144257529917767899792263907206928908471569793859635772714209262173730345718308532532418698081077128891160570202612520923243036612760290633051929375410897686564993901157631277564227883545120260909697052593404323438448878339308467401744588478447495579287467448076110081296495471705934853205112549113824770950788662608551501418817456189977245647873063369546175906008467799707837713964876497181285634952829744642273645308980936310107684195334418820788368301643585541975208031564510257814734796303146232346154110355806445792772054049511311474858582180522026220746955339680317427561185445069265750213267835133874064434253886319007377961572586157246508959851971431885310234062432630502420954123673164125312996235211865568425026047735140667289357799040381825526993188505086268071042816945807996113817225252865904468056403318273981151623168918992517959640801970862404399294892133742315966432740977114960876214710297051671020150086696077589018843049937969893162823808240986413061647115559842326465829940498276592749663728041851626053550341255478224959917764506396836723077814406139006793284503156041309776625485619800501328087970343147058379637037869318122754467990611839839430346175913302912469175485869800284226476423622992318347125932781215096687518508246048052229230894114638956445809773781560633873698051225888153849039834940220614106485532803153920280047493783607286151034588540862234100684490721921827760120813700592430422555314991029244552178706419950825876245897155832415052839880450541513893611187312300653057216111830786820653043501527974426525621759007635914297073878455395026176781351313707225193177392309387815464071299193899248095200567011145530330809105318094018391161939063841137325906988086454255901788556308470391267696874395871742398658951352869114324132524779505736932315277831804644129115713229704570785660234063049710048668036463040175980056833075964117491785457801009564376079836187353054116856922617143461433314324174510599791200688807672351397666265560796876361830710080814005045048204947466698602332050039604012572353643908852857353172849059663724092333627805032331742768160013816926994004727461233257508891775083078058343212629672877470437800947648401114378152230266760935233357366931361386644500692085015996761679816038394195802870624647002784523055672070223222738973683574847572694610035365806770949168890862523600286988846410832284970285842715933196728223088396957630977979490995763023901623406725758292774501031422946526891535917736872519812349021300526416485742620669713571745941953960903343944277031777942667854221693912395724361498170904261929455831659832859371751588478698418977993050962229350330128058044080610709935942799678202477788830910840225942388832691366891436492239225994882727903865135397727484997720455489544388549455764472935624611203635134424393022102641825588047873225731665040054736546024745022509527814236207632347941398620605468750000000000000000000000000000000000000000*i1^85 + 104399241729442048117221019581481051941663010891416127496083515147068060122528817011819043205239543434893676673963206667308297270842149110608125227970562096355239597370240470525321031202953649386201739463758324652013191329702757802017628245890149029877996322545109386085504868578330036656548828991946574513710340402243949256327472069889066713635541832664864370881576284350806780933149242712882825239535986580556930454052864535398055133527064856170273994058428426387318201856745158676007226248176815383270959638732539717246299803022144066620247996795714080073338158989838526825862629679095808703106042272061835082895255901745741566056092182558531709781765730653291363793476248856769872880592556302784463439754221202000830676174943110441012795715157042914758803169673112298492893746849253132176938346422150998035961616010062278265736297781983279459639272349475220747747201490475456064383626284166091728453163372356126585195402880219581812173593077832262957483672746767083781935912518759299502142400153934996466799347507424565683583080830502291099212081254866317488669678845749938873956883430434151642378558468163092647066673337459372922376513740861714990391301129282388458088223886829855164121138697287458635707740143187497953858806337463584670900156014939834000481356640334283567650105891002488941758276648233440543986225278421585888889679056582710005705487014858378251041907411629205398655308034739510877065746626932478853107384209631721554813697775023933422720951585543536156579142116242131682733135862454254867932654348057816284757051162219556641310604264405183197890963818282317601479523788528491159575576671662247589743966762059243234448622411426879136792778306766423238365988085725100699201494657509662302843036632733989597397560875808513193972673453552363593284668028772906271639244468918535920684342789346540755350844222488168821768976874690621130871657305446218003289169659891946535512101466706784668621853925329052076616067067081439586215267050123193162917936584940922566770964394805625201236044882612785598570173235751624822911668064757091850610877664858642556757825252836828540873801357643864514419548865715411349387863296728577816639364121663395118763199780790224236055015412365674817241051503689454011596110007729347733938651181675110618013453111651159410436320273072531394735524346027956767263827985114593781236405676177090190199661860168066727606938000268197458806627023851091921003945135091977237015663626285733090307750986595834650849093769569147845422661030175152891911593329232167080490235454010820652002420888440541839514404215249868784569576029129243677042294319053479717602759212087716191054287087095715215696153880906486485798387252297922899938353298405035152938106499472154877775009394507426199734877845246144431820460340666858409922814545238412111546793737870965568482048842229594624245335613769030114864698556074559769056268104879677465232457981957209695304110433588522510882988734727779421406163627505497372978878455575353392714480251852122510499047751177877350941367117191332774357408863303448741539154037477856237911208459046008556470042094588279724121093750000000000000000000000000000000000000*i1^86 + -456273427363484446036628586080903161441785203468575663588249659136158987186550844097581806153999395601429231353814643732755691132143662967380597077064400788556794796412781633042265500464652665769817542120039852201244127630335003152285852242996362205500539681512969172784411542621186665149560460216101491802382624675162230563485795442397829289424023527294009626698590768437512794859203441314389765420101248236557900976834418448421313558870186364155200203807058723790380664513412683502146857464424683123941046799440429271113660772743012787879754649551886892092507411074457635521575538254071808882349043597917754459442648617934155290386388717371278283784010403176666541570595098150075490690755742401664766399710184276715515233933731142000587351570387596629587138043775666252210148024684843639722258725065719702746937574698521918406675030106532315652606690905403240932294644599158030442670799607939373980336884223277511104433656881825338959703103904519306602489284109107683503151768946444592525599586553012103176718798347565927821039056214998844319004153668087460684617044749432324154040088833361998912315543536125156348066365701696140842449955185731080636789231949020235737926142350063850387644650727345015418109648074197826056795400767804421456131973891763420765561455451369679779267189842058304731726012660086887448336415770418252194910483018991183108665546601576859275522189191073069787351335592360126353965545887510511430474836179822791530787406110067472766951273250959025846344482983112448046640028130836593209893406907247136248274961058027764117422120858699774896635515596306947277483925126239806037449290595914943709752886000944038212364798629392167935841914600556073558125242499168271144104382962137418863631544254098463411019165227536656806860570222706374426190703395287911821700948422928794911388464050250558265366813901273666770736080645220511673175891076329890929400933395417424036513248009254661423201172778024656797146729805272977522925454005515058133228005921801125603568414325011527610674540596296693236053880240464761844024901442303515320307726420883229356833188218424672899373416789187324222536882420234300645257789596063798446112934544916815696186288756878467665601404270334679481966720979919737174985178023882684122963441250971930868149591709564699877560214733226247064967565336570050514923682933949896427798253451368136906784950807905315313420713170366199277612736424204708982574893493818143025983312039329525142380179926575653031813060516611261689475941046748205158885478294718525286269942339865821317123914432607288750277964149340395976319745815991481840109007114350112526316312728793585549071940607280186640507478606915132637911098578501449064026789820419975164656009901946504481374862299762489134747223562131695797675390340076176471236208582260902683327090359301681025842144148624402100555163811462093633361466620618217689142452035139933520294030135631805842111833274055358614855431111892289823211645087610074122321640597658180236424496955101233738400493429914608612839290101942074174994752165028104901124720418387783983302230517153930122731253504753112792968750000000000000000000000000000000000*i1^87 + 1680584073286472541085805288980320788002182656779260283511914709236582031314687417619136397637516438629370783188252754929208210567029199648519724895301228168450970112662232979070103339417643815720757449768859357265952348398673469039816085713062984061374273950063227657305041170220001321208706781892923812366400323824285157821624262177475391087175235769869399039506436499999574831215021420209213613255511622098645447326156250192193008684438543140315185172923149355377211628413908382270434891726031578296678360207442999374849967471632543220154615908947178734753485528308642771917930776490834983175840507020832391349021971884120827363959195187081437416762442589055547379654615261541670191906419996362612042680252919086478465375210424998352664994928350709136639110951723969810617247084771559488980076029638011698550683849656645220764339276245197184073547920790480938146558081611953844236502778935242494549574281378267740646427365061038546923899253951885266499282731902982772720195845548463336195738606209476642944534784267455718449478900083320307793146391992605577958066924954424564651123633354398386710571797162098584422234593267743074252489519163148905289232921291896906132764364463306543216689393814526864170842966967582230317953606052370638394083796937631466824107967470061452837081570418529406308624923825378090706303269051075907307044066951450375486031611987336704034411658932387192545999859010322361258399727490202551308897832879808580463236711922819621520333621726039926588001241881716024984032536839101711805698654264772903893426520521758855314841156004262460686993274197589023610752109294675541968497539305615191863657650156715940841540823628171005726923942387687238497422226609826109332915227221047741139660483824106120347947299478937836196923312585720946946034207802906121031148701853891641035562031357687975338430883737057436400264463863678248268110408275670211280036434091340594059295955592555149696018165910832959959994485570622776045017437940681607527035215360975201541945935929975037556768199338269617253059487706942714554459365166123110667837783310843019249034604583725192541562583591466289929568167749261967913511103574422905482700778466785035682652820078736416979807059720761908798419678743551514799059635204239360968890152196092412107208074318214552119222208870573684587571839992699456082887915952759538980843603993522176026613096791477946556038305247109361339770960141940947080350663629729609977981943395209423496882165632537938687427013903457587666225895145827366827928546452785186892268857045281856636417773905841252033613269705038018772551216862082882011468156996841159503448748723231727150988982737279055238330552205528634001534897084422526504081568555181715059388236365564441471853496536664064711783475589611898083785983665613962636379497711295397183796839566738000306143590507610782402063327926611793091039515040261584153412775207850035318158661463509973202403250189237583943632606710823889134537028154758691261037082175168537101353541476104512927570017956524444667616461471941005642155632746238832573141511024869413151727748356734082335606217384338378906250000000000000000000000000000000*i1^88 + -4234534000374125130587589177943043115362323226498431951419051708585839897594761790472305794135829806229332544439890154609847064725540755536207615307832160732999691501768129313082720175592864566160795865545946148941811619471774848409911450009357170006940797283443281817951047509896867171644655017823274294637000724227124533105313021839054107788956317728609471777588098800478510253758306381395550160609159026309676261179257767411323043944093003625990801756138216187801698854106194958651169660586660575321728825556957756109526005974414515245696259013427533280604898051852570495746408491035479148950623018813506276021622732568612519409608203823781961946590974534760812353190311580268260230329411432112397246252110213254244142068718684572027698127119345879863022175503180099244919945426307243554900621217967447169108760610223146103403676345853276022316000724068744989341008973214416847181714597606050895479086606710555407233472997130689460516109884679871218651128559992476582478108034140217149388151953317115102778812922647837094225651398210564170487675288172232880554138428737605482329778053539099319907612814991651874992444995492000801014128905728557039634500381429788505756805716654011441977028616172676347329632610197024069183094810498109729666508507282758893487423791636675847279328734013727334999444673348935168835184890099743165058625530187910335906132074652493215542303567508177910046403424112592934558790998366193674885378692353668306361915760217142883956942382011328338143074145485862489899043844755787251413474119064510503986264479041774443111224665556085908783696201037367131883226059573173020178412253390541141865317896376610934472332303589566492355216796263224180047546068920635951068616314946734803034541509154289236063684451720088686080683722149560000536805578371975637552959283201677218570706131534189374599973255327802447761857963218650423955528594809522230066083392004819671949815795577001747112068015011905896433437744474788044880846351169552864177915094975643865994646918659663723709039007802867793972730479087326298727061554540751820525191849634879506295389789532181704912593391433631756418749915820193013950396744975925423927588740756619337951175448184276675571054955921907343152816874037586125950921866185957384772928207824619030955424973077284041817281051491220551845034312360199482488503824659321233227073799082374323356304233841689553992894947203699054263544642399512217065878322376609252852876270734357336059092008668060702477866436238082959938879161905989915198666221864583037912029854179884545413685383571532168519601771915193986633464727860412981427034728662896685674742990474535412166653236479621325708307157801956429168174940125539523465557144447698020509823628723819566282801167871099002756835987974967376706144825500131231492952428321255799105964986908440254898188319787220365284116107966288935704427617322002191698518025374856831682857411070799308343970288889213240952235211300286466366904427117034964686112258062669535236167665986882737968631863560045371733670360997947261798290123505675957632665197956063976580942664895701454952359199523925781250000000000000000000000000000*i1^89 + 7682854679482982537039061228363408854207128895013582207368856717081766656129734708322621535271385444267974688031062612593135040232950126705423560518656273178345968023550023574977932674303403382696568649725918310955565281549972815601819878295730281004093699103647798544512658979311250210856897229514283012619325783419565603981754056723949829266991586873041444144540387647999271021506626382478106350067327628147800294841082608811622737031932744278450314544593061868087381307864341115339049064627744041878543496144983795284044710752270066880781267265948424330575135746045634881231023481063765402070559074016965249644414939579221568733894076311174538126808836671890704117344888050608705125129030502918047737092157745199683703510400445263680816300556400220294590479347538224357618424734237509973185038145249131637772534398712208699845076416707435534694548167993110768507525820725323455199960039717307764489543027514746565351836278826127367481265096468355192474605687854223162721483170956756150964430644203056183438265757198474719180535699670571014956459806198450415774608369910218568130202207433988252655655468261182860022849465461862776470020217836464358544373341932074462982229360883635024921066482308500744420063704791346260015656080270102053355111195365171632010026781856430539315888158737655228884769973601248434961812432508158222216439953262612235094071364509261140467918722791731208559350709221918810886677300354083379294385099939061538065402696297380823962314459619394332296519018545464498172505772503104530435275000088199427409226175530301393945386084845057217892494829739097132688826594467220245798314206701161682043581396506354479730719912719828706631025102440764345616785575271550429253386656561539048398251935820870538266884971187518728410311166391559001431837220120021320117978035552201490979255135324007936937267835734466668531567698626584830596115078120836243057314919327122858781170362159929095815462249905978303220836355916420954392417910155145236424481885699512902545059620792052793303241456346248580750941209841959088158878726698981330738073764212733201458924921433715261489725024358169141477424636002765744577846523351310213016873756882858571744290894943277739860402889225374124583528839264904365491234370068853204903165413135057855000722616116951920450176520945867061588930814193271514687172965635919270722556239581194097671170196712282810600176987809464373648655754954818618879671773806590815499049709804896635340337031245849743838931555104653604095646013059260474892009706873945115147637771085848954140832959571482982602823766252958706520938794236746924529950900883126066604919870874153662289158147059391841373450867963536960350047331268018841514096227287738635183448146879968175680147567775688517541114751802926681457545040785716166557147525708370930572647297042785283486598745602764592960340584694304210108418334837513988086716271412660781822290479090899838948811156919777205449675980884340999791858534135671754319027532201983373235423266020222440985794182101452723663043302608309648199996134767988700518503818051932463539799300633603706955909729003906250000000000000000000000000*i1^90 + -12048227137758708852332050777110006856303849952973050536297948610914946787293307593484452469061820883704651825292847684083685164159404724962624568853821629652193139126295243035038942225507493855281488838543589515960875725785543811076501339993276356417547878241095051871354788321897988682208003513508129292720104506931330368951244498487345072765919860987656627933355252375973331908548871564007597280730140045122891078481814259555910036344888715826754357958910096696443886880612806642947263376948897958621259328288369740147935663551667650548126398712676411783188179785094805813902840984200072089813872512744695800037644317152856733174421407019894691141772447523993096067433162673804818507560765956255322382207557908482486380868893716149439863737039801263761145885040791917730036129300439435176939287745700173894882286860680282050555509106514648967475542153231330183923844046946887981557712688839707618186708813315050812545431864902484089360949561998344305006871367824000632237417666309077575031300928582591023219831829780853986278567149187005271980311476388194549363298998830230135499447138756393559057595688897713667929950678931532783554624472800129679802785447140737399528363853511603402005710304243777028527435065721752290585811482140267979905665849385886746825047237553077993931358754282242094804162207754982953275334559689777614640960643493657404109344347135599544212154454657247991813983483975608570884961818951517667017169418478361050047044256393988296369081787428901032357436149345684674432136023077418023606393199617739371722806792456467470470873153250119956778044796526870264936302077165560873816084587853504455711931422108460809147883508265139929479152821220418820690326451747788726125903674749152473787860552682918819317970326426832773703317956405042721606547655840568467670939302509818668218514206568502398329193828200631981362036545808130962930785740302462750801266604910730673928549213868300210582472348190760014145761958677901764242021354860536415353134888727894120776847507916110531107840732513375551814713915710478688308176232395012160203752397151811519250352917321178657822639555423040457600815577478296741404713894677628588346565283681846516721188363061226057728946409877241538129284055776214901599217596587475567310199261411121996326930175054866273019180135902449291783840263058712289936651824626463311124378375817521206602329851903923378995813368410186610648978347845957575990746180538235869706234452788889154887283346267447441380516190277697993827971612928176780889735906758688215559038414104677362942763421160416397097337445447632504495530935023091553491914824289735713719686601487406815784916039204559436077411225437881747047876095072256179787820944233128039046112352343990261290875219693499556182760175255854865702196801368412668559905580967504146609333941094060421285536941865511440333025918085929184395730700438464089320754872512967063581795290528381110761858057648740337814760671352773010664653174060266078690667100131364733225969296763976914054962332521132123171686433803811504835288002090845853614967586250883435639025265118107199668884277343750000000000000000000000*i1^91 + 22089830122621599448296567432262920678097697806712962456332523918622174303589721223522615311031676023313893850831402868262112023458462590787277467434853599955417503559435522753354701413737269569801484646357795149195727159112105758747351166582811711002432119534392489107427160692980694457825700361946525595444389326473660267474885935121275291438184607297706542893665864687588106696805130893794841606934910734090184284911251992882090061497949192529380948987014458245171249057622885477341238753692946749271398669557059235013312957080777913566669856543144371898421340889156788324619550003243767576053694541467604022781639214984548140711913307001549691008809485502563956579624638273350934268253018091970976192099502093383762656738405088594067610570990692006777710057880736632021671233978224013197710825980524727749982512556360901405434853363929218200563012029522728824754980746866586804849887178613108909854844868977424831154766294959723241444696005853806547383925200256208007186315042242410124647719008616583534640585096071037312252816527477786766243890353837810792986469280504401766861905046128054101613204981561015627109611286584603469858593527719834745472416962137382592265202263663014660572072617252052319158362500482681492014535486170340433390804488680803791736255804492814967711123235508824650676861438833380968971631312952241853327760981853684597993846974801481663016841969265409246002700493529719750132998407852927598263940692294259060090326264206759354705045412849671551285541093993409962419096121901176047261354932249742398398952345691561957989891809316761295217230121593732244216184459822207478748157114743076141423824392234662177381233209207856109628093593369978945185719426854584204787521301197098771218487206920317624839898956188471778970368424032833717196608442416473697816445689478002982888018918324028553321243868149853086956772813028929751633297980413338121770227794412123571889374635062614542481866168967826889244862805228082419307390014753669380256986938629559920133805634555492706164727213782691610988436919664891535143807285013029775479489706140174979267508916185198895921149120552424060450616679063783656994372669327754737629738282038156120117299792194400627484201823258017360018152329367973976563151176898969526593341406760401559753900354112105378052767234384772070874974509897965182488312142813090136367713975351246714604988147659760623910180070453434876533853602278145069173554106982087629594728763952339024276502397880090486665400772773191747254042731030586738732581459026703197548347173675517168365460445130305350721976139370314762929522754870511477965670324595372159038512483547027547849054670400662031500334810806775902993942316579410794013250872144419886024841073095106579888743729666369200072849889689572012531483567103659368903405438785808583624306205240909616625466777992763732646310081919164130307554568899074229679544682526175579495574769978609099744546469530726920201890777233719468460234603098525620570392468400516734747858617268803426442050786992211727284627050045147043490354302093286420043951809311089107268344378098845481872558593750000000000000000000*i1^92 + -46682327493234997093458753183711196602476554025837038277480898975986928172359512808861823744643388361443973393741969256611491701301308563340007911209948985501450712147809004609552830608646406116887672460475951441956530507202631282470530851433547898647633322436510823036271338320816300386636699994884753194168900021730922099544794426064586658481808535700908197629035891880189611088548918701049915941642284984356473209524097259422915297438071650273716593845486769318260269592183448910718311088947863122653455229647361142119014596885851942267386847867107729062562212656783589017856212707164882972700711380666571989282161627570212281251896075040514118316933874701901684830157117641982993709139246873257999701886908404842541519272207689769808553337567887839326102755884648686666471795878791252293991299522895855040063466410390335786739483747923419509737317205952971296098286929387325195186246423002240709337357164344565238833007060957575997863993598497885173718634853096898288005324043262359003952314729812453225792241877915485846336501359508505192638125344631348115696107283005547846806693809882566829952027793445231742289839959965037869218467961615547061773142399523876500611416457555785456538055693319708320453350132053179962685302608039688708614164189427345548666341027569781528667392337252872989996870941193635066959347032685407814151565655524075967553626757075380302730522009627307401544570542180524713833794330853447374911200836736750289103884183202987764853307571114095424885340563697564733007561460933870329235333463423235670156867345755053010291104300375966351655873140292506386137731935305165960008112377105790025730207428767013026644444221268245642745386770034339207761739904333327418597335851785386198936290281157569320306482294567245347810362121463475090244750991121018380487773161794212607283043646408935638753004453790244545508177318156960967360240241858136078524642259925030191588687075230412688141990380200145211311582588517489667970768565759504719760052042769644537782231337737740472093610645372939133502696862882005449379510853774364240194940426168027600919565812054963926962460314456820269670059871326895959687268069202351667978997434712902953422570884115029181399245746267892917425968496646968831870686425439013021485008028846092683279198514893103702930422289284329037759025848321611203514298826759696193782361823725902975873267402435535955295719349224592816038779748996486862986598542818080587562500877269633732095189245915033760573492816448369788851610295284793016064518057011104256759636750770818732780524925464208177682611223731621303248462758339591247091328572892319885567763903015180534335448174465194903936217619339657551456209231763894788256059755366719097585211243622456098101058500257856379164020995069667070837654525059460823564745590820187419562644359492430211433498127496387045110464588805249213049771728261547433911085110417252434138915255410740853812095448714343876121633851745888982899467969500766440650766688350799857815950764645997793944382929412544098330431175655510897290041964726138920679585075923512249573832377791404724121093750000000000000000*i1^93 + 76426286222560817574506638319924534042325710793330818400776498268284850944021782642388854329872573239229626796043375682290786072390267245761339858920162748026912068800990701544239033972081391577667136288566398569004115686172669526653665136173808187374601855063856894999375848886065770243417012362672890839500576102843814806191766312438577652361310878495345427465403998427903742689031598145046482286543021456016382763781279943986141151565160252832320436096153061769956352589792299209984826965972644760274010276045145242992450045812471573648513887077278571984423573351505326595722414130080611383882879006466948412852433153855274190672894400671944810825963891204545413282967999684512179826834580549263727564092254358855070925540542653343205086736867885523257408555230786519391056732986418999043086856186457537688409972175564326804206680512125505615108690070103874771155755345949363279629844465884916240345799505227631491961928442700969404912481245345181359965256837724053642123464096829019506577265942858056055592539116611715440158366927037365136889515237675867155467646444555168984897428303959270301984391513422810310335175559185336431916715267293242700764541799629703663078304784468039992164504261788631050394326732481338689693671322862153332692351836820267755880912536204976035264851673691651232116489144634126708748641861437195178497438894475997246716167320058645839049350675401815749440747201095545706007658834890822259516914626599924865123525906566821407069605288529846538228571421485540516925638987377566641384755427464044217417694243656573556042466413957071059068515643672436167277365998461111491147695209881385433000132587726438753109797650628090691182709344646417713316636017673075863550521690394272226849751664744074379613824888127516245247955622697644941442190369031717071811452451148450871763801391132505190165548541653913908067799758674324324373665671753614474632417228055723561579133608991361385059497740902631323446240504362261990043778560895209687791067468625156231281191561375641917430674628251762721882807527531869594386777546814237794657777803900405797121411091024856339272931321359817617117182954969814326980803651102120753885844782201134629669839208341861516149813612440076657105915733782442326887089505857138359125831585678086395418309660469459634970801368104320452091427791852271792180305724359378629991050720655739962917150194614615063802985101306889482709483455976723072962497122456426291216554948211566136885017003151128497338182787827580299511309067411783259880203882335696261452946833758537644551804891433064391460041297708150461753199245065644864168645216466775179052797882827916275962023183989671449707862443226071064528069767397674878069002229292676437318161518017926944565148962783868744277088841262285847622588600606416680330874292419715007228738216853003934911515682421718597602414478478542780356037728971884869651649395823944304559333858808275008356934648403386297987741893740637276887175282413736429933711565432634864626065398514918146577679359889355584428829672039861123664888854528398935347932585671060223830863833427429199218750000000000000*i1^94 + -73656890777072929502675943442461588102724632728951205961188741186760982868758077761137494719762840979453380202255077362043726220759855428820559081572953793075341275748282060449878855823942468396804881030798164873104534407127183937220189172489068998588180116607866540704512582909965497615635567511296426343054195065144683823646627821285019394141466840400560944175099865510833560287566070581120943836462758860279975846707237446721125748777509957428690521864168963634756161126976678180504824174649029640850002580254544342224057678155534126087188437641845695552298076431552523094152439186679573912797560733377781409290914386681165711460343568271527942927497467424339278927951285753154963792752567486526243912137191308373580878224522005711597169059505870716197344041942500376273063899034783616747325025162084611876149664660366723042022165138142588038275988667481657299123640824883068033259249003530993691542680731784903591999703143864372730627094047479573995992267606351248598779966026562800250550227769174229421029833926058144118645117387956394892280998540359129666340972733678811966464402464955543978000868181351461332877535505061408634999044740936233900599328705965198711672861338312125724895587585370465731481354990377755327229338000431872195448747369486765213985153935085313927979475585044177741149244037006564405372231649744472207095517524848872108315944652419924494848794970879611257763436001180467129428350396376169551733747389969001142636333015778101154749601698821591782244317722319484683811860288482952967369733481612728504609498572589247540266533046742272296380191421575552176723241485232364450956958868686560199875988933933862307875577689548096131150698575870645238968243667111405012915731208257072715567649688086967869871674417093856275777978859513295263178336561013844035641780042421345632875495383028380486383938529890028338798752752263087391366043315055131753072527222343784237224982077985185975762834565672948595042755642162954449589702419972473320284821454463348101009420920442476276089014478502232936611115946106266283995898277945947232379365571664340152898555244474147194678350726377358201427581949289159679951154328283375418896995411790273281467627802284545678210667136553933753643224581084071163338915328013897618404635083756318810423410628660352461531232142210557136924090775708037516140167288545681339330743779424346661349421418872715626597662575319706032325826400903733173487315560412789980181312366517652149483317787701197876633946679022659557820043474610847631876071524542987107220702033532010461866594498263870059837819744679850415139199743446516066729011183775170826014568582840576104224789810581222841845270054021989764548722405952933348994075128031185919870701138663986075741597174304677468509703112827348601920091375926785689901384564396752633807582826090665947654556894201419629916874334092239018016077046151266263028792813744252769135081646640692846234346250517803848002138912358336730110609694868573772581841684076287664316087106681950563353067862632888101687556009544280756797825532609718876542181931199593236669898033142089843750000000000*i1^95 + 35621339925333538995203082476317559072588295899259337275281202304002321366927596775561767179277513269014733890719414985004026729099477591503199256477554329597129754108356336513773694351903823938859041030135266215958727968636016561589471832474502532384697278806460718987043893951395925091860766291168756754662695413046289389569947377281977126442398456264808651213088296800017596528540239371020511047295116611318456994844717030403678225702294634165156051685454273591489188355078158965874273200830863191969447196534956392079850431915878460722967424102477887867010775239723579841353977287183917035992715287398121981938148429994868332695059220528977261303110282509051435978498129928798102514424163044124883272978526262087460568538674322409998886135152945502833145950394880283249078262049536575110327020762941432856650999139873637332013649349175733212976465618672776536037420160165793790662512394236298392628965208953584688816992192212750955649826773627435393773960852224831519316593060122254838161450772443652456977804253027471542502799066978930622265615966198757693014458076300398187912724733045984015339330312345669147211854550072146027598695402772202682388032550755538149203015706551032953289375026097040041332124353203139029835608715118760137402306125494145268718924352205488958577272518648161512143738722721995864973595791309042211979671988638692939778833144259974245391743889256362314421195441446059191096823150922199944191724491754916392834779219963144495586201753375415594581296596574740567934567594907492037314759563033314736394613614434493175101005509220524410566618762405656898188395639307006300369867544453317594916904737959966853044153744957060963338858927920006108020915210791896171549141067369385339338740707014069481367803600258048299198546902710288312044341103105743981433608080161933525354650885998844815725107286512622019956495413753029501121991680459862214680411795257811789870071292459918439130886040187498324012431079165431373531503495819554353800122116648434585482961306195378677561867538135000564698879328805355888347461181483735436861868874286651255581028370079600756764097870461017633950068988062667682697464017920255998032741586285154977083004899319148450657747720239866534929953221515199633386765429946291669863229214780020742248258471436439686255812821472319481588625517022063073665072441545327885097512679584980181786542927611406578208802993991295787797541850575684669679046928829385199328306504921715349377779465118145887490377948940823603576740084463623641463400655791689232095824467479451344765617450524639106966406914992653876433000906019325048063857085656653065689952085021282663614101796947002571395584931081952658490156842333948271074665645747337051181798466950178583440969632892682836630649918011053177842860513818402483778059552858978881169592057832696837017932136859293006549960271152922320967629240174535512462739249628499401680598123671729058028552972651947573458917545709889478770170023415505734658678531613312454178591030233042268764030613726991438691518024606873111641554304602173830485156713621108792722225189208984375000000*i1^96 + -11333044707004261686271286607510806373396415835417667755158782618980208040488023792480077738011782219134462293423864890753120389326768062439869214867102394076698684770638952941233877710451988830304000852171872119601316266830227250920593715886520167631098047152859143083759387430247945798260673742139276601359943307686399501124122342076345261434287023976474730919071417012180439817803004050976144706260279512359645583039524893533316642482587093748946215613580426015604232053924116341648711657503736248023537947260942299281478949145217581840752195773821812862596813551761177853202702903609082985667341462433974200680270174352889805408699511262566581370242871444401154731630787235367546846115135544343649123158172784287509028387024347894524699152418300900476218413757210197253269795416336870537818847641129013179830880319728731983825484577618792327613634010258140793849752882728322469293752370257790911826717123543291247104562502289066470330718716268645268659229497931825601357359994264132053548223846279936277137535116297486063455153936274488164840363832882236346454047365351047641999056846604482179073712504404205502821479068361867278943238254003596372205692193348364999897515633217528489034323201197358392979774002588863071389515234681812054299696602603009996224085256755383176590364951481863664160587497112396011769737861528655718580317294173616004318267509695105170984526536090700979151619491107239853435253688269382224609001451540928417390457824889125050606116105532536361123515387920671217073606597675330859556719247956422617274703175220092340303441373021657029728778526816033782549001872398599577280279477492677569603131799543876253377013822650965128155617988347851837631965094990753842007104145720841911792666393580286934753957204299769101364485453956416621723844793362777916100504115903597251840710837033908886908675765773185311194940509334238104937992582182321019036639583820108662039178291783482204215658129541454587684917915637489191681633436298741995556381781091067502703293347220574184226187118978777364234827946726196079687221692344950074844698755176474523923129856642055739450462227884409446513951097625020972204163817718310773420012190826930763640167212635085556536073348544248229852257509706338481866730625211170069573320521949536174452343529890997253122014759938722063969867417764529639706122772075611669737075083969886920477294785575607352400194897706348016313621195840941851942758244696447418734598590059567908484939175974495764987766870158625069335227013342402769139338058086550296707680344483964590613032611301130899594404762220206653055590331562645623057698586060547816029493342353822073135547018087036893865821158234721208768524928121820984507813139254974607642973179102304013954736134337582888417557880426074296995858945503238506780900365384899277777524677386696245020932202676087297455505228516088354715829772394383521059616640330063164931469124773951036962458666438424688360160357350772672792871325840945943003859769283352314191595846692792355962202350075779362230409451600489867756374148290154924012540504918433725833892822265625000*i1^97 + 5231824176672454080968158162493536344698368393696518141110119707604794655069219184805569149715155465523693958576631553881150843872335235257724881704745900738372132290905678758989123914655230136631073829043490600279080247453774651393413843535866750513973600383942177378452065383018091178864499926587013226989929940845522150722911031390602821957029117476127158968408197856827735258827134572238116819604850766871042007000974460304932318481323804335388172273113509058431035811870763444964920802752854024059893593338428774511409270966936210290471244261689762402436839024470238573078990894557409390042282679695968195898486693993660649527843332366411124272139871660371064832343321898936448132779164043168098710621493914565419798533456662869742938716097553823718086368894971499240997774772815870527355403540793335332542877032611680349144866757923843636888974957550704708976952655061232873846017485171586744752806133686539501879358288972681024593185840350172814465120778017241295093205371235357863011195711732825082233923933438830203139441511930582232644553337274743325225850541591351466205024308933941164706800030166457288529921241193055163041556635709705715929995211470790834582149188010951005856865904088019183413037009934126517581481086638851786132390663990599565889797517853439946548447852427012593624378741346036512742684494359692186181413284996242093947624450398813038106651904831709467480676291566925216396247866530037249483918848683731996670354518193259621886444784940745413865863446736566502244544773595985372449568220554648065707843324876870295793385106719826660922209174484402239426993061221219670389723757755685365620257777297834427453484396662184575068693028032076790815612188817203221432253715100269916884987905271863908128377149510016908437031975797834858095702766383335177738839469235411712862986377885026287183889178979068876452421202334958793411545357213591922863426959510337461654641384336504016612506634814364083414536300873551506135091016485571370039880192643627444052782209228986476892596328922399327331150112801782769621943355793324485819835985709750890862266782696855819564536976002769670875721436437903862109181690205224690276054181787916437952856311163256493308314401837923925351176257384548386251502044993821213462112043583249784477932513542511459100525825007676465038329018765593294063724228920699771946207328279484594015690728421946658479621439190850108367694123145342432198362923406242962561916555626664828969120932209232309826550827930582923764710138862698412792378751652419567431030737623951308941907778188328471481876475136110184638873325121114215250913362582643972117368156724057713993060625624129188433003235643964002716974955066197425095898233152641704950084608292764148524869927948611979154303518280955440558156852355422441869850710960650636132961841138878812317784884268173733781231474719268214383366236587700448632992134680881421181941662724387594891486588127635383208456247725998185161395858938003150115490018638922454193721402324995322900418003730400112294467621580861522884186610993229038513163686729967594146728515625*i1^98 + 3416973489090173610744739156647338884076494028099339831063124654667954292408384624481007514311114399526920849246368686379097846166765196523525973218099743906647575671741273789524292995547907005807556628935505703590429138957888525104647295776646041538697044960602608469050227613035735932489042529285092703191228119740331966288512852285845863611060316930524629498986752340673304803806150040545554969303684406004197892199194682319554032288119182227504704070060950274780076673144273935711801749304968980832578949492814281191835165906313632455853998991817495683550166510773701368505358536997272465859686385609588229726290841085038571047677469014417377737443842777454023123319151177196004001211068282278022412244582783393935870638020475763405047006073056832949864253410153506858336644737346595377662188815039171509160223977842382907960125461063657672103084520781861599286729874816767968583271837767854070002684797524807583684315462898495085225165811365249703874714234066949414620046892142581371618038653036206284632231954182551302757229844515344774780658969310631329635825818071610595657029277865874339605735441386216191211816547814996913419754893758739364184453049809004258358125442689988122253691019272462286877929545754021052856882630492050115552537055126229144924554474613142992816877053281739768204189686631266684247069513949368280267611368168664989986578853874849525724501918030708923603624713956537911459884821376347388313839424100776576519185043377234380223528616125216168617260670006515804829381341065004633708928231257709140228310506848461546818330725898490331761208424365822899806625595563939020418206565670817221733068684221921634338884157245944755294193655458911801992159982182685259263094247105411538122971044695945629246436845858070505813379772471007579547256402320153345086047695379549040137616438299638077307686626892725748634305577697988413478515674044118831146468679488438195709495474334490883334177091121170143006135914567858766243507502180801736246983992188339181913491239382398175552321872427342372943644511562560149299943218142827650345877321758377668755903287229731060659002966096629502641648608129952000018909740845132339238676130614506897775672044910733380096411470607501938594951284313946604411077014784256733472382306172068691141655582963994179961628649802742764786999584583523812064605109394192328860584263142985039920300663038379521764079365652679810231546914715302348651711178019054239195604545959653347582712076516172274714951641083354078017199390728608772048145623744596186545669685111759536369846059302398266637690732599637218064671295227083527871589113866214427346337837466475655521962666420841888651154700972699804067336534596908758246424983931084606992633634727553847444131401068030007822440101325931481227282214963019118851395364981738824808922936765440763987954304401929420680396346029011597429527052299198709136996336798340658085336801673490284087377453686900791014289952801559487910810124970054416125034265497713703582688256449637858891369731530764338436362444455934861409218683547805994749069213867187500000000*i1^99 + -2959418161717443366302716379099395509615341772055747029658599165194136044077178750994229305007613769291342262492193178021984960782144852898350833713897447867648747689149033249992154840638806597542281234777069122879247104412641000593149205632213700269294834022444830188779642780053327386668405179540663602954588922482992528221231287118826402862417178528990282115998044156623730999873392946701218530882117728575013752339651568176242598386864421301472219183223734144613671414347139724642135815365667954650734059064542721570223769795689495516265133706250699910451226682231327323879738800763336197455033854710958546087678903611009372168914538967479148414497743858462877326633656895026212261428136040848039351332848882655933595686806888715986277401581295205832651750146175193120294526233556880107896198610767084641847959289859253449919484582339902294815149034560167874825201725012720085928301752979849340284378833241232198213238388916186408308365910227741843169584853378963721618747779006803887867386268056328678095600609783792391204789957435874406375525439625066811044237678765835316081522615067683397372098126929315787973527438842881351660451926391818137688005161964706867283941050832329137651555910671503587248913362655422686189883753178121345664346582630049177911345168324772404691548575678652804079886062603415841407502106565549448946223970588660051794901092364742678276075152777933830295876236873693077824787398151442447530926124206873951528424102692681986688625432645298647111975001180224685648378265388532174146803321009955646668069682832845334054747302470607044834123793353491075485732737828387188599365990352031869344526738224652484873219821253415029245434763158617875293041022824119055679895092857706269846208050934562198836719969263549699203863117678423110969187880749253134829429594877621634689825108943524517404781909279746194392144364460932248774029524268394789575181274475978458346566333989544540125712123860943599293250715475440934889324703342282847433067077636126625851490971093831108264483295666223876767011768117101733618025810318920898544289309821065553216013980113936787944302882129738117773690997877738738615997980977502793139087041460554453036561796711786981560580133695723776902451044851727046323005554340249500641563695151444914279571722108277226437508227146122601068575836133622605726884311559634507742826765058290304272775082752865453253932604105394323538602905784099402122217411213385980064648391708509392690763946386536963434740410961073798605422889499145202279850799313388227225288736043836359600232482183920307177138305536771132059573904119813041502623394900969178592097413514956650542929178874642353824092101571546564987312305450268931234583921282525427505894295806627628900176507999606921150824075188008250598335728906759606630468676689504938313473649840818924372336112512333250535488491848666200677166519638570177506259632981703859169588228016347882545387333589531608494898308655126987903093345324841758417486927599157564033013002242212327596944059712464735606429755421231675427407026290893554687500000000000000*i1^100 + 19572907118761755283405043646161435113252593806690190117978265312157907853998703947977329778111096668123621245948158285215103884708455333505766632830723359195771403066882847394625084362315062177298175551107463475681506724617966031835381944183492158489142493935817972198388387235008697799192617559215829103909021336305366847458212295593715627318564795176343921147103489298531594409012593154105175167302225667536228043637797775985778654048270786669380539037121079822782765561815365545151373015439386001503319128071975356302520103632098430023554698120531834661348076544390046127059783435538186553769810963592028589878262516193439711840763844277048768695022775304332804241076169073005262783568398384309970426499059968776554198949831771595430264463805808494482677964446111125104103118364703991625689654265386735585182375559036531627320385522986968951342572094346698276075494457688854267103232043513651513999073631540832501774919880451475550858228675521707704159542192342460295381399070895530566554070500228068875334941992580695373443722150289774523927556349848127420491278373229162205501574568729204892157213008816877924764160766873364690601903325259191015459865356934197084198129208964599835461838264072260034987697514842644494273939458345264812165387706404064812542745501159120414727352705585903445055694256588803182310100583482137703264395243956595913582209345775830885822361512415251833751756610712805453061709576986087829540113060934376850717548723238012702693876646768141081602782658094589788936729823524026003086543578888490141855630272607302232004376564588102329944982983741052802581496909401730259602057189390584522377489078619447337566201624396812910754661146677098219511243898124554984540976154164822608362025831270615172437334865987214748484496885815066068060498767022668485371841997299233624251703407921208558262465237090533187711783214722197792774098450381889311667995778217484820421053032518134133888950835098005822298774264189567880006980714697380409191769675402870764580716358026750364465249311760937376597028446170913585221431752781105603225994428268411052403693909416425365583654224889142868773047457877726782495054924349422374446118174671648688793854957628694630430116429492112241359746106747712544532727890255369393029913433962106122664949999825884676271829201769447641366768006385938768165399446873278643823349125927618328194375453358402930133835606233310042294052423029376711672025532185832843285509947485143455578271418271148329284657232824526478271721426582566533822382520743248072044906459658372216214215078299891974994513482269183847292607141840267876033825281300450121277734787629641471276105660412567167749253784469513677542998869134162414430383810797910624421521621308231578029703296849492275839883859742557871121548364434676090890838670195483703304204825828310541496201114042128729067776530054298708191154832476835896282971211443468939705022910258513380437069822410672915331974677292963775280708328121946815307185742320391892447132336264610085602155820083680737297981977462768554687500000000000000000000000*i1^101 + 1516266200922079631987274444683937965659668694805916745414173601637052876139695164453257239524276534555578844875542152249082247248136597869034366306446916862504858474867341283813525028887112520719594103563751535237113270591936199050171698322507151440564152093453545689727628826448893644820124713465866689585013564607789058593117713485683101252556849037879227189009763284814549984825541381366150805116590710751067405069465669659514219678065227642319684052195640309390185196679117971396193540192330726056166018989860949634475123077393798155419360097105899697720661044632571241558246948955104018936826411912015005294242308356000522677639683532311917484651796962519899726603486219713513467102632708827714896506105418876302351309898289227865044371489139005301771788656616525748389898352696415123567943528678034889315320842031544229354469528146908038575181174455351241223198611529285243336205614226610021993819402057299295810329987772152005658209939617163519046090028880839074132587622270458331991667487314009984338796378419142326180956855796632835956404633670895679054828129607599924258219752892083581545004677322170627623184802115488692719306906624316199071085901245748818038300840682197117551559148519728199097546500431439389094311651115805440691925122855194004323210690223690872089961997154674261793565995449776126228354934468704924121240832935648715615589820986170297529284453833400226952094470514387340223201319938627522556568369136367699818445604568007778631036198010851215358831170812820584829047968258389682574571619943803779798131913882098227950187780221774598157521210021370749023579167773268746122016039480653886457472818788817841508973170247190255295130486174308876266397877980595230172713163136889060639504710240060416714489211742784687289899957199122217931068335024490364803169415579531954079578460635216183745311884654992063663124775786424786564719112533791824023909497585566192679286883219546135683304504749114831458231287733368624422991754886571075966675804733023444865853618286934223128214360386406067785654814722884392145513551702432993439536491441092221241569360677622703651430271705001620455922988149698271964394954425279231505074010971348690599441255468201486558442905915586483050372124093453733675012981830627610813032195094989881211075366700008454971986614945765812766257240069759129234514316505989884785415445643889755880401648558644569184887182759370456515884952180543614540928223228189315052415890878447276971345623373331422362714603838843123581018316556920817092266736677260359871779493854768265369375215420257578318731110734983344587220102901052284447001544182220341525272624459635739114164055088679353127647732221908832074061881533569764221016579201808837523322296797374128011180162854902521036432261180567576670161277015099322714062431186224722954627034228352535117765622637790261209360628026185720532688741775287659046854436053045626782501133692508596584180244770951290763625634548440464966663453530555932377138156834640932605717898035146973256814817432314157485961914062500000000000000000000000000000*i1^102 + -1541670208049939646593883303967759993178448144053268376171758676664214412389136398443572581031804249129959643845838075019007746628178133759508529568795587593364498736341833013164462879071227078072885044484015783584856223775322194471623323358530177166039286397793190695136854056891574853559530842755858907751149715994366327505578875373750378986915553066876750485967574938932308409892053535123229574211368698160550994890256765570520094768117517704552405337633437777191784383708543531355110919332174215642026937234668619325416800321328886765557690577389113210052246654982782410378751992238723976773234504408398340995936779832350042200863850532101148465169889714357180785874085925852302686951688675507258761996394135975581687478037584269761534465381376333805628391745908836474037816289330665816336050764829077350200227283778187589278781554863896829269914299809483825582386237077397164747146800384223697218966853687716352263728358555517788770457293088316794184578151349316684528077659367047668189962694525203858379222285831385882783047436133675804294601920695063159881475104264953990660744689595706979682009395889419531465063431955233479093409016359172165883983624130689281648396006356233145406953131653171041393547274662731006419105739166198212791579035200363470153559932811455519745341363132153750160582680236522242675822750728554341371475308016377673752947349472041031921085376365578234048023722489399481029526660793316252509503383590523441883988444598116864357005020909818498483501622538042165359592519307594802310430294884008142245528297746695660167561099638490147017991609823862520315872416924755992147959423572539586856579353993909330444416889899609501667325507396387184361189051664895138782658800023879423968691353353167415333323720696502507772547503203291494103814855440669852675765009052881076513403527425283727413997171263142613666610878600679052801697452080229770586417148583119805008520050545444742417448018401966038722296190165271498539821455379379383113725898140158416590341807516570170002329388346794882642940697081063294911113573524407413871413423810482498473681869196424236199087489460827118748439447285625794765315261706316684908716061046795707678989644933868517607592436154929756793357249119617957560455862204684847677703225419353333364266679284443577759265588455329173030745945849549180187355568009706377105658248682375029693885500178801421122022261359525524227679158731584670898806004115106294774945718055566521594449014062115990686559527166317875346039826334298468640462344672104704455782562841250083625503486676446434872031105198965764579928472406588903543520932795488893414275201522578072959108694552117847418602653660354510819758211753079254924771996699343844256801661481372556212053683652667206267277522667800223345870842434799651992343214659076864685477702008737223656147045554011579113956010167326481742669648550852931829160767848434887093593544002479609517488438759485822889267319037070106753113712926059295284895330685966813311083001281076576560735702514648437500000000000000000000000000000000000*i1^103 + 918285996375784895514410281620655392747317377756961834196579377339365730170223251594315586517115617327600746725555947148807090747096257954868994936507125833335161457879938092931144588699003829581561351789829412700422786810901643575632535966462525080683724554079573630429210638597184631665328184357826743407946225547582254659730224036782764310263174891538997304920678196420125926067616867570111611042642510594191974044786541675845624874423725992043557501697407266889892962828543891949040987296569160222084143869915045403238550477422584559900561627734287371295205754325857384691189357342495277888545242602244628532170226016544181269897976691942534109642550108602872785498055779246049313813468855683088915148949204071833909439423035213110850022620458556778481301886544332431830620544915828176889052589315173894504365100790723287434576467029846425272123150480599010306857346809121279824273836156346537951112921671628636382713568553072936092261144433263899278909186038922429939814548703952651561993923302141847271357899052623155719781809302596941520995526108604387195643339066667569611800361023539521606576196981918447597799399872251312479377305302610566814032284607936117237315101121253684265539796111559063852990947339906682542879381953561058935967139405443989417425002402793607440297832534596750183699843160432989832153559885637452218797006965817588957079671491070647417088322944463590111332033954811256710697684976139153648330214873325613135009136422926746320825328431708137083143880915856207534229418972686880975141842826426059201485272251166588021609763899712892377752285295368607403246510870919884586875554017065202640401692115555661885056410946140337152606907663479842959213861418210890934501425277043976941515205406116542596348849119338328864404893037679073207880459325912689534369879757690696737388038153319377251628720226545660551136132062566282582665024575361771082969511006415781466215364302480065604011100575909893455759326636118910578566766746605841846202854497295350834124636010298139199773872992908295333803760932346824611863937771269025971069639649999240224873190136174472788768140668856796620270752090126809178503728137032026049417497037262180058871095215268372347083438229976569294490119541322725350361655227051088085364276285300226991733878732941987405630877491062692409512661810893060862783184836792240970529278955499963295893384623808408795044399968734144700087461106793599346099650527571194767233159711988731862063832868594256134943037599768929289322262606020593019175403879345187651342446734009239919062495027802724485691841217385398815434246875576313266740385412661270860347774535485817485765524241768904305126245461454483610767679306623431752400913206765751788514727886286894934490364332433213988694809549331664974283198451571351166158647378225521075939729672592763434953250954843277147975696818874471239193748697802550887877639716825845306199116190772632597570309425070637934874114642784600737195126211562005788143459028560755541548132896423339843750000000000000000000000000000000000000000000*i1^104 + -401228342547367627796118798353193028965644239635500308050238726206631558805258350353707075596351157150685821642256273505185046636880232134112601037790927068377314776286342681616290606435652195682556158406970314426792460601056912096469515312552184436856810950014147494088936467064878942575176289369489735170775241629700275398956857597613414195684541911988286850591376390320453518121436448081852496885560423824898732858238056819806172159287917920043706362958191108070470024747349749835112319478409147178487205960199402790253962627661085761296706616392055690925425404460395257937913784775154792201153873296672916998491920067349249837383716444541738990744642657996885059941464065692528450570602433482376769605316400774377542302947719865670283141274509205909295214735294263272033436298399079351058397232163476229134648111004872850969377464564916008558716255922351092126292176491787217266090126721710508707241055909380416445037300499445573889100943589434363473924415552668130014164075423880300187576564519083911058536228958065759056740687988491011261553584124487247464050313263582621566996538448862230715974518961797177164108127397138920897076083008235382865488599393705682921756286916121419477634581086082775859761214974992430101175431919947677125530813924219542295210584857684732192416705775032138556520917276516868005060936160207964879713613200732314762889349969191181268236814256029765859702722860432944178997369606084887418571703223061228038308358087979855021166286496254464033591970203194925456789859859385649969288665218861436351127682443509332495150848131759695720400227387503909196308154711352167585927326483992774195697010664014240103001332855786723505927185298581199906964602713732543958262836125546864232073098278600417276393543780353536160594904655345571808046895551395566873878978670269017848717502155290308572759005345854689689083551755054794557980077133018617248991516563950189727276981786173632558607016703728204575644512692827578634494248264335761885432377639546023748954451759781963577105402481454577396848743164969782349289400885497276349873735750859908352179274291313326375430852142810708150714039277847224103635242467881715374948994148736447892489365341382353355576597939259033222061067952616347102947953417298892229464062773113737966417306702771981027437709067367132201138669181295991896185369117827743413746599044651226085583757658028846361731703841701386268389060397242001080947099752092211065632962798655525330395756187331403010341977910607818968704375712871049688035932445745886619063385771390424467122410124274596351562845370071780332731526406564803111906327853498425938839683100774092053746539478639047355319404544231062322649898240588214037320020578891358152867976835443058410627898497156825139235157216229276185254553091312965978357723300866532080531997627001405287159059171327030692482198815950152629399315417571522581874034142804586156148485470995140957299530948726897395625706433040813803122874917507861027843318879604339599609375000000000000000000000000000000000000000000000000000*i1^105 + 137309555643298089303877871861361492032064278783062541714688727211186395787579850617893380525683052256326222884150326838850215181325673152602772554928546578699217341873802348798571858287820657955342440050145237727254133290642473404679430429386618781641870487747526884015254089630075830978958497653470772027885033358102433817413448436497013457999399951374877233707160905193073419052668461469356986811138004711464623684003394792106583593512516045921708839975716436201404915652900898114501560041486507999143439088520073566687705396167700631394220120046839004465896241379755427341935367532888827543785368280155596184668926705284515478503404371985984280476303228214886054145040919179162683056702486387429066376185542646380663429781837259178108810225879030700535275649419735565444636896253681443828235232980913205651706004360669333258578576720736759772532589705732767093735662497541113964999316555969059360458430065962924250830985631313163515608141546544305908844402824286946169232373409504383677874434147980701524270809650142243373817041920901852099181057297294075786826918475725577513279969983899356617297053919000057469423918834735240341521614523562063566114533814828158274654343057415312868085827010891043592081970872082577731716689409948002837486070207658526895040989564921040669479744038437905742445231752402565064508236988196840774352308408952141815107697364672881440236422055505974675627082496158877750385784178690080576196871921626296340138261113407083078094915171136310858559297188321605434401271760202445916730275435645896228439226123102186528999924016315930164921064386914352557355635157536929542925095719967628116567578842041849003562104902686963869436604772220120323211518992319904199957836689830587129243355964077065163430018964067696628581316783470571349865019929684962155837218211128670437703805592999646179645681618601127817112929237063452842968991417261503968327496594304620619539227860797318090207891604133650747304917807538430073978551744469643647318095095607395467852742521295171433555067730163804975077018323622863929079589952619804970092885837309858455574848152795564601778550139693041595885877711229898647515091888174653753097538088786672545453826373238434674193336857214711266080055992534603088511331266917577123903882075415762053093746508213621112955636718373587978055540965519218369556264337740531491352177763136224339683713150976946679837337328604012706710350639662351374218535023231650811500855585569322212065371057575358874422215988804885793089492419286899652012119650678397804916225091176674196264444873162822383216771649519200133187418873391812453538516119759384923598228212103456673093530775246322650238221849279913734354714625563677143152450539259396991357215932982743599522688416914183047303828984398471738413741444189077626389861078968233559337701786681492161012303539229303352700785110486910446806368071941410933901254747255529740879373081793643309224493506663281366738037387106037932702262827660888433456420898437500000000000000000000000000000000000000000000000000000000*i1^106 + -34357588735197577735705950705676424991648808220077142628482899461303776756500358633472625310754346478126947241974346390060019701465053522695445278981344051213276638444798400421521930779340540134167799109122609020695108283276925662386646231404218842140703257191052513245013300826216820334036396611415635974115533000599630193614390685648440893062871311870230205042433621807642991632592820133491775943141152927260805200648266801212129350942611295394697295372341912987659205325382552681841218236567671370436595126364717751982990563914888491318513674415045668074140770925540950455460010559194908958124390993726422594938055287373544482944440173916570713085589626547870899340482651133936625621437792308278823760792309430186190325161209867395744491617765398839237426701805723732765703513648101946624203622929337860480339255943648520873120672128076634156624887108279959608274497312719915842865064486825618565838471100239839151887858660474332056133368221935849049055900904067405561055625299969360796991218581985921474299514979224145830652687235882468521835283724894276903978879357184909962089682981257823284623404686547126632627627549721698596893121685157222763934064632599498902746319868690755570061735748168202797449343376192425571913631731728245177215097330324454104839891863141378153202918464581238503122590144736675118898244158582562195816648251021263922718988715189339902282541065662719890178127719950504974006240589221125799174167959542640466707546416883456393071475429773694082352607703505073627502910649620435018933874274156953340822680879317087859201559663477976357881122733428179836706334984100500494228537767899615374628212057120578802480037314428405978791982749182741224575031268459566785933260956027244290963910637241831329551391332491668518958728710163150147438057569639757556975862620737757297411150101096890120968404474186343397644631044446637817026841773386115196033117731343164811813579470647281415274626453311213296658671854868453844304647677754348333788943036625178061109165493959789878211950896218691864664787156952890747042629303191762743856766000257342547791543643102061550776100754208411582405979436840502540176311117239826604304802865057751976344879868392729051155526429085675928253365115151916372087028382782920868187850355556011361492712766487155057108948769541786753931669583220520186986201967425628506029176320338204353627194374760841052445601059039833713063414008388679866048283098264010843531888295405816921494068699454963115425596255163152975328990665661141144169843019148714625617358678212278396799000098866829833184852667175319039837205577180487942517362687785512780473584155854627809476406557224710191741290910007232018861317816228067787134352372833722236217259153163834139795680403387324665341978735641580461568899860250842583248945089128956132198359999982369644473177072163335196681808005349779828464000603101814165923893848590668582736816476323958654936463144537421496589854723700771184265613555908203125000000000000000000000000000000000000000000000000000000000000000*i1^107 + 5890703461647447452589362045887704441734245097084449746817922759353032186093451476608881259104577985278877564884056581348175304074679308369078707200924038178455751455785121223567631053020263594391059316690334948341403781573917579929148809824029232369998579581433241516930174057133717364339446681548253428661648611163752330888753836191380043159286800395894847583340897175696031055776918217145570893969667892234257818113888046021999003176212385518148601190021346060669902459954889507608280717507732943330488247405458686969136169792751894679531030168921796708628351731591598735636312468428217807377206613878088733237780076636397976551539873568088467257482525214221038553877822175470931805281939147674441908759701805782531255076900209924315021420754795541327136449990440768051916338283223580453542396460107162760996578453744662245021353785132814278173050938949451668684731370415973290368787875170283554800877344725569271671572709997767410525054034339259647654160225236566723589692760396048232529338199246324941052459545412979792457623510285958891486001945364055057712137461335388054789468587344916890158741524147264940639875576839953355682762246329124962282264571217236377035702901075513700985147591126618160190283444790705887816371392274653893490592669414665984883122997635587805830686301691636952735687339737308882878004602075782681798464874357870235281857223727530155627178587351934054000679651880775818836208461280801660876644925220861601171841376115285782560092020566708760367882205214682277002474475098568953631715935401593884491942394248102740778088766298001880184778186870118646801138523764602600504692055794468840439607500708902143351938122943507238967503306054814466189616309541203507731503600357145267263556788271913177587696211456303958325722004867914465285335538192691737788609413104008453788759828897294512889666736012807751733793858031321169553683151418446479278667486264885414671188032461069257147877401950535601163559769688891675492604614482352466236288495465730034301969024570317277204890608968703753951445896526291127789276786044480466250135935657525470964609201586614791453630376955969701288311377713258925186775355337937461611323950405257999765238957972869850804249699155763619708161074185001954984526682716909677472625730279836724179020111004775239177638274291535509806893627162974697449945546167632950563881122089602433508982822969300345678837096427024755388370705970337821508114055950837156925560262675856558664436875589850360437004705527667131273209373183363668009621391363720896702114251628449151727555512167601987929141433557022146191043410730558460018992222869606780933520576558482784136392690049577135497314909198068633630405255353824220870995034149996261253820832645225938312646809579796386184991229046722012385404340272355556318705195605619867685739645009023675319409160275371056951424758953623729426129399642238088317627616568581488799543682364127438066143165449673687492098718872070312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -572003727860562620000704827745494088844142630246169798626420350245714389594097660683764088535834100848246489244050612473795700259113668981071327753900231549891532361236140463576968770915022141292357367738812005002190743511219120124309064374050900422296086328132138302179740056860957085254803043994394040405895888364713385946134753333249275430968595745722993671030975657298540357402312313737838969967544008741238452261931813160409485062712012783948111491222834503486070852753108625546984062478409754544821718234311012157103517304878947847733870271133698735452668714869124939915808490611615362835552077240217164436130499306416603450039935127528641102954257053648030737292786316720049562875906929343036106671819564597125576502990823246185235089985930402233841592697774340722861361391299241148489433782179325153332984421322697677850470865296329223377040142328603387291139702426164269687664683981565877760534138578006186183063554969731132837617339507526294135831770876274326990095954446606831172326561459254324274413638009732677221280789904644760642823011333080684303852385668721068720262923639016371107349127382823068051495540763633376760378317343157359765021289464164959068889248419013332079132176364444353617624314744859745556196808884331220226592503032898934886488620469413176899950211040360820314492755438990597244210564501594472473570115862427672930812795262262014959505121741497489583242471560558264932310816919564164769971280758761886873589773292756578191526975171851749896073352761751180735213692976065574332223105728881896169359387948042960286303103671722803930190152608470625678827786287763428011294387095901078736653246720836870464294525765318712718657579025638409956967345832270917238243558942450095712252927117351457859247280275405032097968932934959276820571354785490789550678060764675313553182704683487001008210941016349807300717516766323034093902540966460039074845868439470043378447007310865160179907008887676173594375507907486465651379291871601008265174575279587401294293719205478217643342288643490394390959272403784721659149834493109860181951379458584808929765788966086663264255902676039328757900626740307255056012589331115762241415617728303584799835088044789081653764663116351530157601526454159495663925350664057461049339987292536587655702306852781446042657326747130518748601054496414267334752716461712086732969450965947585010075973334599403740192333518110945687525922411825668138908013649001165360630345239275273947793851813343287794040473171902296207252772085635173533476687433850174473677335483313009952913840138595689019913658321925019857179189904858082810583094161293913683884505329640201325674358957080606191543849210291695823686907600759794275007475612307646447935740331350229288551349860637913909276947682317930096414873503858979236549764695221038770359143792162810904707212566827716503692036927749444444067443821621726671971684890641605971950401806919323002353179433176036443359375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 13141634946290472652391104247404604547485240395767438106245783633680739464425932499051388366391856885838113778640034748226424962761058927530651153448315251236602721942393275258806098503265207724455965436574228096168615515001333533645642376756150997869189675046141955716456806195863790421920649180852348932785482740750957457565529884827956478872883948516568499896037712350268897745806233246120651165297032394959071217543260799477598884897768239075474390799295099769881462058917254600221772610653179226922835104684918034411007906587636427923317679143760607408230275245835010437501133589829678201744250977902033969317418782259558131801854232193614494360985221315956848704244588020168042942725579510413783176241847435003986689040077994766893692704615213995316626355305955053460624427132614433074962588343385313628355720983073158018088409052793398368036417651280284401499292801499729099526833101622222173354951304699814036486051469772995739400811433826115521901011823921022501306303316448609285284975958280163699915205504910053128463005784685357256840338935305463042911252760716443781796151849375361781000497181102173568135861353633217182529159140968555995005923497097478590912881680480946775099038035093019931462826773269031320039746427750057261362723825090898378418968120094799802382747929216683323134404512174962101814788187272488761405260025704105716506344628918304015295378195776685569367312727927827363090415433312640646094564469306556238991587112428106875350154679979921804709646104943066707215693552756110336307009424612695243093159968555856217165974894566685848382114587849667184221074626568103860418957109657224725391249290853289876715343192929102053354661776526121211863807633251671473139104649662802815662205829964515889917102868131217360938198718587565304816157049892369392847029890773193486072406562606052300891235702498951328500770522990218128261859200564080090772164678296508090603905539401176636589814108346586685041556740206160540179322512306437768368369348227016995077793049110028228280631123811165940265436771920607459047821985457989880530729798191940329642913548380110287071599868428417648354619007164790624922411566779724450213540584471510126566871672427777421423602688198635890014904104405558304933924066987002501688434494421522341875419962246315026254586583490824441068000109644773833004936503824011827864244401406035309976659218346267162272893801455025005968469577266454053122465275890711314315836496372779255911043107864073691835344147219246110402345006413924261587101324003453296794720413134130173373056632870521135207646729909417127319926570341580297429992478048737011294655445712310426454502328146576431601306520218889553001114759336969091710795672185340031868664264164949913774938283939272569542519100000663195999692883321553611319435071245436018713164821356558555367700741259622291078965084695443212453725409093578809168666180223321501813449562013740308484896974275000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 942067118489721898580131076118304641422637245618693236486525187014210340018616351957448336483359765285152938100773849991957848264375678636571013586542134955236564958701027025299075534856740252015088060583498619413759114131330339825887442303401746537154583432887227385938846253027482466309890730007177191438377957118159810586090338291416353660607284122465013623171592339624577030450699895126965621713213422106851434746431033096738100142149171361548606785884312337340055405722817991294247863668543121863465622557657383828875193571460433192108455391713642924324607646151822017733580983002284675415158284438216123714864110910823193841442676639873753982052215299342387598848239984208017287563097761970237441380842787966147533267140237058149471283733687039776950852051481177622157148459920597132714341396340877751544216016006108948294586265110933425028220972738046701538263953528436588448152171092620126068326992248858456144499458609133378241926006332592375910579834697528519903995677860690209852210267146717903095402272116024315941717912158934745682751194344999345248212440263497633989428521874378383216290572728392525513415274582995770811847744841677716356174266775460423029310819423718777264921372572606906380339434355374483301012667199871087737664235470361192298634155984437958447568683068737732367836628634569109067050338756937593359234759458366804437513262628053846658472275635622008982540865763473505180061591459225959916181767991648845433681424373608408548381999966297375698083800239371256747053265338305389640281490639780284718443314769470596979412275958601027020771137166676228073341877536408625246066021174277100268630146287556772495569503052921287468964801442865187568672121286993285894791079292656167356075676977477991900161360467240060530651191963054877695851398588090734634684918164576319745181982706598998511396904999647103917364098570860906133281570104803277910302702414925344266075656558182015927960266193440059801941683595427265980235635247545563820055481231103176729312931675881918787076694506988193658628482637968783380179560113521742619007064962884827943846152557071727277463183082158204589776061530979483684766730923453768651012095219952463160989879162613766359518367800116105724148944841784964031101996850563954461571574116827581887298929662679152244206788697467439401256027882430633753423525169008304146004602419630728071884250831126372998379284627738852989439882609931150993097331111896146454954652791373661361032109119441993955113508963976962142520364936298487651263519461102828195367507777816193736285844237126989801749762436812196073991299636107024582624945027499749050428590145865390485558513615461309414463714634441655519335399390038120009081524901184491857719356855340967415176951251801093380486535142580023063200482199966624043774660441264354016967803975520992245232359856055726518326362501335449010299583169293448759694275591011982332765691634737770247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 342237475194124124992967055920325140615864768622944556717995390238978027696892249736258853252657361459899786819261503108991047380269615236159558563640788873850575613240471403743986360341999244858857988869651729899544035724043707793482637382403822458372637820901985600319587580957832636442793996910530953794567221560133882384114334356286424507148784130999649636460294317366804393952224442810487102687713636921109621266472199813020370034850279186237095226627256540978348815183138484296296076747334354871818871125581706295194015656559848020441943234547790034654760616487355143829460413600494109428872801302498004417399851183376919600243571139176602749006113694424064934229732296329839558909591215701728683888252593268623695232803977944279353101262101378286195354484524873304428079511009972775203627028279508789618699123563514968338476890741137425475097322388282088327208186552973176605936795625113216881587083861408958620429286666042031313042277275258284843567977226262502828126967448204227252669746296726168072644970914404257116870067775880428676224471713419603849655179191178508869983243285622683535979014881400568298253580522490670670766705573421646992732717927408506254510348365241887961371526503998575826947963824882871605024263858691669784297473241476100546548061051706891773952905686264716742707365445921356199900259949758481252768186102043460126022544345796174705736201776785982841764516848561447040613283187725584446018045500471476300525602369655926328160232532927810369821785357168802348307603911447254236478102521187529267498639039760842475793950871309113597940922518189935171392088242722748204110881717028720385666513839058081715967663239644916354666861787768421442593239211473050828822260163219716576583369905407197561700635106226487425372971988008285169363576758219650771175540095425205484782371688789876325448982411439934581024547902770961911495076263351527521954046316439643704401985525335825330624566988857259482046117358241434805967972428172297118015770885885043410592674173868048721352937463322990567411068878822814714118687252299471292077671931421375284780931481640093794432381607077704395710896960133023793257507337696769581623678067604048536716605287891218333237776003656004826228718602286726479893136221396217223308198399063711612253806258710054761521796114076831275264426335598312097778564086393781524754296873409089022066252845809256915374930879902169975621111499873619894367130205925211990052270007684495415055769288255871056407738055629048810830716494788179289005601409193048677955300654580161603228235871513288436187754060775186398338773733168265161869992392404437905254405283601990748722835922284255225468674456780214538777122492971259175425416267206237084216911899075148367329805302780432134323511357172631136045501289480808821125940001355908447643877671589737585203023709709060400190202945719400092805767275436913820429318996041757092261719084597248000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -40212317825430782647955126095544935629752221450930394821761120140580931748962029081592909255457092241369729123002913814115982974298656202122301030536637594257205878875494706688151161172666607413602362076894041541750511616935597640018952838145559056518271089456368473334098279621527747742085499419361653395883971352716145185230273681972582322877515405664193230832675940667578495194891661493275698667376321437534810908986709914457519318535156494088378564064609865120630731998905403924670714436277004894121590122182972876540162839948237126429149289492835567324460423520411018073862239454403675108013212531972344583326918205696427473126238305691866335385584365090771151582101132468142904351896216536954627421621683051490443121294488435809462023223592043543041353395439452094703568199463284967022591852265884445487147957210316989926004208961164171653327906437858819352690271086342541258359759175924420324613789354541659404217131548601343493165002872379957613305594500955587018488544042835119609268281114859517816934410626791968571685135159222758031704725325404167391338621910944120734916201209416294212290642386745769000361859339186326910857880837518725383381665984066861066899526088576938054733864498928950572003989546641066069865170487948125841839407614172177188507446452659818583876580866455972944411658523482699355446391922535541317352984032438339226308300973174569923368933234007355320879441347124236703501082741055175790645971825028219195127938791740868790323529682527495829704181970131147177965153606585984744715791333501769256149458893685775766785994580391873126493360465468122730384095055738375110583415564503786575378688479701975996689992568912027889549459472734282336739894789825283372068057253685680035526978050834675775315491973308914187601334555891709808248495148078637750250771446900443978619309309364988809729079194734727957935910651882750156954784356963100769662811149471512049868585268320614797360641570117854492752224081834047009752553882406675418445816056064275773063387851415736561207668077610083350428477997155737338860903687492951743730480545690955361102140240786715901502514645254417957413831907475964506422385395781120876378975851657970922958811586759068016751100052665579029468561545243208533049610230977685789510431378488243121011147748175183204308806530081755269162110571191062999883975023606225124944524712598285677827635654706468022144243109231932855568801741569410379207442868062328420560877939737088585106976506251932759296228311077490007611402795565746056244551315097881048816536627337978226686252675900294756451122553611451822095031710743188957922972235817505540860338842435357264538480302252644792607842636197314958478521022666418533633409815103678835908464142912954626415265610306459970694315326211636523943050316450284670662419244374363465116117208195102387227073476862822988254014018867798133543318021586086857596134438384703421071700787200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -1082417474443567359391160612290570979591735226104372910620421328890265657037637570901524692181723047002893015304333007760117432409096989408956938628549837317792751124732934004764330007657304708664447028812332070204456844132753840153206555169499806464588356819730615361817204342430080957050986596814433102496857717355363483789711001633751378374680101409115889102009297628655186370149174762833014062073563557494314526693746688846437714390648140754647952654927413168045858634133308962634885969419019953567784911095276847622758431692960769067965375109951644268861747011032433402022415157849799400179542748399372323196295010246647927806901621373978069555651676506601145980276395794634194151935803184221299035572743616716721587623591900515888427004160709779685382295078760714674571234638413050470810860821853076123745708040747808582913383469739971221622669706582212558138752192174826087644898562873490661215172875450987858881555777185296411399477968110173420013211195774309503640950323458850915541463853102133861118723281340559403823712291789849284145498201175671427672731892903344251415674719795406763288005239676572854555395356720101551839203958853758671746922511356464565986947688022694636364959349016052054466192664820131331293841008230908273607016360512208499404490180622959327258121868550762316618532692689073375177438458174117136230714548382673060676007099713695268052460575437917207830145275164208519521491614120583155909585856237613637851621522969174016517386353054836218540459769866668055135237465563132344907266170605562932548912698185263480718511076905179033059632685246057269339086168038921314364604959218154796441897988717367268414428775039200750742580256392974764429083672322173496349028573395899517427204481564084040757499991310917413763293291518695903693795088329004748443790480793128056724635188392701452410939391106400721395098467881083438466930242857091385351963064710605455303000514781119201733954694312811547759867505343513224103401398360094606321432478705913271418639394683552103045274470184362040805523896231580470322974542421751614583812475929632901020780501571301036375369613516375330055343162932765807506869449907747801067901111023093257586509317222783592447085822784815536632469521350157557577810140846940966441715863486437121485546449892839728340404978036587031658248276993270479622399428336653123617718048312314197223642091899831559791732362425619473427950153009213894935592032313507538074418588843093509787888964970628128408753036063825936472753356957187089671413044807616632338872957562802437260467104892270652145173032793526687473791856249985368826563874103613914861494612091523521228802449230384143847809968427398406112054338765887465689619746089947774857220642531202772241738380458827759574039236943423035993343818538719483283097446563069631951519213040275261746031486974276647817128938589921345449695365474563979376456827075100231598080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 104642235996142808260413385197087816125007989972677568429406827584896652512509685362420432350750236626595405242624475620677244213330976944013889909888838538442730793904857690802008718324175117128657074801349636638103306137890519876134435615879413203307338938908282300373929154889193895300070288839980053645681117327989989103668210668730266874279097582588103846867272031317926712076048496143368450088511027687813602945192101626835749254955920201541742052443586458903428819617952825490155290581880210715013328279660222923959792976954462576533660249989371765919803993997858460702860303381715515716590152985071583239580238583770623637972355815382652248614381280260840813251363417194296372471844003747345681817332143529792178748878242648590258021626353912219947250468657091972205728062691901806583170949932234638602240358448834456399064242411748783261312857083395282058752774089755297234002439637513123075799206169452856426878745464686396972747813019064767045001053934607775357636169389662234800958605120162133495515104333795062674538629172394902597003690566179387620000852452283726790827682449608027282040318413991635410375392142640859879193366680016308730688923957723883194079918483267866801733053973748052375227153752576635657028946898145528025563047819799850693248386449363532323204704739580894934110066267896122717670724115343389325347817157480431301257168866121645784343968840753947267487995967262911591689696871511793895844181303985454577368739887692477149937010079527349829068559114323439358568514358341726376166206186290937589147095525733299648513900699647665037494032121476277152939437004173845451395098316879583959245770543147117957378048691362861834853330098862095435135189921801972495638410662580428394753398858276760805954167094808495012369969610497299454042710212053885997484995985631901926888761134323429981576116553500294627783329696561850938805533732315148018906724659638605566991669733586623164363752676101669252810911389459280631875886474181876623954313684654583239180817912834517181191997020104486935155374126767560841429441293289255503854046814501296437605953020125925306453624575910930908668503966719119661918122624273451761397661556404773349817743228418843740923806658364994263232298533207818443033431310466242923009241327434997188069563622803011491893834470852193378827274786737861664373734526942413612571326262158453477257444926492647640299974860134898466863160902645324868424884044011351784029674429850636696936491663225293585234228234735281786279453031890213699648367194701146291202517433774375502586031147735314041934376131210623784162620760108185283071615693454119680870277246334593084293346327272732986100431912430638179669728946447646619778507393645115170191347632395042268170212635327944797080016948622523278867387936554095182773315320509227864938028088467133941391778904662643345939290595290195285605533534364049631527439819603968000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 11870006056359289171607036166467870304173138271013674203090662665978829393032140435654122602724836791856484955804251700400858001935247511051766604915994371939271403411690727724714877520612182939054038129106083186922659801145345068195855828016427581787548857944180067930753899996324458688818442197977934234550470050933710432182184063005774643764133606588680362467122223194209693786533375299831704572959848036020952146043137467063010576015835969947253496402467841899746666790399455389147213328910178467844664278423334682439649448731521408459086013280833705647352314703223606880695477887389462870456321007211113100279084412466923111231068699951661162964050396439015599374710237974826869891024945394218606373132363684479136450907503269943257011612787394214920018295449333985343945463974411880912906961591857760113965601144239824866674509300022851862464248987680061753232038996814011688507693894031955645784088142078991554529271306138665643864548517183915932111693964605484685957015654307050472993485119320267777720998466543897924857767261039678200765009834909728123155306652530714648322741281678773123233645332451303139722677951978803590028558362326330438580407099335933778924056301641263992061213572123977744706110521745444988063007481137040745541557476740939449723356853101675721557494161415216722285240896442669969618371369415288942342743910937700022533964963690380886073078033683054693180623870063170007455925999953666219304870799591403569904839866257081029784897155140683782293453821400180863652207282791860496329094691278199952794919237403100222483772563933081761662385584584702100044287839276580482506377123169413436917064619748345761301574041069228736712919410596313074396541805979473804475552593711786947431535614588294591138880038635992165429175222584942439148806245397136733908827057770424610498121369290005612419965980776614335007943697166409872069185207535151988041767552065666613881536282628792590462345482257200672539896648925530489345314386398664992869645697561246800422465100964801706328590121208042490637994161672143211274046106960010723003204079192029007216288095538963337190845814040794874332818295056262489874326705270201743704185592451156625053347170942951373704046481963341773942392515427162857243423527928615338112255712361090733101340443687646466170240846006425274803693877024011802628467514750928595945336113981776521995589996403981322950342352799515647822503546256227327764229725281722616458190217630413624868683907897515729068317180267864593656062191852852066713016149729400739003122784994669318592937180478774346133366804377421340947830151390648150721706406558001983793327543462593718240898459790622907048747813560279553957166295115935214208557680150983837889482370138058893870127436980822070839751999082127765433594085028202672680710385154598458096112731087103848427734243202773543105616451861732159313546012031018063092724531200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -238604791117383456632072155595238638301809684888644035629923023669209951969542345920314885592128463906174916823134736025625878151931936122095816294093827234800209231298522949895299099369845071270798175723523299984133323793451141957406252889244711158161027762888498580726848413416696613975892018690990219225972026638754516195856134520451954942254152763478900307799007886832832267195946308966914862157967955887138020718923111924815262536233694056235590364204326979097975767564573265785576735726909649429881166124323888703663390848352661981199223528440287193309469434291028115232883801183539621914519921709861854382055008590745038420627062466853154477984110425615269893538328613529883455277485975247266272375833586026444677694445496885267300532790985964034904221777030839749060895522867821505861901901523391471136176065862353453553947512158137499552921604600130739217814547955681588661397793492926192995374692562496481737599243295006890634330972325565386810233090718785450254800452337789645491168191155143330397389714242362937393733961545546782324363078759657208211609896315828682051742028060687869076747448575392404842781958004005306079796309763993807133078896894584779377206607785643347579088124405009444744319759450277998278070111861271250526593743169365003610290557102400662277701437842894173167612307441122170194066129595238987033292443173795366497976313454229677376194194818859799243102174141815934161522972398928061809604983718898815122704632165488319656703507020768101499332144775179374288746578112412824309947482079777415784843467249200273827708190451427055327384069182225356596994364158727967502708646114909329678277168917673782842015889882999299180737575527968921278227841267158877281268069172451094293766981323163012655801798268111622593029924264023734199686005626129573494221080457085089098821089544437096608658453659619758647665868387346192241351982504427479085758277149032228303650949663899935188744961865519212939466161206921669763213010524918664836713844331930683068741680091763000307795199829797494284166156103231626679843790831475480206987190536905757370382144217936901877035515095080998357672659651847315081147432639953446688919415930267095734008642229084055526814863312525575192958367239679013064879130433297563764615497770951216996242442215332913027239940256044869693960169093953089166101304663383389755964874151701152298084926227152853819619925254072892923862586742439843964704763582002090130504880146767913082405876810019884295252185694666641067585006373422131401064659107019836236914408768706037457720933388206444341161296647932528077938292869079117024846815428542911830707144821352914641502002904458219275826090439551237605235949886812529668804418383969830571355809529655509839955511693953590594379366311052471950997510525416627246336774931265923654642930301818120804140855883789512974216251297080926868829624340828620062720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -29501151353606812817605352584692787826952354257512742544405997954837677059011607070748734341609053495562597781796944310964905434998434371961560069515808707075299687453674534489433240057804172400469758181767883257156201414176419642120771306473847296598061068589251304883515475715908846524635879738350799577995575513785035617236645811494821280720942069119222313716101959876920120663272991777220488917553105090107553565075020673247460665960131302272059990556912330069025703052282476584765174506980026215215109285146074381742955184734417854531151210274772524554323450986192373152892278511099669236144986895984804183693110180488832456613145265473907392670760601696301914972753723494694422639602507653067564827537885008859621405276304651133594344407790467009967836034754500766043254806089529990665748770697606674138222894544487200901053284650026491441449446791593845673059213411965198511191839153303287430060270297942418401479495624345942199344511141705545913225246588011428802384006019926429349789100637202608536275807598561743778718237415008001586676000769061286115811257380083550642408101236002314913224389067648115318070778098613014248352543500174995284506834431838667664540917022066808951454016478109785894870686895704699690855909746764885289207984808352443905319800582153010934684223480972681119981162821551093024673152836834388256261658644662899468297515499129014192708184186757326796752975555731010987818180460240797185998580561941738398099302194891135371573271281929793268837877515799404597667900660216276554125048252173714263818673976053286422686129834135554655028531587136605527898182238890069544098846891126254603534841439896874810868735215028160311521959105071671903270681264071484080924520310114193163228007224943263801784150523095224535027074806257755937344466702163701435368440230618741107784784482780293068190685817335746880462499009937918793057132691776893166031030293712760856798999191789503690078902399522820485269729109406316411499172723950273632254445055843675444291361471186249536073995330508308918063276238487807405700752848421874816384403068560513500361551601844121005370561980354330126485259291792478651471283861785560660481736218380746688292460776977188558861535052947128940203181955674178409168456707000490374793644828239471658298054658071798412624306667793827191561442822759260969642856101394263613674193594934893161610624893328508345294802932178223669774258528276174992873398291595481330382507449929495557828884672737852532878903172899250173860968313707092756817372982502701255145307469667575425416122867338152045117402142581039131352353696088985325313629961090283043006688217139443429002309458016827673302884700765752960800311262473304189682419474133960373477741748490092719920482103521964506393258291387661695979933732036905058435370702732053669594423094989554963790166737978587937914865902448567427536433436426240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -880467293293803908890052939204111306064628176198811979850167988399566634215300701161107977237328071120643695614352877487553244782654698207235376328456741754542400453705594781856182185508256249473201156702002669659507516758360023970002239913479266887870799708956053313734970216895871910158099444771378929109223250023856336506326218709697172926526455784263286365908529012283267835261454425390641210160344214907923140053674215216142849124058699456379533077017587870038399788303587250943307566450312941225882271558608737013932415170679392454913780763716972360433801627529677973453657360814557656900793707196923014741949908848010374954673843264443167201752985818378324514015656324561769923396696211760004437841852028050633748745934239345275542212260019966123958410815647566937605507267535731728008117229751307496647663513939523098571872737362630316244314674387768204090945043507380957273684022218329254202179621064999669434162972517595321855687546598633073678514108821318130071732228655178607786565695921584844354064749461656642136557773632198296422316824353254080693018322762399136577609939568121863860619176244191926107686265286889262274123389704795643755585774715641838777320664236805873642113619130266371549106111747495386992132402986141454108343830847464286205819037771276059316643364376096824375773629164357845481961550573577790372536341009988395083326376978442022834772739584550547005242249661101765165624011117203020796662372672501577282725104398244631254775907537339626995881648080395401783120950334516348788813175356493547300761087141989280041487082332098126763516209431491319333496833379670332297898929588674648324720960965226005274346620665560387400966249319234913996187329057346393735994075752872438681841481548715877870753706407706839460179633942625112723668349155578851634242887060722414269418470727901612083486762119183487163636244960301671727505755497170215971988376038099474163408693270062025544023645498164722365303874408824428347193463285721708225435909606633979768538559686244650883261673130405979496271335894665800904227359740742890050117637143776650236288161297882003957147131268707111218027802906566498550228562464879927796983324461094525207070083474212140799612477742048885165004885055396856214690017039136355100214991820698047812243776607653368100179731756629215498052110983531678476119839356526700908271691698844998925577491230085402949995815726037329504279103776192474537102868158519201028208572286750038885577141696512073722741293149947006468307073723068063815817477917913463981524006093360875682512866003156925642647917068250619788506855163644135954684241974701121017306772464965332921102639836661490484082501743294686437997639743614221500744158082373708787869613377443147147039083164999463257111796371008031435425436675226673138187499993138511463689323615600021502965408683270903893088846459395956491576934400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 30687452480005906358933617493607184232798641208053608192680713475019379330703504857239219514768143431891451735984790615842229123761381833082237921220855791131211545754155923005901114211707147144317019285285878814140378526456059542240466944434032900393917935179328515602065876238415142480082938817624650606067022105905667972051779401977640935414252527900451073579777560666691837091854295361426365838844284939641166698488489566464803456839616234264850199563804648577775211908977543904782310435007331689873169403153280641594722194867060143548643429221294440725360340350130176931072719613567211679284274539196701936284167232065672276723874834583666312304402293772091920647149373444062431779079039527239307244774642669238974804948538098993775016367070755013961400033564050147446678855817226078566849354636615785094031726925414076356259536180385892528399378606692190977936009453104809732075492391728370561278465800605389140256901716039995077841766270403834120520351691995201840813492152350547363805291148747161754515143928328203177518941270731424625086277796278034587123089662673118793121430099876407352725792173012289690107265131301739599672568013175435061713986703764995353891323911524559227235245149493411063890583866503467580835495059411054917995174120685166789388618797334669468036960362321326946237533157686809099648883501668455091808454661043532249374723600177439141475375594488404727007320354961125096388622050147558460786032929111488598294055497083911960793806887870447611183259172815769578125767699560481010618134227946515093426810151443628386842717120384016782288276762998337686749161708608541004464840184807311736344861102465784065623970953373623551467757595699626172762670411760623868890483348143034865333053108058744798832996482529283141826595803939541588071990618116241737829328377204483241524244263745668708863128367970960794485865214315901679406991010946069652204421910826532292046408342394864357395181586997808612149427892587365272763804668554438292791484551922946141418166167020160584995306013800298798785361332729287798687328808795849688363028152035432128941572688051835890753875098977257995762024625488293442205169456929326136122258416411980527943577124871683620323016055083544252343883936669876406109010064970931361402782626860329019552334032703479615510997567417251149256618436224631754144826140113225152018306677009174913395967126227512369527015702862382298253055173209761646587354602436319815452262808485309750469701012266908525664360198917493679907345049807785612466633209270583458279291655026683086961829769157189797698448297706339819075352269751633306163954979663573647227910581535169624853436979499104777913382112219282795217918083024707024659116112758954328218901814746799453594337816421354843282964461587445037750678923481190240083681400684294976095087085106269413520782979161261510531776831595898470400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 2151137851386291000573571583705545504858338110669829776019482728586461284225942595682147126296563380658764038427032793793023220356986671940803022980695948094228051411897726609470131602166851462574990741525391658706671894098275057502058191918141694502188698792881283890516631413752635567124572395908074155496276288122031147234580215726872591269943675437347896682856569095752459328593704676195763778832082167835244412147547054730370283275239818083942259039664597657077145582232126075858481862001308256179396346489910014884794902485767145526231979866502186870684675331477358318692764441339449472441817285304218168358312310639182162887689373979316166270230309772560003663864886192064126955690256397819089276032903766684432124817558034945486522914299223332262138180315221342729668216544574221627901608672485204309471005050914632415659970915183154993338613844927480937190539438628926512353919765637161495330503736004261125194825837994137579863424934282175349698379592043030257732235244091841803611368918986110544206783304498381062475553614012653418386099410324304488091226268184692840017146327361703104200654009484351103749859965323391435174135719853006942946460569497334589629689134388077748282096581868754293799196499531993635620785856830990763851911030424522613428946695089605637137179939722587191829795277654801779694074634196642994134989213964287791549424685959177885050753677062714358402666449168859181047665409158584290088613936962061191892038518454501686295443369454845534267427355689707640931037661482470422367628119955650847507696058830389950852638812154822685529337676241513292281703400880117716213497696913472827440548039851219859557082074478586308679573143191532524121167297839889391612422318968743136863303798032048336476865036699052548812692009731760160016531375742312613692188127239319163478847514254166313416843954606861761588893751751886618372881452193979714071644374084936245805568816035119925160816865564358793399880782181449239575862106760868775500307733660138568734319283058558268421805900299588265935495959108178283896274656657714668790187110070508830789328843395270573817359288645429666656974579603603940000586475986091185440647022151684265516491378387689088104290706306735947903961390020233218799371179306398397255331793502640213912912488835354781630927118034845588737829255441237928421999172175259586650577526344431691030570147588310337386082397818114563424483776651798041965706759499039726556382508011403840904344833602088413982691594768973164735695117790572508745334660001997978486105060333642675175014577665423335131087887639462706706290772464732148770233337342407793574183480587108454722085062779349957004581043088369155312246973159396602210083228461359630880864360388806609016809071907498627033372539693451436140495327717280116297814152546358766320747529195245751827112447652103927799042652766208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 59632306631672712833566296677622046842171865651673399865226323275301884622301159159448202733461560487860182778841522190344433264195373603001280730523194004261467229111440615078001490333426543109065222761297755297691568888152130597445418853135666241401151349040497265120325334520020372603025928736304929667316500713043823574141486425258515881741475458571151381644513424849484639791714491239694132365963604314351662008268181888082915450292366949189690571089209707917998176205948070495302478170334069274161964545823211093074888090010148038379040103109180130982961252734330590903453146133661194673769440391264349824468138437442729416249459666074260212215017376305780213495253727457798366012876307275392055046474684068404567648042161803333550672145222647247270089540778467545703240013909313045269193125277461098508110183137634902998978606085644033328054443300943508481509305748850868088905237824894597786175274767951045393576539567546501745188054846508839420930746066878776844460320798074729630331478664669669085796445954077876609433950183489536420168311316207282186215707256243248674669876072487593593024558066304612925594488571107961183680651048112520598871288738104850944368913213284858070715293524655003748676140969350056116164979094752821524505641825117495706052051264467172340187878035749110144672422070470882489736465969775628591244092370705923242191141589780258968366577607772059419773950146647341461831427572698725156757862362119996780860035732210742368552506606290776384212792436987421761158097630833300256970790667207911895663178863990859308341253408254304741654390297674443701732528368102156685476540328532591688116317244976112569943127609339453632274161741406391030128692588397991697636384180174878312405324094891217290870099526432745251264833015937855455602988726385745985043215212806236717391012751204394009251789048198949189909593459672990804782768484468194253806620851294527284632505677463465581746547301776542038314008422683323929488362808991809350331881414095361342977017332392180173128801672943676517201039481824736105045246669192065778934868634314447185461852373369568708522848050398225056737058748784094301224014665688667980832903742691338651802930434394022281835781302857440880406693604106181991300871663337653607421390596612265435934804949773182497646712067831833792563448935633497251713328615093008244976235319733706204271575972501680841811525382748488792916912779814977000821743886749464624910953311865459144641105658653142075986737598418921509250329677454338400541965427570562736413231546552785048471185827314259899032822106764598616691409815890559936714196447465953660334014681712778523790239555692329040680609961668958224075906898859831993318816072207990640223029608054985441939975616061614437247519294998358050704792821156016704613304822725589556951105662363571625779710297995964524475187200000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 616991144710616110876986908597158667672897032335696610979113936993302239974601301880932675914808337877674724905614448992487414539149563605768460311926784578195974095842407162540625884114849622642779407668720948452419491140627300001434579562031797488853825034253870152965931648242474362337727998971459424580399237617063142436523503389852886430401933983760784474184080053194749809546466688374941060303261316342949566584968195368237505536069508622906884256794683010682603080688986287245618710534483792527337370699903008988824395070706996588530279970011093583787044446677730251600987602274680736010014140617597862461162823824210842947291803268136935664914740231367774303577295433985285664185673391038308865966313615659177345818415268471286434939481372684819194937960133243237659671606571082332449098499515477624822779999071929005938118046688640821430758831742275291853411112215097982119511882741973121080108951442031001912994268505080989779084592535310910371901097856477211040931706519070548928380323786348433264605154712244913957070560468911969399509480550666980517092554708516250413140083817925593607757522669731615841407219953156149165696557767696147396835988212185819306692870073377670446722605960193707200888823693761771871651390622531640256461207381765720904782107729982431921338534887046241231636937913134593625491615188875597327126269663488019485825804221132937644133741048099639763025994025971818081974894415526612031039596201166195670349158566319388844690849564722314285540361956312453768806244408944342624998806587819748928774139876120702298101038093679097799384433126516454991791874893563635863493809361800087412705832709665910391941655785221983893563059151123403896636063429417191582900361435834491227839183709921461667572221329749002232405438164792922226617872168257077106396906631474669070077185303426423443034900655256764464125565832432962291044592165070149611882625332406875398345129521003801540191903621271705123552465024455467158281093665082519935636112845261319125774430552887282816454457248238937407556278353067601750726994837775069049562654813252385084447117757553318816515355080771794229562483602327855311687318135780046393457260906833334105223074112800632040578597820409489996783648296885925347960979727346697672891343723125908491679277067468268481433532592492717006678445452081550183844310038647401725426845566589267478572337180117206499875707987568472088300841204017348360865684489339156862493943054871727673623370313723515816759975676935239998910346243642060111473623159947544813787006824918367638365069290196500620020957485142473230504695995330371446252633674608782059869012484708994803137584278783694053956847902902407263101195140825583943119638287255285954088123646486557430311284456321692717298939535636089253456181771284485931003015538729859969227531454141233554482480452342906880000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -4490714513082860018247874780212014764845711710192352838880844263910524989113415777257629889325044335204721127763474177657396215149989186666120119266829109617242829123406476954475519114656152765513760763427890832834579980901194932415091089020292693969054376076621560261822473133747755414876839389076393842807451758593691283872568862820614826931939376127635079301281841390954499430249579464622963111021381325719593933563886721470819407172808762060759488649861110834169588153704449349876898770821996832783685649896857403284318721532916333729081560809700589327939148058617726960341143628495372304352090488403177079475317980993622362921078553065611331514902727464778784982720655854470761161301176868945739570244869829373871361846625062944176176633680847601694792251544207837639857695696057289385379801132710855579194854367887370146237660458717325426830128726174428739684626849761643873895791300374684594816713757968466038666880161043756294437282628314270238148262854873140797350636538778243058493561796960636979124650963091114963738627311720351630533666404198904096046618265566896582017570024574711371683011517256239915045598414855378350046341867355789282497240452236186611326282720500177302315636945878360697224526696694438642606504754740120681695873631156341115787467007444527849069433217157032107115009119183080048051503349692365784860144677307880521272813477114751352065162181089533651833253740505563612419772933755958351221505526198182755656803768774687952693220822947883349539007596547037729936157320853361458893851020127209126981123401217761624731812585306029800261084375705388892235772293164624759132134861217031706385081864042929525035366465169970292366188891334338598408627419763202429086546868363408410384677182117777547523251752121479047551259158797236181511718056379069067320356531322033983495814188861623647187793424069048654333971612817491281834154326526025090708529446635779900233489586631056645550219417700589229420808401550049260172723179826369082557767988055844729376890536627353488706964378299550414325686021122428947123159539852160914161653842059627729391421202586368736159632090511697475044794647493451843876882514275524800046905382655636246869652213193430327610936369985533892272213247139028201784682382828375386393368345099067054369613600199195839167866941852738611614804015115224318515600904906601978807076163372369627349833086606597591216802535957111777388881773425646817617529850865196299845758112874127613522028661139257815597815530436376382779787603437746070628049428012130760202080641215387840563258921437321241818677748959984101825785349586306725468117567995604066211394370363599196400598699707902582863811972094393768099178720825567844787751476549249992139511446940657413125339335861805303318404488346344058893651237873565079362889001982786062760344885128874876665256214528000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -34488631968383189333048749507209100755069475793943030838099693715647232001049794087781940491066211093147408610158534803123934754343826644072596667647522052856155830723374038642951312645641794948637160688494282915505664943745180875586248494675900714473541370072060737350139123301700016096924959778834063682388659733638384461024887018351003613176492347575822505349433784048001560022586832549851452860916187136480347400150759264614478810793649131810594488523663152267761603267424811890994378350145956856028739214363024762122608174045818782536304856809500033650433907548811410671898230814789638040564512395854500651233769724485084335505975497445284435932627653426595304732200418079906947190794128711141124853721033200809880155192465283173190345296171376104316401289780702686747998800964711856614625112774411433280530094462889016117319894781710995969266396259460982108484153804250649040636124837915518857857197037460552074074412576267033028927516537349892800293156077692537213179598656819431036513770677430220967288334358270024563822450641055663365658407290172665422759146807988242863293065105142664076790828009272029343118567616385389579240047154389129174773472739583524104960554561639317846881374241349385214451262956330117867787876946129937751204433830235480257910002986347251420104980513398370335294716729587483569242271475426986390292208225546289878328957098717673265076364589954952436849315593969281076102464510340462243569490766136926398978340434345929434145213752756930729129475281337758729499445874282047256916255447495540410290309311844331090705229485310657466567032587864495366602872852022200781914287209064555850137112340728503400650052251529185105037007974448442006395717438403064451154176894961328163897691197015413932852579622864038712159767848438658720945026534379058957152143327864686354346840619251737412903900255614352797225778028982882740133022768334816204824310928850868770702535510743815036317166266461993063735587864057367205007525002037885215938694424918617161137621461237858093911990307799119891155305837664390496318467618572189766018166873958764636833458240394487121334987368832999942026844091087104086976691643568431247538744952685240626292343872805016994635084346449655166402008684288082391623502749559327839201426283627470182907304131288316552835347245179533395021051371856709722277973343527694968610093665078719230924831665381749068889431419592042689157667855944575397019843073560785514341750204454865921762246383299289857685116816205077214802185714874439518548070195684862916948181276025769572998590920342645529841563093170513534879024339196631735557562790730677079402487691368768603519487831866906576043152919167540144499237059593761197201565839040217918361544094060166764109740496862873135147323996770499524773790430450753775082855755854417743139307714640616410316800000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 6828224692227514190401445627547069545496019522017959911592336284379941342787995478771743294363558116989594736357356806252757661154014567479629487289742141687790146814974420069196538389370391583947420438457417210881669626199394477313994297578810224342543143059264255386825279390056531392120830610396834953021054070973457490887387624728457744057452554647476737726859210058256091872258461089327859613600762837702285940008017776828156384361704301219587547766834802268005651050287359412557349505271214344056751146567476696062298630806541674844021737570153564741521060380813895668696831392193334657266184922539882248316548072320121133413150890016576829714318283722989059274388203465836517948386001129020913794525847539621361643757189552847304380520363838101507760073357289662984551408204705799366444891200877015036445607995834099211745650721000960688937488047332363733508880621588540086889879127061585976885905378744831461280212258687732393217060717868140108300353909511161302943127036746602815233756715629941637408807995764801091529818285629419501676279558869226281520515090856123133127990544651354233298951124424263880695846654895212809816563264002234214928377981058076674479899110394144461687044631907209909443929699486267915760465252208729005164891994359621686328914263776410460201389573487467956270736688313495906408136206367594606915936971042177896205698311344117051943241774405419127636375709250113427102655952916544974609711891227407924722605672590407810082134308684866552200940927650499511795283397662729144942730671183868383256958539877967885729782107468844157988937607885840300813819746851733751378395775822662771470995673691703581473385531419124127039946835905202372295737871061501176923948202300086497178525952822695998810399696509293076595126245737656222127086770043851162547059453667724794148773047641023248058500655693150822385311715170964117082203215861181200680716502795399774573320328036598850045526429901342447349684595868373258305787159746747709746724845983210405913429696117066720333440301500562046270945807998778781394526507111392260283376337520023371498141468897626186088376679142515314498583024082310623635518901031344880484914003381250796470031088495000164313715034364588066786193550158645156623957699909562511216671610710910068088342865163352621828277075139082049374124969415080407179319466499684571913342606593995654269733156163864347854427275899644681300773802874236851849549587424481139878158041765067670119305539290563043241743185071684669636389794020274362978821520070399471811301858068521228340575129263911705867456185119291854123968124343149316563513759653698935003073584179013979187960174892398304931282775253370620328846258749665097310463107270112475158632801880659359306499117002591070860676577433031890308587852581742276834976255977851138803112903190773760000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 40286118623929847655387454643668354104084910086009651041778351039645400529052994143995539914806646131134859720826570667473847338216283441070126038545038664792672752261971129752998232355290373271086706622927181858623271503663008950084764650749841106336002159888999765534911024534584321829085385308267387958038262123980090627068242430154358748985995144328650959520751834162359833918237351634781061509804990338430777123429342942960979748205083343924465607801440289560233784631976525788253504957106317589820912672248837447664812528126556647831321239394642803251623590483303165822134473531080497139000713036745729680749714602585529417501227510956929162547357733465745674030057667090832170086460204277498829778288855329234395072149903288961266464352313266897311330970552537140553979454959062261628794274870174512677066778456050197616396408370388337797308839462039410163085806083599171479692143042063948256641585964153239663365114441830068412614927047881608441117369524879429177635591052002161369654049586116380562207683302901556494677328699382580477309222005315235384529500992313072180650138278259659916210524036994905032775524506969723308486549571274866300447124918090178825353836016205619576095908972233167966105463063121896595886288959782210875673759188742530874275323655529913497701839955789630132060290781852644881378972226682581802109889068121083233587358763561136954342975046535008921891573850543103165953445291350416834691221909976091888051007973959876023276842840788593345267916263367986076553309615419836901912375552734002313732043640501870698894292163005054044080265137263996501027911111688646781382750792707507539877943672307922731657014906952582568069810517847573553351851807379299278468208849935080451046664047837097996287596828678974486960345181619069925547249299751060601546835992714492370201290359114751238679085475781243881779976053811325132819299878470103311513802592090947774045074064486977611552600609587201717285151493290583694027535188543012942454252888664436294737694039939908025093142305236038589059875429932493688092256755967681193816758945739799472723796081937423459227976447535972144880372124151278579370912072506707444250807163741813310582341143246003440300581815747222690886392187383727135050162727532399072789928901941084857613287682494713907695371981680228133844971097073220410271994389676797328993786827173398246033858407659907344355607946436873301036701146162912902284588217862520734819358073674308955443429767464397829821032854029059124140347198430279263104049454291514916036710846345600063660848758950831543911325088944874027578388152100544516290283590574990837484039871594068342341876039285610928909734568541826498818941567287146987520128676906148668905601361625419056673593670841326439180133197717987900779898311275951248325411311999544044900319232000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1367040345310978149691693133350365590464243487113471088533121519620342195761496383416893360043861460152801411870119030946462409084997411127892679186891634659789359096757605182353322033040860031273011135708146759545503722422565128142861105311673486099997053771029779722024775945824543207606570614736739133545334778427534213880579098217939292024750675929289541302884492263131651671487174695736645529931317455510241185863242976274209329833837380397825194819831812881814839126839888590496252998047066482777544970032720801434171346511656804085521613533445048567734686479287985811472118609515289568563992619878010815631853422134657939898917679588133349968640689006398497799934714823360935661880277155346891880195945779827976438925921414028623862634032658166150147256752681204796931024652254586457557759174919195666535483768247533266383106113267473858033445682059620344179025520939098818575010172481139516702428012607370654612661964533870210314267504729576039448418629889916502157056754192671722347409320654179787105711610391364100863390509363574178742879677885956317663048043663314135003279951504282627229599831362462136390076676979670288183239877017856932806048689230290059928672195866746746888268082809772742946983163162144159720186888667591754627516926953443923367701527584522945626974204686832038510826141254591651506494990652056880419215949822094903953861710779128078276313679031946689937383409689865666492436686587781538272189029887158615189282675082129526940997161789050988492249365876538747430997348218190219028805216509087163387369168269342927236336249458670977906947215011160690201074422238828355379008408479283951863330456067011252992511954032920940093383044122611426332075587460377832371016541173850941721851761849244266639360643515933377823056315682323028979269279229131892081428102473708721481912364287002342116806655838296954948006033391537907523699130770958879722992022663044244766123224003337808901388389942997314252496367704435608616967810223754231305925806777927569647727404276336272722043989326402257724088804175764265533392794167025188312672986501499778399768631159328841283318745950400593172535016303500516841501921324865636329311121019440373829623357618668898998902935363146043243813246484670602738771927969955652555389958647186800208783204447979594339000436906027672998276443600403574874093324400377152196565754145231423995868952894051532329433425016858630662212967590051768231398210890753697676349568740764178126958219803819811836414473512011693160554518995086795184096931043582468525751616275734200659955819823229221612850456192378070958306923618680215158005188077790761846264523379632922931428552950834410471642410836598333960955899903484729478135044597008828091244203716652802327993501320970923431252485971342639961249330561110921285646949452482399436800000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 65296418140554377246879721407086292029177875251283162569113350078002856105699451138085711391690591573278675354119445855971836063169981834186330419921184496928085418389675303852738274188313066969708743233651860115221517584093831890445121029515362584060585191548667229404117958178849705576388518168760192031235627986661480578044559922226243223721397505588446467519911945323128876298450263515246375989999619709792117936386066839695039050440882468474903269370309434598751331862477765848901549086399628079941786128553671806432405718221632103012384264414842291634338004924466973704648861578253269658563759450504997116125227448799098456120642567590264111435091385453810681502127908812891382123485761879206766639965326425134354165708051135798986126296543747023032187572206960320156227566388274317619051853149160194316752904281203039238832939487346466882150682493144684730975005437168407798902562382525793633621581258396295953503932256422993684765611933016032111360908601733117136784284349099831023905039536298069822421047977894145889494216661666825360488594565727151576391547134841748684348809510456074502458961363521703481418006508984230873587992347966483307143808405051404791368694166173233020068187716607822188854536734100122080798442452465086493072461541391867790358062381663484346142472113107679944701463674813693519708187518823381238849712811257560673624549355489926219197501592175549682995138922962710476669779013233990600838136371885113528748043935247649957925390303346863522440473022054859891154959225888108966604307847139766439715151287033068309782437068044267827467910760843347780660795708229443382582420263215651007133032607826926068559872061634251156804040557953785721563634280798246585660214431500810832912260509040129823039082406100971075697959139194798554278848868460105725360285629403934412451666147978092003293218916248038054703896780107483623977911103482174495188852123264469906134446269241809129262281181507693142503212326575747620655726608518774003911760909221796519919087763756772185381736606837859979637119613483265211095617452828793947513501242531521374887992612839450584013790762361590559017895783852711290336952131680008632186795650124843546456654093426138187453718866778376522862279936427067998846438029612794220252533660466544118279082762969907228748619693696728714039753008852119210209918746167393845163706278567315458024187783856162823824700391034503143382469499191604034257712288716896267155478939956447407133504662809920803619761310933870025897966355308865669103678240996653448447972676687580740291098393272193565601842744243255586183542305704729677789338821282898377959337373271189546837023739996883815496766426726539303678986911183710784955478724240190381953843509186679789142308448240179051920021758539394394588781641786485193445599462031360000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 222769270644013978059254187524573471573041663158183039838280572844752792004761355529304733558628351498617947403623928484625388877549814567471090396835682669935476230375555978618455947018967281344835767304597250930009063212090540352962810166480119820953261326903550215813632698040421994929331430553364248658826597497923097125726513360576636338275945827580231861331649338327042243676163289986660192605422967075259021506142590308126667012702141044566078849283676463256549566860068603394192256693296734873323445532549751329243832376685112310252299602857058292168156158012941794798936331498881099499427636030144127225808432078683668649790549370814977486006353149616221577646086473194764026450578880617966582292389641183761389330296400280925165608108291151930859936331780693140872712610981221287473950257471215295872265658331383867004787469936215507102076946682107065908851459343637282968293816865620707486898503266130296110923894875400885281554158645496073591583859738470414115153851216520492947884770964782660179785900734178704091620753840559013625758251689066461354481662951972727442481591606159758762703291115069995130974573832723041217961254695153267079061151150931804755382083245031747260673829450371072399751704615256414294129896575634562858423002758848730723908402523964040529779762127782563204397200410704969690498127531750618217203037001542100300400082238974705021634895851754433042972677453930813897087778175335472650381039867800738085393899099948751078970650813286298991949070501314842662883493543957124164474738548742200737735585938051043621695238492777004964326959890185649452061083159508109660697101185085035949919111079617758024920150145424985656775111663483828605649545267513129666898264834365162496742677132522148213762657958766438013191516191517813209720925378565421455265333042951485923548150384312008622289397831690945619022259210268132673978405664635008758805184392809836365273970256841641703109365741070514441692410035513494760563132590886596975479517106522034223100497860405702034308391938552842911012223909261908242412855126030192463539932161668399725517488145302000023916131725375698401266742148002928458350265646585665389898346983956443523813427404135545316654477431825641541606434682918959791186405439715383528422770153936360718615788688121974486536164204325553842622869103359782074120794899065167400608666083666330492399646939028477967523569692412958504496110584777181798589905233037531401672961470859185481702425465463450738788828363488139071824764994941077391834384820265849667198915497892827965020743942911370306361946824689777887558643655632979925477007841796214207667715217248782759873606366993198804642447026828841667709842587964051594505562668886472124366037357680856325384491987216702122918114506051690672216506609369636178755584000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -2990495800949777131512776670373694546322743865612549469519501064802917757016927084221634646524859371512315899093864133770653403617623886511100790118726940395360808699975739554015097054475004835108479531675695462961807454239028810253335728230945495509621676995979871445778796322532264647217839807659381365009637612326822348972319359098492601576336587409135743644844507441338013918557077475756395787987965273559437525371278663982371002454339820173062227720006480753751998616464635019933730893675199458231917535775210087749666155892519806316359556463725962689082248764831201011693104068921930830675827410249132482140766873031356124841777542133171532212561892092710951790405412210459287071568345452174855137959632549094078516234181310461862175770431311569646689801960482682614534052535929700124567177406869856486097536990757553801031914556547862631850638898709329826501710533280731313741917412729734226766554434955018786811434416568093107763002099755459856378659146546026245934068582922859799090027348314629057656192549074763312619293006275542905480050811274648140440011515915312557970491742475166941718981991118491286257882142376306563605906784048630596519572467221553760595032977840572386688162007282710713296623706071394148497503942298981264331798700785375080322091335344462840207195787051138070477426819696046242779893853791776477119402533722035125834605713130202683593490375218685950656987985458950442622166123142072328741326795464065049513807904118895991179057729336683363051642750599726286220501759386377279114371669189822444358672429151754304148405982481208231349540180222663279669373629210500567687882704191212070856982810380520521562313257199829838605893690571233264024375452149212775490072206887581667158583672138543904029472535672123931733788518057337671280013666639261902778295965450033271549469222141069225010276308340608373118893424811007007452789411714128645182032054936153034891751165088088316293569621765310593213346266027667940703701134460413986833292827364206485199424472559236937917708964650999994643929325406716430783388945002081567941464940145358188058227625723940178846574750464985036475105457749227849838312061773310462356104996198794761075289375318327496770211733050425557206002231842478821209679831758932696749712211309125923607167659437404203273546881691299104677999672115394394831220670159983255162606015009070671240663633455499930870251511981890094939070554317449157623053917120473028377269745868395948200150021621075978801745595830153029396118088920405841296963574366285352348566608157692750367060842893315244363201196989321785118195465490666162987491356817950212242692039517293804225959101642078391271779830630265056313431864290427170258760901954828545549879827864326326776267856949446680775779389890374337571710815672519884800000000000000000000000000000000000000000000000000000000000000000*i1^131 + 43806945091809218292738914693019670770121313509434618925340503300664277890237088377454876126804429513401724652147670569166056243407730647472280397678655361804176017182073243306069867042945219198142364622556789916648035005803138866646474650433720529007714835270974083841052054151589358346230542420651923907845027287667920482837263009397935984447587009714469053078125128299252867880068004065737383847648753518346084971882362846251147047584759401610005386767834576464328162070398558438332424112760867288266254535543040772845096059162927655523411757315004897611267427995243139633203494599119946385288826129891484675677955595832150696054499500174885372250212884759967963332381154704579503399586615808931864146798396803440673218603994203613332412861681432429834214035461392878552313647506964278844552756296225036440729723738536935062658906841875481974322525871172610981050692894436261198124252862854168422756765412785523883296785068798223126662035056228036180521191925408129631472290286359485994095598950691200294824988633359620244036274406982800996209104387495280786196719396636773930594609250715745336347130014908104662650478590781383024781140481825094376693507864034226700599571667271485855074781334399515999890405802077474010475648965521879738235821067020048488456071836037910264057175513741114502250169772997528780533958660764791628419523557378289383886194799343888936163879460459072510112604494764462772319679612959139237504321693410802563119541655259454259866993997319691244079651860232768667395867010658458329180306752055246876368425012469993453144603971818593133510863057343845818583641239822725147277756168317351915748746606865744883902890065513443625014974065335856263749066888131072067594321362409208737930431268215992507895113045659913555906478218300352873840027389912251971433563254665161149429004657642741549421314458636324840700129842386756487191519743355961817920482898527927998904709790157491218238101510374682627266874960075863795103284915374892419646200431578551483036515605765564904346367608703911055925872499038967584340685073909086186569754075045175723000978753846098403960822990259966263843864764032789971709853464681374061557113428482658478379898732150371285157408783670051699767531291751583874940388902830958453377032149316402569513383519975487973635746084671353317097065053926990689282929281044853107989210442503203706076363529563760950811992097644342471116765629899816458938569378470604388874801794712384855944382608769652168392778062925900135401594251479597970004681246103248267302910338771081756958291239094478313022257813616809178389122177614914124717449588797924625459709161495700931078608147796381609838533824547240968821172892166748068263416694678034836963106121924388012327106355753424949690247254590123231830563880960000000000000000000000000000000000000000000000000000000000000000*i1^132 + 141543882868841553440217555220218515395288028599386003697039996842335256959801148524983781221611954544046916042681243205045881409560792140991774250984611347565949015939005701357626283359255334604464594996423773716099065180918845810684476427354236444077669113428535674966040427676402646793850769924231189743722460553427954257190085000861937157640482460925511350551572720843886227200866648676960854416151767114306819095656146009272344266213051155097342626076656005837132184332030944494046482086307441026170469629276993006572744098025195591835559115435263357137132974324848590957188972196686060789937517630419186956612942913900024752848703270097362673728288777648336295101515222495970699905066887253161746767652948844812352938502421652752082527035292956369362632951690847850050533610034676961935518387091476045297595524666267451134432043548916987571093217970444870683261032844623841352855865829313651588647228379667749742472062183512076731917225329002107842850445231847983401021553720763228366171620864770536274364845686170733137732922136163938202355708807906483327829199016448935628025469398752279518241381351880496007524304179837721004255055369403206509871155886266220863508876478594632337954193738796166307831924811077515097069863402539038895765110388139643785814630088171042310022928404764124491437101923439520652664363472952452311333173095648698776430055775623651015086297266673168742688985202083968335635797371746216916590784365900271959382355138561662172887010206081779487733232454426503541695374570879903447568868733608411890432901958054798811200017939762566499173614052293700221383526938287441718982818049178419097612587789526001201979174460277952799899772811513755714989290675712508289364315005991454236791490049565984597970362156768274663391956122671050562013276382941110375581144218621992399213392604228405815873288461665880772943434096236953174692898014046319700057879731018738765680822923959161102660564726435917905022967147921426501867365941151412627020550291664154438302234546370357479118565789821423776685944139319392095372689148699592430326361445750721782273946464830079759204027201940291772027587901153719575613863246137055887025546501951111499483603601154852602997333474522473643105527226963651094188653090978933661835020907362266984808474386092138616057821998097067775704207133920772211531325080862871733880167069268436268253259367484904009439922514103106165546491053734646241237883683436217154807479054325051383975245090831882852100707403274262269556416620654269276012871587632613410164484560257565099820812920785705273956417260910730249641131173834319572717865969647278195272682405367680836318540059686987267341155768215966722490336537769771527945514360183118416548105894357785765023573860721815026008656682203830288384000000000000000000000000000000000000000000000000000000000000000*i1^133 + -3198403502660895590487460565356765520622589561289899762411746120563470558577469589335346499122163762353258907422456355708031781842083411553868575397190298980836616110620316450365739701246816966432696468395203433682680844812973227252947414403100509671271081093183416532991457378042424550529652729358189181761073750150956684931136677532413913182772203297109693283821402586298676019692612753814713606434904020203357448202873152922071206387634958430813545720715028449853239667791802743694992969304710076351937088253729296417027071371972242222856786769721234051960416281877074190451875612622081025047859029343218355420066703920126153668269133915244457227098447671820521788552937231133723369176676043420201640218012739299691238610745990367805935475943018312981576368573165548839845024531202849972476791227650175082473478264173259634250974819905127902696050385594447771085786703257474988594814877306982764776521014214745770866163265047165714652792409041040573129376152051829723390754244290273998715467904262991406678289414011577365395904778009902138064947585774293561933602577084792184784563318147991785593809414641946959600392359177484199536737911039827482197208440979306450047000096412653723992934523894708391788359885232231820678803940266536330335139546346985191453327949570190559737534826155294013244960041262103374619194236301630648583541895644190798134502883554908670330290775170902508730605547851427063524430042651691746698082228894249165044920333193612257757567391618514707670301651042134467829140594303482609204510489655075927118970347555966419934256919916405311082339768566726276868682307151758752149379941197120920016897553055482380584818268436467648246571224382981778141155057062586324589922543514584647312472060498991567935954322527960072721086363015788026121786588922654163234815455014282521560426710247992337412581164426628374695025409656580451657408896117819701112957266750668951958324303961734128639628806987668251037931459306720865908506279518599144164185892016209478387369614719810678838466141150264322116010951831101098231326314148686729073120597871701252728118215608635230515454266202789361034960143366903002497437870733098927684011436517113035727487159941681129095318403373892007963241362500841341138474602676797792563266067557913232565294510448970373464451170674090210028888465763421184563335031845098996228468196080413356673142295413302322056724221895424962893596183301461911211889014429029530784077760381835773367641097654836078178255889709034796392995290606238123276034857462032793241311896225436095301816873930621318788546645641753302331755951835727782224186353012900474582881121976893286412174731277920517105348071856897154656714609476151003216662963467926512173722801912235394937829140596230479750427950920499200000000000000000000000000000000000000000000000000000000000000*i1^134 + 8923480737620676422459353197878789559590260540662823870440888745896032872985984917721869242898334917463338181358232127437187955444568800660526152818688977014529872348215456609432160578615339162937747527923686255550005908625844902483803922143902190215917848687296846057444934754304512308354927151163878906223693713640912679765085522130527786863904350999429023545443294519179745929327469046379295562780890455264629190074554499482417682861215778811725706266332889225118618627411370674592005961711230510823271280686279343197684760664577440191496391390045810647459791214390333906306667704958226594860731060592712335956485675804673357201658138955247474046065251351348167291268551938400115157933474583692835524851730926719590376167246475559651585358643779401523671929373346202854623996370399594691160270963662318806939398974084201030451534998804072301464809578765259950919257984794680486816225166184488799230050312282279686478987314284499950059514780288655639702119936461012896342254585335276616442194519889290676611675730648549723670550932805704586854810222881671778367070868350355170744954406936409208139609279241995081935623823120421412164115507633620181195795951278698366251451494766438236182943934495796821947788410853749305864163652506650476573558398835377000377024609344797047793256769384664338076456093961137415678124011966054041851529313754738848284915214196781951051068906394291405689892626609595646054848171696947502716982310011658907890788649209246730411755670659263604234022299441219909030839197297266956416089092737334206361591204068274162007604405553056499408252209950992233884196490299220063573059147170039743873903030042099574583524296735654947019985472394840084063891110981902814113847190723108448758126808718069509650179918331034312059649742778609690668173873630868913382491953617533316370969405556355977803206472781699308531210490763647068199399818048245679524686081149806489792768055201776176819446646635605937609886403314421699259640690498070555063864606331511977902971822589137932570975839159250348760924257846770488930901014299723727868233829530735973297307277925562116715485613162996482563022651982096156205383681055036139671789464525373059818170494397331305945509256101751156037812213137932879167344409206408229629971843424000756907976342546063969711659322755766995359921945576601616552166201263084596740384044787517061732369532997313303369504401063438269831272472899128989451693291072816380538759755875260096591417986916643845720484923000599616948699902134839035878479653664185169644236623875049059222318470805604052303402973802060023254687204568841500781540207104815305196065871045595945744624235504989637870317703932797566280457043813250289147006478605736007729210867045283681837676028685303601011097600000000000000000000000000000000000000000000000000000000000000*i1^135 + 56660365272858187972248833349714014031454970054048777214856912974828471992128078387863187051273347462504686474595938217394648783011356564376356367448037174648219258464212881463466575405086553464946409512655419552125448366571740549311403136245715817509725594214035614250941099812984234916441503772344761818736221806575838020442939380503049453672973099743810970827652594174075778510337485222141098036041139798623214276254512652492736584650832178158481693511494427072508488188796208947967965984057115818667862610311826545145691939374051296054206384293990433655688241294087240820659940796842008242548943906461936704039115665610854253958902489460973876086351192023854079174137035426048181269453132868131876300345411171595202789523048483132579754444100364216541118275335958834352098165538207199789925630040106891025066206567048003760125869262154804104308667083963290111059585509640647151964156480329027296053380380234055600867531850236053852099626943395514028616107827243656179677576703763235939557337983936545703948758915992484055714187749214440542119007997891441014405950325909456073625561095770624230673662267982125282457566213329230842390444617279103620641848991473874570977068249316376062010796839714624750887838235775526777322623802699558665033948188869669645835965051486420365361882382348626115110249925263933246534263889497780848032017490260277313034675048522964347862038195207586047564753195391496924937819401989090606832696728142102266585135446710413442215946861654915706116307992143897977982597279949559301120484220680944168958768814046641633943331699944472499456395870980169400244706915166167813169780848410904646465962845572264836146775223799638686752975938488480528542253810915287451531186368158570014202913498216624648982284785021835082845350258599234834916348484247938120287454886979798183097656408052133226109366347927126665051038093574619605319282618772356476009860675512196589924227726363087917201935500642248134333955281047456324344120215686920418361529203075103238190164498692054203144225975125457481619058993165814557754823565607751254321343242872926948103041101127545538945394535270748756077313749009883605664062620719214812738854858645085595736224432424231240176519293682226539684052328684988326291058579026350830845993121424655069162489128440937522514009987371043236758869510055132923398734853378173005842465348043176669369105356390491536215964309228438887000212603655754567067502090891908782926015102683739643082418187637568103940977738615602495156848697568131746678515136664044337040444126200613395719456624736373943620196215773342067941041641301995878826251718787764588898168021161492790804820730858750309121791449036549520040127242717987911477828619756359728085786011539679319855944335164964864000000000000000000000000000000000000000000000000000000000000*i1^136 + -388152835611351612457403609867861104207610388765299599929663269241471171349306084735377159556921268602380974892497362591147691446441788421128288354325787889743235293361741603938046409452049607867538563358239495640827269516382255006291594285496306339889458702027387407683525912569151714821155170120661384287998567501697231062387891391647642856424935331937395054158632086142661167929812507859044546035153111152058586414464555841917372178940978648259822892171982718328309842345863810355461645658314011005169048625519289187615283779583402333509119572564064707297938454059275725288056977940959972324243890774510147103122647143986246752653408466985542057567978223965449378910991334894475111977576505362117010409044010270448096600919925871233982851280502111366554962147141277398561210885085425254345850627550899872523629778986066549733844953850749267152328881013349145391659067908669849122318433473869027554569495480896576579539579994592766562552136600120845368772255342846592259367368475426745375260995601668269523019198434482727625697271997899975506669562408035264824842781188582380123368330137588491846943363655802576063776904002495290097836522027920144868958171177868460786508249684554595368412029948520860450958597273330704969147224360365611227895030924369352649846432724956130707190878328003462439864429844399203613345870816819088232248203143929947125057543759992660191651081358211699943500566196245449838075700232002126820650188722647295490152792370713663592366196992739896724689002075610697813521464432442407543400060014488733092708713279342474175742611218622708127524013323352583610671622541580270647550365589071494012181293532760494873934143766855057034365205356848900413788415073440696810783418583124711569085598824049609284533559608784044877096667557038888051120645618481026951752563551278966531078255791395369427326711891171407119473976812282276488491658330312952710838160395664199201374442812009407689495041725852726561582794540301467649841856747815325243443352022212208028239769248271957372758271678060880284223755952637411520311198333826987396520794458802183700045721790120390269798830312669680315826167889665902856251407113186495442750517393044295566640574595946110922234089981228348215892131532634188607470985172400271582167471752631785199532234649618315525964432122394998732451125233332104889406229518452368842940585279721308715649309750162752409021925302354105387606658551835678222276491869296243842438162389039827263819698188170218390286551199846935711478213572674519068459926371250031296251987573732109483868738680144683069609179852212346153050858346536599531339980343844307671390746628745425768355975732701898353317078427513140988944621071694584363442125069312102469339141881287229563700091289600000000000000000000000000000000000000000000000000000000000*i1^137 + 1052915008221577728169565331181699123267287715086566131800126746275933199592549792518506161254197120832045194614872912007833744452414480167490835607129042570170320737352699642567083202440262268539650448268591070845392742557714614687550201319964417868815959937196176891772423040342508011271976875641082799428691533812374538152052058476656119224539938988390642485940647285248359703209243968384769094563406148591492206793271269888436425881911603093587982202032233946896959633416519219893161641832081890800243280156088459957345877144882837840300151333674786917360556788612707928620108173678627180377905463306170646088508941520140141348698502385432155466458839624900860634460373409894743098881613468838443722469596933087718399385099621380788159620484770382718207669031930188396055954143820044195482354367446406055294440347123831716988902175361768608898090899942050291375992126449382466430652064342737408395650579583326222272648463728943208182507569755665291341413632742760222491827727442215014299621949597834180024448547324923369745945347490403958425232223768316067273471472959725305191495349436223198125737899424902248099656823364704282139982180391974205136197936035517959237464844649088512784587620546652076383279249312662951673765562718177340237843334309870787194819493843592917237000779911598327761415198766351122732630960925856725110698023505963301852046732477781100583375737847089021477116722972253198696237324020473091429681581584141589663782489629698380751103386873498807330732368372253205180803985904502573998315764597610187428934399254947816709181838182312366704105733162477445228390560447749830841891539425885137872457449821823893043033107439431051145801894134833861151849341333303048240361854524808191206414109471783876997185455854567009577967222600406453689041515542992338635122661072478020101066240982345429540991206008924685229259956060351257155708906688409927684852094094252371771588571927824196385333503671765356653313277387368496244987864018314223638074113410605490826259033879934304924553292093948950809038118116226555238846947286709455338066922185894049377779200276461824065170191740740128423678406869113181652765774972338953518858544738271826204458386320093798898008294328399927844848867846196686411453076705384966315733193612568770426990633597972411600942521181794014456147614748377942434338863672469549719829538629635494913038946383769675484136336880379087608220529576542087663814920091350536629716915887617687528290838176141959919358526937735924714485370155482111626347765357333300380512709230188920392868372652695832367970021481677935422962208471434427433909645442726181507919458113235210721470402574736031388514428646040236721855563802672355937198076128004067165954454504971069030400000000000000000000000000000000000000000000000000000000000*i1^138 + -1546880484306984714156602113908019273474940935208038997120129188818480348032183754501585812623428929008485671847354640394137875589597428435787498255805390944837842222895910101748264245335179421088784159511887103416598211322191781617034983882155641548465638815758481645771093525551713804517646585340488857733450623163505118954453914046352795223856691126370630469329389052016453519025068860469005431025447845319343509915885373320479011935561818301043786411310587207905559511612730619390346067033392363491509951450554550479384019738937881699995205942996842591695093552021583924459349038389071634141489817811326032687582733228012830626272205002631026953098403908994289112856130235346378522871784906610911163181124219054933581502119061210166959339841845874750058574476463266508243422855279637988132165869416614194360319296348377477136263917601269961368985551178436776655893657369893672287821605499091739876411786152791350913525021313246931388860855420294420744520177816463894521333218373419503484012411432268881760881549479160733050925696799684928692079094076151322950431452115195947572672168761782010235786875185761840523654641162071258512648254634239526553798889460429679904181876760959143789361481680433381047203132717086938355442553349997493030453300301419171530431168074880293020053795627691734048966900785362180984003790815070619327171422112773411496668738675806052794627688829974769494387848796317397084212533239503780976326986623676931327246890881267124474100728263305934830857912851057023408616054730513473575383467167071135714617794268743743288517164185139246657098844906669177781652774987284175057178216854123542892976719118082342583087411495030526213075769508547503869855174443942140822469325826291155793533129999420088904247031740662505698293353239169790469788712156121627576985384799629171154346263032828191988403116502499218495606972452028702379122028040323356907920763681933285741429042858374563078459458983337254299039310160211513185127527872818984474326384591417221738267658148360365223340697447050243823459197710599910797008585670501909734789274902195472232010136564418840410540063711091899977642531812362960108064298827128440865264994989691550949382770461831535079841501673017183167463147130435943641649227599570065891850159880730208839430183208205490295611450116806029130396063892186085638582571940127961947836795342935185277012548202702972539340996333127001784679630715239392388977687757972159031422681080680234066036285388097702490600964151992445753180277108175298531629348913923742515844243265646201310534704271430081804375700674815327368628646238710505785845053131291816237092595068712969514884414006899240948469901913140948671313702073633217054248813347353306897287017922560000000000000000000000000000000000000000000000000000000000*i1^139 + 3757293904286066017953775973002543522456948144900850732564041371194401886774742716766094771121388552049748468320966212331747125100426866327589216050774988851099467486911876081632854998791025166011168122766395040898200842882856021618276311538003884670192331212559643673425253675647498680927441402603350058463455845681900429107240454551687081660700625168707283134504600333746893990111146575286336826025438251928290518013119872577179395646344454035028037848632687865219063153472492259639200652479560873253763318826586739621390154040891207770364986702258776672506629840185645519676539379980595441264554905398826340590159565773645351716904860068313869078434377060924953600268774075977769703144165009057667527652182554777324020860954737079201482732066705384760976875870339197528967207193689718993020438793170344948594339422678838282590140237116664010032768918545343554101340878987057430758376078564187346801920325807820411726355575643447612269955440863107388443920052922879455712431619676620674799224576323494353788485876614729997515973480166022128585540851132713663131700625448093353521545601791274495509229242617253751710097244390399725220938188866993429543807128737113996411892448717437924063108973519268476787706018412407660697404555953776370419965040632926242259004966999667782825375382228859575929696118132223678133670497062140962796381709923603207948951048823035856272378991225971827355812651081233919616312113985704552922747180739666060092138352333620604291788174415698346059189087563865356761684855155579328860350326538859953988044081612227853462376969207211547703876236397395978441401847636883309956878830120585295671012888542556420045712131813357433200797859562230114749417988856219361328110420845596684198012949975553963972911426079642454557671853397029829511684483246083522175649477983286743998386054488264070382507989360479844331639479421120301844483498276792334437980375114931594115053837922403427941731084506472692344800002971767536800767837253640024395549269116408660697865558464413594850160035320876214960639206995008238149450058029281506008068572625193958912418968211915975750703483849959596757723061651051874720173337396774776100179513878306765019892852057598047897982789508344520476941076501845040637064248512224090820075392100209162119234812692419918482411394300799727824293888959759480302023599055052714028001039200259695151936702732584711663291736950282142366622878170155961366474446774051790424550019006078319165057808913227141029936247173638806217423852437173573896058306446157792536601965332537651642682081221969224640918907156145628892841530605694197178613964089252237879016746850229932495524055310283570425705048308626938681269024292377754387646461346837841313792000000000000000000000000000000000000000000000000000000000*i1^140 + -7049163043737337432924280968505438605135885830562513140147554180294042209241929339290892746719364964288044951726911965774234747035205770397501245281532835462689379764653288221824838915490663865212680078169343341996129362375651912179645383462657052046714348250449703859158724791364205965386848889236816807890876237927270827961394103662504756265754279098920742356719925993259722525771353177320178538617519173326589071057806525520252116620097340715447272591768192074626258218782456668409450556352396489152661808942465253247943971632504818451125537730961754160322167376790068536531570138769669258687631428075697456391333109256735034004342685912746051769725102012951883319469916118235611151679402083800231472731724080001451797038491989884636137286080848193722103793033323363606425236144063554632726661805671957613843400718107532829303828642805140968132256541843712747308968510044476386666502053017856277535879676592019485582500464295628149503516563085510526514932190545578133452028097132519617044771004411171677041993481954914018802808041712205723588581833315764798327533130983936889938900822485450975746433518965599648527766076850827704005451736853496835038163974678277688306126474114688535730254964527361424444202749983340477701664929133431549735437317994649638822828367253481433214892023526742483527377421086279753980561137594348605538143964708056347283160029496230116872532128479617694994543027939126670557374935212044758646127326819314281524975452311374262911985798658371348652158943860347182717327865246764780413534111076464792522310423114953040039969104342537913255469444447009757433053207128366063438404459188530750382862656103641630911026726678209161226759831405836098236645797707760973542174002541824614915406021064632914574061880716024385168207096639322191156990279038686984076678556991714433875857368035190089939928931785801014484297847681821992569948166445136274016710009437236011927543635227309679398347010368388495514718994277025716361129459573068617265024271414625529559598163687121444611217209086367191316978965777894978464742871360085003109939198511205554862503284204102069781187006074516236578374689283227173917936982823648325658894159797677957341191786167731055962918378039586673575792453243575152484794848250298953702121009191459971158649753167123784807287247511445168569874170419541026954989958442759294663294150729999146478196645633176716478818002810155107728633243415147365567012584959251477251021016898327604572454310183311297856444064145985659921827049393493713583205229465990518476078027756664818078449747524550672642574925698360295637904777762395638063535296192739758481055834969445239990353538139435576248415755812546896058061003315478687622901078478028800000000000000000000000000000000000000000000000000000000*i1^141 + -1994325682736601255626532259611065801266380248552327671329437126888186533202241073516799023291638228335996853133749236424880113496848292475932238564747171743812531231471705266468001240880244110626721784346084645430592095721678048144284502849176220807586035743947687739313208967276455494157322801298572753114259795714824061813155771594385751764823238208460613462926835919378986931396515248070462906203146211574157545022567500146108600606875920243664586167866599855564661761258312572133138353457646094519738976199726769311357539344162959080060135153705259337275364490067574776441011207959796426883719661905575185751636201366156471390532596319907729732506537129455285894580318093722594513264532616956393299372219288063477086202700126884848799295427327398127951996898248285713935694213084513825047463220485623498719743152636139378480577548970706133849441957655835389279847942861643030741208746408287057934444049200951155439905182922953280575827484099011038051053062407437586270299826551176688562305532779070248465498994983334052158431446724345220727015809505320547357261930496933442074570701068333389086202510437503226503349012651957090532118670845095488407871642511287757579451479638652966691706771926531484886877942257261603423694338333355010671384420357629411614433496142806604487576264247949245941922313933240841649398550610326122638593437651970646014328910031323645153146884188229826605786662050519835678387596409734966907295324081357238270400713424473947011396338784135691193484059373095231442576101093975746738430114877122819111637653843026178160920883744693062982573814420581621326685118920697679367556733761377316125245563498534379922174956887138283911299789296287849771448337239574499372357129794273432503893372963812528442210949155882460074902823981970870953148444521378470039726428692505833231071723077042353589588198167320312549618295673418078816126908857328720395588415669494382766250010468205917702819529223638183474235249058494698324384898984707189278223543594601750093740373612237440494757162118770666451425923573732374836236087271504257210282208140568488578883343839760916650828443863262317130489834693697695789543215965604831707282397913683792348104397511740876477297999083725743222659361854862913510843791171804394895149650559643737324346004920385274800611671877812545455898607660031986713210859481127213683059240279675759032485674248397662480985317384317344673545960625831042548689878930422969224962842967843819462629183057990574931124844608404678570107500159623771453411545835542251105716439968107921962654909172195482414139894062712364991037320216807688641356808084417044445091053859894295878294599004535518311511641130450450802703291362142295173365760000000000000000000000000000000000000000000000000000000*i1^142 + 63680480983549970074618173091063722905060582589862605243830945663821090894971863995285116130561305836601581498263120302888606793654072770508533929675833945364637281202303240703472534289272377947373227558863983595433382745040242085715313669810339361661569875302006938280045992601761540944741217155516060505732826186870186169511683199241808907054254982071489747185697227882009154664341367870120398093203809566650463940287897935381214236919083204596319346633380962601877953497865916514317385100363072346003407959079121626611072721032807863944727608865694380593129014913787705807277869646999193635380041902648891149332053241301462691022738608798256129228367857915253498977913919318137676820306105974370669143979239692203239349208843814147515005262665973531513908779348219494139217044137380684386461565132535639557213811514162882705974382944496142771406519374604192367865094296653172882848264838315752972575083170059527463064529755142353270952414985574729732883001813198243001948462378498076258185126111110406393328801798199190998136027206700694848287462490095181118023872989313037573134150448239534508839851234604695496271016594540040367140828395845255196514992748355280180597358030765182586815233219868713967075673789100536986639460516495874900154895109419273950838381270320287974238161585891134259838717195793147609168025273749665917464432286268560328061825076829681338857539694236349685134068883348585228431196106771837691974129213169581365088587389013846975237422484247319261489586762981640448170528483553634333141977122964667859961388881959526250678578675851585897100212500510669777090047184290508320199125838481726976201561936080659385218501783414201347275503110302278973450510432392948904915936279183063273406259222842666764952064010853229226415900823052726583438099044645107853813266417177337587839407935928166853559171984858174869217766726630305875509446897084486515339153875250805796323189816396673995547774426261315315150002463666665540274550437900780704128782443471386346939857981675078359881301444767084158327502976410262131959472403253685472029008115262258348435233875887285643463355972611504004210306031852808958425793395605150302482170252192402917725463980702846236374124734614123143536419942870988624718465173207186936268244978817909202838757100307622187756332973080230672168332833069704620195950953605341703977414260002660831468986729100005266470230633856920021145434884288305517661537237136130307934039404851003332896958408711027170300820766673234379684065604831699234237021845530171876426867399456924687306988829277943702281398489483095030503005736976689476431279023784502928748690753318599834697336124607661948218510422899049182673183011479801036800000000000000000000000000000000000000000000000000000*i1^143 + -35063909910541197565988396595249585532018666310397393240030165691936460897349182600059647802242098550447841880562097010564366546602197411266448159131984516654743828423291650123516701793100735617220348287463925701820001601552769093967169357209545673928116548783438490098369853694564703628010501985602373333624326525876461692823930561454505969517703201243479801292477188775929376209257780234215278769311977420787991136701486430573898830900938438583763981793069131455739360264670607846918186064813001810018862592045575881574741299394201093642181389703581826672941623679099691523828544073935677743978864137442389016435053415424891621799247922184790392944018087044416440613284077030008829345396582419867116115911176375833759927273756609773149792149977570704407033602495152140784947645806553741520890400525317953426265268230537126194334411286280056281097180444756580981004496191687848284560517196430253402773366871924037829036629288195416824349035142478508611046671457992164393997421750508535250969376806472401428761292076978375248859269920425108928626441819734215407381192262963965946599185607173349656700605220362450351743850561769848814743688538098551116719336274694278378428667529292168843207358369364314998856875586108498570389463865118670146571866637973644566338254777981083495996433501986795335733461558789681422421360253937516632538386443667765181676756604154405019166292294030410160646406616815869775304473306707869264951991123810413734582716164157249091089113696917719702053272764592548077235844482317123093220628581203645688183782770381805940163520889381505300982739129044451962889235249768086156039703938271718506519070616052437639848978931920737630604733133821055718658261851815269251421687125855265483631185564898279512505790807089376014782262235320986532526213405369988251413080417589100724827534544196590777959871855548619807824946393327845935268679327758359433994902359584952314901288004424528319497083739449992597161296561220016079872047340870469428896284482415267710244825759468059645560070606693788514144758077623065947099748478986619675858828587775678604381404886393880950313518047995396452691503981723729152673149411148282851233256018481909157927871228559153376728053347049138598195148583062789999361042654001396770974678225564007363714062629806591106868057310870734263948585839919152754953393340909106639758569593906687398197797756136349678037253546832143371561645815407095912939061746066908709542760711961280616913963729539308318514010078094709086347649637514582473014882494461653268498597791476279080125444390680096752934707408465892347458411015606130960570990019435107642508724161084167694871515154099014855525017126945209213596341370880000000000000000000000000000000000000000000000000000*i1^144 + 346961593282253090543415389203677874007861893130183435238887471712043033092885534259750928706077232832962829833067037826901920844683017686861829236584546849678831498735371319101018536287095276838133147978848861422206320239370843772850394753967976016224078934658970418467641981608087499372502738936477995551250920643687792868922485640015548788353477938465096718623025719127571701430178775675932676942648646658604186806510238778941159988060420982762211492178556559200316432526963745995680570585010600396706483692313632567602532954786857772393289376902277048237624589215974495960024527838936648101753657710130975755093255340776018024538760144231702021082456873666632102579866853647207112911270298639166979001403739220474085643641117343587670506269495121367247441257962053246856066950232220167258283081001838544995752126140068359365993909781896788652939806269338880003629102863506496740097955093338767877699351110631226984940072910224416900267745401761800391600267044938505631777171253122743730603206183991182418255010606911667108273356292203028589510752892492787134257462105564666865089482265108453919155521957000307580301208440661395714681145749979313688292189478832860729527951737788318904696641963095384587494005230725944963051963091740715998350455578308123824837661338413293106689651947212608715706676833359417513375248601960178615948333551256218386413457178121215581779352016473756569220253527625419282818798644848944540505259594746665995608173155365362881912588647925677986217508761103942486066981460619026707117110620837482487409189455050540954008303707378458546556783807295900402987916543689237731866353321979918610268170913492787818996350222823025350058262892803916235445143858978798301818965878237418570815772902914931368652370707618519813387926086169159790459814947873336730738874904136189039834046237172694983325453025567617600602656112930474492827104572798825001937165544773849389520691925501606388784627376886585973113287970199995190069028498412752260034940566642848563212323981843878378217392581488458457600491314353566961086728930095694767190909092581197854787126315382098536219497812054380504685521255912558485223252151729894704307443080503172689669618816821431647396638675334721279287220854969493961903628188416514988267097550390411534779648000000576888620148789126504745059189448980866703687803966939187549003548300629420170779167641459636844581894279634981215540322315842045240383810257956833949366204400621799465373052084251083274734429905092096664588782107070830444437456584385086056239850493567096534039163319961217916426906523710022039615298988336283458013375871755412400520671916931356810515211754797977989030579426844255191040000000000000000000000000000000000000000000000000000*i1^145 + 183049399928074299586700273776819396245133410717869841529839547659216117245086099113490896936088183620760219633563061004696837553987880627767053519166574083689715580733838916989333757336189085790945724832856472524317559370819253238505870160692661610725456058589160388423413486850677428089397768100727875433824343998121401134260357815594319465096654072436899394856472618551095276059526475084961542752777750343081851885188108399453781865176213542181359636615266843689803623228351786138705407715166713185804320219172232339055335662553802606175381667566331558218499678706484987386201616803184008706224104171760297433902495897342446622722863933006223197553924611599754517232836497115397641540018061802226539524191958201384696959959866145514906747379333714495077607622328430638127961347399937525823321861470759058155671854176931151507596536274911860999108060443638873190817707667105485424260202488045122006417854673411629663390296280502709256168873711886780553481501458624475564327998289686171064845343353648582421257588577706316085286504953718262357223589039105532845108480692963352122066682829643707239036784893575774508267755832239931198829929954427986512374350210777966264728391211535874896451979889026899903060300214181284992058475173902155002778647639124359841189380576835733073173724176017257662245274804740478877782876067027743418269879831647811402106412728607691664317599329303858430783540509952824701170157103378303246896721288050225932727102767283999315275103704955581789085247155594168918240766413298250873550125509667709967126592869543822737908228825480481283258372096774970973884960626130747250840795382146033186206893962963124918662567356816370501817748298634440954705612745841931501898055096539328646051108220162724234976721190049082051717978855191600197688811156399996334749918880770711372618163623970161030457555289313933937567433533503683458500542549898228400567463591816659695482575432063782358956732977675235626935960800206547228996256563079138924254243118180687874269462287306727995996329461343856587175544502563094051067665249888709442266824148112813882844848564720886793133308707841992662877863363860304619248664163559725985742892114530332359742465621426813213240708184438168764431340059923029490155897449507125947385890506525956777211366164541492176486458736144477274838826893514830059094773499548197505985521741173301276069388418975894858774490364545433726782016508380726816316103184776865563011587260382147807016661458508952894398110126883461811049781888405776496669233815011374608951093564238659989557916855592166885998420786595678365502673574008574960854419566898192777310461464610171007298261246271811705773560220876800000000000000000000000000000000000000000000000000*i1^146 + 681824317112950240115898795579250237515766427096699981151663403279674203338857051992573881859755302462338234552652764996285670566130258197356199502543714512401004625413269783030128195237677574839685246464653393430569233385489019119703337149376238371005817173716239810675258225389818861225097434368845613757427457791093862960969209773628745380543762627055052218941910385820601995027153496146264462850072622003216354156183734111165175862612226943598773195609346706803413592881575804327338839456207885252583539120480146715232368757061624707058875638732266599800823890147900362289038395205379999653156472342415836248798554275042452668054274285089341514163800095067789152495387536191539365512429262910184035127661136099685611792098537582593603284232716024058675001334505173277478723342295500225630904693177813207532433404634258712181105259006395936726681835751581776659888920680728340938119110816103899034985662261676506546572932098081920208672855454131100159318339217563876785638888167762937263822032645482914873767349306509649346112119017412922608255411749202854806005356550717790815662649486653636381924723620474287204971931813770059849256590704617177930230802089673442680473086223824426746937752487843656808251158535214006592213485818215471466675898969616843536961770170207761264855498818663695765770885536238405879045538247357053220136581351996092210752628348788725574343970809632907696998445199758585256352831353890884317122671148217655873413776191458598046694269640688511331117170808583995212228693507114154234640999716467547888885305210411763470457662563684019973400104753979238323493991757661200218314442956610880451046566430083213514214296347216130774166773132318635519388723773687520540362710415410111535775158824892708833356296841264633730109116211408562201106722631270359110428954567657088839307681804454357217744209237875708287889406361419701592513922967580950346349156335098578280416848769380671237002969916714366562657017176621294714756333649303489211524919428800651501458574327548944924326428829150478937128434346853591280263772941664366598448702404588131013386838387505290986477413164469831377386688021704241715078790768550839188417193617088213783280589391058875648207223643345000456883564973100537022669431351592432135775464008711519413906148941227252269070637852120385881919524628696018426863535460660925000262810721958683639696403292280029638943694459798331226758147633865826409742674768863710823879930996622235365035610608712557717003990295317860507918159667013152959523594451944780167592296117395596479876298028323612537364125698137806107348011812550758035623941371378776527930034008270221857444325514378110818058240000000000000000000000000000000000000000000000000*i1^147 + 7835451815210044602102271332075494973108323392922074628241390262544577575198443198970434082985255639539002602564867718168425001890830384896574537301156775177845123419639796202337407919216655782692465044509215332254786592563050924701114125654902155167992887484726603173607598996172272456056536257783956205089020227841303351389640606214182896949568694577748639371563645821648170436016571467726497064457572730645697585577623764931970732806277554125311672442213047433042928076817345284708264815272905487784794289240472411870126688763863058652405222179852035627857009847498720182240457044688225601502007080722010200858399606433812165109690594630585480614954892730872730536924952570016447867670473029207433366531965665581589211697821504520065621743440502328101925087212279827444033952991558375474441878847379051759310506745204271193660828331821099889889168174347328470343108889444443998779445981644358669723169752760358490354660791799554101512625094433811918995459660116848175175240105989873145946325193644502490755020229217878809101934844617551307667019617640610051553894067747921435124869502976287260189024801917278729454077339649703795939717238921683437694343601541258025018908809719993509900923696981222245130032858204194584877420047990203868124825530772442920158097946468166246148558544375479648494944663701565046940893376715427222355242441649602756021272239334510957344735353061485715167871979282229735827055777492640490483263141400466247179981864128910104432997340721824617415787081895505301550499164474627826038700196406788884709406909480424472179487561811470236635499063821474473413031503343879941490469395076406464495320354989111229339669802069704913879579119496918338798263393665882918593170439278686892116259825123174074881794297764000672006823830812974498437979018652554721181939226257703306166652049446539176710121288656480193005512291788264934544157528098175215721974382485191141949757170744542276613790747841620258708653665215963325987228436430626411178799140206146920253093892802588655518954118787934368473219675072815790812119544375910410816361587263303070736867513096358441562874710074410700811212076308019785943508901668049332849954155207517783513937948627412879464826731179470783176010391914816014348718023121312709973728715065313973909980835903207899590689020256857468580563770907586762095638892532705843607866585542060675827327614024409274564428192929852927355433975068415725422626934773185548475516535327648588107875759107347158088268158260382932947097475263980303557169463710291015038378011369187227004667202373988136058600334408337106123511213103365801317612432220988909449959999264508952926753786500743168000000000000000000000000000000000000000000000000*i1^148 + 7629221088895687089982004503901647804034717008471892060257751950714432274854902993150465536026110184687828148887990431214991671213202491428052282545336236744732239533057132449755153589945014239532738401198714843340085475766143743181514274451298501093910791670830755086878844433470698177756972724410857447931827136388518817315668263930933682256039537363378576782145626702776327516408495724982990931733645867050630868818294195988995606311153766306864373083703336227732464378312075950952975413204099948591322866993867483090242912997452977021427961694295770793311349922537011170321799333437428938493457376765481737931056494631796991847085053965238621423201508275481631336086019983068636179845517623008457157832212645130746052189609082344845582741717486621977446539938337224819814186648408300616757457581708580013914646891361717353879880245424915119923436123527907452418681816444855234963808565433696887017880794228265287393360060206859136937266451386748965358761651168569026838596492278591777899440359723577111248172575730909098841325700925450671510545347398199258962146871114572963389035763323131894091291510097280334574956833385398178573053250639024357228291692562125013462130500069247936837583219207024858818220918654661887923316698377294252599855235691943114297834281829930530436140661895236345212215017859220025399931444787693417990522928740280849055736999626983174321178568770717326523597144771239906875677196074642257733440022089131400619071685801890725968861087064995643594138017216538143027476805713070712128044654429032873750455545488204212872316363383707726111577967592920099678065302812659722098096987837830560486180060528327075731746882628341705226130062181564423124404786220086837727951102152801854340445369873156163862688022548077810892951687152591579434446780137015415870701769398792597618661287922098231097400371196100871584027830573146237282803923345972199935339154076236413142696632991606192151274879648113999532768890234744900013791602424005101032205339663688940890907281441323259629996021224356783308093446911354655069652992358483624597379462329397733922646478354405739317447750523922667228987539665235727728774038902898766903578003562383031552197336449876137750736041885359676475528841410923568422187508741539167225393796387493593294359963990644656545447475971273003913716729820410654206169095009917971737845826820080417174395422160231039972979524633716056581563008843467180601862480800193803522583892209785911136932443278152616899381123240367913385311768936993252264235094932396278757711532560684896422836403221663515345303438294124320906713059949769953199839246343501687972591973619360366103363584000000000000000000000000000000000000000000000000*i1^149 + 16954680273231641717230339043652488081033015406584353434544929595068156899030354687797721859142697970680202010429119437293152838308586088353616448953373529002586324353591307730391790212425939174588851705982007608642768389428831180902291565181389062772226243915233144648495881590167652240943665186468050210639668011945383602454783529644930026373286510241299575434413125072676139761955702816733339301034024901497347096882960885647606011064984857482638176766879918372420443121633941912040462439563774714449303283172940366168843200883493623226332815530652952719553705775832936366407520490922008847178323032198659099459192774690211418112278064416122250353213200035429948034135541561425735151112026942954370041542787226612825130242466158833394931779191648823874024066972150597132298450959379955336049558676612286245927709582584384913208065662675766880433807297916563209646895061433036811460448371327667925807360700739908208764849606332766179538969721305186743969114463387681756164015558980850092867411922367738384101855704429932306599672078583983326328191707319531781485398847887910106579392594883279957802632353017796006241855403738732626205862584074299920061997423876828208322729468133517934405415060708437803110415956418416596065557235692159441034844498730501574263547242172418424835680171817162396708486618096719201062961591041263533353540051310387095598565555461612676309344983206526980677143909148651095882332855321833104557882258840942848261581924350320974841054863812099238369401533896341535629211634514272440144688534806529537696937777284815782594687955135389561778065086629326626147992645915679995016433001332749425922243639894938456769695961109137930084983003159306493919071653417407176473718068791398378637772432535210337517416081910717912228904772325143533412495430936140991017361474862186074354284021012703603647245783964528379267457883150644812578966094137982176373832134556712112200478336179201670266143244476008801199630245653423294025896193912336799892499092555525909162427130376138677401284257805680660497581586588934077519541311639448244897022439457220016030260082266505428535582168341397597642294683355136979151396912925246301480426588486150727543928480997883234242666383065834034000230825855366696061364687332557666031973332454895535713806985222592545114217464883541607254764370863905736869741584686591613813542069076644883823864851315938429623584835575913227972058889796522174907677720933885486141729175213191294185591019341446971827788892722736080034680192003925117973568240079597840312154258917240326676026334591154360679753223860026402145266584378205509800425214821501157066305711553181122560000000000000000000000000000000000000000000000*i1^150 + 8660910874652546859426544249710790248249486405858763123307574266298402102554286054390798957643347812227744164410299122437755818656012911778420078193864421661563079237269061925028737552949970852231587155195054599732583871006131474094087192713560074939108971266863155054471734135462285907955570779459027478464643720845601109343851624130098801910490761229310267951284308924422208062166672128565756426448283754428523299953238414127061783528891298142420592499744849171264984460072745891995039599687194441279815212685792768751750676900739346236638060593328930264668399575438616197059451091476974154451421204624679105087703408917783361787535429958739198877584926552396509082583498225319982512687680489047502328231770152047413811760373681942609915860657271757411722874573773520992607688470470973510441662054270225788745056696465951280844940064488288238006961341849494426439636589701680703618268652622791494535428641458396837387328417359393516971255110746296366878152477236198145906573031909487473623066667484849808274855416266002867210407550176742723970240546235771880033810903437414891522529569753647548978483634983225963700852877939570687697261512691305919430343166136545090005907522967420464918620086025874496381668173174207220756120933582631063184657629748920742689220892690432608696008390658973073909015558719087419667663296623920874517651458451014415694844684595130456783645555879021360314215851165213092623565109105228565691346986714685418292424203759798380546778441658035003068170644238484894328555153081092499338745044575213787759303757370481870068661920423212119580460884878969819875973862605851633261561495475900609088635900426837069526654147394778037823689466848445173131023573888472719150057627230930576945215129012484635550750321347907688689715122227762664199567832284247240410694159474209933740641232119868515161668001568736516030101742739006554952933208140180985263575909250050635515610454642826847825736174496990400092366328497310368672507255406829463779281318363101471186608351110197068096811553405525138520414280952011073874774270877952827435861776788908251078854747773423483177259377041021522645336124801137215617076432901681663909309261949697471662687138093949571073420023668859734880539046941074521844367929379051283249872250148483156490670695257743824404080844725514970116534243180961097502599157097319647721945764588028628923251461693719927186791422750426050440185017004398115390213230784021171325672700882510686202541003995720333520384789288432469076681402208214607414289365781333674342000661246757572648578098802835013462371937229465937043750658221490852626278629155306452034772795392000000000000000000000000000000000000000000000*i1^151 + -8042587107697430019438999407357713256268874847306450898294706651649768134875611819933697629478406715982647386855990527017033006078946652041179721090544997522962510360752140718415922817486453017805311879704211466266466862943625901262256836839905547517296555855470850633235343740295977645285073582892724573137479951240323045235718478898637067401443032709283519274190559688394882662883571550168832946392073668139102460730470423964444134914425718513437931592702025271733124569014754275471320045410079564334921316749994778404217913168738733198508147829779719942386717320153273640939196755335713700595879619181982606856908504426891648658953456128439759158284455972438581343352116288145384412880611981262766484376994030708323508680380135242224285783850114547402749246362716573971835046955724219230176525042752313159518868445160774278176989177489747876214195869783333005932009563817414819543119206241134444432658251832186708088817322639068953629813788356291432289630618102962820580690683307947020110788416711868631536816338261040592860691135106353005968190133967547425409805156408894305004420214869621074525903584000232371682309159808277020275364521744638760964545815558305760934238453925959112342379277577971837266559333336008757161275119985409005029888864029260052949972758226824641848048966421708142912099442507020831564071260814710260005231268010776888842642356657803586492847492850947102115224727819049761249663022320117077676966058089540663343284337758926922963868066426055942971153375158997953904124011780739503072806869777791598964289641056182931021334069370237878292301002136259915436938163837518319345771643204199406683634925570197566139988982807226506683852509009771407599144342141693230104801259190170818736278617999406274460824695896105409011079309012823790923509345694550796800917236010439779533722392569770435596396724536086170672536430523350148127476709756674921042331407387283731069753385470077894463443482617018925897019039491277084937974282036471016074664726752143400483127380671823661940099438289354404206744021718132722526791419545325643514807780280426967644590035968276095673469405998286160489136544007070572993724590706998415726934236729133788798203365918207846880431141954765346986963645162462148056787275299521808285970446788271799884596053011201284316157221803426225598947583840602407161649103427043609532645197926496278165535677950747944413955598976312908233018887291588634677686713876860434404953018455087567080048915851865753155053123538644039295486882033738317262858689899073601065737483688917530119049144515842985372295680235702714462035910943019319974105774767830833561600000000000000000000000000000000000000000000*i1^152 + 109942906797831639485102997059046107899432275154094517987261337166916176289900630643363995792736443211542944603030166295445430112665383437461840815036911475677926094304030875364078173750510741059129322810363066065614855981562727706133865241770013049295545959662485523737648156738319121834469615539677243197160441611985303342196463049150113806150968073116338835852058973582566837351851373158936862521262775963319677397993467937526595363225357949581149526947278251094950231481017112227353849155473949366299504479614766268876968496188503793524003186888022028762049513129489081923194144493826085437168285656604500888299435204177172660632139798671076786248360917567299356164839407253530473854060441805752838086267378749408556906645770577639185352271864092747529978428224670802673208750490426724389376902651777454043569399568667783111736950192986885179130132068453984181763327999517050727627291575153251800675813569288670982334855345826356682636207926312673891355304306420937962213757295362367335907751928309879546549453828698210930298509217041426923345907245118799874260400847991637375569525054844814562500876991938602103415950753951814017888495316874731139405322228096361316572274371905605236115839171482965607926831954210369061064037080939653603803665617060953684296412916414762763362761755621734079351670733697494343246049814473174078350912797891384625199444566512472957931957830571647532713763505437144890002031779546543104468195062117477254175134872096093723439672498191452416333690183154540583762351487220928824736879533995523289379619415330737372325255903718546420898169083743368775298454860507384496454133639000959985721501971986425984660527288354678329478714398692447847394667845121813727021304801950094463912269251338632228471267426755912450705122260543590290409248855688451119480222886448792973717265041205759730911317918072616131938804003919858692183826310993662324156442466589877040993694427991093680941997796144514551339877467993339218513194796081217506097968489846530925857995090354145067559931551361568535725640705356313145629554108853014293892107873638794655690379707684553299150249733074387751710798502850177466402483124199220375682686551601508943636213187152415325220401505749818926218607703092383558307226450020715050639316181497413631748176754893304651432411954855636174375292524211178472857815263332204153227122177960513913596139620235887490809423437968400282091652992468740617589267471841481370442914820538923801294420931650786299808494023127172770526724845371594246256991899361547996935465276426748124197049938032235402333658895583627805369138175885045547692385254768640000000000000000000000000000000000000000000*i1^153 + -83171981598447776329129034417845359077614587221195792078057713364211498794378440309191002021469233051491713192435182791510111760263337259478825813458142850926217492327825728816251324798297387075219667634141188716730666397653160846802469559793862902708531676576574739184871774377067953896751467404233559314636935486665941515821534024982756843994669555528409961274820080881357787176647469624725244530107880221407388679253408148553297164103424851141087718072851664610524211365733168141607255668511606765018373833444564661615082419099094730845770806754338583650085153890314715994546907128294338449221801418349459380135539793110066421815745490609732106247442819026961223701928558033082097762049323972475765923813778827957276409514806958366782144858970346357012932172358982310785691529552568607032061556783218697050235735758126406716205284952908633406570759310027985685404644133398164689588753292815296751311985745665810879298528573792609703066946083150772487955790083420764824348420292783073464079636853717393928703434256868461503480111354055884684085069373890296886256393398228809332230036451457824618905791343394330502781610142559660088735144299469949317332207002120878322694438979671241972427316311513259511944941415385431456664922050304205259810771388320236374936858403521478686604432892107590562548646757307596291764571522923023835006223601012294806535561326658997701678091778981075500628885837759216669575657248677891240336948054902682324634052617449871820700522897666976136977312363931992384471037170078872640055088860287451989781753628768041394094061269762155204390110783144273537505631163114655412100182575994470429393198170216297412169492331088424167345213623273508448871299369636233043838135235343314236226464856635667401747417227824921969737641896667693872646619239729904000141022300456957848612811755545042099951402115845832089057720078785194195054203162659074272444136376501598640144460008351579322755393228730077467473562853891098598281589769106289959659803324747490898190842481978478345209472116588738710793598580540733481296019814538860435617218442643160141014899391440014804047541794567367207528225410615317761446421644523957782930935957223242371573070985560694244301896246261194295582434446749759341326811616602951177313423706567735944488902402963640141195733102127315918298918432611943513406464244939985006760432371489790834301342315245073154864001322940356428474885392232470181504588728152442571200361218969338126629939812074224603975384666410960041952173244987891970504489453528807664711281969719026483548191624805696723636771838421241806687769755134343252017152000000000000000000000000000000000000000000*i1^154 + -33609100157215475050477982592213979773617369676541643656447250438520497232081256585890102245445616209647072656045449592578526143337790338630823054148183210950261019062061721322369130013557981475848525971781766019393428106752413323468281297809962514554676611095476115908953340538353540075778615495773108203936500396609732216519803956535763339039719639991488341371739626083342811308920586529629320676042298631223676646958330172680584522981326564320730568372308753473658354747180682217184568535968396468484803965489338723821673181869861498377424702349289490491507476772638108746210490404669040121482655581707839452528233565951785549567659357544728711551958841800153899491638528137497073767978217654612451376460709746647211832358102131376531248600072397097262442023895090521124526367375729729286322679343903027719431388569761012082896639511833897375714457870120956616027327947913113820956841771291656538898809069516740834080633161361669602039536590557106511499438767825322536414207968382155781638120417213541999635522338617050514208317570825493573854469744666077982170963673186088145061680310896331307395788399204792707563310544973689386323894549112530872951104279785470398840163113559331493010490532300841083485495264569848164684838386620002650289812061730265454138647568748702978896588509408560150592811409967663691767612610507328312207154326471354064520152484024612318805420774985026318705361657602746163956028103141917488517412646023737333675892379931168685842887306181263253594694217162297901966187241534045378556604929540264468916335804785457195921166157722716178640384235468315062008309992306651864189270942402670851050948094106738995162792436375255719853706357291638558022543032559542796321345862767146189800464242829656514221788599816143618699877527463570012521127709263606487843187961982417256025708789024689690482056355779229408990870815768339697677420147024230277352221217374468788491684473438157524724244158108213987824116874049565424654468153574355718942288407765929586533069372942931721537641607091791826545249093258139287293121445797284883066311982582316488185451112958880530755794967167659517284606472950818099853668671694662422453875876357378935105754529203281560209497820283432154600114888674097305956444056190453383585160003707586395696266453031131039050542392806962013735789384047786018297551735619147446635162853088186121220621933672951616185869380213681404287664268031317955042612180771092511227578545117584820127589701776269182735793148704058465838087293433187441214119122848973663267703213786396896213914278006171993772504907848552777881244532106854400000000000000000000000000000000000000000*i1^155 + 581004805747863047420802306955547934255495636715808313973754423775659632954718297736916913991705151422606776063504444076453249017430180412204640386727528415657693955810587531594218971131410360229616996900150260178888205838132531948624772673976636309527321858580150011162329859832673611586330449835200859591971277403400243388834562955541387878590595842285266722446779268461754372881435507863329688468396271068237845192631521545075287742953659212767659499483511246956278041284085064078078636076229306727019860797169771384385785529102400357192788496420005271761670013813198432619946950956262376494640336225940167568863844200710510118220436393003773113096614907804578732061023897517929732862570053023874160243023183192450317881544922582078609402831728755603794578192500546408393873927980677592592239718290244423954582359842060554257466704066092703065434537020432787194903329012774453170831742737284724831070145010821455460306459597303417538185339359520802159608838753228923436929839089530093110568734828049192104048241038070028499182636476833870478558393691802501936175816963456827053654057819916467636802118289252046586518328831466644652527834492814166982087000749328072548299359003264923378708731869506004806693582330831632233753599064058336921324830901472817091904260366761578074998504145595581989047595020190162438122707619521499004651019576374160837705409283161876475014578227420092244871654566150230831350590353100419927309549503430761296482873149072270523161318230907548140740418335356417438764075641182923421971480595900544557487614156138482784547413302775778279867545447760865294078357076738040408947948631559481546687614629852477941831609373060689933088439824829473867184446898160958318072566862204965919379914702397006413100678916255807696674695405682967031776178344498215824199534778908094110476582976343999651039004359941852054060392428128186056957954405177468338841729843475465503706028831499965324462754729132441847016932253342686171173886681087254954294799109715482111657292234765608522514957599041656553437165160405526775154673560469944305576080956759226574130376527361582523042100695077333032561823164719014846882506937388204908606298650181824085188509291997386878049166300068212895577843945199996263852166448154136864630163799046657930919126187295021438810576030795766770249117883844428458873562308271510308817348108824177457608450755738299976254936485376708571045699375792565979334274429032845676765414666721054444039608140415266228117901480348216897357537118831503689750768748071447245101818399842874247582894679458446255750115447063827901715578880000000000000000000000000000000000000000*i1^156 + -876539927027762946407137673252035987176911288045413358395278669794232880686104218622502992722937004294043167568486514490965810644170636409906414769356148199702749909716249525983780870830247786109949700279882086730722687600011813596931571872876087724976047293180284782399282301295162606906825788625639773149011603418512539125323205812278067857380378410971974709639636768563586572626700423821486174500834954982440471293493172937410500557542462385964298054950850505876619972122668522316312705132661359644088488037232653093543142208566384423682623321896574140291517408510835912319540596913426376272079635120577524878707433353489348927995248547996993285506816685611816592488848553772693139995144381739979986774447780169191939658847772487798780971322366482064549005491154606381500801514454326860677218969440088422371163893598822128212616674545237989943481799771433564215667081372892714032417006044840364286105440621788311512132658235597442947657379518582303360613929139703968374270977690698241571070388754926525245439774133318316829503798154400106325255976960084876586953473174779926218933843125319018869754334367685715732899307325948874211487241052040821267134094277682632690804313834953052547553134842720654516050729572906321582326732272718890555706043603901953619274806068610178683340342696410319844850811853436767639014337106080439933026869007087567612027448309379538867214745777318956533753375571900115272074332321803242240896110636813767712628391513635878988120180090887701751003738479855145924367707323454162985768625698601222623492420799113488301639355364818547129572185856538764012899106984176269340921759615971259177815038193511913189766424603281719342591365165587356361863900164178992855995771822628253493492568986684964482935547159376455874573952282829127099978627515752472596142179251464558868949755184486757329578059608821592190312040910185331758143696698663627237038612272585657792853585140363434435635611936938501539108178779874538950820845354462945246051468615322992001622623414539305810973030463325767410385127987507297421627578827004176917222633652977130953388320071105642351148496803027170265676011521149756266925211954679752982183792994486222474220370412412756471828115389355872815600178659870493371273566168682467408457931315260368866254224205718291800311319745345623102192746902004843139735410196990857744251224156219720817958784255704813588188850360387502303159831703661137769104654605654138313210753083883511540956506995294101403544151106321203862358249580499008384781217854292545287071317986427220712785194310291366042499791895851433984000000000000000000000000000000000000000*i1^157 + 728077304437552165519223475547379124308829841069613612023917793855241231576420899757720765581665223358805094491557008496860480098576303958120710170637392133505311492671287672048982381894038292353286526018232994041163807658220824240607704855954050550244357201081738652364085267112166925816234810710798552488341710088235061026075113893226346381278270981303188824922719126015030828543791823858421670898622769987411090869507547429308411847017259674818073676125678330556724695900456536375865374405785317677054544361446957576771503306045482440132017641567560796604205317426247424025310151345202209913658467576497080839485437037403423201906859794647412286378123609708570445236412475242548333949391563743702399406386597839863342647498828061230363065264691760709991056990071272223160920221334883625819186182838756739687248903818047242760757245800803872695020776249774407923544211752141707559727120242171764640822405896047329783544957901988784196589575886550385019240991561020558789095707199328171870995570562524372448243564527116838298650708236281018227588561150961105922171870031196140213464992133991142094104760097928493162084956831113557658972605741002926075956810057995749441714219672209456717376125180921258136902656776616110768039598697707558393936261956778520672199926674776177718908802092169665270305785208244230725009762014951376097967850677885846560864608099347507520160716320636321380350704135420277399738081090324984482259397697790859775421748968517313709905094157022067827640473316013343938220208300447587079647418595316401827077666027275621512975128364940207421109536392235453325831486026359356254298785642206827335832033030596395111387318396966075319794224130681051552300943557674241060019238678406393088230029768698629224281157268606479505973157457764745721448976986500916662766907451124719183570990123117682344266831927276318013854123379876084398744103051895134089229405034867652208047913369151346848000988405633792797981683562664883293510091023996768281653180154080944634251769804621877797965175280760792554275238306487543492220877883632537567485168780885954430615016838776933280541915637052909779781517450380032036904137396142812753197142221891818279320579262173200176383524338200730182116796496453824054569538134449426272590785275124758109728440122336294551142758440042393109004740311329966985398956861360441098496635801647867705181841136088507062484152407291686146417772997758840627915764118317784953541262693646708608437780660779804774501029572671956955925388850666194368562051457001206108814557838638206959263223869944581878968221696000000000000000000000000000000000000000*i1^158 + -619162028458139785497732229797652307976962455823640176953321550165651350420577157010654079395341243095608309999617397694878358546743666129886418125935831368091087083399182754566046315073357384924905963100548105527248260644177369279067239042347751748935219805091654008487308031188936600583067011053415592128821502550178028497383711655247112405365238747038322248633688426618441143672680488429869088600060145285351648458695989812305648651906659057751720638820764561566450895256630439550774147919156047595765234375940497920753047857610899036873271125482870757703679391566446061842660896922812076592327283731511474903342352547370350245321083296025344902460282726388919350458535867897859525689580559971678627880878608530684066533231379905415226561349295080736653638096362018765627590709492367842296875073342838793207582782487157969147813753635943754334605144961406688158434527366025666913105107205406649509011027141368319552457035770465369991328198311324867108300206598839030482767148659264369952500230054551986438778926552796719382443950213488408882111908825243080782138802348516580381330907615509807582022068362206179418675980831752771128615951087834698063053884769589299263303091130686617967670840093649325009023606590852596490738692537803910175169428624682145845110616940038156177238117877871530331098442988420190127577695876446973184524344199245198882639513150745345585809037658750798850895917119969196991563841421118956944485480736415982405261280737703341538076535947125808289669989571890661283822971316583523165288633435944587209084081304123928035664636466011783770201775747077552259678012576766385130284188859918060261776906197174316186386628898957170980062328615674066783147500381061751494469781828649460268694029058312087173306747603878587371401913089233122967948066076838000824822135021860819827942209185507194316304923444997257178389890519839219895534924610636035425334873499163076880169435374517564126180841320933369643014715455711725744027705058433047078487951443733289775282455173395092388044003309257506753358710483088931315291853814316701086464143647686055739897271142210354898456495261786767935618696556877017631808017851269484637392749628010979974680976364798788731866201516673945650850935932929137329199046015411247196913499295678425237491860548092974201589263966379011404759083154741499304367874422890044923643666990645938066446882316293299753758387661643473721742791038026559217264217448781904432489450856227150840876212078603246806479826288450542525516315805574298709778442117412683257675369270688173867310272728239439872000000000000000000000000000000000000000*i1^159 + 289464116149986151514468289080705138580863136504465142022256058449066620391676194082446615577895123895945157162940478627089247016452528096857421019969852685967458072931618763657901138966281055900241157948724664094143045851331523768965099420131127771412311311132885147886650087911908730629433748084493877781257566495588297702000401449312620076870587683974529216706572053909796316749314775739440909682689971359492658874083839261903912684197747021880672246982796766411047022001974099717629161511784481257807240837338486051049346366406166900469978677875673766308152240559295054563119999380982447873838566473622071115194159993658345656351325123600048657661636534475058730266549225836551861882334853230259147268836469116996537805135174009358666889030609666444277654546551614269843208773164422249582764382880378070790724681986766460780966450661468707178528595607914565756157784902300688042250693441301887454680083416413036631335755002104031198739958715252719213437280462658237097648470362784469572790632945295391369320085888037690474536926180266210835216401930254776791928660431761287625457624264346501550855653886580453497041241834894747865504338233957302443497378553990753722992361809320694871216144046990722466734662044263212899129555219741235543966801876186889783896989293057357495202451538044894262227819950033672872382983645005136101586650246592258276594935275371545735289001501420503508746464496466768820924114371646246399647227266450974136782810744106740293050301899327625309536971810006505548086863056084428484876405611246731228262268824534212833452804328438823127980204773635652431117974496989123769194562426165338973916802714544416811917326238030723951876985091947009573319943332668911349381371115646961146308067715901582903585379331441293981872972923907726466023930774253375751171861563935566395115827700147839084241563201273024745884310633659634342725778206118177850455114303232542992174929454618288166312324185626554064290419625929794492437054846057550697776915452845226743612629772550791815346262377755053349649159216726741766295980833576673797442639587219287006308147591563926947741243768798433442955396347138665289778559515967302489329516877776369266242159488659316902784511125167946357203710409141087919834790667834004382020807736052317589116775894167548060584819586703814614774447706536304831696476763049112804685922043966393214820027877153411822502815903391873185742568486163116902361929830099694621345203743666047754748749569065539017324350120715025733867527026507207024437775147048421397269876129673939173857782923264000000000000000000000000000000000000*i1^160 + -30178271158655587699127742073956452734715526008051603700661264017783394504001876489726028324980936559685119429578973537265781141548697325719012533299702542846526166157642766983343721930008307256770865934440133886232134699303625401296945870359926642209712860552432636738366314520669506099582531484354012877918386807415339226908715724652777794311882303223635784124040972053927342573088437461486273006405929584150940087434237852239261682549483167681115267955223637905549011572960700736992849188615881284842361487185189139335911626501538668310737495170913532938424041089383415631677129774660323464485544457082143088786116321942054744208334517848528488089449847036493660254504272994803799701758182604448098430897105720037873311619917299626446238551726268850072922124660807098986491679874922723992142111472843334651095854693005329718397292595097426530859527741878931806287957750359160727700261482910600245565778166324462388042405407395703924364492778049240653754833161565513946299131785041455565249288501512100611010840066618126666189463968064565001080758682472548253755551038222370300887511339814384967500098846423108771771785182949911963161815060374341662599156538397566125563223071177325242627533081415119210264741338148110477518185441810314154012532791565622200298246487819547566223390667958641011588048244306169301654749016283478363510047588059719149296728542274369431293184552379309980708785064996657597238808432555148947276171846213588673288212879026921815268134108610263740936793782544960302366928048585897202881142850843976572258630703584754461797313365567114005220085719706568083762151699315971894355080053843145768458124622331541370822864928611327932333298060160191109793789833387019331229172214958572540106597011650313552556042016465751840902625958889121579641680449561799921107703070862347726007656219574493673703108648250805874121764103691700987788286401251631573364441284771186330518585935396368670111087028695800888277263661620731844177767820513470457009922116253654529867608821102983790549907908045043072375717735318637527661833556111952249602543298463557295012983962274328401510882906133626630355069750906863343606075264759220250897006125293290225411026080330896016621654754068664558991875473375528771368318548348790026193789447096097234822899121945086862372427954129274967467302260353545912599357462976456437746460914572193902809741784688555118762547949029275759582841915366217962126651078981497271263643852980230008532603515016443520378780766015308273056089342462867355583744172930897513635046592888124630630400000000000000000000000000000000000*i1^161 + 16510083777936716014686190496836692339437468124923583542996539922923602253342318621557228212416818538762203026805454477922189329259167155215789434044985211015211885479732526757685035775905190812146293289511175299743244503511656661500012214161959846031614424321698266695293085915431946946780374647496901812989490349030580688613033652246247598205552364859128466459860326077158421697229671525949694676971323236470843092867612281693232021488790259344956363716439885845556184844817125743971011640449481785576970960034549418756853615123380151682862004983999074471059775239672829717547866045205372675485630538510790564282949953439460835678601635041377772231532599653760176724572826809543960035874126203160842949887907618328949546853150162754286141234743407105581597820896751670296216106243021524308718659207898827654349351698805387654970017227379308059409044403515753961311017456443605382712095010729580313623324156913737561745360393389181160212514158382703664288829063357400791350383238180783024835748098918835016186273697695969817995747024225754093935298778180969779198049033234098279689510829789082016892001966525951069566283762031924852901387894729620111144880756493513490706050120443100108257971559496437113060804067620650333279895966803777316940135011971036328430317235640069807128902770880164770964106891600884804191521455424345079063762643713598885210475701719769148174132861943893198069171314254151094458444563523010992557753982872393190512425642075595775231039920319632984497672502873807591100638938697155482899345621620539051408116710262270274883709897756239135908599925243084750745344573155561380543324026141486969691981211407224227394541433214200150405225683036530785465929048585957830984641521301900645004789547101649570581420561290533274016175442714448061109181131902535624965476159010543555634647482989533523053983080125930252847651221828839451935243364588643871851456188148937370034595837197398655545634474364870656372400469238616164885443032457072763471898568860833141449370398077521543379082140473037680023604246468662799474804662847073952536884107599089653364736632913367741793364810004739074803530957908411861937871631410208256564801696714699037721108081472216334338279202838509207590186010920947072072237415050063626498563515271664909575613183459970780516020422920743779510652536075198895499328398541309715044175271913633949557749683753344984570835453662743721468672988471476721273137093400560322037552727571703095503111184362238688831991793506070729664840106549659638753925124396846972141357278167040000000000000000000000000000000000*i1^162 + -5714655406096526655072462632830489989357419270845542827971607901464886461558267338337954816466322115223027693535249528557992721019633097921800101946502920160659612155561202260782185178537493394820286745655539152078868246847704520012409500887537270365299052594338184275377565133661296360581400743759722718299984245841267236102749903108233459251103512596336034894108582302075498896630512231608419365365023090035575154057748581923825520114469694908039900310000228548569400727730670367648322985455560451861403878939029461689565586117885618194911153837438327900570859309567413793329484919080919647346860445942975437383732915369424067549572480367261674635652717092698669967899110226836111719156956430011813688342071226488592343170143317527301213872145634976588592362741124729843507645298555989336341975200773275998335685199699817781476818381584097655985943178976684773555064103233617903414935910904488782864781998591492835140230900179622691046325301501352176420539072297776176000629308822220253380733977976732355000712935391094103174980002275706275129136863393467466701215446806906391120966903298297520131118971091681137974587585066722514221421816706493922900295970922048763042157835268073860397312638116801117149499817036754985918791341748721613729418937871187103706190254741074329795875770444644132732376695828206933603824050773723825040083181602929333017127576914641787275243252751343366700815044910877046350032192376532337769408872268519689085878261917859427823297443066515296458169065087836613413883616191930914220616239585701436835743734309283299818283122481915232468571889875961341978233630311866909200656530248576881374940391805481260798429207111299307659177522469944014292194102805255051109355977172719916933015045687387120227740456038471037684751056028993473877757963847723546001134806110323339617080021920731481436959196007885514712599032380352491049325113151484740063148154879020496812043734804804218335031074978894819284920423324874081897702164580057421768645757901592297861054427634058584422409291553575750114317192730598392148423531348209029751358852639325297770963181614704760973717219123045263004822493545368623610968103022451421726834909055235225468693903477950217780397806343026320032058383967811705035763527656936465522515330815106960933342261102120102195816768887996192980864216863442811916748435297018460208821702192760740971133266300740478659045633432851400749338759993696484300281819846245127354870031076122539042281316180407084011869962855123066501855850589847042292774064920151738810368000000000000000000000000000000000*i1^163 + 5760214696768405281486410547972739847270518871013316990747785727363182184172259376435562576766808024102703367050001684887618537848317630301374408947739645700288329563233962267473872072093653508874468126666933293680624801562578375870694861860346801032993697894254252632884809498851493458579302055783330594054364318251185315861283420490001235677272392726264027720798666186204755172731940595797246134234820862942793907335243955420868984508000385696435501957609549627547319411555290461539016426748265708650611257066312382160000888690844278448611742206804645472215010029354900458084489092671259367825527755889200187347963063049505523333108875130345220480205061032770404852437433077319038966010490958007946719063072829079792009742897003119182562479101306570183492837338496194956099941227285504891055574358941634956174712553416019032946955075606543801666118898285312450496533361850317215632916091724280984999533891907171326089401665834875368063188928472764635541205474848277116787582650786100540616247385323185218357973959250876006153264891549801421131463103230008769864076168858254429196770102290211124177933763374932973875874245768158842232456214715880924915955412404083253946830918252109927042130365915103698756110261097570032527291678645093284545964378249761052232460228136966047285043735896752586399491674095368013545517635597571399226326758516907448696346322833320248950494664495582383425873094221985224393215225546859423728085294027901239614012252760361959723668156688248025219128826874503424639740212382149608906611118784382896394010819011372743991145159020375643724560453203422649789172649060533223410384723706834399987277252892292096511016605738460447157105660864410624350820731540604739295800460524262299748323726002146557418267162339324802438933706118104809556238506694995619472596261730988169722766857444507134150259790733580715352403796284843984130276653894370916028502592310562808271857522276643965328699270669957527827255087398048459411044950560993987623022065593802068851182216203735658332778949768010088684893376563625927402714791912848160532206981266699761820236491835153767528689058364486776988455176572823354674098099611292594259812782802101797583731699247641529956135305673222830788336802974264562697294184499518665619111791967922324896255928629754740178163340251056109818861598792681714782370615524729605893287338500092241047894237879536537935940484923464221230801638656444265749472666440121273023308439943246695636940252563810039520588172050598010867389142895433021467632834759884800000000000000000000000000000000*i1^164 + -395518053728004122694237502515883749671002278637401619105432765387096591994047585006033230854342896741041991695325285023258477266332940869283872658878541724661523586791337820480878260247393279326468160176878565847106663486616735060938642764149495060803619842764856304786522052784349100651104443844180046953081603794479190848254358257515395910464407120271258480938081207133060235795885237730943540245181197408131892924091624283515817149111006436916010247959400389292470399606019520893433516907050712787081600642414116031487666436476434020198835065322143545987777110351863025157025282131295330382026192229202788842073044031776722283032844988814260166527553918156397369824761876470489105848083010600399634848507344920246884865308296292092401672160821501068407606023156502869515614408748003483408103952636153864384134408535775972312195270683490219217458560915519260226269655429170110148003764841413437079065076599208421222930980124178093655906306621176926652541741171286641248015982685501792710060372364592484193717855320371111043777305690274097204491745905534198752644783182325906604406172970863000331019478218484901712768776261174865259875576169683105012639044561798817212499760342831923677134667999132621700758834183762521511751753403117881462592121956882189989266185493135211728988934572255070499068522920274662134636051203086911121264665803534299428779271523124185404886757025894257289431658837554723888063633312009997833997520640027810302813223496731113122329313845278792793221513430550851798261362486305847775638184840979146143393698199353326882286098526326702201403812606520072798291596752440190438087395835886690330304212985637519095701931686355709385676769653757212308607324171357529804936090289073649665314291924770336273371736578599350757465415810649472457540828627307005069366849891345661602086658302458963229129787984745099603997130623974436837079500508810199137284051039293447465139925114806156477915360711117005743377678302894784208635608978361215123668469606244842653043510293464024520919006596284060827003343314333080081870163097908267788377234272414568188771202238347100751203310600519848869560293770700960868991650161973766137588436541104060841795237448898690714589890886929037051512081236053540423109775637743153162032448981348485035916491940919886345008765811677234683444195686735223758235477395201707303040670064942619131011270646256977097373847787365806345232017780065826679061532764449178383903777200285175208644723416830000075566228590744088169830724376771289184993280000000000000000000000000000000*i1^165 + 501685430282726221009590492821830462887798672360705680081200108099223923405429141572976685711891192662711551709687466946530321324253767644466483638585038082720615739833490749591662802740014872900608962415995438447635798933495323238939565771187686455360654378714711954756163445367617217176842357518576374528238790306313600565014552254236345804265527415793760609676831763087475481625447125684597238352930489730347611960523655139291375518198249705438453520603545651875934446049906771785428681550780205938371995528678498749357002954882750385380066571774637866760003426718217593724453422293686433595633350544687691954484451734534395612955196981892473333911796618012777077296408885316469633003441431867562246839461205504229115038856253696864800030177751944538718094697557564471517359604646081925865318125416291739854104061446924809533228567427944869061989743618839951558856994434769533095930847354417665508747460165721304266971331213352174194299518702689982399230751303199737592740650813048176087183698321273418642503937955995930806406144934540102871153204806553959948947286420745821727812526772503291495909245284235879705841441993384197394412959567804240675073168857496681874000620681747186720200848043320574992902398800538071743183344331471512661942521929943592613609886030498323709654565241027263557703385394347152625084036833050395599901874714889039542923590490317082128287871331937521023547607534603759428930102654021845215254165844396839975385785602828419190277135105912645139329473179549845291516539035224999219566919468262007771327435444473124767661555775291308966064027174204479891272300589452254717455949903505045960603666063240403508282527196167788056733032350594343882680860905474973350977970975634224964355822754948875445422952425411658664857655589018466337881605331582249444899204030480440819481734274538458129246947662480476809975338294746563350664722122141372287004188156994743477855210282054284147848556092078416059010797697250673968078902970014053337985655146001025463191569326075198087472088954743501476539766593452810039480115187550403348235059010343370549170569161634676877197686746059770869361885372911038990635604679952074234791806898465774848246011598210566914743534931386950293777534147401147321456957560192600194519505777147142131526973657617567820428973639382226655362901649109845778455574005386214588454556564359481783777633803519100872930814101279511894713201209613337033070479913129514415185869005615863434522247123764459840455224840800987172005567084363776000000000000000000000000000000*i1^166 + -298540258803776380528831087538202085510940916865169906433349507486005174730715721688160107309871602206350484754291723918914544446661710602084470290656670527406825243413832522201724812443964654332014126135240228550404101682149269435734200919883774606105747827155412429065229919043488337750147348139777729815445836245885678485022427850947077920241796488846078727760975063082918610255026284754773815422809180245292178687761552307867011861941730047108613016284124628298908525208259704752015080756562858029703201374098988847026474308219479491978727904707516067135231721541093951589005087073386479678016988526280019723012979429685019772981095896138549821369361339464971624849925160631743011515548620992320280703635374391000401876916878741507440169657710093803635295360819611415621189312710722855070286445667155412224776629078966935784744229788562447457334183764112973908301979223606499554225436031101838451614398600243867574665998201575022857859027623291531017046679567816170101721388959604472932574161025602507796624827895652233913603631930965919902987214486976738498166817002820962339038488262262229968916476612403204414160485078522627865647403920444443349985667468397060640568849362831183163852513162710807349513090945262029018118335797126411155294877451802996422902099771100054782598802758935385940969461454018868982945883346825083383992753989829208706257772502417322022974261606507822155516576325786629635145402082522287734118702513247549475170845800738721991424844283286662830177950463141292004453712927217484053809141304279730543833676583108008614679146936188086756792499929225966270194783858445040019667083683042585875932483391365248797764166221160921215937731026541588440690993074014042675796927587631851838228072774161429132744530499256071457142678224423173968151833875149069702695574631718320510703667762150562894061530232477025019747009023639680534887904034444664529651290508695879927426538056826326658712604909554516335851364461935477035203248826119606362209802397489704601196583181503236324240764773451930093652633518144783590161538173117414368174916602726364869139189471093464846160272165283925515522648294296748369008995732699258878522844078873790951151240246827737276339578797975730692624357446162362563518687782293873890379258496524909583411594193833699319954518871138736261865046073554462369453715942733159843508429716698869782404761496686725309098322623551855416786603055456862485597889629379068403824371433387826117141684618106952676144100746270375192349900800000000000000000000000000000*i1^167 + 55293926696897593507653313394828441149135150630792005189658756385946390403174526385040971335852384383507352488550073610154450253059055932191430146795375539395367126480655133699381402615141992502961969376121691913116354780946135375515456630250235857720870593329148975444797256123111799208289311299636907572859463753971163197111276497248244590964391846517275821312834324425072560921923696677099631820264525466243783974048297934248797479085485896392193282598505886644100334178069913637525872071612318040741263718477948572534412941170624224596305247389011732449422882241552984358305709799047101067677616134962271255146947036269578855686219919543483799454800650499674069604243354091667542890613343755063299513115777684874954759929449251899602085561625844690415177795577141325453823320060021186971143207866043846738161455171588703882181113631286972694527880393369417007265848911187903523218172566170021905514480779880290454869766173952758988017866578171622945735232645496118288235189325368261263310580274002203602740537010249745245302081560373507011513132746000155626400113747702628341601574581957899204668501474315001197620030697885725863062358582422474696061407443534019505742650459210775330739567076356193876036326846907310972914330656421178225273100128101584677175767195386775436545172725629316149812317178595899938547185299775495303849313399604695850846803576863303891430492184574196300280002571819482388138755431073665235727300687105547293868591630503403941369613655835557110937344299782668591071397485664589722896258614856167453022478227688176193061045364798575561379041072209806235319104601377649240324992811409591428478899697052359623961397472583694436338625662185001588086328436230571062886663910243804913161405688945546071593181005672585671736918640084739538591757847080836330244070897693250070299229444129526687657130555478920162731578839608687582230435958816555565213377595522656427011235363505650169025905741747766197154144571042048615886424826162582945725769010316403170670979252652679913177363389337615159414034253547234295845892846560840657204702062847322620932849069475433169316446207068480988297728127120735763300225692681938271454358019281814603553768672273444087700313638537677614651991877530663453657986467685106092179732537074019310823150616173149808409120056713135581220519545521444122238004871884742489265292862302527054544502457055585746600783456653591751995970680409403595243521907446795384558686195761160543661326892559295782018640057991168000000000000000000000000000000*i1^168 + -4008124211453511884365661295578176636699932212135583655506803876033931751510326086051244171020049230181890071145243454878066772550841181082943329916789205084210829313930101055750674858236175986013723018362464060696696132756506478532933216894947277404554862956737297376179798815070714512553075299010145556218019921123187142738014142542485908796053356996555498034147227960723788753155318733109882970590440904295056549072452788043913948268695811009670085509880261977257371038780477334024750556591316254371822794090056218985162595924540464271323316672737153857631341383726613331405642497292620434263896875180131383605733551887428630947167411363243008423367633263934432417900349564287078656209939718803249289093456804805463603341502644173033711587857104748857858845063283397826583535473824554341432199322719846914723259518533271427403825258316512495296165880772788801073749041363807972522061550376765809056459245218931025306998205106090475038048219624911244286067083020807522699900745849242641983654274806211209568505686663892610052851627486348671453771896774591649086201301095474607290043916098434401133988922244337218771228892482686529036258562790529752969865264076067373284420514151131187399321151225561814826590688585966087812736284757225210924986498491061350838197382236515523201978621320670825019445500122143062448902176073780792686072790187416925919591007215457968774268248027707186284914550948222865352709973495563567035667521714059836357877630704536594127406544819430037538893489154206354460662244273712510038550604234452618857283231081679510334626294269318801456116511296786358334556289750551805950457454817049027583511609090243663291755797563145195714183961467952144610571863161322484317182258974527942601426574850242271078058175000352728624706138329361872642868132056013664684366752531559389803972548815115102699055298391988580806184511712683870137267902888245443568513224759921833955400344497878906768907719735233497622003373334526056367291053958848427939612098426250007756290401239010217550774526485514166906670440943758861797933903981254850637312228937659373038623606519598807207874158904633825570255168911555834313268320561724622921501323602506707271449264991989884334172792826956344618047623111504303939211751174192202138188401036198766050638982184505743722009265597876520478643353330042398221764127413422132100337313836951757805715107669185154189597760730789938228020095556480549076139560712399473328705332389950886239890089898675121994858496000000000000000000000000000*i1^169 + 80545865092156093525312863670350302474421884355269447395584158741064501394313494168090696222260349094969179409107060625889712146683519134656394655103376549630758073439301777179822883725243911105695214926263229846292852749104076316214577846373716886583520549218965003975490176611844872477583971263431494404149517055638554833957929366034590277788956722138490108335175383774033763871948655939033071819606620967413254272251200998097916403585832170942819942962075939490544508241187294467771740397632791708877894248938276961162847005474515269940760950596645522876722519649621527647333201609197920893988507935484731048419141094927985038258661605748076537486019970756061567645688963386519005648289906650956184831334728032766838137694673892818630118761281350388148166506472072008221799987839953780333965456557114120996230506243698348614599406148274279399413602998867572522132294566646921445287148754071979040698553337045303366012103917240319493163541760516450601188498628590322280378767712795515084198867232973521315850701802369300182774564912482342392294153108433432737412268134025381051257394124239128605323598977840365224343610253151366535161263797507813594368553653832776572992506809731074642350084405992659013244161828520797142741844659251869055812785256522551043030891250992381545895374433702114869612293001224631676947386019347776567820491803272778342429289644437633127538896105861196595781692279382001582228113293052686487798284517429510032455248184726690022093525895652867240347352691553295997041246790655527819079547590658660947826599746438187835940105714396398752397160835475610950440913925407376487372467723131881639166942884293236232262126315710730872087571300556223931566283715374807039206031752136238286794553625500659456986879759568630637456901339152828586496984433960051456090988454722578592228634290753978053690344532643264133476632293577696916616189724609815430234340710907264485546109046263846419814745527798221702015139426212477309663044237674140702137127219444022617261302676650910507188172610919407458389978694591418651752328111203563977337834106576239650292608624602299257873770768622081876590687655523355488346520625200229427674238716932549050500864143696163482246408113078355399541581820165168423528434509351993630339495111862849370956301527715500944503396161050027873129073791154136563995855954548192009520628393068776901173180428533783051121719393821837223378609786168554467571035136344058570386623988804272388954071901824614400000000000000000000000000*i1^170 + 2166526578884495712643002996485667805967832283417359621469917848109646268853349162091367475121762784160515421054680017732497825434436901933228920208440682446183408443032643308795000078449456445755539988445208969335037436053798780581181069252259899433751475026707377217777344752731214677070796236806427800351395141261746374459514704836643994281414802892841344773895762151973341852052868230020810079885689348649139670515822831305933473377882233068157300006744412173259741586372153863751377838504186067567891134282791594521992933650853104015661860824459222024481289765857158394597800512383804549744302719872769282011460641377323132152538647987073999195822268266667257020039703605409209459365552723543410393116155926577166739707117569963200382547297630293188350356683650095252355068788338774922232681245244347975195163188158765849342849456309188690697538514240627708079041169245340698043768998895864220705538723760120316882728245030380799971175749405586483789231196936217849095144225457574483551199599219820707309812747433081173081965364806346991799321972316682422610935765029273023292863043431168506847060632887154359342040524506149808473786816310000181869188366199737371079695377873367526391608845668800941140221821807622471358112820772382088409918263284019972512867877273538707247173825684835812644810948352954791314229875860941497201044567700970898954596437413427561259569213991236725397587456777807813450015784463994938064344312476031641351645019881939926125318903248589682468214704829883411739736746803051032197235087136191831860734064947477628468714215015051006058963966098889543779785525943423879115919203547656551181269931008679318348478892935018217563291632762332123863331919327610838679939617064471539376425243961440614877046364700743978307721532562926984063054534521581044907142260968428064503641194386470421416649747399019453701697397981614327663678207649555059865022155115999052293218627038490296366368810322629812727094078145967670618908874248475618137368606756336983853599553693105445041212546253681909412192111876798960113568760379508722303346350069460520233787904044282957999902206348877238091378862558850217926258138972076831626472057177052099544361555887891652231595090850685387162656483654833248638620881944801034064130058711438442329048115871373745012973453942301148274171889992907351009307078117381440239425189006334911862231069990085623762282538927648858611481898783485350245301753338395867631031297692640006499205120000000000000000000000000*i1^171 + 124504659358091577307432472583659512285593092416102155382029875751263600803562536554146497451096492755386460407724005693496091131801469652077284061926855242089175083551309956125649960343397240287877670696738959357213774005348204329151660775134647178624655569980946389909793659315628867404114426665202734176267097629460530628498696157503507232827218337822169478500202676692652366274116863127901423207835538172364746820906531957947789489199320827850700342236048578745472580886284337410462112332999208341824749060470540914122979196062376647860817375387571345985415905443905115930232090369734261832933637627617025857523183256807563656901260980841367706104538222010467252855515801077094409616057605089959121005775209026300501713130008909666282164472439898575703350211778245973151587439092972127530083791848085869266061109210059795637103181455129342352976715755157650850891631093301465518098712854345370091679995977630276997695991328173578821932090075479898170064755600227898600128604775851518447310246830581396566426367209116226096852199832804648618330871842229636921309158088890772856490220189721516553162189716657149525779064973863359530735040518952580499793897993143481736588433553407425377226647839528009614227094115656128166265830949589383551463902781216632299955680304987136951642894875110869995968132088225827106263441001078534311721157511421280834840170390449231776037468333466838164891694198474452241529029473819006395211101689297091124183494775793302248446363858290928492489673773031440299033627714673232954563529382217499371597113872752593072646457545164173179807587337577440940852812061224523057727251385612377245536281728065415562439812409257161657217747064868763008192062203775513659374716847214656985440367986763386631077639533720178874061011058469651078810410090720472754339387209968627764556110253952421070007580295065888227919446448603930955582482184763683875428695998021221374459470712905349935958882050247007162032452781468056596237525803631202187001255933901742289632042564502580072127746442388130751121135787119485159948952085642328401314578098252991438854414661662001119399004964163903640400976854294556733241134084036062266676666607013601799207423435766805839893046823589901281821004512966964522355591744749119121238711426734299813956684208488129033844532971434739589732130335639906914604112429775232594000201944378448026308797126132443354672162476003125748746870432515540373576891967275044561971493130469376000000000000000000000000*i1^172 + -1154352677040422871342917693859446087909958321534055501116698451254228729124294842135920620095474229964520166418283294306751561047321174492744613213630930058582787004271317770370478090980625193602141624259789984416356237056218416312141137687023095148201269661115455697954167386090008537109935424565692443632688976946327799694477078398058586137415707773005741465787346878411689982207159263366916640377996287330444353781534955734233525853772460456214975318497779030681701327704011212941189063491450841209021920100522959018284408846830869814495413979167435969680144346185491644422472751733212128303783018767573400507635924769626020285261753057932212845060939119314062946655028195987229750683052665685604253785402077013797956247592644519888511868189011097918830666788340204412373514188641590809426286103852695678117729035361121533715754379501289631124609803704469628408274215578249002218981750830213583745250048436768095738151182987989404283887747384706022578525968836737911820173139362529975469152901608981079531319852476481235046226358195322814281600550909248079273494430340829394500368102522626243651860685641664754647134286397601135728918784751664341478373510529462215534460296819199123428547143244015726875680536115518779647750209891959512564922601497279330537074887035480491230210981351406782759255705958309706144089366394906345721190820459385384116297714685177600295385695492330206028729664358525531306336226044558906028537472863617590473755342829656487265208436168023453802691738149140205474930559219222486893489125988413016573108314207872199741642195301195753461718025533592270753986320152374129854699555406191011289383083974505712634522548457405637602084820964508854918184887357993275974993248768138679067316306171908051156510766861163028242687557477649845360447879122723109300895480150892148032612348831551646267054022156196550084676003906972742804385148734256670157894362745866985028408893155314126922754526779228233602210522719015126910890382060268511757657196243709026348615138880520036082361261173584897458095889560706692695881419509336377621198055245907412407775181162454911942566368524536583739823141795004915423420148196537001718385295197188414805571777144915011949341593373031304902420046293374862125682082727842456816574332325185520477799460212948705790942521437072655807356084902709781624374989684433067416834074879516200624158990330346214941716622721399218660207111073616988955101785687752837798297600000000000000000000000*i1^173 + 1611365288567758828320814160899035911087974732106802704208081722081094308233252263728251590145843647094455816240136868490970037595082800413728270280920319788298202719765981284378534897149502971970260215297821115631029876057448176413556511377579963294885551843711197787477649707101293794914575697115287847555644029194228730525803812788034432656092384260028965787547187722455147416037327295860468515018505188194526078423828812347826910144856678594980537271949548548616903051418557625803906906269870318344737381582128249684675243985479681605986743456246421795266449691836999168503134500957200057968800437398504652239125490696544733129743720791944145242796199189021410576828204083397839150100379786682235261867520883214640438763570933885889513876501082735669647774103561397865588830923040802600971765717832800400694475994124222712515076323565614019060908498801311277224757274330565026463828475743726002025858949004146566897192570817251333219734383731972062256191285403103210741281240484522945874022136713566615746196595566426057088052445003113230887517686252751419671039057202173415432253578731942920905845409885358570570108039119779845460045450008384861512452454541617622501652530842878920064795446551733432017134888618210088235247083411119017696597668653150784123070270088229955843704207219130922378413513001133667844517997118145243819124885217300290630763853021478424298680650289893898845114518061271539506174403440834457746026169815728875089079249832281208619051360386554339116693613514038034299920246129037132398714364015260531076916262071494175029952664082508901922833953242561944677792179394358788835644711826351459618696032541542467159008703305840856711577203691201410340816081399503214067034390642711067387071170544524059432217574601759373048018690647076608322106979014430774708200030986678815174526917483948184140274312966583240098242073991939743192940913729634893144660192361350836836596296134109636596542073918326489457610130491263179951570827892629491987379926143200757958075119756124134645579508544074294919190307369280079938273212001296669082208744552658844952429695184840290192880401975165413635153617342443208983797551002258192360266511292820109196320729622956966220948454995640294831839419502260561113797553071946134058387570799460448637206397913021564495977471937796197596743783180209326660615358147835981352361780642637484162221265233855781483666910196592192079859480350256493060717197393920000000000000000000000*i1^174 + 3359017648806802813817482263832595862954591502940960138616615429746576105146781844807068064018403791169640356856243535843716958643074609658184117237245337765570445950574787778520662049378609831180652831337215037057635723219583877708600085665651041939577086636700282150466319502789230468034061173831229463752183151164697750992474523542089631484854787341158887314183675562563454935555237983127801794453221943908951933500827247818919444818025306550208292396540143435052708293419682942803801296862859971599405521340184706951433074209592003730201697268110651789560464429065889288725928122539762166402437491818386921682328071440011347111919465649089644974982586450337520189693695839171603655746952950253495940257925868808629423566701776576065362076065662712600520913422771898865440827917426008346164101839342314510353360180781209746662798788724802123073955835535969350541126749832792619027627803176175333115548107540090939553272034692702418767136032296615841285227177450236582578474455980400283252395448841018208782029369536006522645913257485564848393826228830208464729733759144934227569758136516123694900687277189851116063478951644600046449852168515874373323686243187414473734060071466175852323134999499473116983223530924147608044526102219084738771542691359059788423524481529283326180349457543519224216132805355895616427567282592625182346155070907416331251013602341628174074556355041623919894873025151351970319163288060225618587401063986000593468699664344374931487876116083277194745539034406754327803932505092641715190557448257895814561840696511904844567305468377882373661253728127040802563719030382542967207423888064929139714876580164516600490544868524279367277320706657661021985893686475493447965219068637183416930919944372369148580355864877673950313001323726976806704910144911982494879410971410992574898638520947979678925545483068518046264669682012261615655999828428544940988129641583266219276785724824128502391031034692380711506283087936996119798035408925989016263531717226222900534932326511694060833944598602901399599592671025772074311858982812707248311890889721612348129611780721001177464703620481929444141750557409179593411393357860360482608223995398785959398132859609293788609489286280220659824653959334150657624832616692764141325349569852584209306217735104244237503521227911739304521764277253179205667942031505973570926867974071055397346620932389189381070488858443366137811378218584298749952000000000000000000000*i1^175 + 3973015043423852000974528024944646721911665255759107860841577548241090057303845474925450683697091596218099722986575588870983026394898386416401175619718564884269695733303560627199050464489113864160640776905543231248637621969950735845157004396444256537999991699909024165427307948561244105871647390348231444515280068247172488346804869560568061163569258167074591768274363411547624808053208588705513658390930000009810814543610679081744538745478208714761116945326255437880585831473387587920358330434212908453686216612990859718387420710370948341518762424755292165740124534053855600680621821286594076084610063283064056121074515120918212891450323172534363294514134776791026175375818214951049279507122762048329265985467563418838365110221267797566027752470539827464810363220531459985828590107000616014321838377608772935484068449094090633920615690022555806845074880919742407284304052141158005772149304998988798909969455195666060942212616855506211228462822076495978404830800200700972349876803706450703779766606344423661482837703677675034624863484239841354044685216959031495144531287837445066034974432829878240207600569122385333350801125223955341938433054424924502029508426739306409332248152915699901403682502791939258560024786445212907460355595266743671520214900101467672983633063785601341423693412072042332443772396209991385618366698067121510504198720801674241278292099722512397675083771798485493385052250755054996002468882881607460533559708181447586683166329834366678088598609034054375926853623599742115971731054741003074342082780709902892000206728442549594451268632000557439606156915110288825573130631682924335093803956354990144590327523631861374770625655356769664119785068650006899875392845848150099624300727255560708667673350759183582436896510226033054937176550164761632089649994415896307134641527753629993102058456870413003691777666681523953370495570860845445178122595625455689406264608493118477986761188103520631720628179199740780123137934913501356931782231416666906398461249384622352849850663538823339336443368793085333630036834749592710179789079699047664007863332271857327517167687074581014391354616016339143676916666615703783765745927202927544941032767193595265315120392718578675910355348066303494341062356773635084596247729673621337801743890203110355791737681842993665564649753580339225783217867171164734083693659893930145315917211976950870330803480018624911049710450880786231974061670400000000000000000000*i1^176 + 1615095951893396906338465376665086650916625714218286693574004223784801124192464792047178575909664631642383345458104231463620082855595601623998521454758575915852413328976828491578227184847751356479327015013775953003552251615279900157025914015244389314099012359586461771454993887316059720119857875977261840544496328675385753513928415050269774077239771562439592028368650255265282794717370246446230009785490133252877667842500164637130441992371292565146683779291193334946855455651183143721732400497518164180978764115229120809283310360651118416890116889912815753616481131838696803212724214807576110734906937673949463463096747730019757641630698266771229700165800678058941808317961001634136984089506237782183399831627719205443927125029696057165225752719055721103700350729351042715481755320761401570984561625367321802171793637130306252973224371505979004883305685166729959782424324601002291413342377336889600769447646512358508454091612800443996985544869888171168991424689899039942677197418905381236750525043613297312830460116409794809446000583061546953160968236340878349153704348839016260790222017489041992882895117895690146140153228554493581160300220836456905550377441304826934103474241411003591258851517162871903931712262851794385329491334724781393748706600813042177494988129787494119511054661050357590403550318598137224673882932027662060168990493762958860291463127118665362306999545736460044169857847056667462148746843691395145483503638433648546810935703575756808580358107258892386910162393750272400874823820030102249483474210579034472105753006453051560676336786566408557908565703247538346826281244490135057129907137679213469516433514852209503652227211824745793641130763889177572202867000013155811611536968782324002597151946408014852040626232439304936492945975315388637374973820148282644076267117613507149355033568022474321120891454606824147828715897769501538623230135174959571246348276222509515528022770426094583711487441812928348210467262587410074048305977921151436871871220029829364314714909285106265057711034275095893729382389538829589379543176922869948922301868201059420080959505384807181439598939718112641274530679946459568278436692584462205872632860550358916969263836842777264699325859968279308062370986601244848167519613444238770177301227884776660887735235679997503452883901670570607251217619272866085845604131829694329251754179751452341740253876061387030096158959138242560000000000000000000*i1^177 + 380477379353761226452536101877935004214121057451951435690511860833577088299581414651760450440728181988964759844564468037330492195685598101969925548564667313902897329917647216388979882562365913454951236070998725737446803246334508233492432366430450721367682801803501422680158624729031152836002451720730636759865010448417068237834657398136046187511179743382081035357581364496099511196412451243183080842312729869049571923322550034118860375436021319045970820629744087253419476049723109626832000252950680127875409418335188870967344814750323065723176476158082192244570758781643940626407182774733110197132654396883476228829648264697146962204372459492911735592689013405856552376137576932086617788467339762780488463813625160167658467113992003126975817513839486151655527028727227285251996105756342841161075123654909063603126058328322344223165092771983647132825444264050294591649014878181158563947771201283601734824743082154740905014816063398492433475810318742620320633816251638035905655654871494194145683874497905466073595334013220946407619211960013968274186170644714551772005152200563415034226965859675369243121221167640559383176329695147220088393808003306192012882127570601918994146716212677553251351100732611312797709900383069965580646979014501531062905824575134469895453747208237276834572267498692864631734647914783490277319433138804649266126568537387912205550005003356435882352596206578149241493493331995635913212466649930859051754012721019906335011053050920065657698583584178863018360519748684570831134754133587315495538690649151191827032638845307925736154235448082515628906896296748113480442971738964076675960664045254343054059345762204631012877572682687006824965968380204404629581456078562367954446425747845064226431757374031536906921126331417090025111324222997681033932335986523831782935320618824444668711704537595818296692366821307788663179725850331610082354311784087687045926996138264810013646558449577107127497155549149635904285971184548881612398579595441542654715316615969988060924297466606777777014235328584644998039690876354913109979704750193783267723841247632797761425869701006235648992143665540103726684819392889322423875037228106093730173331159146190461291208232758808746618245976874137937751676958940275348983293698508261809236992076377867065590723027791699434977411743530797041221405915369351328590563743551906680223298197813928482975035521426775867392000000000000000000*i1^178 + -110306758223741720732878121364716649994551924272581600498867526856752856511080423049096036670356591556338284866338481916734919620644768718330619869122648349963659276658528926540433180337428540008567913103988570753570365761743649911368425349274297747458151724387644056438514190728283056453867952453731302553959469361313846836027561733404793626897018781274347284479169945118077859066826636870633117337021887925874245685948136817823463659075215926874054542880880566974141239134795978975104919286131238027757457310555606823663215445427992496686250570156063897338813350429283268730565396590611113726515682372657946572200743425270126376146806836835913327393501865567448872581385186682455770694589079916031231233266343249557764885011413838119825433814093055351288411405280567947581983254869127892898071151791625242310341802746038958749626989866362409002292674154995890402912811634055781267176692355217125270633238943180306175731838197179635020151694002655067455436478962782326116015995990520183501555161990364790143287331746781665193082944694172688493840879386192617147872901120986250000999597047023178133368740237308579350169577523806792962206662333897737208593064636626468438798634133473223533260121225898470862382149128795812696875066942742221518475024706286064521127425050153144476498735615917618749704172090684922432798015675808291069341938060618920547278823997076720074338862208932350492070952434346357142500688257969471729962760758801435245083649499809784911011019037702177073430253448937554401494029048586186174691167361398562220729625074848710850412648228362406694196956224228850560878725282413567487393539141687392703445790326514989257069359479574088063928299168707595194268201807256936858821711684598729285555883766689423092496410757784541303724476346709997879468499938037497114426955237957112465252678320388430139876830816310737591205401040892158069024679967410831204867364793509891882274189257354543639021624046780755900756292387248969072501255808857410997326004445860474881892021659656520144588977404505825477821593202658114030913319137952592580250374291603732647317902639608903274595521243982811980705517128924721453873588400293506780260568543956673549662765448890378034080094849711414055161023095522163287967244048276201418066249572136093267854779772550211032105331891619579992530484854388008092024537168064835794773216903022834169830126387200000000000000000*i1^179 + 9907978309382802877573331088659038731382160642047176401059209143205782132553961486821579798697732678138738154610173281220986993783186737010577009465542690857423113443619708480889582657158289170565027229217359276387305980696179520520362395652258535848820329342975423574222380079497374391571125348613788279080598129073096093288965819934848691054104128320944960170065658499471575791346135225111249649300785226160612717352820501068350142271017320157696145966167246903074670556557757034845345986027757528324969215595959101506954787155601985867704192611738078954256334034509645256128355616167701696633814775510267956029696168845184152110210255163744121352327045021449565470839586235057756063852810909726155992852260500153300591329643824058561563860312193163399630348453007252380341776713783643276719455734848152629284408600883227841379228103633180713147345878681066110861976067326686756265505628616338929253187143506718895086020259137318730777699821641401824765527987589214380446468810739840757084762581208158640648106667927759147605163884735874958851497767822963987414287870470314760956522865350784634291562704368577311094233468244901982111343074976394644197379575662678148153757859030124954040735875705921487851669453596621378680719871664163968481295247016803839295685833205642664629287354776727136049985864941738266897428331332440437415268958480549671334694428832553641728903294478997382162684061811278903203066577799646570977292817048620150504233247282153075840760367676909918665207404795169670802492301213609096787640035688731489778647480273778864809911091325198122332012642645226445033590193574373348530590588900793657856524303102824376416474427647320777014792292975166927577828191452227082938800773081483463650577573517747737194135716997400134990331104016020746129530164056720045957961491415584190261641375803309907382661966002823792581657207272694711655610373183577156377302575968338096600331386760747608799804264921343680081146962701768731368323915051995948271507054080862922789693972147208755829101588359166158655499106670038301774933426670518764687456294703435038966733550471685638812741311945179806280619836148476603481362383130234790553578107688546908352511835813870900443710014773201140522258633819526057394314309252124775151291981097182853174228912685819008162589471696201266125388770630692904364508418097063118317383322404126720000000000000000*i1^180 + -38626770373287989639019416997158232982631029231217741231028496429047360519188438756024596505549587107335841379654908814069975561491742846177794602605077239929879087969896622973873924217040108114892592438981970786646787898864794368715560311164338395176303216234735514599053028055231946558831610210331324778760532081999760357349729885199608511831285347263748230326554881158282997403542923519782545854289765470323374484130110485155596847293728758288226560687857868534493352612316399034542689792106843977069034669200675199368361172561309592633446368322126129091039151466700760994531714685463867859866643755492933159936664328441270531677475636694327301187457732040065549111421878372942832714794108565224457440681061525706632692942132073001413896195512659339692261608707867914095760345854333829111654979561110700558565870186607902510954393263646995209747395908452281571055844772706652336894339005661470968531979304646194227446032479314314122901923599407786779911002420270997629329772380131898886823410255614114757628701976956553810044070295330987147786929062621433736083068843998604529636529343496135122034860302566582501943029466495289182063814810555969557858826349952172730402717594081157364980551165034260949657010982029398986481383905162202639747966459848376212926748953618926339491529263922791576481088198443902375688943442595334721864954996497913844295822876543182195318553529310071447825479064748458769609898762510329191491693397352070448793758248497513286958085233857279043198146495526107747210493606950958562617314940471447666508204510665150197917582661592707881104262492202218286250069641177836116471659024731569811984810127523723681853019238581455336747333409875394030838308614976458819516559944689025934387798423975270113968533377372005800000156313560937028396023964548894144720961138180538276856588785523833787282571993050626587853464962059605921773663209215734983635257931351889843651383391725256999775547232279461484211451692481629566712165531756148972430877210124822239393119812476867147619978781934089092495233521249603868774742030793181766324698515703112596823944547199074771782768568596539541081506856988261014780452796905676753455060087549067570387050832585288416772516818958116803900579149089059014725657159479454125665203307930470517785437440482525560289101576657781642297852220548579816897737131089819860992000000000000000*i1^181 + 99268320895776023731066269112502157013533040141047671048582975190661316042705986496060747615062884426437703145566234899340343221504760528355143840148655145023711066096409954471438567354894467954129145153496205860693505197315403492301259255035760512135158239252395199387415692921331097366706996203757262314858313371190521307302889917711131394466981510122095063082288131277716857515504385471103078314084771267684151259542069275657111153306927751498816736066092202350468905587883800795125190991841667010628147801247622609043668237168298959929375077996742848282423197582040709745167077258132068220793766844142554375153367326010316456902080472184961340721445427210107275416425427255329836257418518582537179455854203695150860992499592441966326611754700031670667436957652374790645035986199698078196998686562047888187481224433234819367032366355502734470218538306365330480028667519535022828742729735353194234699233963017791434716166442171029594295631721473529555544169877080239751546100902409985709875528364509309123780732763225074730434271333882027084161432008144448800429319496260939665477983750491867891486559383498927473168416903863145648775271449615815928552494873042076327079666583675683007907600092604862031871093492474900749670125117990048633618123121464282781283059920334484286690507658073491710615994616064427339428352291332376377015717667275829869381359723719778714999199737257207278128230187798073338078917860367920977435808888684132386419991305933328982030122966205230488910721399809881478833168886425738292088597192501672412944439480489004120950980437154809031561050028831347508228413252219478959628954700984413670627907876613970509474133292249616459898750829810624886423030230546111078725602557053992437430725428959774594667368705743985863914203403231939541546850878340727909570748010828733079785452413490316344542670894690241945151047015783078624299687380724040645281282340304178148851290525367662607388073594954518648171228285969788218095656471222503054560088955380209520983628316399206519353354768644204346388237586621296788504933594652153137996890855574631249588276417641215841415721490427816200725318447671947922280074352957120842698991167637754740761242931331060760880511457585751238379841614611169285445635188415624862491735499323358204447333637407835364499665126892970257637842119289994482181734400000000000000*i1^182 + -2986779853966638306953162455220872673548728383106589840280686212869075605433416744559796836153954401135416329408080030763355285841327280147102944406587097117046095861718474308482335264791032027704141488297886990289470805245760536333775639950154973619175478322545573081919620847136040019610892612848170229101675891204915551060567289162223558514954851269217028496865699104532442699227949943281117807210328275998667596176647284692840529175228877978044215560653957533159417562955870295727493609897486616510326481405932790692570488189146752853563671212240243225118668926912479027577833925881877413636236544565572699989472987615085679885573747583760545474275824825538950470815643124572968619892292209915453617195482301376332302490776706351506408341637352405390455591893044080619787371653999719714787879282950247370416773653590868478334767250683610595398082129835001104633862117162596716170791326812659206951078045979836206844801474647887339609534499835162291359150289326282440007846010938697205913194023998362729964661223177380373719342544511717093097366222940007957652488504639439466807588742648103669789838811267802836065493509153013998236275600155023471038850266008327608287581697044027172800794691831168937347651565927288493018496803728438843106207476182164109078900769586160083288920839769593207322878950775240100898682944253329462395726860277250425930533984919377964285331611808163329449112017613015295543899280924345251980793115931331658362199176620074990757917186272679059179446781089587887222053061274318679727675695465827251033316731868187760078666174640243481235856796222777477236613653159665341925048587726691134375110480113918898957904358196134260894446178453133057664996632080895010292414011890676481991314758442069394936594104271321261332809720053681535615133454893465026214175020346958966342811564179241957051495400130542979087975449078467204124097771415604747534722163694457046047749564882811439476307755847079828394507839455222856871253787829926521441373101357557518660523255936977881061002740518869625624060776589580473627118422030510069033965456709259871491594347570980022655410670565620830535498358101843282800967718318521768331121025930295973752971701522928086720063497387124722621904534281268151918961668471113157671465900430107262920710392378953231736569346279328368349119774720000000000000*i1^183 + 42972849288796574253947245227478796458614822163151814055664608213598220950156909651361580706493494945358831459626701434303926940609345624531865427864476554944139714293088034362460564356972967082289158350891439152052153110530041302564234434613011318177979004064666281160218213963785873736958635942336322595012609303531920839397249907238807906017962769107376364906050643030791135467254469688105624032970696966537227153874064105006738805488292811747749345677106975519077663390450650708186593991732079845409154213211531815675117643655356193188642773633541020965406613866074623845532114738014452156871943757056013240891073281585443841206194265633556335938316761774923107146642287354073385829041881139899024949532398497254419692136735378535179587630934094357376547115995347119746609457118251052289490996542512859904733049837036543659468468641893119011634693183466111373747226654945874231798425188711617088601701455309138086490523863669527872058230283813203006079034844241708942568865683535047675097729693342336882754792441718596463210007562388861736074978416563974674470022323431288492834930253866353698985411720739136275016157923661326050342541616908564085522581512627880295271206529698830389803054150670698510807442371733240082018694428414316354548944935191554496146809328561072619661484493796255748224155822090002315494117836587425972911685104090137297692364146876930096548178989803306764578179058024131182246516091665392766947526791227966092915657359094469799468073905101922386603307529738711563319682956004825178663908845553563712951320437763594828478464647971058166103986386940809910528434792445528976491133734436415775146577783832210868787944334174294710971473645852952685533880690580980776242621598208240522940865084191061852130196255947786401421591060964811908891151368813314006065398144475987721896946224659194781690128374771394728164127008255345755672960625124470356164547409435213592416838719667306529826931223534137708287939634043814309264513735322664501857823241888367613796244724554825764633626014481492546755978675003451317570776561623955688490946721633642164219177549374335054671161899244847473439007763176920163257016292139217809350777437742383520020637678640628873548534451975192101249079680559416332631902064196180947804501053753102820126660968197646282008930811904000000000000*i1^184 + -337086216651971858526430478064066527861933988992029067332134446673670044122532305089903409857955162170715648901146637670211556525491534697798095288692759410932331957284788525208769969840970027524900634056990137844390232788859383439930249970027727951034642925360121643757773424774736127946323017608028163089947913292900295133530020113611500185498044196643049383459339126590526211912447448019048854546069629199705522913432324436913267241083692675879454191389605648569234572678220123371706087151349750984966427523312273777102218898676984435876262901966815624165865638694000343988168663749286009310816268557517197244053417901987729171600925537323571404249861382442412050656640831509341270705474630651614832127707312306394463407207025563709022064100755044833831180403930564608140193869325961651234891737223074691349300010021772115829421368186317550537620521409112106360678097392999888154632000909563599906772155579240776110223063765164021928041977303991977829832699225225358761398289587117455519794583147098542984686288992353540094901511717062119796319167404090545531274725910765566730958443993529785395635159972141804563571378878974285003627004287866762031960631390416744245878973857419248650409508582622178361244598885860470778381601548848174596457826222002526461776216857477168364978416120384191844031236653260233245109425771339969146819298243550298901304878929413414635659200870642140474877384264432855522671691719222749170860199406938194122759686426698241911976371708141434018647171231538523240518564603933828741854859165276730209129757046205943577225639062733693073226977552417622626772735977263583045712229168588065768454761977150921399826724867118448997066125401883664544234949105151451951347861642019626182600687386122270448708403540025411976660640180878774022814538946058252372448789402653497265122676968780191143644057112013052186525296901737025391847746857692739284084454010952089363077062099525292235570437907919415592702959476096117514546398482887475829326379266144174697664716385844975712317054909573348506310898448925170821288400750651119373768575212317880955318348439751839875132224308481284149769618540672643205127315347015919730156043864262135001335585008176459538251387157563166678422675048702618180816354509778593425982339727358844369911204649369600000000000*i1^185 + 1818184105856532504904207963490302996079540167004248760797308806892286308468488283180569379836312080447842436127092128077568890140236984947864642306702457834823002529652523430932645887104009087473564937344563305522196523639018686120701618596495077196492187796956591870827160010930684419101606138284953956634677135455805614193595699235441269656297623053883998383335287573824003280978548465258745877463978303613100932826065875421230370026770636989462983152243080888442529059822492203234460639436963342768449496682307245748188969427971215220546895452638735237036107044767219479333470224576461635792150321170862776918189639809798229779800071648038446413131141601630631506829029947921517668880520694775982581283011523130356130503641727875861199331917866619129561252945979132984095547824487781669482588383146394226831506835934171597941035136637180160799595647789059911831830569435411033310979157891580206756960900345839243470296832936249161230820976282843819105324322074295802279919904750801272947348828864546602100606330949158602098388524494849842549776705333378776940652864023812735522940069222056033915994149858843255675630627337212311842142456514080307751064868766819565498414995457213705940968561909579014651702209506610699768805654865019343736887672161513496590094494928085273839006108748207218685815653964992807435708360598546728055120333566502114466172872141956837347244295933182654994442272709945955225256329304662712996545624798215204842219870298947550210993352117601692638669822843956254750373274739057896951131507146845592072701357365069447518914429884146570837881969047110875648633337798033782729968120806277680430565719617508599439700242914168267485388461886272589892811596006484261632418416163553581556269408263557056357871129497322628021885837691110651815928562845444968644930595661569052264299415094724853977084641490990827576672141432060351724959356791948924022250280885449696915444014966145528451244081155760757384580471095486176479445598323040949231033693381818855945322159439882550142487918885343636985235513499991403805420722881130386986631636610341636747397709993644132169809787610679207402561024954093877944704544572104950142419877464291818143514760839438042787219053904993188879813601128795757029008467346846483472813753924321280000000000*i1^186 + -749362746931494704856730160542944298245789142806893088884313583023536441700757626311675242261426487759616567794679405580946575225012307006475683913439738196861853847226644043724638603736132027341610561651715190747949190061950257538040640718191840550440373506823415501632688113344516060642607669905063796973079454402403288906321678096295358989061497589259865690064093277648781368488892367708692546822047918256325589727505829783731636213897790580433482233840103134234177259710668659495082396790482808166666930546145769963017943510393004526372697905085631335053337979356823250369643299788516278281065081917231679625701381481095555879883357847164572633130254190170456062657448644351714876220754560688599930530572981469150342629787607341209602487571572605627631413570325348101067472664454971464584348000675140787082351940999380006746632569754651315998476147680759485318966456680276566317713589756169996588098500917891588592265426440101768074228542973155042072611915332718923229057907728460609772196800964141279163382006826253565212759992624745713708256723489254376698590191610812240665602950447329460909642208052761152784347675611225071649928689498178286264470080692412408355724579194550999848271501534258966949809238501763336982648213033704685156650564521579441208550624806961645096305925673034896379330693682775227628410219998789938650418728254968883605170044155361398834491151125129665509497419095648909690249455821396472567407895944985713862364115157962447471909083612023178549142376448158165386762638220429153061724058812737279809656111923042796737849758955685218898806697189015956335823997956653804923073254221281864484718128758884075679818635613608920250920708785672971436175333128004328234182336857651978776978978320880628045381190304830694868696686554808194382104184962414092778531002519104819137589732446300460667094215924914543378047844346654565415825078818999447831825576842183234642015145248835954498628567384302344200243606991018839660234411664999474355242885365794182271820108585170869940126923249402972684373383341085552332549132554659259555750218965318340031095219374250201360254690430030014980756104058927067464723007416859878216176466776607174412680206238145223092385057140922300342796041493383742942278602639540224000000000*i1^187 + -269672761881353425097105231150212113892044268434751237711571891122857962878169661989999456432509643485446495897457311970047328128656120506935018101909588457508891840435411563990503316926234390967064252324373856330606093201921300949788874484672018954952376094825694530272845682231001427376335627952704983232330248341422306160076922270759510938561994470524901443032491416963004941908911212244025762839845346944194234477633999280241093024554596010636415869868165346235673831513710291990719367214217816808219464557015662108850289973232504430028493668022356313312833911347388798741189588914203180792520129536283080618089879389785828857436796187776825057749179887760779756211742045045523261746092356905136865148473485148585737951239378613529728672409373300434543721267658690121636747730779887136817781336064307147401313726987202162279204194287286978959927595264536889638575905223300027361082627803694406141578752252570190286142656825924226592757693336597938082178957414263526600819052002932371392242224447597245322504275896805051235259579433822147829136480665582114199946916972752675577340386546464758499271695135568728602894253406541439140322876175846518143617559299720529664359372589613253635656988121031388035159080943870958776239835568838207083924558015649411883362684729508597304792726638360400957143517789475274425097623995427150063904641212875570914270268797866929499053362075988532380289938346406062497688272377809715795952597807905329038583907312496864087253069692767488943197562867485646705441115266626459426929727036072475519709044201634065986746815357272237807893821816846859944145723897546685518965385729414635970249871237833656601263269558716944860400203826119733792346409945094619183097844317597214672243040314125255796885453099253326058783702725678945135638279396923118273315619870108346624156878460693356105068810286172414200864555312139299277645860393755853107881747392236117319309701423495730093790327370424158368698241139741882175139948074086332300299960108795557743640234144906814665637838707720101056031295244000815168780077400371323295909912486032678616866652368303153914908640493252484484563836566792138724133824740023712433326383419188674367956095119778823110553499111520724434273545471655936000000000*i1^188 + -63039126901268090836488707138470960955624604666385633070271131383046164073174596483297964943404911896489052614660905063966646044060105864065076033675136211090696713067881578194340569817437136503444956772861833385135888199165012141826066528003272899073137869404080715706463347361717360886439091257395523886098662402434740467792798320369021507741192488082626838761498574931642519235779243963385154013881698994305628668947413177055965125265383984637614151016046337501510484345678388219243848380938926304281922556898495124709575180118591295642833879514765487778070191828461606807287483567570416620459647991423520832612430721575629465988324100253721350898622677059751102334585138188802251627862824860873442541676351617907272354571685377984182529627552186745949212152865425204019804677732357886291914037531740106743676404179920911060607110529823791150988986288572379444398822767022811711775615542936334058765406653178519392390573883313668563849317658899794152352868010074009267304395964985314095395176359510230502346147763414920669588681496300671081376211454753739463179704355839463774232593665579612833482005384079586634535835758389295985780123098007373162279735534691100194492740343456422833146826991705228867962386843330603748181327025455234938261001282833838727179791250096679116877994817434797072512036330841453371477878250789381036502786891977745920447730642917095298968893166460761156648933162442717098109990338743683697684300960628655477293489890384893053088159506935645624640687286781563186196057122118718163890501842564727281675237661311812108543644819292635800236752819427442641637612797108344218134860136119026438458900349228009444139571567449734748992606708378951844381990493616933760395098255020376871608043327045788209815837666717354793206144605684815967800729961015308261429910407787063661560189529571054788924133809303089367663657122183655649570120774342827462715415128260433893500073567085099144537807532555359487350818436920376500111525464768921720621561722989113330409071174338470250747805713760942626749369315198159590891590732200223534458338008165733996886440673211534851142834031755510253849543251282276635486470383263506938535343138467239729665191848477360982747398825448570880000000*i1^189 + 90530592779511664571124841028438462500821549664827735523016038810468807251557033689920521649695745261939450721237542908821525018476746542358153629140296072654864535356554352781475121494819754456701393777787500135039732919235694049501591861287460005148327960913918985884211977438837389140780512105669264793459311921033097240266443036633015697119123079992562037591356639186314879486042423587599011325297862221085795403507065204563684517612387670691438077678799257809095007009215784801981274847313691388093464471034196859677445433060348705139597225666016868268868257393382968742190128514788939586844174041411047217093575114532897360481550175516974514150052549805654278883122623104624377341932531259044087419917621669910120025819192453353175373734408186245209480438365709731348174918909892186291645126751563926546839014797969745034991704435596841925535357625122251872911611921851306919743768047933813044319432232439576088674933650563029154342850346627166408468337739401342812262633859541831884174092804986232084302371616473263057771491320070406060895640095150204981471322607706236304323071331392734252486543571013778779147810371899601354630617656303104790113575138157530595159166356901584473848078072186877781113923108319553880395979704861428516345277594837783960276455918506729040984416482214519680970957957645615718287635318268911456344204071015943255514071836996177266012145394623360677112282577535987648226956220777695642248420024147210935117659748664614947542753653626613055076731916937733786399330659084357997111994215038048079266436148529551064587605500014655765795048264340344717088200086860121997322232425567153338352980592861301992144619216971126317137595966553717464215647598938930862895951396939048553522071862016712924051417733148528648657779200062621570141575330185704300102958068576797324398537116945141690802082011439671907533495411592979954895101256463589361476097163881814354405436941717985765707937668328311306821776287087552120959136123335115620981898478889946921476056686634059311569877063348668805217692475804299562083019550181591772028536536813880472129731448562778636967972868709947527695382727771504643998613180004062638338332585991748323264650515706806272000000*i1^190 + -1344439581874529807017200200212405816372567846182017075898712718298779444700170045537452178388580787334841964591919267793996778723637972906895176041931502087212277648029303288602168560993857026212430253165994299562662810470123012573881909307307788164957181573184172576113969691833313515308415886559377449377432974385235950381536700981005160993286430596878606940034572954893131053182214780492122264906637081382257705477235491518017428576258324573231320346431431633581179630700059164130999376087350951873311708180616545390412682649337354950281069025074760632018555924156916086041711679909596482171752115618889372475070924533823941979612770795870520888907023348422627767991262549721084058376473808173872810463805501664527128668075892244085731153189013537284833032656434750148797306107251163224118480407451966835731839049052319288173095847414357028514298642235290748306850711129757923727237167501618268509640469100157194025644167010560996718154963083294856650071930632951210407357834436662332658807939982524408863889835096367619047198096256717692726765547945844804947605811509143850570098839539706868847537798909835437209075180778624043322072673847293030791681083095710967718408755342473463716813717385515287174899908674328617113072047137306402178500056894158635830258716273321981855406314067367482726686862475237088606175011994730799737865887780797573068770598712334550859822326925948529979096887907197087413369514769829722664345123844464367256684082966449490774654827610601079052911006694372206709871184055692113780351663107966685922375820739321306499618941850107130334104602877775072552167679680313161600001005281495405808222632410265632858675732845737028840866562278360881052537782570634379130429495272043684390403265731346433635208108247549992261838540389519514002405602380455961763182105529423164599595562158151027485288485358482778431300274583944595088659997314815487233304381944902174556069005256885359844603748518964299105984497913620449101028301257689588333078456890381867442295153475030614559881176963475654335471661523679331497131182018305735164724708114122744290482224731428504862229170473278088630402049188465035912266514521873267863805193774694400000*i1^191 + 52979151937117474247963953454851622272325077217485758318247037824555781357287702720678154636944135455053352966078198445842201336767535845308052713213788884141574421233200173670612791712401080944437837858122240893081137438563621820214885523055013822387029105342355646952513834555346125407091370182435296808785474869012401545414333287240447475679829106638518610220219532386668588867750093301158757901681762850538719449110347815295059940115265302718106365913947791053691903457088430038020847084296242705236731840045052009003443541774330485031345027721554154842001595461350155872047625184045682233408229255334625046029971154398029865158750372551257779570300268916694098986895388442447079226952479230059736148270367958939862719993049149300504787056043877361591277197876971762068122718081999199351383363160945202111014683244656516697409015564695613788479698501689214172125661037523279975316478198289663870034269217487467735035420626872006775654284349799881764804474930705593033445262589511233325396087811946602046297872577367008398880420699238205218144998281031461602300483146922544032853896432941991304113343306350158752592308083158824437938086922451719782481880798397367476533221795416917254065481328267351239502573137961266259663227076519366978542513003501235434441332124918598615121210718388147543455259869989831202943549582078057257077368021287403042007007218806399467169484563476056577859671655730680856404109290965011052221440214768099917739955112190950192647847867889753138935789831256920426292343350362772958508320632015287698693237061827937693266807316733799660239432934062978854845973423637709644862096628789057813051197413272247713145517706028131132308034147436882314910328626923836505291186836429484272485857552593582949749699555953633270657350677594799502649295139630156552018099015939789506802152252258109673153090027998572630411851163560423409627693534986364791240612360223053736374458473869349284128665232146331508128875521239167715408193164632303079409913380543046893148543515334254693813552848649235234353184051326887414374243335050384198139174408423092550076186728449405804297375121850434989806159472917796019756439961600000*i1^192 + 1702174219775231679926669238531418487467788677827778820180163872714767353764760146521168429860321427915760137245116469982860033101526015984314894793064784958413611946161545146906176051757531997754207245196173036409366529057744766181048559920731254190920016306486871033202524119228085775137472106614637376490758561332302161501669363934185526384879502470583432601131442700020170743304611001550763601867762424748085897866566426686314779996311033830303883032539226803078707083801766468007030377693416794731419983027834082767558345192702637596191495374831121645598678875066425996369749493054834256169781976170803434388333086960679665502983806203225358611008542852348282033816845927104507646772494146037258326332389796613502493259049147483106806891591766576358378741630645725545682927599498732120757043269337389500002168731840102853982728763892733361325827136674441372938282695693543317664795542348785026331543559497764853076039371270066209701480853976279787227001341542927496713466404322964949794408083527064080894467605751022843149959632530570501223511333407935481203932136044684888580234498680950419721944435209039540374257268041717290085981057562123966853099576523549149270947537275737844392729083533695017918572291627047752243458978123883893704696873677776277438584698619560511995443018669424729769677689878225620405063175991772353555465385806728395891021160044544417948698788008783083644566383210848442202005827657359529134544965491955439619618144006440295641001118326861489859377245193953512574929121225435125754047008840582862208669716702374354427283448058175731971264161105496221336000147432910733284452341809230271779690625018446146751049644367319735184801144493736397346025082844121378947554289134837439610385071287600641311195563071753580515059331986031159399314868525386694553244275811884517717384056824230507353832704012405579878832406957102015076755468484367176750866780362629067912599050387117098672338401290942136383923128036732105837679714925378519889617024017501890129915394054659381682042452649683603598422208788045740683591134203505036406238753307941118920697593218126809027290787383905091584000*i1^193 + 38843873452005817457272926215442970606672136451406989708767929252181812774462400812583254852307244573795388572415720658316898174176416110249372823280300703926611490569106597171890361990280505561135248721181954475780717123812098085651445064390565669116948672915321430977937848315085731587988332951892209760847009256410145489534616489827383275072043208337638195643003759394032386513336686426020889171305961438531668792355500948548222192343687748748789611869644455066159232507595865713296247462459974663678445792458339684439754328813419291546109073738489568942651386081335650668357712035640338383076484522732822680803765386764632456069958527771231761542134608417764956896844246161594749854102215626548353412946878473345159195219458954418383871561685408934493123933443415061586787715636796359067630568839200416354890300444144714393659287346327186213293016652432113836081433866577244378746071514870236060611350543268491712181247433156313574947944582793227605929078195626162594062492027680971662905386633598542054717168490250029737150345679453472578841117668722759201305368374957487635723602649778199003021215298361312455522866551317248924742311716364694220842340251014099184202425801559562263684984321809243001924647894618220580743929175030761176692208343733804657129387097326577173696494922736283035969010323028341789347778087174501815933923929302491268602090315680733994716281022746333069655542619822592692136533791700371263452250894550461344118516891276355374128738221225696211430699970883732555913014234633224848488652118876496377002081236241109030066279492169652268365580649338791947842130132701154675180499087638959192879840283917448264218014381406330297881190569942077779510502318597637253720872167552764217860275837408675364634143768857779301857269956152810163508437351471587970151147547647931141923699221529298388364847232822839519536115149956766314803085311930903300766978538874291439260285375640387976382182990236932999357389894846346888039761857045203425189684393872075603990852243167983793663526785446071580814134795473976203075991447335831985216244265259755519874800025600*i1^194 + -88035837384471984066517026219449468225646346790081411316116665931051596388969906708194531794873182285546988850462747234692293250519905230686837371352173277503124376539694175560471094401860090723676870327717659920103118524806452842657585703563299954836187711403701833806899797281945913838641619219170225091376047021569147168279264804448270389251297403437844858323393227946423051775630203672437045565698399431651051344893335728342272680876908666524306765090631604637261850703166119963779877317538078444450238431929886295000059105648031211146876810140755158073620283271565674779394851332261634737812166662420330820542240144930236382943740558667312428123961536437300237702978353758205939615374557385127250798679727483757669900886403930825147273954029798502317861724634587826852839684328115020966630359486156327397269459679317841015816768615558706785762843444794352392702103747480271907147607982566196580930999729952541541401463953363369461727769507514474423892568482598438913270966451497917020795879712459428821095606824552746369914666888904552708671476822005155268810222217568820804097385401155879273205961422423814239465077683578297156733471710186280939792081332707105388958305963518159936560253375420567576882178303656876168912685510170554176035427231141837780629722314768400696386300329807394790374766199114660450462505921649879999628205011852894711562780823242515633601840047077436515180359791103045180894320684408099068363837166182014221950515344044148404813907345100935768934388699591572586294530661124260202015174475147244919036745822650105582811165577617094712637816972223602704587160807743022691386031100212309248028034008640556029855932533371606606852979185660207633195608717208140319417458704660634869394164318210404112535295342201100644129488854510712569524215114786161622470903216865316572147436463184813738177861741503208068509882639887848223651003549389092708267154001492338596941715349009385111668587936031682284799177522312110593664295990409588677840398015577405416054710106592502391235112158335319366512309935939979983066234880*i1^195 + 896802149759766261947887198751274374955618694535911239882763715447050724848740669352560437318343967635578884924749093392319436258755155878879124527348790585340218927519377638970376724522548404534428066237566799647697133959116273409826335097692518010686883203788594446254210992495572982036822916243376122267986195512505392758500278525497297763321725226993413863057025709074394565026494436350577490640273065315169305591853857049775707491673071175136523955549395692063065856813717659664236904250311699985637070077217693197714659866672917568364728640107710398845656759610414915720433198430012970302457834380616233720943107211030617269539259856543073810507267576094657484469175830132344217938333140070796447050427126599674097763779555119472128787538755689320248977307264175731185229761348469321732287006476185498647882804787901055063072183651900589072652082956631372514383648422154110766153963187264130596524380415523035340780480530724310381380224352773236207322748186565792835747058423881026017963712014932666951340537077265364127247651031395913338105159792449639676828563665522187641311822899085504304827609359616099074056780366355325014678830855029459401420057615695519676941533833021410141981933035847878782301045100067387801825916360879104054100748378764219904728219428443801571723453500447237854025817821159201586787513291049091109491774036277626723810364285952431809732081031501172099926583974722632585530732130791487612599082108496425028691207199991753772426547303797418025504340670386595902951065983158625611554099035904187380822254063583279021765732471659749194313185462956750134774702321465180230425100772578876195721591565887090973241670478629071293470886592457133299565146256457322684197339601582895218854677088910348832570753823252402843350715726525361836583863241493193080960052990025627247188310924892266468876498218946957540508034594042670312483217437522405683496297607288073286272598979327805584252196368509002200033499413649688071582076278623566112917944347533030457344*i1^196, 589767557536511539681451734918759331797527717495576883649894767064757290430037208486024569816855477680773290566443584584555582622926316987428605876570538575876507951975846672671886064850337842395862962713123541379946507467930432681118130135036284844870400503971721176730663371103675344720858189493311879259604250137530406872031026358545292173318238848062046003758794551169331396442382123162110991300698759798126148986606029216635832806155478784937646999566813627473492477426650063929705685461992967129916789887216994790279311622072241211249833316670332055809692179185924033296583241687804258410046997725577509952077755847411997479603191190775200238669177045830206313676117156596552295352415339236011013238226042629956721839588887794617286964714193968224678868807591984871918583179964748662863207122080422630317922767714571748587132253851768494963970333903204526110965675828138977473902245831519063330930619689219567629392762305788349161082578197055693163395710736532834147310226521451056978399991121784308778256019468670981831196923551875072375546292525152727629021799499901393481120762375999294471399713265089783760605089006192008364087958840256386533735028693596619865493973050751165330084999599519478326817459490414473308034066803221167297978367872407553957108520264357424146316478002901105666132496076303504650975994555064954613625858607282117577914408453958852216152206656471902383620687800728914029277004580391200895057355847959176960837542515500202764369741093226022751904938136799252344741286030225967733431457857289986933984959751220050586482154945044923572574845699912553860372612246066755077243427087941315764433898674508056237002911222722833341517467390773115530332712485893595338206722799712316857926026564419683364991066533532007333742811487889445439122267110665458237559169146567256453623986834486000382318137443082107915978095991211446355951937478521439126934806406359707823644008315700408588524876319846206179384600783097234422850174594574179446917304681448867414342529270693212427403526392157658170979708477096250487933991507909109257264168472027814791767970837368670354123605379050910240560141052411177750841116181931675797539410832738789129709976288251149234905501475038767911751399138407915060518922605160648316457164746290360767964677599201192592783895453359185520177211201595183585974440942519382951562211291385804989598040380737158025165902484347009969341743119566526428382298472384682014173902176548473624657231687798842217705850524687471715641102730912567353652669211433142017771841112972328926280731451481258389823970338466123553330138819818966340596047948923696388748950078305886418217033240554698091301009200008814032106338865551007111083824667207188847510794681278257688654878487326944886696925726651445586344181017845742823355191338709397230622773526797691100115653431735433289394764530883298789153437512221455394160153662949067405109565200695747427842036760681389079359810099341783036807855651820764809160747308636708108461487469439257329562689778037364433824615180232962473768038351448257317971001746341112501414415375115887025321107810233637729273309741347297695470981468429657049306186778799399546726624510929365639746527262812635065480836664926290475130163539609740034179563779347424212195920467149487383127127599829088212711092075967909695856220553968527723902932803905559676658004767672790010222892772772104853888149482161191171588536637224494241732390555597074638350051743039192652911384932133089958290016272776260778571415756352547117025382277016851737042301225543624508826469614009157003778076849512312188957529457707691735389073019177051988718062258503515938165553937285915508926771049571239891425687353503575498490246159179593458527616480124600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3600108982278545177222743534076549823744110194974309225910804940961607587189648746327727731374309278966757052276254387863576916112735338969658213123321312501339183541406818677331459494827458535287154168329924507409884508760389619745497014559338278300041158582655802082122281190031329503008394225702986440985984452342727146791492812113667902767717705985318731371712132903805308473595801173844414941252977884144434263441434046890791830750275339116542378211982924651848021841754412846346037019251292678032510191618060722747199076438577155481939152029471418719302843241108017984348551572818248182148899037138541337841563344963160744693140067814109764689857220318446389024906490508948510978293500495894012396101206025512768152676451323745440997940979743960479143714647068598621744508870395931365669540554999419173783147067611347240391429735651211137643897763120733172814147298562750048885314184863105881560087626889077647675398451503507017321096985666938314611825608363191728016042219424592292293187461774670638824273207261818799461336823686255517948859019935231995801362437281883392538942600126318906118855524053863586005350884648841375289717996803256375197098372800154975388442175645915854742318520031184147300421733279248113763155890351962733312252303376251926832873634175323845759978210654638974851519613750683344514330480025129771982887707473524707209185939654908540023167934043564417976557247180549839084128656328468594614992636026922558840107337955159195403453079216722157237320200314584466177705129510414716156388480515864109720478878583271831032339056771838147961411226624913291053429687776117915921795774611890354100437060498173108717719970984083851983645716934668552801996087825936506406477878421376205659204095530434467413192264372464322840777182278336547253559252458390755469551034705769318141439657455175727282224410125279349878265992832396487990597421601535087573242498404208452414866792107776264687596240560434757362867293084014921320612033688644954666277868766498485308353974099167245413816798567866793159152129072237564103988124584758578535998413247354927680755358545204597551489877291095698315906137723296820839964746282717061523539651810786399987573589692599105831099462284265740449382116747625663890755244911614246495347655294324176449567675539148408762611099482290217674648906412026437668209737774678532905979613220508167345654151258496457352049907721853225037178466914906397892453411208740450691834585607566499638890860435138248179772988049043269901321239297502640647702756522529972326738942020791209103645235038646889055471855003082138698071375575746838508318808743837732791217842880026350536769087747650874738722143534363768111805359545769337220294102167491900557008350651123992107319505730044436217894118552159802100606326078576685175649687690139304255353610151960275836926372701002589048955009596541427586004244860684612923248293875551504528058487122521600508305138408264167089788159317856524376583600202561539503735691893642147007370879599716087252516551271664839121096343391457835967319240601755402386340860937865460535628289351553502416873636418334755724937067313173147473723255563903370084638392312635605494030687980710636517441867025672832935268814116623388909149182185051772414472390782810760253523978277091726910133421961348219859458245887612030663178402442738568015281084020229627599092887099320897322961626601427163879011478351651963722634969326296861125427039429340755098976025493481475326753749716730454472147941987576903001693531800101950971763326759483569464979335678617501634966824289042987361193092719413796976046173977147118330019962972188595865353204058886686973968491112787609482098158708490141054832425769762325557348657453366582721713242835517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 32822539581569668949321262904596031750723615302769504695201592502972107244862705524982966341946944945761271980418904338225714426254669461242668138114945455111177273352034822258233488406599753119743629270318696422622884396417823054168536641181085698094768704485883328726844615885354693566039563231646494532487538227446517243867668728980870778001922505594272469911431997954154168945402524133943191879725529893609543417595613043491732673309919835183269385103922280493839999276751531297838003392087412394541937964409293417403177994196196795807128894961573848261593696255376513812324882084875900035035502409631924486066223202465361054156956180373982140045880316247665950891030337152753990470659128595155437855427275478579264498733772818988745396570424650791886908638913113828535317130899778112754325912720189689550894630404428612231458867000019403213595950780107288285472921898758377329747554341835596598002563536093249164367110241521273532919171717164547431650150610674239954621108554476459614547007138438298166590999383838035409822691921091319714683537766535940957181102755845913377041543693163179993747946929405420786939684966424097594075021747796856936187748925566917995391656009789285214485097071021259493051693565910524056034916329379160543856656172641414038919356500367686556353112124696923387135641702044815396973100958804161983282906183167193295963548619314890285571253645219018753689945760636974953471228821831583978314968830903023276592749998822691005077371212811170700700905885603660847163303044676260267268784880789058234005962882995862067273774589525340056384809244442201643587324948678245364361815873809586991973854989030136970549894652366262180199991436387243941545567748669635311627110373907524340111282004653529976104114155861769650937723460277499295558518497770195890038529921255060821908611805409119510339278192197438276701732739895004765620425214086062355196313570349826890698043755176116647367848094259085349552467441661277873967555307756777330288036681376833289709497977048214532208891757245867083230793055217104310951469788853757123853671372649087433025552721647519188151078824936898461458599064844369544253272826609640234255086393362444915885778629345718129003420394244090423510057009782739589238442770796264691898598925059728342872483655166482296801929897932499410626539535966284304582278971592505504459479113750877253936152426325612880377116755310183083179220299443819781107563199096257903532571151884407462350404324503297215171163975881873431059029968512998155288283093582028656126867036919006671668335669732668696485879564634407816217671194775891726420274190668024305928611317458116278676033289302827280735022224500469225952986374142798312466835962695953156282715515136771604681475893302654989009880825571586413913086355400398901746188324866898727190016197689010616340163859226999789955226068650912588665616793388384101942250717622977335697059401068186993639707064777652666647509923529187433613062370237482489718550443694045457760836573856311590985046994861739110486826898356962407738564355023459051523963200024688319064444632322579004629425200610688029802614592935986506426003354655828247149428492077718911104907748303470796244060770484402891126016457989348597759486074350793903494771845395150929385687647670116816635715680080012105974315397817863860390879943420576389098625140323229541748966609361188904262654857887050027025994569057114981101656856524816360434750356314625186622085291462711612067023189312830951116049564507652943718303159411466941787180438812993181925652857348311836151634753496409186755150111143221328405627483147408529728620878815342821521109952993028260685234102033888305109082469200612429792734800209360855564801185073859801442798339620864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -342643878618026274684156111442094629713132202023569113715714663311468345339771426308589592936117509441420993484867925854273073538889042842995926513011540312448791929219905018557736462712316704648321534008761423244524769100419646371414318173798175817982255292063708813409645857069834866778031350391104662001343895161209950330918247362679671211726481122354807265374387950717673121844586376827836388152852124917158652297861550862199052069072886386118297340173361613259921181055676847491211902599900424102930701375670516991411038374720555183362693778439990549625894373955670717172737578456942403539595962141884145274918099387115195094599161982466772392338037734824496504726781299941008707034548653749971777894460311059409330153827282079601992590159022902526016848992767424577323733245080745187440902785980387223372979884083857087350297341869211648014847895915461707306329566352639732958922788676259178792150859667585493209355155582720576513520203733991633925857370632078209480363253116477080060930754269307073214347129570834454366197374984303219116686009184102126332578813920793888544104658374814972995518062346438153334610307557835520316272015912452660260424663342673233328326350183537177539675191685798192482951254218705639163475200999684880098881195278432596933264194404048925973803309331492890322866703938313191053502810423979638765312849643286840521190209842078931361333359923950278880139853974149266856113449735723517725256300077492318058352533871526821781374701718276738275478417183836767491314629028142873464129589349943693291816472095821903892578936918006653622627225348556548519776995260027602843919569608422521980011061657255308598994250389130975079411480029339374377125334119065629622895293651754081782364089779549889559549535052676648981696962550311675153362410791398887503668569687818016355982886566404574119520334494943606903737555391364450477602720750058459103671126816637819258943509414781424378836186002102962832354443902192219812397814118913857638783772606901908674983351884282395223665407657333056885966918039334007642334656150897314280665004311834772116813303578685335700199379560287753225157891059178526232761323971517231444091545855745098996208008597530789851897820498677158233888286425258012287157867076554233749577222245317680331036679279525772876904847118179523886812975622587222531436038246345313461226925479907820701232401917454599248915513041533112071272620467882283084467855682409542438303762165201663387014111374314171317603211057191231458529611714815491341182627591936864217827606660259408092034520437414845637980348552324764051029970746569251443665644379635740716937071141938646964762588653461313788540012077440376216001928465030956807982863390046531403350582724976113932879288644764179109710631493938982147342105695894173893651535331343511596453877156612050586482819980173507580785438396817590422080494229118979275931206062670753370613348781568206850771629653997943810811611465482811398499030343742093803088557911991902223509937320044174039998258049083503909566872065747379789340056466183876040167026103269588050223822799920612970942935943302688752532751230277429510257628842644377962118744921934002789637076499563629021901967137189039267499470449517090372076211358013766930033877792160108938452771407398938143518531743718488780711551811688285843437882465420640413762748786007393104885404593110186005949479484268984695783126327806387948571636409989871004755444168348042294328956465382258397544474316446657400961898776292794909990469524683542816613456933436007389371428810414768161398398691992162653985201951460237468057227067790449283621948676035703566438225093413222125809717386133600770510121457849115795319044951694930063361505218548023445405427606487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1953026315649727417670993309911393632071813089763155046447554814895297848299063393549179485608811860220549001977429134865869791027910033367310021024789380045031053502750561637505369049190716502798279323023133271778079483037339429209376218968322245919272238666164067916696408502192184559952467883386058300314046091009968346485339784825948668676395821693835565841571617742005054431117569120691897373684438749891890022502659910919135787887279675782924182116836426550676161367877686962027391210260058264030866208170119634135600006390319307741249591436991879109744682723841560511128730455377532365386936737218736932965020450385661977224855959018198786889818365513079068458194647805903457668069628294642721141755144766345131944720533605113040737151930229223311788645701685418396741838490535437530282236671171883901691844007765169046216187851702359089279849651121613677068872846617018814429972925475125665866835172244166838529320473880873388070923354128252666893051316684765923960310469616439066430331010569900482668507282087071068590431971290158782771167466901671375531988674985858955154165373947548519756725977902020353447517848827893794751803496114364823298810333150542920128820777953242948893072857901755368312641690043058830575243868517145389866523468772329576631864775518004450432131143534105711829498238325099426619256713538313066740985669782756502411524497916962899212188518517599434398472710133437227714160748611689967136522955013157487332286870305256440905851187541774577450276140465010878267336549658776837378711706181812552801234102225912908596956949725662822337110038001559201356062125840753458622518341790630407595608007719912743038714427435699470621980987671157853367951960829979921611785123724081167489577023165978924131017456568067577539470198886610977433113538868936358073028739842532083473280943501860957550302726960856251262181462771170352086490349592537894484584834063391405968223634734888114210792433134454364449239474427411465214341572215157465077762433739945730239394243445122287700963840977620671104114264807101643173589016768712778465934922161548687117991845531632840749258104905961113959525905318367552129421160531906516549339959275712505748397998770182437420055139327971542973329122943702928933166500289733818645361510072849976987955026917683138627408099388266152943011780896248934354268211528883361013831739446912812143951787833474685184058872707565094746871269792251524376117165424725650797967860724554493863095782782219155376965700212536252396232446933134960167147219452032827377524774406499105663922772403081409569853477335733871201974842454692686090504644941095577496606998529603387718789360242763315654820284376091053565189200124039149181657236183339357128958704991799119200638299882610492220800849390418596038726957016296859801853016644414437748610320002611090003021220784312442861674178342763240498266700795367651780822669818407832266192962794884215815591618350026140841522514336916752382897636042118782683234019464643037721815885759998392781694956737349953719028871067706253362949919494447576108533131106261227057004554217591091818320760510416371540500602280301078813169604290133864832583717537485029133396944090135905679938347145160535563763705630321497497609894872484416041688434392275268717381329526953532295192778366238936853042604785456650376598508539253484215766089836859574483679643965190600645430389693525968573641795756081817765807714477246756263808846596304998387451647091738749324516228728145315839240719058713371659835433918420147730218888644764266187770558348403574641561664975868638075462509734882480969823977244875970880028174698642900168432892120549622728009060112061892930902595089229710694023551301246903755142735695127426052672131694592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6625407493116227009281187460418925582148818625980750729425778361242125080415464271229561163736905874991446075315255443576377292740655959887187855397868618005756212480777380455221827643851999560765743942369795037116712480332338723448751565879446084163598875246126748685963241308239780518666742245456160195279223967976712876671638089858829643418060492983500288324339504215167718386058586730183114743690082960391194136122342498973314502597954267822504512384421537099322404980253391133154340060312551775984921281619000189575956001532653002111217078192663779196907297377738509056687470331382759485378508039872692707262830768643580351459443251925156272391459781052548440175065317718610263005998926149034134613061900887213916117208260741983704039821418405805643301160865772944977578127482079214405987456386314547481550249227579499477280911252730975299987667253035345748751953603695881125783161290215627865116997987148131902848471035557347193621432131754942706670982283548523295587281741410521187694792296391246867086637054556062735459805667176301599736340143549151608758618628193418546461518094962335942999936177939209131680901775172748378396749812002007125467333422056474937308437280135931863515852131456280785577999050520051867117649979500342582311029895077981571002385471122317329769728478841537991377772235442455750336371297028980409674388443658596529313419574477828185800713245799890185852403174807298380799899925883288842154162659443094138686724710130266398913001490963562327835820126152045606806441167944859338627112858432246336632052972350665853532834262879824157178322768143734168948521158939726593313313862118924107356311236284402677642999811107549272924082026523320414417491345451134971444212059007158660971990396451380150226321880364631354573863793700302767547935341285306969172121735212484591778756992368100451375747442009220589335312990569285867104834270207627183943810619315768504870683834817814185771780364532636184672094010037170082097920677517741793736406815004130777546690180404354523073863938695579800431772028758851131595772061767640260701142445041337072468795437514325832891761072028263371987562562888864571556476451559045797312347290720550246459663522056341289802948441699219077558752615796601220060870441807275621628347537457091729281358896582185170081264430054944734563355075769915194370461553055121824670600748134430209915863725247614298675136805650336975646369042529831397801959470519091048804355407936920922747292748078732092467721039357697310038335578636116426118112830705361488398566335264279976219936440176874353249762093515500847728516862970250694643453376023796405682034329244107523149478407524074752885691598303646032021399664372816907726380567321641644103601559948877404466600486617932481894832409456364431291158830935187815059297691948113133710458954994152317026150013730383968563086611760730381304548850342866552692769518523053692307841489042383877901226701057769895596263714758712561410989636898321846409466268018556985036761210055949597556569184282587921464126531231650170128041822608730868738452964977584992206050642392643925390083240708610699763067010440302460522105523510627758339347506455840176429584502578598429420127345034846374963494916955760220720640488247697489693102637236508865448348074026627305515976349746604223784240874150767723627134301654657479689764392634219694312533582670138457451716492648369746253488182606513881112924413173134615169033564744690855572205696922786268231770795231605305123116901831302237248135180758155694769177302376445556845119274076999467714151700225963798377026715970234398765281633973407054982159306023536294762733659609316922322834647342742048427500658936752431470407576666347743477100413805390790941125430476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 14953992674806108875641045139989668478221860164253773220996521259099991712637223677617234045907934151053800818945237856427127933694712760164262576840075003479704079211744361652002051812832977765429739970270571869925073489697591007410479368602268803820376452622635369392967248503666895482888293236707723318994741435409603916571857437848472233001162879930427527816092199616504060906276033476952340701871200682101363663731843297605479079595473531832767784302122287654462279731615322979686101834539551488335554094154403695437662039058584092029400642414039748020532141382495350179671082643661753120079051708502889297905225813938119187047257915354245169988808528135376647637490010189780321546098578057264287096955191434035417003787986013601404609001190641207725453939489410126874621455341886352551211783684933952859098895946525177516672950665930749014764579702436080359393277680583362354294049853913166709882502814398462704549717563865304890754437862756158955077542016270970816599961074492146472309447680561083455830647733609515837072653874804745898707482300437310126629355186437838712018663095632941582373770610690629405099791610732264139897388390936917936355168746113382394866735144427116125950881763304672228406849988051609908340754287342386411792622407659618230683121351463704491672159133060265306253614321652748882868709498702186060212469068358501625742202935640218853215313542668198655664213172512495670677888433139716141533297058826699863483793264299717956146742086392918825978013660785701209045075773959283890476982453906289607237790722147644362500314264971253851134359392390072135592539885113191390177565603106472581942483200884650637222567014600666232965716225759821232823079449630093306889016581937750751460982574244819119844181141939708975015841955731277774567001386638150860307390924787895713973099844015005457604636813966784657943572803387650048369670677061357022909939284923692900562250943173128096067647269108897001663220338106658151161947892576266129521858494955109090195325319386472020050997492558612742033328662569190371463321240636866698437803445421920968876476278625890403364570725185608894786518544815069187668162456644999339155941680412163831199557446044719720969984245482739169208259004984858176289251045589342329399964199703184509905477352271152465191509108539682334127204730532360694253527488250132980903566624577144779775932064033924845314693838387456918032575297730154178008769790955640689662823473925195616493884266429804825719649599413840286934877750486941852398787270294395433886150970551936791032500342590017728227241236056038343908029249481052742153194517186792093391402400158214742805082885957899753751457192318843219042942694989724924080418085410018685049306865312967219813494349247092279919960073665085643987533054989566364047659920242134442097242580800629029942543681437436534313471335135299859349457063384602909699243390704795608586652784233799564877668461690395964011047838146601933980378644989428695824664729985324397074071628651440484278177656584932308052255232035802931885150438796478069367165637904190101538071223641075248009298879081540259243559131347312309824096549377074134162732627230716901586723785015816284159529515998025145847490675931920774912195841837061252856288061822504649227886652618315047524722790504073500228783308184223253368503480902155457830330223612246364246153180226023794177234388533816559319538362616248386522013227711610632668271954126874128221978479016535831881119671619317252011262388976021934816224940443635200168277199923139071685951014949640395576163458640014815347216370693810491241988771267381405587572402584920253787083216891195225353022388430648532055979084769552619577231247534812208046297487151667428916765655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -24101499399942947357590521609921216622277609503736580082331035656128970554138810239038844655819696880445395066578185082573860887955200174902113638457556835587851793976338701705795799584717495531526125158279122056389581047497354295184159808746437655874179672211420764436106329251577546481705968340967751330250058685449060010588789276637498854840252568974267569421614028091953305369422316236932933122742082674821501914674117722085810149856781463922492394727769233333737882405825968880511173906298843392344451798125864628569635725412799856874751631995007230003890632531258929184645307017424439007312329620958808677766463239558686095025486245177005150910007894990374061276906294099232175443314079287026717831669203409693271612964569049231786732108023937822431716805074088331242115726764833291643445460670751277710804613900487054824539122449458914051818628797639211627777689843378247499881577577286252252019303105754202263712641584770914135774773289060970870252416821928395472447331711606250871395462013215995264201812917174719253916044411130853243304014168171678802909150187072788214775354925083770637854182188849988997449430057985128556598791589537273270589727062692857833981097418768174149170215654532627105263873584786430988003699632422517547374689636698785819506761968673605150933530780554310282272546006564754219731135068226821641295806791876548579777569365473208604588647454126576157819282813591115319880390598820690757364722843773151008404239939593211898649796005778692568567314714515060735969318960995547602885035559486163303767711003950208376238781438225062978995644474375088377404234629105185399753592305098148969867030729045704953082647020307047237833829980924452668477502010363646760477390397417758920206331722269609217951558891425235540893741205491933276091905429367856101922796821799954812700957565203328443200619299521575105931487701659324358937885442808458182740329406175100719712816723625051747981103920272090213291905351776613708245020197712422800318157208743097117046128761775085704398576377459961364372443686956038780890492823511559297052649142827024818018670922488506041382251305842373172611117000179246108247252864099704798200756231894724452183481118212935179497360861713258756981604424943616488897614738193652830889866517690021047757878014744409340584501524697266693564705238548925808751293004216229720921819883232847308460858686202212584004942538495571373125001561843233110011534822005856220506207237680793973252888244187300646041574120057771478858731361587238236092989677795732573679366431014771404447233054431561735074214697731418322698901261953495456292563762551765802875401069208671614217235356289140658582107614358587115394546936018741458781762185261069814868506768245700308814532053962838864945704323294129595030318084346163561280406885688318785591560618294567982429343116479105236088118426925710552962579175276783969138669583147079386983695678367220011280315963740123567175589625880139572958067514633876899817978046703497395230854037104300382565584960577199572691792062133951468735396218903640545344601447372896779499100580143656703274659193978536885814160275049103236326730130852871326081332973870742248407855571020866445221322005293067921951465773266741667629305491817651094083406951717659367197320868622402771496656320292357275415503322632435124153545511360667865277780108211121261026229620280034858429245087782543056811701330825843245490206393029145980835334066045118423291027509132833359693590644720750248986990036928500434134493600364661683792929845218482435381690346596603697962996961918099825483296420668967123884731017367617086965606599676332449902994408299542142892075549856181433269165743843690279393232500124720009978695434572074102925819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 28979921981287011278983004957149295310477573508886119021589821770147790005887430117008274152340891474754776216484840905362468445540112081376226578939171637167370090113327258932484630854144075738042300432748887981143105762023958609902549141886214170329067061287607750269609907204529574475646671015862854419664687787383889296112360171001351322665582033724891048950840584127573068917495458177990345395408952984143876547198299856414353583446091301918988938636606705870404441047620749438027380644422568347767069769369317447315836287006342899509784514584077579999865601685655747885533280651553597079549946212424337311725506336656604473499052240313811488429561283113195881321647220799903804412480408923573229288748256834240955998924638792872650345605217858410627187361764747675634418576482624111196539372105452336532542419655915826198562800223194015031624149041094284308172005044160728845424447762662079571104097902615230210249489336667797955786433215733984601675697845022907119075193102383094715254734021867947390503343308970461835472809626702502108460544305045076988044487373403670473054123234990474098419009030453545538432125760865078475268990336445524688053608530679821321260051501797047982410030834502033547824019933696125012214378006100946202825206558081306736372783669211793929117872956331608908468820864895797397194914565329778207025078505177550024670763358502093225108170138639556068971099844329067354540799042376419315423745123374012990231062313646172707108129213546686877542638882866011643323370524861400496526609248779671046409279796388884793003123955599584418739367448184255103973230663561201255631741513074752643326464342013419738520252338844374248792635309847850000783900471345327217654799815222428479092764339982504120237705170739815229912323207569055166325900616613301991114739288586945987558829459953686909665724242190600697370867477721959638210628023762771288552439347261433755086171815254244209693823266475430547194943847021453951515766480891422952674288835793939590624896779293318319918622452818317124064113939044603002423242296031070896300120528859570193917200750967409680149732995306517708703419965874787172745129169343534141375641372476464815027715416596695941113425164702760212098268436024019261717739660358597434798715179678957879190475039797759656748478571599651135636528801036303097592451330773490236277028349900824290804612469592750448355988110439903646749029999931939149734034669160454379771851720682429561547700464557528270163462262874831182533837630841818078311347518127957495510621166988025016375179496176174001065375439739261151476634517201220766786050871113019204668780593492074440420400818086234740096320638291479123988958362282904450843125668230927696114043077963554573585385808109022103993898830515650167453462928161864859620172554100227373147506161794976371450116077282225016701369340598536371662743787663968757727727161117937125720866440754651011320002420969697366670175902046788341617459459320743104399161210566013985215346143111111921006830632340707168452240825094353702790629983962660907708052112380145924825386042958746366949150286114882154697239319188470470765950830050707375663937018786788640251604731218926235859507814507116743844295250477788736589136397399833788056549509737812519189568611810327538183478609794048347069622992098175636722741941111447880804514841930644699582393596238730435958147482251081947887024214413284756388544864822536949059892197455512706599085222972738023297918072778296082817780710906987864284813574511085166419130000445847102735942821315988218803049823213349295728762479463458817237120267556117942233838225158383777358596051749933822119496721326116900285192904588544420218636589386584119052701676363367619913318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -26984520659218708076210533209350018448923177328418615762771119951521435827764337751809978825382311378664197481232524055306864830384715803157081718883387216345799504232586377472425867068715181825372628060736573797320959537316903151912278635402386925903865074636966130334316589307519471552269542585190342316767808942202961870396129086663968010349135575285080265008257496018941573399661822966445225541193697129442178122115664980206988647381013781561077251626614382534726289196597630867888308879682267302567532620711361173499171189429633570103234885472842347428167039249157283972872656771014907772488355366954159458532667268072100907508256106701958061344552864850192125008022232131569074555828349191351001231717272530353854134715194668501663763656978289237368373840598459759341023884581494445263952762073271694754836147671107049212937671020730827981839548673638208643775367495703411898125010281230034658491766964324997573150682052750639984290053916499042062290676707705281596779288551177331745485581252713294880043275347894687482093545829291191144544779119875296777921335475995872765235727398828785909744293998453772277611437852512846800160421717639870459522528023590087142643513543210932900082596007094186182210530341023101855850435685789410339852572882191092695931395028539497834113299938348449349453227317261198603719684844233934128944872016219365718004148789259335232486699662814795656378023379735894757952221359882556546385411899159921921063578153599456424003856767888809749049580479960093285877556143714238838041385759767498093893682454264185196157131977724332179569066376245528500403956696958288693304843287462454369273339101923707791250848979264299656762281579616013800442046684382773486089214948425617087435995598551130950257549784241177804896528731940586417401637341821127574763376119240330716393219447965575599201512220134115225998208026911555326107355895334840293297929359539632182528722325540507073243519695903036051573794741827413994987389882381195515439990332469208924886975504541167691409149875144794201179180815161750143412419205075504012797979277871774020898319801931625916165790544919705766908024325750446434649000994375660731839630055172768666576778519765759264789798764710183811924776254669181267851189970753095803849862317725901450109141115350882605625135692549412335183644960913223364213794716403060960427799664984589115567053868448274855926271378671560546551227978503571926513194137873360608982381822482392153585715172858937846652706946260357839865364287186039099199059413343652231161031846973717888498392995293020415804496649898656622210450986818912458959815102113701341683166626042636456661276902110830351520882473922993101758616550345630396243599585434320062303849705403494294764890008306290532192781758019250272598149666834056056486764409733183181344223879377626236160038741390537982375691130601995686113683714007901609109815446364236215899434422237447826603724497978781028757494863920022735017885452041366729568712918858917955976238844681420816914630900148824023488603248103175478327664303379216031425520724704812389833833304706151162776586545824657966589103521247548152392522367232031519857694141541487645883997771356502545229388289852853105164450277889183624576525874081684797658165874195957794629449574534519632632049582152986221250478610815786692126962684161828824306687627267818767880535398913979278502551235876974861292481512355549818202482567091259275932589475923111939635723912208792465605430924194466251025319229664622508346250860157215153438588682379259061921522858540193776642284126726896257588048357884343219040544459993890259579189970019984856441689436195279496543885749195509399375518048016281849303843992256673819453951273152714133995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 20482649551466675683440661815792137434723570473029353677700898779107187132845612453356270142333144671955829226517216065299048351985908004729045997202454795160965375084685361552440162878145960526691085608517027833726252036771030309090458220303681976292381431303275395582677481799783535987100809518630098929180246435565656098249979366937495424223703114179994245556786136830944103337240557254940012095320715509864092181150298357573032347533876045979373973967509987979291427959028856020889008372949930132634486241463758514926972783254589743082582794476094580571875459646508081157500838189851656039980312119328224615356520473274428135380076699087319153886688322522485996499877821722808289467267853359057815871390082403020576267097428520815425396803883970730974657815196756383730504970885164943588763220441945083280820935579812030703376720959428153398459547502340731480052667444802621579601663545897923210877353761493873953672715384927057615258841128738958600143442797513288704851243629112682296536646726675687780154463142290408842597688238174701244344677113451053221293647273153613755561493362633386779105808227583528717826650120677413400226444335181330258011959877635063462409047124459342722203066217986308704042739347554067865521903085425588575202278793050914162937297028200685184951001285129260193309469278777603681701808953883409663815900883890925798946807915259179056114219270998050354600225529411829529264632719747842398754655046573510777804207340442310592346738100103033015569698569046163318079362005455428390780116474448883925975032962309175154005081075887068263354564227987658125909627515429513436552608912165190399525224213761966512518131305896445414082953693995155106258508870550583375829465152755635091481337141523475032872595387421643312745080634684359931577963193429360998591383159594050124198064586276910463648113242973184289510035967088593934185480033817835854586354373588953509769592433565787165953912564808119851378261116076582731930300320368051149763231629466454361933281717061094385903152812221214060181692166295124731786932189984667054424945784015020234953030526904048147946824243346668452078440617324485170552811572827740493299355962629715333937119641539313725777374976158024213604054595251630712621106513250940341162218369541368982237496216221076907872988769308463266870412474973494991461263352915924346298862687862825864676090476862960813825956922141202308662972417561820195347037480362345155572720685924931836891374480592134445176386586347852103703342045895403041121334582996379006367670830325890515362500951326723283814181395137580661337172471448032462519471890520978802259526662346992650974744182934127290672511112221781502699811654641067350815929380709732319242621790359701821835069068555905135427238689485638518564102270324203498130226217346215716497531306305183618027612694192844972713781408007251588571679491964822031295180271919589611786541680859308449569736731837401949242465193009484949662003290734530208966345769060205276410762440846148872928679397814419615783031496920012330062376475269538211678653368871225048284032503430098950950364049485410709743004799863489932132592307501554779522981666744296392647994917500727796221715886065329785983194432974112175687828436359703729565505502367043485852458760442008404328123551574448112254547209659256257316469690144223426189493362674238187228056108188824560076167846751034372410809403356584929415573893823565626753916253501451297925826561018451159990488573527340012517384487829416473870334067800923307477098009133167482976514663958373558900061080200235054653572482067667307422562057135488694520623120817426585215705135542988771093040790795321735198113589191305216572974335101201426023183467425667481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -13219536961861212657713986767647381903940463827441744276957130045735944230510565262092547866634082943723453262146081798594916733616961377316546143446436232268202399031347379103658515632295084348003429858321073432825891736212841554259692524714498330709100429111528784464504901720109493168302924196101049324193837229646395738735170961086193182607360296643952562404253971787847966490637293936896518116814853651360583671002291830811216527120673795766377072273021129209439030119593696817592548283725041321690520128607839612764406046627092591112328178783004197487094158948163317000977092935567599467317711514777310333710697841586063570199880820339746536898502378067209402175799972803115568023130608194975776434502300941637983180382778534493812697250338221545808946120606022090229925433506555908857068233943452025509380412433139131320662536242736962852009560077845093087748353596655480854518597565577917249712815244076785386100223283838298270268695718147678851120976413066414888883115619461753282602537268804251728228199679488629190370204436198885613053108588815797889418007221445360387905302980059847589726446746359326091248437413967958241900954711865408895780592994809835843535013762776418252304650245101648550732538487062520155815770736037392707188163343442897316643976998294553746225552808373605561707634618002835399364527610027206717699571800340965688198319100068200383488250175035931580093618596810690558881687848216201096371268072622896926546185971301026830380053389579343921169283711720836885770214872034218959261400685492066238140588707469102209812268424087135478810369976148817734981231799986341059710519575600763217852053519806405499625947154450201634912901561802067849388361674707671932361093212894733548848877339041681694272639310664847285427951808571153915449936494571814787313960543176066147673076915955761309439674055294167404299556461456973774686713808849400203947171352370338732069944972447711745065057706967763278799717646307460629995027922381772605595189300033991570844893262453659291168057274350804714448253704905670709797296453040141554764397959654857859632116809285814789420338093786718166164497967510949932930062702331613324782151200536603500672388786859824269066959588535287517760516414917745197389621252387482926137649290273525856802375768866605311424675628900875145106172830791152305447984433019859403553651013091963396394062940240041473246799292046714429298704072316027208051693495063283241874136955079078893542140671294883294927853556279766929938140680460653156772893286108662833739771847873630793502260923321453526286234382761202095666545844248791775361856505089215373401825191731600313266601854348534049370180829112540865443229742558111210365451751381627873175299222547934123978575424311653265596580441702080814006888633205118856251925462663705881071761115353350916641960705919257322908227399775334345533188283872427620471600659109546999646906875594384591437538711954897466473179444757320172024608715280199320618254348583745849216326929679178857743570327769452371507894705246973025519991788627953501484745879145066627028049982842568511375931405955706571894483360519648722452606511777069957106138189926205707078707711685491424459662166516556543123898381327932178107106974266752984171406757042023480051459316610311449743638788289556736765563578182079723585818419256319533901440418972603432203842131040605448417155384025717113307536786415879237970697596381337199113370822253785401808824546571884962803686130220070070260750168646430063543336163591504540667244719673292488484528433005448224308628415272152510813801290560743026040486883186909972473710827365933019579276826158202340672276495519639387834485715585225448274334508631742133344948184635198668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6652506102556724246534001521099673929455419504630803853602213467367681752695415103549406290941295021359666825731351168336588537137073284151315590410286276692184268320234332887763045668089616287884173149070157724048382866846451468759190403897157555650792193739628407148299630819724267095455237333563186259887453298929098562035585354689240141914206505301403000603437277692812129467600318861774610078746098109096702402253287656140955499180261245922379015903305675032668504035071224806176993042832067037191644661595269786088899896993228796377339870506082800518107915590172470252987457059418599271589541307042741761029961435852475709775908585282314751624371635351513724631296666761053424360660307252634972726089352407191730563924681802801874016536070368273475671526440321449868683782942895139836563989690632678923165201409381922953418229704841430227949938116187866361463133088545384539551252610580447322826872423200193080152701016466160013180407274987540846052746871125591487949473978548757232502847761379297279861293943109610014543813273395351556029078888597425710248415158915917251744359921437268130142129581406418040123580168913295991896655141093020760643802345228981028401274540319028919194341450032459958125939981751783715276778836133132529173468822221576505922405005270401763561721755762200509675546926898717999876898748744850251585463377769180751643607454238925273554452467573894874962682717428027975363937957235653457270125505874574142736002483094787838399617403381714401412511995011052584814259309786912650707194933758393355816405245333605727858058302984630667823314090797724154716627903337245055153629698927415802922025459112099679948308875393469979343202459188296217188919795492722079481370780757938963009053305254966939985988653305890442478543651554488330692111131495001858148609571503603383422873305063540951780622535498102138782864373324235633685956453816823109510439667586679754563474525191307885190058438857988893643841442735272342229571743051537809544049859558460544372214752321163364112123307820456802708751614605731671279915509457975859612809933292829883565187491884209709291279668425865052791710037948153355379537235823262054802293318212367853005993309911759215978506474430856084650846719217744713206062225834973524939014057728181086245009726272497420939912154145214560912500561277904852031409429112756560741137942662422409288120616331395258756800349652160220124947363465205940980069468570093115782057183655363436789279351100634317677833011102454901746976352304006031435036049951406653050304260083624387075129640828356448024058239103104141442101025994779112316857599209895772375441442317944611998582471510413530218959987904219572283462048275255958894690641890223372160357844320673609546091604565242996580120677457128448075461817296765957733033827826944496452586075179441348555760195729115592828670700387049047393172367857506033257456911403672836511122466814251169420475980542833779458033049834398645327321820810427113823134828265203006316885798838471324926861966944698192176222097103624769552172500063050566845488952364632723250852210873516070775664732451782691720848121377792944407223249037952902346638846921321492275194403600419471064768653653651999763821303058281356564277969137864725079143102007129391432216514804048098284743125063410295980147715609917849799258397571474438533076371897723018765771995204075998670352960578491073037731242909310105697575733864091830984730452728729888501240000336281243088915765291295046628716251987234888718875373037240315887198470962594401046523471072148388853426067996252830851918878869132328114469310175543920335952766313887858002364703221155505196972987891387908602727891399427716916845686525637236906582799013642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1416419562273426332590353029175484490623407382587717473567272983105768797693589710168226730003769665293805548119120619612738033364500202661984187447074532288752883195692657941254238889446410365911745899713894320563073484561786132732034873510984999074139362548444205426336833233199267457334809633671776376606129068806181021394749300408997577105676933920641850204092081088874630311082104661851167292229712805184887423232508694794215849220425968728891611938557658459532276571633390012116004741392807242086518699025823407814023710500022162275565989035856393936374304257126901616834463162536404775574140495572184238746751090563200820548306460085350759509357588480744720512585801928328304585419090789217533780256577476959267206872910888296104398307248775396550659243576992635524086367922662805598903039893546061416101162459467131619368579927056615248494955608361511880219904594423080434257448590863914676675503630030165578853921081621573544898534905001276449139621981600449854685970205160822309560233450462259539837544589346344021268525517751497949908593082913569551658254349410260752313075353638667540642881414931447308671980688665720534737406317293642579696018952640141768153035950633794520952146101066755104800479051902422036869672150797057205683220020785918757289991294809921298739740883517168099093475654824204998671995781701300964619055460058089852870206998754314643857552532603493345610562029846055763556816669578163236524005391790758945236278896025348975922374558227022668986316853048187075482932078783732362278188529315932006855992010077214469906211769267220780994843043843061719325629406962656417546139965033440832180126707104442391805603964830138471873134808707957077704882869006076145665658230808128405593780897954691900732651355373499720666127199973651481036550028443354443501659302429123863731496478166847821204184406829634049647679726716136482091027737463815309784459938961188710889490667144493760931685511644497020118784065042912468083379078965258220842676125874370246894206679383625491556504205899867148078774128219824904210178912550923681822508165107145575946304671141320920825518431465728362217015710930046393453826523791854787633216258560659724750018121094782856443666155393580211912936472751895898562409636174306926040579459539523414850370820519475928030785031738322959623030659261859762119825514584219349293759824555424205475374966048145219903405418192452349685565138359037375250022737757479580395837480901800605923162222148989383436364399655324284562343520809504846041866909997724848334682701119891895597440315730454782245502940706382083192438823552389378159936645968710293533240853160465854672989152349997194805376680653570156221703117279100855619846110839593198216334378801007898870488412291650306071641145245885525206087330051100640053128040400773781739259008043947915023573616679158503030329879402806582165703585845610948027562738200402467006763380680329558662308041105791825478502833119775855805997374164705070277171063738990012587093893262933899446002958028985369996083901646758279405974178769450207817489693848919973232650888362445056228890639523915882800630422896717536239086475905550931364940832236938762578785464775413035684174759057004824059780040234644763228691893037340554739418371382333537737707284299801261661896375752951194499737209453179696878795624954135887008340268279503858793896001243492384060634247921757546906538162200568267515314990084587422663830304809468009714159535905034405971867849595874380782039437305923969417650586422223683851113374139309942785644885950261737052952399349963210773484525027811781550830560555377668213217296384209356122510709656344644819030967704121040013084252925535573107571369565755901879754346725376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1236391440932781002760050784934919300376663365432885196517154168272064579527056798076700322085812225581024137078164891869094775375858193159627126012812411839149744184068334541565969268412902585281762250305831447301857185101713699439774070551504895937887280694872531192535171851411534202218210186086876881800638545620753686459627351206703498238163428828079145493311777445931282967981987258137384007283052912963492111734983801014139921754520140834210847584259735249027717318280017576073761636326864932860367917931927586767181308820980720775907450676245385296008856674267688470552951854865696434913296733198850686658713182756712422541846220390416907743174597302983964273950884913262713288368065176505339094941594049750347654216117436402834095447342536398916429297786485357549484904100313736846450913009298863074723520606595272565034206661873619303557686378632771384605381048016647214627814549948190010053774230220083131339653045476964837746773701708406965107499126837554582286427177306704236930029498318957528165498784620958536517773525762014898188510707594625186070553757222854358975774062727898616361258230418182390315709084655089050534464546226952835800015670896390358604626503285158714072356778086854922279186733595344496488187801680693046649981446735099309723198306059517872761500169363272465810394860458474656907289721516856861540988174158219778765609390427184147966861968473993594492514788339445710039965276311998925670709481366584587727725126569312901337213092348557901343767941566068872046621178338596202589745597489647537713559562730331454574458566078450464951478262180321066791145310989900651553024195417112100238279678113583484209386431682508407900939940285125413340693817032205534958645017004795219608184668053769625001717109576106613818004230991820047579003378627956505655793326998402695240192812538146262505168949889098804604451631165462551517794241415843654193349907064560224633363152878152564705621285563665487244441110268733706487135401356102541836550659340242126661982590372796995788769795509291034327132369905104039427658649691768576970868245292449996421253021705874926331028773668999653736322501794745622772924863256803770143823009876701281759568414986195322492760592393415968130073322541683477528113966672697132640474076976104363138238942280052832209672103742358652379257157492958568829025037315693984848284429969165760715492245041764317552955884175554000132110089898117883449634210414643418326840738193341926337599574945116680121121287271958511666117592152380757448334191975526801553280375773707736302196363298580260859456590466030358194849768103503623845988904902490018060402970939435561516004321907493676045658278879877081117401626144530781242869178369586726546861882432256266636730236138325071053220326279104966431776728144874047765296891299139777401100986101171344915396577285686481822882806634817965748979551162588685490502840382619907297264063454734631369338687679239361031663039377505667523342111596112034723122583784061887752182894247591288223892999914930946072166344636817998024461594976370488415046264328018169576418829437872487826691557425582447885127298075469914473561257009392736920832755451764386007751362100705381818892750653177070819594013810784391610483646338335053522129107121034000249103276450718315624490534855017296609421064270306148553965537804203239006179637251266224820714555266408602889622190596398859464469466858984107747819549072990140421644408351826340596779084381458096579094737053718474694304420943833332584352586813758753070968939427675352042211468658965132755117167876567637151128096745770562561029102764609796621238523936346536958003521397327441001897828087337676903592751735757975315477807116723165023775280332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1200047967927936555684819699573418815063405699292984879901916093650362045162908728661924815198681656319107166412229046639750383652101446890065101956888178885676891418988229865047324387533552197081549346247685804804601044023006297408336339160907299780216826326235722722612720208370343216066980868104712526940178000641993344120413408125233142679172791548731004253166761392198813759206918506170820250808541281011763545920758409429878978197155741954430158513719873284032276133690226372845406676460924399815142559162181249356021162769772739258611575595530508786179769040574584832935681084876815594949400158568282028460665933054405603396391175122051556693152804329043111330039919318973756341644095732248269161117558248060269459332534523798950248020347727440454723244698382884857560439329283637165859711713467374248685454728567836520409868909861632679015542110244870337886011678184858928311354865785718616575211678961364258101349930463681899318892741081425342873885897643590333761722446556018440567787890775884349420835753500678590168762007136246937660914110813325813626445932819952444386667390263992903610403199080356328972703872018642976978647064101986668611213852182374009929678900642020933844029685455475079388458303730114901204997031319954035143663010230721026510412439934662467095287554365385635376271828382938378773985968710971108186798756413800926293735375217393093784236705538876143600363435140731054801995101763327130223289496120790376180199867437281744529371780984230269967862904627988930564581179492144308678931030804582902758058721489718659729270862888622399733520814031692685420273898550509425417713910008698389683964465833197688531300387438441317338347814460186563866017948505661496191840324184482518293942021595695002067558349075784443040167518911297605669366689037769245763034914374368857053272029380666954222795381403773801328373174998536356051781118889954029451794422422822618676488608463148941709516155860017081395512061055212124528618573737111766528580096468775537344294067915442150310050930363710645384757381071067347347966895564122533641477861377195092391269896310543820830942014886677451142607391239926082483418020680012393434430260568584669572494881468581358602738096872538674167626914747755416227242159532919252089405715469114879298331883567859561132579285277103312767704657008615643385396922771904251280245826506085987658929330819646877875060135618517040349887669866270397860864359210639426760250043141349551696038097201439363199530220075153913563415979718221026370047923237978399675701692919213415913317465213544371434682407083725911864995733677492594867287150263313305723260963900248844159947216959943316139759074068371801262918975577685970290839257367367392446677431412840190837016591805207886057092793984475518052117312974915209317261728601777900223875197665901263644989852708592186160392096113325505567005968569474790330555226896669962812665751902131701375298996017829786681558423686764145922425954994660977395856345231254180464596816067403795576648387332366518212541230777091900921931757084163212995110610857658733596956056928863590659921173269814850335722352661643991711147936566952692514181962043290686061833426788195629364330721006953556590810376612361691476148482164655377930976065439422938898213578746533839570306406089548341774976595549769268484291560833574636830148958411244667173061250430563493398055687109225157298734745323218634109167253454078731422390302226973018321206525397848856619018259372597215324911882860531824878386281569145728966508394744956246225787186042915864974408958205071081908143503484621098306116683534499159522398963560773072174286010213790427680692450396481899237106225336402255468802666342448145430122332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -33915514982135315593907845964282682993244045303712829035108349397249341375424738233595406218964850535488454587756046886126293818082289762857782932971105007910931762762996363693960190833146835424374035402686104364308269660682892148181215893553745576998097402016492143536647705381662146339557341845925140008356483991933373877768186738585744523524832247685045177493385556135260003322986589893388809913037140330503120319631426374668225642944801419671374921319243641504259500986373268825523329249434379614792088347638038033874724349320493495886271738989141079092381937886777397164123402208874022148828812437526494245417228242401721600228401208923343108002138668477077749005500335009383699554789097983539806188041831043444294496322666623736967377440445560870935428177047712901470839488257216756492230393996037116365190869349840093671787918102558491595569242523439743424761871861548815335255576559218186893117043014463416363017027057071184409526573727829212343314990983182161921914336966170429862838011582203629057000174143211340621687841131866107208057807170195731383242681495551843394786285260756500063158611569626649242049913911105355747890962837221591580166885240533744243356177733702605717840337307506494746325463402458117222170108485499186091097655378846541086540487910076551089390154152520474192965132355982642517369627189987749248091302701232764641368619903563636712697921371223890507881384344581146620188179841972013630495170574658135166186232257882222397877124448092392947883089728000126197843088183203865216003083778169817458057773573072939664592898198514314805795486020082285275646473171243820187122626618894788868480454289396053293802126459786077293595602688747097346373350916664085398800343668353914304405426158012666395507151436541905784336892465038705501058892151136561885065946321951723103960381973667852957510089282439352694810729197869749139137558977052914393076015226114466390283215039069537855963991656637466860843983333951134683518931948534019593677088492203009264780179961332054572270040936014756555668858706073549972418170377296103924312594037109686299827020480452334614063027640707567479101693656898000101069256480091729869027041735281814703777770262243417302365099668847246713301166622135947775301635132015435582016142544818166636022078642144706881728770450928014274684471480277182624859359324923498510307491129199987581618683441842708794794681450697729621840770367667710493064530864978797810074987808028232093898257791834994182576462740979393919601588937552758248664494652964018635457406296782010711608338940763511808314192578000336584124825441356675000859997600672269144534662430072923701529819439179166231936101909619446043511812040956204297799130917174193324487647545157945966224765218254811739641419410094594188722482805822962643210403049022290790779888113213432123286891553963432644909899195299749835846397552374031743118915772015507973838371295205002378303304569785718932019184689837047667513773330824549426335404157395504829593308096231533355834343377936215525251103623782647763450132612722213479228396550530426243053480832413780715617861004142347187147781899435874973271189552048715373542548941219147074904590297970088924801630305595756907987058143078676874592565050285800285438546910010655047021316982465247991489745515219652163983902705173299050202391040356586324709819896947599923851076268611724795756309838044272978000274161315570745275043856185922807440780412535177739763800427321770525145017563968038853765904389120724732438441343084682871214315442134405374371136456812174447486286822923491257957530280864545098938199148144043855834001266154848904031339159154753077680424096952191360347029594695624017864428339308325584764928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -922337591408527449733975029663136886746763538858398545394963678272066072288182592463536575769287414239199174389771336089200964375681331063477363190913945701616601571675553847119444335968707497964063061395840673884903394204157166477618055173149352648310714354955324315352841307815901426079100061896744682352703533125281187666730205562875237617493686712639883962143631465835415076495149299817276773626394110364388274138279009822032133265929883701748158800667517981186722992980817554989956202690545746315854791940514513572189504404078226155807163565074223550291021556145056356176943117388931391552393685849826483115474988138634631215941308512073188258913617232482434521268175418668476754316967785446916845841199363609061551989495839670933438082071684342295347614662797261222769721603662385328624844882685651230047513633829124653536207519975851348319694541538834608848200329137994047999092418489494416553010828760646074967576703786510650732407714367102037634249237015713730235570262309525777162561931733585525772743851383024762634277514610745168387713237998080441326933134605155741010727575605492009059820633353749662479607679894895160853813199061571618617578535838732788882059384567757111336323963208120047452616310553587622540737154273586469663444304705331863413748857341309417371971160108890591888162520012718829842645180457589416203116799842265452244988113294233091710303687489954349462140186594532921367096168072994606167989597021842255773351136752912654482991146295971127761242010480551214619808895164975833333587506565051032752741876321834589240104646414036643572541284993075199491309766976076062910964586747717773454617082801071758520522150358817430657039497085021963373962143230611499831343714121247393307320776578419671138838761490706354483153549875484216976547653873619381674236193015728626612730557905980302379655653281050181270232467737662194583596464350554584680991233519135398190729262944665499035606111558760875258813419457937014797375072767059181424915198596065895572147527459476145947800134759788657818462566147319374316895008028559102073416280480675150716766567520044095289178782401059091386737887207410853784515016683639029591809972025906159714845036665395589337131440107462539953161078819833528861061592882184553413756486198001189561421495029214212343024938126671524648078572557241220689467828892242366346530295880668529893848152744465913272872624187022177708615820174813474022709152368858255585404307908508250214675595223195293570809952452370564010850296860420791556438181676697476858509797954675236534606721768926609642753457307208524064332839833374890200688150043584497732883572304982722246274730154589008026338301560598893307398855990276037347797576329680246583887493088324115515901379763555108009938748065710952977298644405711572246984004774557663378005127209666746341993814252651115244366665573448838369201640540784538347344717783445722300600488562366436297460772081283644352742670879110553711031453797353262211744818486278089784979476268684014726762173697381815416608236387882554661661318219960362171362091981707985751572074370234842259339340231686554533981432485538875070814995528853031400294338452185106758151827328123719701275816700212826548061583002468922265293556650258892179356367449482674995983518075242528955542206397612391783858171138892720878210455465139307939354458792853554406669586985337014984082134111192785738320968206592315830542926176333302590366068155977282480370745089241529316056174969044187797704937347270638200000081007783131028202724103253163399820694661491634115031070202856941081838381868894463930094840425869909033523800324852236129584464441550009793927721568550143917943171231526725152684423688774067473612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1422025064810936037031771283379228088630529039594993260531477114318714661470796325129967508421719538437574948572204560773609864811923831805608527274233117128620871711772158389138701421827499188389235599064214118073148480806668553269090658096365730991333542341982847368264902985966012226995027711749269805119143479015755191595265607580728805870394937138159425439766472218064639956888401466090755581910084407945101859928705748020774928630402355353993414998248377942952514144830616981395510681459365547925586818929316261678284159194519624005489679839815447789952272252185852678105747827129230709456363546614419869892060873624265426997122860687059493794322343179212478074420651390042474352871784469358196356263864655652190848598575424919813677322521489703458088243591075761303697235035411605519332541903801949797355120927340848612120133860769388020199023104415083047662934793097344321105469280541925800754443057295688733344699751094386460352691539061350370247515294173906047233367675191045449510852950962916339798937262875328065825141071347429327145400647771935753047893575147666843519733318299233584921654285338008008393260154489557136060548543001811334690891113873305699045949317032021197917013332759401093993366603913573106633773813689293416606287167246172144397305602893755496079218609740202794685329397219310730113785179323894630689096953635154286306917743234394753711431714099069761282478914117339322195204483522583088647806529636542133615309187302000320312595171269435013450845660746027151527447980072794137681208017117566121901506992044082838302698176276571875766723374303837283211122971053911632208918783508714480804105250138471460400482333982721446876438520012346734255175016409186900308387210224203728004899177195039317857221790305248098212440794614248096188506774235575300706574867588378262152572378929960888379004707465838210282574737939293829333308069137269760199619463847539240368297990027779847554855672953769837469496381572950934837072230280250508126556467829572044693770162016042996319017828711757973770910166487857849553856114709341169838183997026777059530329324786718022473589736476395678883861488735438228754125616703341663401855429511617186047791769826562913345142546800070728274206635934743608826278153409492379419444148399140541154465257787083672559161505967707109782991646418022186816098629702771840682043142554257443258241342844802525098914692563877733701254373709023324108015482207360147700259474273478197878097747488091845715686684831561248033908711830855721273565384898408442926087056532395561792094482526858778182475024334455033451777851293550957228097361243875582617136410014041205367617806924116191028432046145734385485140632087136037813827056940517570692930440760726662182627655353940498762467284866934883173333079400967093182638778650351862031589721676793297803983606399998840646734544155282832740954856021454709453732801964169479527529161704042124543623023908452739310576343106058289992609028930642242670691561692338343938320330203780698049650352309432394075138077494880331684709585408846733972148008844356860899229070189938620915051692870785949969220081087185635515937942809199871370451820832928307286759085377821895695164032939677795491836543049591806514188885305165284362747574598540798183227189377376788919395817700928209549774237425585281056229300671186858432269561140350848385622054541848820823593822450385251544114776627867931450334031346846167346456853204528349260362810615012498109913665949900588310154795010847055360867521313951282317094370881119626208357492723937618988091108721714969829769819914279610775713518791041370736165595147836921218636594653869490379238382520228984730681327148902044093382032000007043809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1606369889340463677632802573302526902145380050684133120740821644581842985484993094925369803129113245213969306399616470291322549652159975021231228558735238808266811760869791824886877706136973608023588012362032906184389607305781679888805269488465190268538555599661827907037012025084635231946806429077403007149504141225010582360895644242297936766760647152775222260546100740801777141730027487157962593161178100765584319610019339751606402622854327180927531144421298898738435489263984992553835865769285122049596895465517813363401308669276902736797970431403784204313190006238700378906643279049589407319602031258528832056611980889960143182511950574893748601986239241493575576091504342490700683119441955397428519833228045544268441918445865554203880423935219083414016289844575417650369644330539076733531410828312503635177041471271649055892012610300675119119042600371598969945172043920957416227558957701271288122621837256867331970660230273152806783200685269816364255004131351015850738493903065828585421780263661825799520434526865894788514356222424349193326566781869316617233193582624682173537649244803922244803503551323144524512667197418997121611637710392484177765735477542389453967378438815027178587956824618208238404451117995518414126164091647060287090775721208206825338257912857260814297850439037868692578520135316235526963210593375450370264722988818544360018008293759128308500760336271154849856437418807484585902567135608581887644747525240823105983504859102587776076862119134504781964910900449078203777192921140843906874532483392940043254040102287539453290095782403903030549867905642059272832632263660191691259338986983121273845300524343704650667062715867393299537782208980378021644638918419649949424989289174799063322831938059500934133574506323638964880295074425635853047087121806266927119704489322966861395633191541672395654927083160714783690402270360976801614271778108772572830641023418739856629275923724844074190381225136886690699230354564105587391953111373112841030520107440832345085854309822949759818554213490459198386925983357809186858556924754326558385105664562077042676207328312707126923085654634805772791702288553346352738253506208524724556022297642212716102216791301403642377238245595595961890526420666027485669516988025855795112607148905367099285634982972478735345662437775957267139310320040549409125292144465605975230720576312368250009537583759583956655197888937049994106827315059104435173119121882765174017344603901971474568534513790969864786501486016791802333590960123595087603581867265883781374868701626621268488812076283407257932416387822435400668233456813825738211396674681183197877018045856353710193327154580452206318581395947619865178072435009495633224254413396693433220526211691435941466418352683519992660667674496383652084549937956715680061187836235092072643140394555354673478195641247145598623296107599177730105851405207452460451530487466195833217069291130865848412274249342659807927973743174001894875759091547793220793655272915165935668081266732476598089217554707566297916212080067971612074496720407455136988792038320240468479642132715976149468177755883686373541814045743100838570484101177586334471177582373247906035083063468548033004425141945716129208721729913280701602165766922747213497349856591362338266465473226988395462923525624685040244643385666026661736076844233628612448639570636964826261090537283949263993448677380349277513510173646736998837656154669447288461020822139111149191056574418911188523876924037840246426839433136461046138412298513165648467713879094092685248089967331370997508256239862389741907763103623461985261687395706565820823311997905917102051387340021905362885247984711166358824842924903796980375777513890648162304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1528796695201396729318258326840394144174573740102981366959937713018141628318412624113665285277947005171297458197488534954994983443109048529714995303507251176427754952234685544181604950307950552339483249040183073069972927301869848404855164863590452918742563141075947554634830003224255864436671744274903511942639479518899130579085260127159045055708140079431888815020422387841480171276770574665844722465498193780690589675221665027707631906134647366626976595995148643365882129052639506850814209538341241146553688207981953743573679226130111131705816778239679535887731949802957273930804906243532330241883179207489771197879819066357793807537048485493044829371838121405952013722375433076353100552833993967871745371483749273274624714063298565433364569456340302384334546645496893265724812887501978921834112879450023782091934372907876278988847584831575950606157694714071040733154189662137619582347756205082840146611567050018637660160652779630879126358931507071170491924130122774151302502965011518378575506835290699732168584504933186021685526409984227058912718790517465961682351319355231275606655614124555081352943699482398823183498170738067483128921266174708665659838611995348300502203932455665513171964691480624312692652424558464217596910072924979578463343911108120760800236080647520876785221674281011264735324672041470631769829790033449308288260090105900817872295587333063021219033080211677706502182070623781493557429917303553922341361638970722805397502875622721359866157118474893849992324218586569398271629318635445071055920220913824458907248400423541903280730598788529497431532261372807283580171680418639092378704667298315420550485729431909897887227974065207895693100549964449384402379113301539823586431653352279540109315546222626075106233134169448285456128706087923317087167754776556468462094330737758880458719440629961807578472375370963691980063666875311597529418084508834304206808331796001162609315812399698743542859188257175637225197424466540980112973578996773625206681607039831399082406982249707803786454590504581283744236542173351824471052262891376391495544613895123068244677614167423366822608810290398023476001185592407413947904193848523463142599057995876277903907282507011902314820244856219156901306100889245758285968962259431214370163647427556241276575261038474390688141386905175566384629403872965396705545936753466706518326770542139155899198440726832240927058403059143781829006493014889500897086741102361522513041138080313527018617772452509438574286844695695766334972978944395308461000476967362815290625781026571374555725652718687262834943625985446395923307835684897964945673738682756629627561636283905732539100586837871556353991696923884351424409724475836995993779164264820661355592260070222137897874022631634046489162760891642527661225502835449650764065501897183728816027021547732254668883974269409497135970228327106623345834532554581258717422296863197299839269112447197590783058915717609965253617705311935177317366026447921975148996230574446858131274465095867891706163988047546715392034048013959089716641873886948750818679439345379479278069087415460836441532666790528050297601003425347436998565834144562507686830974185946121295306616062252823691211684067275634513788005327543220362874854574979145829667702888402961286964412848046625221270812043357892142268577167104587180265378956540325178572597762116169477715080815290915968832675298416179221972910160301490992017878109972598148010998055769589439198848222823300925107549485466978977404843137471372009536020695496884280169041488939114845354206103563165074821463690027570393281187782134178765607894607381902416244275418748738089045688196177750951187173686504200766927080139614219565595831870842470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1251753548731927619428593058072527182150020098474023787495109710885379879208725013094597294670054263589264071284586341207521704730651993976281892600513662061451522950540091831965659355316884156522470012973553732453821366048023372805349140472988100145147818131907539670763646293121788507054059039862521242644100781460952313098948026756040365906676079484661496179229868686052802358957936215129845723505241870875041460485589296213217439260791743746263942641608829154749831571822596785335278704309842613708025651401652140088211233902581802217412228108494237154815210365915122680443928425177522123135867689573588512704383809526287617374935634256323449662471596760227600998438891561389429697356042387200899886613423787510212312608349293874214972025674097868858721474040711458690753360558562975299840770938392560082188004326678525393086091731397360367940546652364245925270498088240030786282950048706670856483545727926917772424660679657763647918905553956097647506888009012948699437666893048997449525744170853445129263590072254198831602251188760190011849188976751524356742890477093256973464036953112081558232029541764978898679234475549471689700277321073148295598890605914974789138970544773110105358416234543398973980879459866892940238878879541487957083317334824990928471667330144108357344609299969501227173004286401308606781789516729313554859260988006081509539183945333160243516284647976819854892299455874992391919276142704337182189902323771015811815516080552035476091308566339160008121653515799550701223375579842884830981853211383763868421920994413878389846511182415052701362250777372078117687098182655909408994737064446493553098779961693450680008094484729182356722362313385774222817834854484129543774560256776446336700953943728939017810347479145967837261194119327099346249632886276365950672549632159828455747719131632285739410155976283013562222122178536173183451138347270323047205533964774131267954908041039944863972907113038897904972896046952967655144421140689640239275606711055282422201532811871981725870246120114105350833966889564025318674250758663927017925586021367403617494392238546612971545052862634791721195080586540799226315871299884446241263987338727102160021008901856724023597924800273248406642501684217230095946637835137264325915318627678653895058744103687727620722347813746511497350926618585583388770880691477712404714808309391959346689122682997254629824856593061869755948728038485328384594318244170606828586913875567641845390345719022217925980369519990111912257573233656871016672646560489508966822240612083702889626404229441636137501952151956109430063738067328596418989765996535212061361539011341827683014989263335662514130816089047854301671305941747266170804042625821826329841273414678526758275774267366366681179184959113705746871084629299739881870048682966878612688787632812887079522382955013708438056311063796359043690923289110106865460725978771649660216847804317032929439298749702194786218129913708816267625672420656726224473655716590829871438341720245169260472715942488854776670106145336900016158757570165515430865105379776375597698573839347570661052788350079851823303393374120005112174486366860872800026773217693214590510950626766209833475516529846463470762698687768115521644262120926425339932033304485014482678539013326371146580030012699216214906919509364256069466750996456840939492036108460648092052890214653736873532389347016523523440569901161624820437539864815492064365819724551845799737258363837096496355411572769333393780017582884454762175849757662648454878263895603019673718874164527993391022328718694495254575317265105144384944044251771072862863279933542985822585342950365185423241941028178528956933621706712796679908070091789434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 901763062039196942547420907489205136981716096068581122485018247974824575352718296248180660044123248494274612457637130497293788173120837225403293319463573635728726238089844839446097506201580815988500305539926123847612277836247950750375770491199001672659812939478541965207101225502266018464995920719269014941081004875647020461254944399212626587716530369372732113135369705172620904650109455613112499689365484836720886809385490485145550308372117210841934947825470439922497648823833210460400883104579850811470586315610669709709089007311644877459283770360156557016801600895466921007578358348516871859553944045128879042762416029344673792429285430243824102724485022264969208996972888215749127571906331972160668614157852460549031741952973134395761306837283930113797574362902720932576010146128667502584187648357836516654191472927458357242509131591939543067929078589417188257093301723197160518848993249195583860052823382597175341341067298552965312427521147761783451728586272046232262312704250284845442385873511965586712155696912104536426350453301225428719389351494885959557100102800637467588550689836201271647447508166268825145065374906965409211064479252169075411110638155191926108953515154602501453238337759750740389996904162498876683501308893549286283647002091526765068094114026740522711081285662231459107701698901947397049809858878303008799630107717458267542269789617800756798108250344142958718142979012064492925269782344371321433573634136855034728606166985329243555784409062377421101091639933759509623913242434934575132403253393316337646563925220743764874546795938696743917725715439537910949330566542175773781543814401247300418450728612328823565266414074215463441544821881204310365497447340679977478572817784858433422856916909801548449874866613502506172314466573374443071354970430611518733388981588396349347398966705372184701562829232425095826243348526885335482470236474890739064835134687635563622839141475115366008443883640016267685126854807904493621635298687496763684962797249736043200670871655467967206606695151056786219612213602712959568578818958144884710921745541717978682030300539449816893086176129873769107620525240647653340511606011395787564749869999265799821514735479264847276481418634583779819600392620420855799055904942257888939826655729467196948179518374855508148003457616736643495821560897384794519943440989496260157503648141804376628277261095939262505614930007770806271624050639642428715354016218083466126741511924266381188002414042937333456302348427093300272534007887943449453374420254697864050251769188988340773016264481412587075875991934448128547506136562136450044495269441427928820477574905400032873862017834262450017554301338313726109249789749409059754422825438830500377110649434966232929378846481153644438988648943147446590511860223730223854692450081873654024909910448979557138076928984865608833140676326425796517832816667582895294784824670588280656154337586293718312262908653738595533687090541361020343663477470997455259303597715777790271323924664880354711558475816467740981011200902342413260468551569076046638317489939407050689462034428205324604613547827886635433309701929125195494791997016301399492999885036665263349155738103075292220011219589042472745175284672420044415887883778819887676054458018065454400017215818607700748969437551168115757925093824873935235908143393140660637641457257016567802032837626577680536243244234396246983747630074092568743794757871927925928106055586514782084482767435759834601331717891767693262709833482651227653509277077776615432559744634603495608797918002034710201738199702664655785155393319712740739749268329862729310820213293909807006807962619773231404124020667140610678321254381587225635130655637504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -585054055763332412150124270586809793126402312373590544554868682066463592285230229525199041478583119391954125744858953208558656985619375398613347562562949531902156879792761433574559392595926133226963727062444234716938531975698840376527040381561600237017841620276179289000733126644555217036929837020344966834652003112963426483031554777470250128384139898286385770953036606978849354283721486581525991390706650919550583933872981011949127769714967662583109605923639421697553219931423163225980673725334738058523923825171515479895956741992123501735285764204381934551717162378506919772462815002195429992803291967035423029397850979266169906282879626862545634368391524082778581717612697726034964414911400064040523864075567280890249249921544116285857425990199025433070948358159061208568056759472550271816498484312240766713396370691512560166033265447117406156208112998785006773186937194745793103261010690043980793867309150775896291034008912525599840058874519739003205771193440514036621840459036866340103469682418181703323321926946473754103739044915042814282868617275532543203565558545850722941849975620076053696353642432569274647595228699088254619144819910649180831383979244283452736839031751685467096532161034517380700580357937497669563667197157683495352381615306867877129055716556431743938772497631376854445588170014932333962323502159351487352122116540201599145853333714215227355822123544885607318127884657383525133883981311556016867078734074539657277092777487558348153335993125068350479321646361957307547296877444899089679817854239070264093685530331779600478213819795137232890967365977449152039066829362599239872261978159557251472286361772817016808931521965677644155011201926974413875623946004810758609537831731383219460796357956445742991809077982822176251245083152033243268828650579123641944260558696430391397652901970333086862152599964970219950147988057644646858365820021492100286822526048719231500798098574182103713559241722300774184600786177237659701003122991902317086758693675664565415149075933381490681947479196258160047558747132631476318915446434972129499404238436284836481821096736301582033419687928379282483594931270218729486239090235328537617167590699172664183987898962630927903006306628082783418894334540114904598883267830067657913450370789280988739720870507211222936461156737645826606405709706052125193358165419779487151973352789563877323350813266015980814984733151500028612733339951993519648239402002784459417780546104413164043321640862480063666074059520627355932917809977467643091624645204756565453547966194364980010309157044117828509312763415866946916349193036820139629408957944422493375658477458078805651418583440847362555411451808853495039365986225520185178386048838496303470324052120082941487744161737788935066513698847717695113131424637463064860385908055228708502128412362098904102303002811289431608421163687338757108099822657879612875835748052995838821922445933792306581311837879521438371369825367671401629987002364401464179297784467531039218275932378605774287594567661180098716531715532312637694094560258479298450520947572123478714604517710501137690579923226473873784972360053166165309643771964694135243321192239613495322664768285065405502431730978456653791619597244530114700565837196524699157190785256706476249344349383898528860545969505795753138061299524893477690845926713363287471635028991792541726730952411299535078531742026017291907000228059320979680560553901642186981093200360683351054115670375065955005171837548489008786016804085906193750109097820251757712590423246055889904664683624689423923041518807089327062153154766788453252609747126277077156606113985934205575578970600378464432986658441990432719754476002701624976833773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 345390858873501367695505736724502431688520815699326189424745631304871620504417944967855173955462800609334497342363125353257280248066086828486858135023528840707712550250797920267344071649686596012454302566310476670667944249024448310767448654837935299546191779222819180010454120745972454276677505442496054145774393757558659803762767512060299778925153281509853939671881348409791479139776231723591855331399723187029074319464904267128577592414462578959324165288598755605174618381632674464551395583015569432164016258563816196944757667238575360974801484447230882140273694638847865860279990441860071196695345998919958976551843019785534662729756359117727526443935093430179787364924858265693670007271384240525357583280225636819143118965249308451670792564214441112461494040516801214131349808790695554220334030612129842221814498387420687512386114589574191322164986671478479418242463859535790331132936694278777021133859097123993876413351953126274416412809764494721954282551350424255985505005406544641579482276151127300674256943749889137571123993343083412761077452592256961727222533427256069324076398936999674103102907295437580318880041779093301848515654236272598091603104528255774939152114593632983168685883542481174531638448842798104406897369587679792225792154146324945027173382624205125692051439836081588443658767400406843315300991808141437176252481208315121534745395304489849580054562618685663981303777721295128530140391997759814898111079323505918442843331667016475333558569992949526628757600217338134360705305467706128341805734968279936327217706455744927926839537554032658794867949043866152036872927588113859742177984033016207591450263797179059215964317245226930028138610581331082331649675184028119807515544959708601236416565731493830849292301455191248827829546307122243905849752366862904467210947687383662963561461580338657721128126750023351089730650528803382321640302652186035584610950925795285873908162143231766310773892232523525942934784032616505952393593723330597030707479928202446058856943112293661372380627799349209516442144528646020412431747592445747388871123627453650568091216101086776138103370302076311173718359453834880433209760119061349052647420179297800188646259344804868891161375178621960600804330693096513732512144806945594924004209659107935486118814719304636482579262469699999918776295077387967311874435514839201503161298887463342526291260278944424601418487208803354860083858286943159633862079519816188239789380322089135803623437178617068036939432380633129711909520304989594070124506344251141242560630318390058377848027673597352526919468085424843621284166222139544654907191618280246956868673023694845121331114700528558226123291772599300615254828101320055621853517469293410510529490382110062705360306823947296615806411478781284067640071036893499682446919049039633173703420861861946375246040774306135430868760848384256365995443893523207512066829823573386124182007800795213601234251016568268108476480309701134686450107454951879801818052563880047406413780847553760450183508564309051863710286623753341245897184502015306593202462011116347772817790209963693493406727506953754655466275532843558356119838168978467833349512256572005618384939957413091873290818340663257661340992602272248483775570412705546933885507117625485859382000864811278095382773826641689138903404329950198409339625788894491370877290209953072905871726853661566937635161586777581924809514257566820123594591080874010526254983575070531998315012103270223289966895596480616848479383158983919357453284020207442135844737455536572226471552392573407602164072906788748084025557782047487533327701544260462552859389044909210141199284509227439745750932449404006514675966251451090064197550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -184810685574778047734821221918361307322385830607876309504667552978583229788219754336670656912949845459886180425073463948621139780010450873193085159606727486598136604687788906508997338282630084857120247875721052903836033091779775238759004076351601681392923492702281179191241456430086388155948451234074191851704471577705510104187070746677307140690042774416243598881245455644078475543605857980473905334249734897790877912117378113715948452372302180178605147626445692469606439498845065125502334650669079795418059559409889086274937135391300424845400083089904972462675332711466815688672238830610538214345116910357979094866916446752173796790407995559268195152406806850113638469827320119539409185206984944387491267900315045755777232064603371479642693523625381298630482074489706618435117966282184212107085153457129444185182666235030772769625145500750892410912657830944807459900641801642168251153300604169014581137285336690015212312572456238888792392386979809865429483291658560756104551855411516224837540324615135346846591494991632657079296956809400830647434392619301426093961008361816314775098364121310321082305014887975489865056857410535482450635799094489113205956787427986283250968397735610806254120120467580653839650944445101713731217529171352645841285110913917575530759748436062902400122552094789201829691109618226462458138393385661476593772710873792578524523525346004626152257232464891773627247699214959979248176193947782030913476663875920255988655094802006640118696017176225762599523982023013590491775789335621702928201084765379349244178935252103453026473134531398246006379040369667292675801614606932185934194914820491496212821079835302669214435738418921668772726912620845326029551610398158445431446467894254327568227224039584240681096517990244036083192761431102852534482451304545000928685421586612086170920188364413825853359231659570926356961013013842220413221885438682399036486043991712439301571117552846152699511986035968556025952473300095448594046785978548153938019380986498187800969313625378740241854905042712814346991207549056240286649884280811328774106428655398953232665645530223663429182205482428573019709832000490114307709616068583683441039240296673775240516819587521395504344057258208214258588884338655836881663875768226735951471340618356403494169585821048203663862150679258957981323486339063625714498542554610773523003541648449295783817048171793344954930489152392641373314870631089371450311122000554196912383173656150410331173764536635282665233245800379718938030189444363028680897088294716945408800349859650740135609175875145291709930222950916275126430308124326645888245900639078589283567477769012765827253192465331441244732138097403985783432881077586208496528323652958569589506911648664719010995591306790107177748161353407774097085542999254068640348468807556207802533288047975115917655157024337188524157336973781843231825816580677531096380521732904134422944162602450706804557176240460761999364693292063353086497395056512922023411358996678211148364797157065968712715270683928076683734802030129368665453485572698291692287563304138786386483658067490165923426965494731182703691376220532681071327831559165113749216270758362707759221143191038523684070415603152759288833642063543746584407914082128891630009568684013663185793419238847861070574926793795768585786342007244076238925369454185768563410816290173995207816411509059492897989120937380811583632456146655731920794105525608052949519720562310441859600212819218651626039868836688370653879409101818519284029628179195205081438141311939110175609564805081791174832707029022379106452896283254881155261982546420650800292817111235136955707853535450071468705058610744210475827120889671986723160064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 88773027897633290527650668997785004797736688326907446902356826267135864933929723242691129923791242943273127945445777274757836908957579634839847466281987470028658636883873247936249921792543163110843069540368045359980535705960045308056166578961318920658694264083175104881101992855217558845606773074732846715035132057759722315866373576797445375760213356626121387490259300339959771877221345034121263577932097902591401966612161018084884677264999538648103955808111465890983759553444378924728119462521687981374426236596324089109108686178935900311578272810237330679041063425468726597784836149685275424886113275464959222358243381884574754789249471416189926231788014991767483607386382220460627083040855843529592671975960758417895084788799067921124908140064316345117860305159781894211442283429247146996131015170462896451630912025659824075245623760067172986792257220999374719512061166787838546727053320388333976036630018821907823101302070965122402061065309541156063219596779145983486032477766512218501909609537076856488885406950169045935857518663029406574352775164569716173686249307220427110793474086388819103819240331345082843376292810949623673378225548140284185194526097388835167632483276553530853711690952588408947033078982928573329406614091901739257362629458739128219587392753836142976465499585503507114609894737505954651116929464101385428448482059715229307064960319134450493873001380142099675449910283590637534576137710211053329196461008957824609683853438998923543338253286596202660238707652623831152629518756294222767604918345148859447100378697388584891387449035565238671666762183368622145826468178944361453266290404705756904202514466218076986529996563874847916629938739618416536635610719908924983864584858669584450657461293784093629839338846538578224128418346860987902516258320039012399907298705768926225120845830226717446616927852256494596437695541126332935158836037212207312522807141949232174323691091797185545360476122619275720252495056024635075468741255089541272197178166784606372926338008907231199667682008129899657199916761758713165276062778854479508389713111802756273769837137324196429062874565157683243974173085699081641019363991102851305665557499491939466670955966418061974094592789749388545255463442714918344921053633590473226041535782993109731502152770720839839121629074582265269187515148219549794818928227249751095238582737814337295165953833125174275584675173532725498187093720085914640416750416950405642056994841150943949117534674746429191326060427861667704725301736643197185597959310173101085317304301141943658874692874625676576007378983778069109480994936328472941003662076343939635978348006815076198890751933406214855286307843933595749420825784704849229175592936877617923971806327265280381417676589111677676033972147894420178499589794214793095564958087145165234690671939188014791827675118312790401105963040025250853861370866835777282640761143867213781774955137553680309481311983546225385978199652457592951063169094397201389229471202268520510899978911767528482750381960262603524849664417925248708464692474728881620826311293888266908447206294193886827651130977276989589575173560601062512950205264696455281807528696009821051054327988200148313860050563803437939744998120559967926808195510434590476360569807813614749835809118002387225532163790727112117118992037591800223974134517614696998496082080269112021853838478734301120535250664894648838593852081484318493840821314653677664945193052257038532582992207003296765546054081679210283013188747883290197514951468467305822632860051607942881295505817145768423574080102790300051869189250343095186362268173828955508002173188068091864847790646007609538039389187102520986246325854301154652979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -37997644765159433613915344303871138778732077691826104779181520725856719838881192627626903564252147476353892299594331494676640167518250472867015954881097355492956370321717774204583670747288065815965047732112203674573768639409104666322589757451322910402326543302494659258700922938795024327351227940265643459064289340634175488782020818745255796604955035909750705261608631987030944363502112750425385977975859222292889102762009741489364805316137637144047164852735812782257962271189742788764894701055761794821558679143102978727745656035840391116827428192996777199067279883022374297259252396249985639893504560430742245281006465760178313135025812158453843774906283982635710991630436092383834624801632325434045327609361130629663951387238280919229894569351837847553433041126289040845514546590757894061471738992722825209614701780167672679044821414351615426810938368699294927790629310684845707468505389037469725454326253260405486479507543795386488339751289337547495801838470190547559247969620354147121227596801461451199699746993222677156709332566139481690444347591763530574841428869135206336923436481216018393975143428591514403948981544467729832498831991500284127518505773775902825993467133682289876438576308835996907220292590039596012835289124817886329243492436841277375142147689054878036180118476275509660635330554807850432284871522098768450909960215888267464395586412211602966160385688900047037499235273812875728349102494937810137085828045633798287012333510290795550065916618567232623534444160296449745625377515683387469153810837676477153176644757314766865285362997806392809765907656003306304027058440609755217516090869141578176234143879856765564790211453241136476915620087177710420854472402532002012641294102434749277127942697220349200037635489287327804144218873187757655517037094684445119394562733716667034532051316182723531645973269135165793525036431591519868812471398764147358498151627722495163070687330131069639731246715074971919492861028941927407170217881550396235424788307279356520908669467133632754776540384286499631639666943603557243165962908371614930765761793247504232989959776444224798175719037780843703772223113552411543894000006891981680200668213938728130643610146387585683876032354410616852693115952344173374113163048328028506492098128792136370453707194594707006229682899123633254273389712306183380904094859489949750513097235950519466056906312148018604435924563772905916290668863685221922463055946139298835887974457040559396136687962259894400516052882114397655323428448637978327413555397099863845843220887955264222819597120913420217763366389475408754452792653225564631105733367829369502625780355056431316026342475317464826743528796513583614869852283233046142617679847292608578552028382524480883361159152953785923311438082831666504342868479748937670039252890756443358205029042849349462852801036167334944222272524501104345494495573993230580133370508331549462853748031276239726577782412835086342898194319071105663618389470754255992888579713544038496167782402579697667595590793825963191928366516205523437874358015840916523705004449763172596139586990144802232624563846154241109620532600342477076364613583654793507533960494391914864581543371211745995910581562310517555919513400521807072140616231673555308095419042664026919994463473119846829566485461872228324303312043200806247852343897289318532264981571508331688043357531689167007256316822891369407267446899576339354379537822176733494492595081160228840444454551976594627653236939491745673199983285850333216853163965164713797991550750274255941094486005454542690191880826972693154089709303995407827517241131575875739551121638357887524747919563631219437990176289739777082539788337311383552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 14454659488346899983187046358944670239627159170331498861682159048425831501275590965901210200124524676096872581020686706932638005443483750460135308829026974953955270009737661421704388609391381369525267786557197225802096089655606046847369523356578695285884193125996605507679888972770549517299195244629027668129188545205284634590578633985773637817235903562969504509330744435209990009151905661824678570894272236237946016778791507818265810782442454881302289872055603339867888757142758122591493304526458324567214959896965182323042508769014463632913653313751127537329937664306971294983217525388946659137022982238912860297231879672143490734723740843257487631694765930986971490052840035162630435283000561303385956266753532029708407902869236588796939918074234607336585554104187507010279347647203371413646043826469469591395660294773520804016223145333037090953318088583278153256422948575070253516970559338172864359335712084708972675267272253830000130253389063457607849821221213943095030713804682355271782630862616240685264762425715182431060191964726374613393461123454441779888673065006766994426592614037691937068885830752404507595260855146565045362640601799439450141838536203503101382894062057721200279885039339572049865761557100059199005553954914781869615896020889860415224590596851513565110994908073137455453060289250788644361768066214146573846933046248389890014146768070485299269916322616275504635806242333480927579072049425616130168376595139037752677092470624842784867438002899469570455137963568340226043508739903887501406577495585174818332519352717597557714838726535315956448476825966040124899601839069614657824685418465005716420532724482762905649531913630954756709741469530937702144293180684950938060118414273898165307942581954142403078686260625532281438077469999836096051486482728267567126339152261863762911681737114447078472771160967574712842603545696877296526584461894934532914967591836220399302025749225793893475386487692900723291080731652312410439926661261463407529333859346522911008516226846686202181388088021229702149278265072316155693254495261294001082570696724724766846934294984943989586837063139864414423991339034149068493369000000969285260617125840757868786845072674712396084868245009227719425586218090429558804867900806588232639834353583814943671488113687441013939065040404673936282852192995557866260013820186815863915443063850898896410670892326126472321031256177807086969569413776396461056834574316795836657772653213608704109077189151344288523358815502578402812704969868933434707353590190775672551759794040136167891355050036691789719182371747790152146217515739947773846760557473616116111100794344479598469203678340956169611259278405815413610580776530267698709544691057994462206951166482268384311555385471356188907334531632372138071039718707233413313533430811886899266947043232372926025702747271187823190128202109075083697402618289224215378028329216819864886006321939428869207133280753538012721565595142600196919124435637865886861298405186793408372017357299952412757302956803444101014741628851871381200862844039833089470826810294812960135327747954433467624481386007079815700496363568448013943430542999158338416598970075286886488019156632531677758866470113293246616659508171394439729488998650166067585067215115356097173300562819263823054477948056216898275550033570007009422714218065108149626148025538331113651639282093880930973009691925089520218438687087750212436605295079097612385757474214970933636846723025837206169640250139298305931986680431262184983965083936681820423995195354703966602198923263160942618022282546364099317826639490286025929380612615709911911051140596951961440907942832300468457245094872457275380552750837268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4892628648384613697577660762200393387568813904267038233126365122069169496290711313913929675703635951214401613670858864628190914851198951390779065948078841428254555697054153429030520854682541153585827224290866373659454281343485646266507235459418565111882271387190041939361747404366521102414820127510350285949717027940659961469439726010675495048060289099403397473914811158722724818608880448852191543628933906166100538597734723366559371839240888279022770835300784079713991470695095363431721035750794364982718789665173573014946353041096803832621951538373617233540022516079650928192784917362789734297835128905599351067877969708309822203599095551978854199104660741924851717388758416147607811869023153172672089407985477580539039673689544626598535310818523250262231827577117532097871699577096640127550884305592589580970446160088943440134699132387985241598018163049186071491903929836024816465542182079115866283386144687026072951589806013561967912541896009948628071437726601584170165882048104305684367146553404632053707897611974924491319225823381907266088613003484639894432360155912109128550696880553437770029606163036444575618565244846839091371784953157165521963438728080255347336103421633742907558137866861017520575495007200149218759883431253903040050894097897560371555469577412943751341322289040345019418141871014084064811557504564393662925073257622433558066402722492081821511958431982768225538570800940427961935729472653773505455668981268810381138432328881031442652115301703894174894563899692262504201383718970096229519682627671715010840929028500301761018751674875681419116666732975490923921859113124143029299960097645106802216234090770909344182378797334274989803509184515005662896446492921506848919688908393548566051213140381710296997127361043139275970207050237731466298063724494577965345984191245232179682800605434000674270534537873385228631279480046653124049065423847434585755670104991321899455442577611514240274783023579293428930476019180108689131327805804198698550685033318007365656648905835108170048656570881109863060754976101356201697148934455095987661476327768515080173905610697992484412467069640098833898908831755690162518018010129739934662808113466323372721028379447424493004442256026616416716284760184093742172381184053421305689627981088202266990030308730925671791024976054481640393091194147307540207792469887188893468493938175268258785793160417294368569714311621094394538127140158408270827207808325034912591562337703604995137361903261377655538066948281035922130099193313392029161950661878663677734680823378080043656334010631081575056562726827285324781954195677820136860257284576721096838419468650334241395577492994641741671974859606534049921326602736936139236425892521640331967431703550723427545776069887232114678689976478726395190620986671335851897595710051068083351934276081581464733162974710406902291054266526031290701141472397543414044712390198738248668661235342262006496147542646958714231552411089337546636756845548733686328708402327175780428009083055572696599428851620910218466181508860113146210761751294038385476522034200499084738382021377295070918832031221704391711171371368087839490910205036922311589785492025580537603493156310775140417638715527177993166862356364619998310108493588186041499876510029043427023127330863698564777133620961912029541612608142826509733372290286293610105897761572871187173991163046409722657048275713701636863954928691092158031023078099069048986818318376608502072355415530487468801990004437260582191825532328628029864129651895844394691384397787922587028775446308856116184009896538587582916169418278702405688746919772183770740958242899557131778289817814645613548553917578572898884206105251020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1477882591351308642803223940033696153031788893152075675012504179258338859898679376767073431158519968743465923543240555339798780307566945877600121112380529459018575352317818210729460957406096847701056708804751607289640063208841644740675028074622187952768718671168799606479667003038076485998664236249391082552149566150852870312629654845580506794224482768246965109697186656197818455375378439209121171941921154995363102085609813545846759496753785910459886104026566821240949703406436699514509431502285794310866079239339154392798565114441328669197206769936931043854134383928081406110149386972771000743091037728007463873444707331383628776626126746757531054769961847596276823021085461481677200524916621434313342174185249269026542009227176756403352281134344693043616811448873845257867783541952319741793829179469358974904719611757243134763846315269531274784692361838653113184490235290135959641880648780761833998784430589661435243010188579398628081100066413376283459332924708450393785693643411377444906096906692975596408319977832445987077445922045496947412676045538412871703394484436367165195001723729915949789797001487741702863441655176452811487555946652517106322518465283003256643344426517502985718251716312303001989210662234519564449009810938294178256675256410014604346654559051816584480834329177429766818186375633496716296116053127041920777072323585676873657330452727869404716913015120004420481378796245241027710553838067046687808918951019218588743056940887867665843742419845196523953200533821138563068795695461238952467053208644107676405706580143074094412044370485156250517895950170045686003506273640328532467192822271484016914301477733405392661693934392150997532984631594047843020337278401825823807363833768264519606508683750126872901091685473789666690260544029067507877834635925272968323021438837495057896070591060544072929858540762799827946073093715492694478638823151079041163771454884702428568822603354856656892661838223554756600164309143033053224044576878041036585795815826301168370373994706077129968597186123916186980961811180258739882601296933549478129435386843797418805998481432757310368667242759471839087094594410401875224172068030415497304695236570475573472659667393555965818413485846152435745783663923234442497806878739518579778911633822090082221256196525112324407712869058015172747361701324133393874209293094882210239039202552960103173805367062659049449163819109498867817727623800838913409216672119231102612786957364006501927187046691691725599377641216535524007447037507217037412422208966078552573345189775491931945879402189854309954729517755180788143416023163264416833152831803996279796984585505289951925568372372503900414378378575171433519516900554884607043344248375103573535923510792725484818315458382785147368809410742548460833142994361454705876725921391040822168522972573584843744784221002384333324885033988217627971436821846015542683461298555630766786352641142207471059369219844945831092495959176787466846663725825021357897274271906304468971050409320471771279577760210890834013913788780200375436681575050599828274290327324820723084204444106251139811142902920698329413422068418477066979044138204934930483909966726319347512986165563523308861592146818803276118517661523733546189934832691578333802050208369436802030141149612143010367446935755556600022291748740621501162141655217499210802554919332957316755396477293801136471312561205569325171505471784433778271046958146287930856737653855376989687484640396841178774612279915321367732325080328888239614356649609028571624037591218280845549136095832420526480061594478170474740407995393472104773140308203800455838381944460194521263796369579704354076948130492038505707004734996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -399497538552415274969954329315991370490150866900293530533738691306118843197812119313726478743062797628095773695083813078231022255470335681912498072596925250758434645382365505531042504488839888949855287113338326395061494015603453463620893847896099535554660726165945076891197357527179653077021290443800119756918143035239170407793078791383738834207128200380574136477587468691549024990092173827364590097555374760414910091459746178961353715270213659042984146383522503531628042621782365600448936122605427131143757787445776695231312546511021283385999705612226303113304828615962625328327959063153080603502496147599475013681622346957071190393301870294216059874742673822569523176625296165579594992001633233330586211585468117116886985742107428778915383735462860831781531220347755903127150910319780381592472752414573058833131632349308950442971403385219890441794389360030763206053859074822988276494551457186200493246125307462824980251329014972524110831176938006727592418389527305805647884684876902641185819468085543589382733750571088769191891047831384393448633172491445900802084627498790278750593242505304353821359246107006117389891833790188525370899985885564978421705922206937842647902044721059471392175881701358057293016394177741111296102330456334073616652110437219853060014991202716938409034303496390115835534838483235632080915482377206529744080827427650268789225583867182791379789851053037168030265622609213508443959938139900859191144132272129887589222408772521041780169241046870635839587621053934761543104600262225707211664164464455378801017468634921833993427311593749959232181764810160687712558993560696731357888463523645179230449905374626446900979094657493900801208202915776703949783537948285028155190984785967342171111076889685093799020712806514774456764316565885205047817732065584618312693253284072074942958558703289424656663398147384837538721977398496381342625195974550428158781157796383197817241984676584256173769659454328867774843739126251873488885515107020637486203017057057657998570619389227447923343630182433264195976019867382378664062498136259925811222611910692354972633389749744107947764096735973029500201543976381265462297328679557880862357498022210961385228904086626218321352657199008737888306534690607204764970046056258396586218189262206481404132173072882916509426631225742698885510704551167569780643613442296455399311548486431405060762356982002605908363462606469573061391657980646151565985018654553916586667530529877931697130059974778003395765615208650814073716634484331735689817824637479236370813772962643426792881353102873492711101252238135297285493540039750351593000452937544980499864857946381000844235340673658146583726030325715591617159479398314433888137836550375598895015585710028414132937684753259299357162533404136450859582103436810757316366985015072283704567085376636886595964073885644009508708120154637179197290691646800664679740261524201208142754423197694839670001082526494121644047086531125522366669345043413108651757590316368987715696396735781461191920105890432913808463648811132998167449123848016613071013568798988839221783126034413050589820917006882178214109662197777721595823475242213355212198555149110200304637219027170421759403583572611347609907096384592679311160977799232059639976879164271333329271608123489332398119808221542236103632186094983878197150751245557729669792298808005384237834597591501091870246987932016505133881427901775003766705106217615616295403635512237256288012859037078316638165876506069817712573510079037515140883945020829451734487840533543948788964434851069351213410045125789375478757373672539552789190447381066484931736705541735823263287617658256846280134206751003462496449200128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 96739731721046601542457437677267386649891877901525218243033676132201711354055959027394513864308390108319040172239888476190974519104000770401140807457259424784039443029924455539621684383934002475237691188165117223528071238798456962997154955891189361429120243173642020527988963070587975265254110062627112659126365069947894598140177761753812438638508370793796804618855850091523350571738082172984274080960989532903559433981148242229866246756208268592897850946268208451195451005372722732134304037105115073999291572547792483532932853446486330249983437982440790076349478980914770398532525174522449011650038354253193379159729135505905472021316119249882016116560532448824566293820345739191081950565272297597254356993832263332498920807453217320537743515645336156135782662308784974557681323634575783945563436717586971504336971040104943251876838972334229679925475806179138082016597093102249539721405191661079309112062093268760057420951958932319404236029801345561322815599850558146590863595196552914158613737833085622596952252738125209953462319713959508610391456421335062083777704349191510399113408982675072142768024937592652642935287050212833276884275474100373663957729552915605674922180121716943138326338159017200689217439981525801140959281746310098073175519713240702792901968047850720534599554557169910976472954417910924765373227696765396028342151047337057195437861009349393110948890550518053259927322169260585400950935014815250013853026189929578550858128103759515072129096150494347107557930284360447797502581554199283347800050484073123282319612863760825487213041326648810268661838194930079217463741660517986569226916958672028698035487650715867975664654333391935982030979676275180411709583215872988496404572792263227430228976757045713441856410002230871151723366679768030875720248846921712357312096063004665211332046095625897050802228788730043961904148958805163536422193164538319361659694075116580768895045417780628090898223136119637624171001419204466891359997852464002803154012896122218962483039995386629312007480739848433101201342576184360829565983609265986044352740801656628948455421761146978877673158146787341372303399979317981614897302773843216464119694103679601311069242278042117982682818246149498300015533982446955441291562872508755163448346799965964696144942057065905129959896560420801505031966601880222417755339285899004484061000832659865615449767267906765645378850336536919624585348159563110906511558772230353446570139379430385368398857376724526501817068867531138931201944734011973226854104892062381731763730294591856861706448886026278854616409873539662387808829304468571726592650639080183159553772410581664028134206388168525397820593465503291891243490559488906802201155321202483736803751507507392103407504775649334440090169291133973599572369267056891522760102289283107086910429046561802162880744308426721948243035182611219000475245939939023204877873539979141393331006495595388728243581577629541650891350119622658265778930690950650229467908821392576345718498257504233596892641012013735637597638470383641439008971101167773923983466409727820097815648797319139520109799008694525510459044893712886541893853239672971434185904784760373939412253310075407511215898371674666573550114480878938678856482611020759924162384377467885054594890775394075492588796060142733604225952656817564976198728579310537889560495783169360627064663401347420413378916804818024398343320786681772773112641310806063707038144711788986524324068000849024178943577084323978254964393845495161503539430839990757819439545488133942717031552903894248586354917695851854274440839632521615690324672959922267558178489729053759945261041419751914747601484385364986827269734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -20936948910041111980728851360448566718782825715994579171577907660728866582834908116150328702821260364893132146037485377027671707243290464615987568845829325435753818779082861191313459255754376987690707123863252836916741458432740656976569986497269203100194809810684833935941707023047943349085113949675565240393684982729556709394719788419803129173958190837102625914745256761088232306720843745017479227478417994874500606378013948634222168570119051953274583891920737629380198632385691345365196570012445058399469189031782496089464321200545616735436167595574890747320236348517150872497387048827589731116221704498162040129605668191769344762509879131238770047535270659816680117577518155882312605600398291916462712811924187029065543584323904439092144913764461268707525187141449645687699352179497481202203615155068012567401539249635785947583544885068224524395160589803518335781635207744539647647276527194600127503635714126962826687063414478465554708538112302906975355678014358438290196729258974161556422188895759709027877602187805647950400721731610733679544885938497600106325679698714962958219795884726398186815938876051915306333081338349190804879105061234632381651398127691841590290963186717701927702339420833936982344429074971612374590512800454015081041977556122751200433166415211316623175231155955707436388741979181604721035702424752099985993513896934420140492298750361392748448207067743815131420650788815789339338579434622579890093696191660904362274727791153854812189657653091769851761043271481531413580253036790323568093144906261363832455802710113206654370255605479670346485198571375278915948642116232314364316765713924856322073878659598078927537064038926775595686542081114056645210506921074105549247724114932938509279645379601277292374105285901026650597328453015979838178718203330742056671064107892748701809319813677746187690598998435074044147374777814904523429121618041792181405390224507032217942294118186075718020823168626322142363178414750911019303089946288998931118953901096975840161931178918166974793338906544131401487528923914013631927580912933201314677265323256250379572214513606880896448889871721544883281029679795461815331703357191031215232400319169495381629667416821166119379034683998102930289859804396393182163863046801700520471465103320087875876305366104987007179622175968416550992263246983139826933785308103750980120003700895390375556461925360080937682725340687658697220435620811673064290732173190209415225008929245377550809731913714406822080988038733850563093345540993236376090745902593396373571104474514824380226694257996281556591313692818320744870421304530293237965059011847858722184430086527664934750353404312628667442264193070880476771286046753883940056862644210990067320703942041841692570381282924115955386820649931742375666356005228684363589668164737878547552565056628103582112646874550130138276869220024091904148412159105778990729701307456648783910358191185520520490262117798700564487582668375137008441249613110943380430140905009834665254133687902001432731188666938676583109129269883507062471928091952337756653248984861622857769905642901510319576088886743686780352418969036182555167059331149831997155988880680605297293425449688116103333977657195646398601301958013589766623509764548466764145163435590498958175932070139063331779072488813491703812896648034324395835736315957798723833820966729931602619140445422740648003932287240876918280036121408363386533579304962647064761313089434708356914977961173737204793074018673440912899259533110555723120348567246034399834748266842455788024888791002394574251328320322024589659904883940641948592548045631875274463637323161013405745747433136328313622370108389275635548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4019248156792374148215579831193585274282856433381730846185949620875653201440649952849196767362339692826181622066341522478351318832374612794617588668497868564351543246860606294729298055596046385315363684610651316513830863714262009240752173259735338892182613390486249689357278698195574287770324857950924695704019688294948749869171730548043128367425881666340898406895751961447766818884213840426273605623803804228725124594162164798845102272676950002938077731329280521967700093502211365169575046608929451758977168368999207976643332521522088861604298361926405673184590809557072319441689647117937989366529170515766422574354814924644730996022994658288869773980175070942311592572158522329504281160885283174757367258719870537613428615632483817915240860031065056582858419801468653753219836233943520978682092628458934881227064899303951130208711768976072784169320297295147187236506483883026970611615759743638673919713684244754281196174928658273969526335010868313944549483478289906490603286808047388152643823248461991956051700091913554938514315547240037371159745188464681498607416665661384847492463228429595715543828513065828079863013495837993312068930343071737449765348715761836932391095266476299034294629210388614727973956015333050483133613737848056207071181163405763115234525519515061585718655677397534591027265067494791659644131995694426353753616234920336654026819784516261651684788437153916472445109760304596287200011016987409458369723947070191454964057473936001567124524469679836510196853526921213900110135795962377114268573260997619247753271807215402027318247983908923867097293084538935178246377191998041494388481689763702633956863027569372821141708020944187503092529561976265798227378262897330639519415878085779666799552977904044768011341063393465633379873998837894521425566840614239572448645431907525249707095406680271623569092190018757335718921196191549425303393866950290844980170906435972627146045591547377950401759326466478805537044902348808547253730191589030894790860996230332243905034988165117368194508988945262957107785043980588716808055357204975101721230076374284336405536402182010998755476829632360735125591455977234552793533693008467358730324706079749590326976808935093898039854144637674257376602401456391183107679285674756186438705135411430609929529302001970446744256129115599929277312284943808721555804797484985015380882692377415611954295402498935223121028310392583619406332427514426418532910375908854819553865096464762100754277059957866550333067203543752598854433908866466394397589271341627911591863632484119596964421153078813338423221300658445818457367876991223453876276459265207583341550083502067719157639909887256888758851272244349719568363107586924904990913977010054403342653684537485198648418154982747955653202506350680741116172209688861297468833306173282702901796412846398370573674180924832765045145303868863502798753195748314066241787672436450158498096972092566220405634062290864177138644325005404216454428066771369045843447321542816427707063659180820492809282230391340000305552454103229690366150329017492254483282858503793882708046915861972547053709229049651804868357287152893274327296244115251498916085442517897221841348586889767092716492685574422212096886321655891981276880220621125004116189604599486405708502666773117480177870084950194922018872006324215399351094609941782743123263772803553641424741175300902738852845293727500397443434109854587323847039377265053029875425000535866135596836167961004427487075390172415598456715465056089325614502733206108943874186786645717649326156087841179938223808871838870420615712339925454692085155059600996253566286126573576186716427795232937969782184925107656327168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -673071012408764946102485786961259509251981780344989672949357352447945737549951100997299717295078939596006887882516925209008640427313802067008962937084983893331269644350571848675840732578812878154008931918159852272067743720300152159822487221114835817385939835136106142328561878802684878310987497599677513963487709626983739439623516377097145556259231227515832323085161110932423206545604594810802319248431754185091360197224923924151380274970719169446169241164103266144228455531797169129346506830592271866106863441060856890197336938525162815793796333955016710643931233126223249995862029462364409943708600473975818100820277588365495557726185629189937248753537778847268815548897840953949062991212832367232834483443495869390990232003645392293559611329465936892898207271105298193057553429770116762890065859652334086356404682676007343697117157107663960238954198463368390547370437575607268075280183685864201137899243045330973072915632679267386751086621961801805591409786608962994049176779990894126494066771398128650833489552699501755803363841499892371302593027640637699933382573131879371070169817751088003755345623947455737360735226569029034491410947908710252322876156646293099416800532013408343827368749691948918341757491630149081987809110880381302567031792461753974830734150423419461306470469786691029177834683915029263146382156874316595817036569068400867611504831433976483969713250059273868677511589789124558399129393799928835828837607908614316072788135425735087770404087576891373831565791966961221147579582029739568204278372436566052524970622515156703186467176264765910123429709130807538760297197380466370680406347584472479665231795509862785772820089333447455411606910547051524403262625964944923640056772170403943976289157957698183687851122157639358738311456265906449526576937234472186149902180664712701748426846377208388109155312250225789282418289796221625051496273834050555138332853682007115967368740453191489813453987761485998730922776949265487014067789497253073492434208485003621506028446121788432166999835820702980241535545010255403548987244197230935787200321414009465681694537745377592998533143336278817387979285132184151604967756834575177148663058925707615972673759534774314669632798713316944355849083615052539517613539726109496951379073086473491621984240022378612882832255490139984222890339580151510313664694282037203170569051747920459446065588875691311130704793882792449880165524586466846108365511114367322277827261371786649268744682042620267800712894531953170822316046163746098413742391291953333798650842791680199090662842932861279990500390747763721633050188881897275489197953621565302057408524411537884215112891357232217890079636248022526711998978656381464434291584823369190482400257823759748028080349681885305041630055718429909908822411303899502347906413634054812317338412704490965676199991495848788741262795324127384725072189811689296067891363693724529018652986560802228518961950075587713959935396492147613220058990080364498674857076855257795514699391585613203571856780627018922703584664648488658061753245537328617231632551672473883476504947349743593843984995923941111780878748970375189534541363673530890346399856817938769599679161644949533898484701941966653871826591055136008327467885503539677621593669596561257625968478776521842063576072908669397571543131055406342347706224079788427591522671447996933550750543206819471894627223595413239389656542451631067919416317785860521698877823462096865167569563546455050035035800028980067729922428825109449237130800818090511562453385372547252918523700045914223962711825708969549988688981715927928261514031752327760438793286133392823645610185687495256859689290677249638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 94854205592453948682153291970232574552809285539057260727614347668935412316155310995164633907680440152943275560183255302884271037956234973676101222621325195166683893308868783579530999608837132806626326460326582769878941711658379957531052892338159207242400896468863372611307107334487485652406470163066573576143821767685991974627898221038758917915843090833933057638631295224022711117045744501628690143436248267454360115208971053298804571667200076067613678810753972182228939135596988473704914858627052301638330520934853841875003024719839424744023189346674891366120120395648923449366638377805105678434844207723001351265035506401777991879272381023234160848704819749662876127287859708739131975832470858360973280044063973053997361965154653698573745003277925146480744463497856629450841307097226160391122608231840424555092582954376749405375414668527868694614956025073605692003203602156794324971843885641785692176891239536332105681667280290557438290175181766451984355872280950024441447103764977473094519921691329212509133266170986062757208087983089883240462515103913138240832874319133232513832044320272717253099490107237998763928019990831269662293534325716586926658868022604943492607120661755175155041354904885919857140110017225456152841987437469412257548535110415674710987723105647513937144143282144823690429701047527728427534820362129250999102128574197621196652699896361000377722448686823444868655269098458708873220941421162152822362366198814518343093754477662537376492685712485365141071700247474045273659840920254240548048117461114910131704771543692781124321015344468842132527900345573549446463575553318980972082476211755754341791173807957172991209031547942666787798604135183580418665504445392767256928162645918347378048542886390776435086843426764788159480191755391644397419301172956511297307204341535687837544764108914717349982673743663918387887303055992696442613407188975662779343803983705592087030460676902423462211044261909842978810624368031717819723806374981705844011104207659708911654763834761869242988168607992464060700379644197120775013997212751450575685454073836576100423541754473879873538094571527607185354042398168294453403098871368511211986127514341506754513903545283521602016875914554339977461849422907598141342698272988856507770786861055721034174904313738844521075535883500071539994118401811696043701579352267610786523534719269250121556143217015136052573193773266963441552368046162236044883747369867697682159299674998238735089813984057912714830344242237471280275949194591242519678829664410846753453637196897337482912108666193066031114434055705482013240323061624379991302981421215811145220352954011100585115054799506032827737093723970739296671063263449681720790867349994199940121459682991203854149266749768206819981631625143686736585527536883240152799952145189481308431745283904372967704920946068758699413403264720041964805695469986914677628784311890757930402824843618532597227864319647890234881538274722239215851926800567433690058049074232952920555072084755371193818207689932298832538712683543740216817510196896073210893587420540903643343943191603159685807681657639863039756914328437880829094563824357738663934458885807783195944914159973898776364589780107631283721952619890638763170658256929029848719913078074029401928327013721273037652369087235689059684785471288863502958970528775201659967922215607754757062056596255506203417099660978283987485826631470748391938591791882057541407257551274007015734946257937605323812600603831526364471082524167503377002703009763272182259316941313372969602788515590970259817985750508353868896234604484789638519260800098984447173056714442775648123822631659478866384496392929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -10246788098660083383424994508467779057415830675368585793885269878434198417481867427765656066896090281479889618799568869811265082078207621609433195882166094634851270076485000177371972340928144136774695281905160735060900825608296816981040372971498948982703814217494297037552061817361347524262777662246037590033790613532611594581393646004562781825154187637179414430146958088788952460935828815571494727263675363621463313849018383098150248132660284042666392746551827916936306646011847006778001732920334915507954021676580089512915753098452338138648753444490682168761693503778618050775448657057949384809461394122772258189311208296031547242138332665165491947511355890982715440339826423039288189043537372422532949408949892167535028688356866735038554442221912415246211596988418154959164747592774775312042524082620656747798258210270669123139323481060384755495219136214091238667823859842793488580037532078408049780934928947989662302259049078252239939720879098896625060308929195701911274316380335040563173808257488918005810967438322033377261042921276407420497927532715356548128887015902872301126484755432994418497908844525759170032833283604091409749074006637563144684755983386239534001123424747433102282596070416251721182025889265061774146727217966409634123331485768363712955859151000825936935042576947431748078206104403868511661620757187901313681146711582243702464332277937763368477408099206641944662929268780970332351161847193829837122408564357130529231640087276824699612419627946631004869533967071169355153412968279299697894226336671155993416135302591468030339013434551023374013812614888974387362808088894115467007067592971355969948317674412747613692500966805088572961272659464734409298179847654971421603304106494547648156349190592684826353586308354554423059786648038731472042585628129252897884566945779118041338824287324787466122078001830953245045859886516653329438713335967596161415367535451948441208681896365367773386541932521924554484333066366394241072468047088399471546520247569009954185349464237696843116815581003502755835418659807794554812475339818874225180837868484785851998397314940091588374637987354528380516373437812556212601799191079455372329449626704199286271271746975319295176846262987612426854399374270122132518410463706880125384407063246092656389419321479491848998959480123188433318644048891469850581164084383065891288196295089427949565229924315144080764483065094575944855072284542287964887372577793105898158608364585191784558625594661136425197741434376538214426660654278590958199959823032627490882675365141387096035927791484442626929481943016861803055319080709276526398700150170791051215437402860725624997817621887840505097528576958902202371477975067376105963458046164816540328981511477607156982832997490655775395412355044369611115651576924783644494444212794015553303817623670125624216328316403543938751244677537537456829958950190059278843395506442495094677938317636106138930796789899184375542598486432879633774144518243341870332450609725946511326803965532318716795730465049111418956852931306529546059148354192420938451910299393049873074556502900135056987813825898166103905454003017825507777180122568850774204681989024269265798818374021439912082121414393602079684992354906766254149909715749205943462775431325233611526417280241833501403740440162903255547783784342386583955278160734473307918157877643142713197044288533598745447046051824802804253693693541247693221071708425175665634429305896265855049672256171147105504824902604932269885446140994740975959182190794485171070483405628274849697381624421884725444204136216420554110683727830516688171152705444155887592709115477433317148272450603608823694092140544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 548955683859786631509183417893941481377076591745028900167622572376608305310448738395301062034125248796802934380475942469882197206196053140499165204590657933801343623906737390480842767840152192588782407685512174630328944296338573917925446589135781081268282274027334360663059204172382626664302897806677590918192281321770727681581924119213627695573042247120210942327385488801635477848365192111551672143468215797837689580102897632601302747205257242379280986141211790066137157192298116841358645921515347925486832728922126373496426060337072769971298602460899361912903602935301395732793546246147859025100824483769199458839894414194316271522911476320909361042479801238458409363552307403238525622365234166963118558530694535719885150487592116256304913641361726685263796042528634490215323701086959728054261269369779203388466601710692503635468102590049915592004061608993978133816473776159967407503784897265064071712586110277934435310506701212215954216143319355765444801454804367736321328196433354700677424250743117094577968527338600663774213954834362300692334717776992591484079434045778171665671385738617585115787891324875276469764113381029884687514239733532108987877060811262812561319935413244363675244358309223998943792148993208064467252440568386143184649708965738869366711709013752650006337325279616090579451780865953598384370110676034387812306180955865276129235911284564081173071244720374530843899584807420709990333333243829470346226547271419920336816746957063058464090683455926108841651377243931001370957075879733976130661170496088646359175887677987860729241424602579710211064282777369283660666104153836151254547743888842831045710616139953052335201181653340581523769256368643005417737471993702746194719692574703001306071787122312644614024620397605103503982443750751202163837312319379027393126290602899509023996031036112219001839850332951909175978426522675452932828723383137213312680051245377053591446218635334486297105572220005838704554847291195588089312645725133700491744636092988401233715511889840301670633083056431665653886403139561126037492424250023292317857803731006900684663529836833607969409079652019083640326686277003587966134612315967653511150043926978424217217158218892348297479424521234781731341593130447819821588833844314541806780720956940414227818221271689305056798435604284150345073332502919990721601306056964288263585066576842487951345084461621269981590980569743317364446716310448817732361345659510742347611896734688107651007627108663495555695720170960229444081637274969438687653126044758239342530592985544253211717831264144707114136287508439017312260891024995625158867606531070934316544532968661857344246178022552461921070961471665697452867405180970830054354293499075128877725989183827532446542754170080228062382457024839087891936240491668638011538648310658748538847673332166728102765515636532305882597441333771422970448450900547373417156536142132676782499603852189359424627382537051904700343042141905793077972849515194144167998015492644934696657897775935409944975898336087033835375200243336179114534946074013906648841699335692095964084509707886576841483298889462270146788837043172656296919013753942839138032451140325055649047257459781002869992041167696417410246556829505516456820975423011772003604503727593723930759783923188843840065913167137294111682738480745129083633150782653227969912208993517848269287522458852343069650691867032977640129482468720701287071110278287955632182939498655257318000364596464961888501932719260373836458744419387637571533834665361334353363773546835052311640260399805203286822223631386942084920274614881911401220998707193492040197025721089939599101672400112930111514214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 89035820252091863403124985868865970595898876286723997745653938255532149752035262398032245685406526422400725786899643830061689717825570932785226126887299089681055811602217753643610907240016878042822583389570967730738307063972845769718522654890466441775387751175007317438463589432724974723036525735569863310691798709901912248429055052584025767231091036857006830996501680899739210829573698637066061250853759970145796192956460376218071284855091720338804088245294586330912801051668089074441742266571512530469234998089041562981371067337635489706362555804011721424861061027450519202898114488792058797512367081553249095799068692108067485352819844415073101552974857442211495475357936397172993866273760233241798853743405141397454003103706300115327115848385395810340587856662428074377233464314264065285885906694687259389355112354042199442061340359974989085290528417292631771560092406637093664856067660450425148752858121027327739391682085173923021067086060143086927455968216419820165866598262141201807009797328575047754117154292621008351863224090823607320879463353349963378755441831973541950253367520157086820478693258140392120311763217321949302929520054687959823885285129696454156606026714040272622968979465406054806908418464074849900838164949682508820707533482098933448205200723681631183473136608635865656539778688685244287459912540776432393312630413161405208834276777948774774381795472113871953088797842031789335258790784522536600758610037860719186551561512511672650161088430812701673106298476148110784198765901332840759621773527811265827728323257332259764483319858320329090403707571008389947512999405271570107270491742767637376539546837189754374188090771205676004907614883401616065038991344682706413144885932922034401059599322688543267646845445454572671632366773523762942127001977533600148552552533344329075008753691014900355116552759500477162786465680773588311328681736314295208292355910949395482754708370830006662547009115187334389492656968404397659982347642192761526403887578850400071088744266057541940582693227220945216717445666523563789999918389200049566709934513752080208343601654823013794826586133996280623711774752811218633692681200356476105069708247331052140114083270133320854821571708608359076466792686341854840532070869588248434810494597232859604764561486787510224864926523617719907761444520515539538712781116482516811885390504277478660219101587983688729883444562863612931258419480102794115733233689217243827015188172552533235742580648362735742670022374223954033447194739874067458858515924030995463822911389798953226543561595425845918257319539544376055647208905081453797785461443361114080242935955094845666884890364977406153574058697551444792154867255919351588793510802260522554361751525011113359367281696918958244183256599615007037494974862785511146904980990399736807349415702603398811311947925488451315293996217704606127977383184677150129268511893842054785269185657770005179190858590575442364628778729133272285545216244321842861688915851453221078917167016414702454411442312677433895383213328395886147938945320204379399794888275891254577226056531052612017046304805977029047186629782090954668728334634808138276915247850832543434560436554617361524484048165329163138573321739343584186606800505732280751820168513271983593861009969519286408776768172868288443780753927761987585542322957609112848672300024366305156722037171498742612294157557431528954463819988922486402400263980886007256096228556484931024208422374737494738994450057048423616770493081009150310277214342873792208490487092424495108655085503526055265939279688210401161911627172774607652004014712112443441201190009456381303005104991431934523473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -35148600831690925908046420808367388616350345304644586071035619089170195886687843097148845646038848489225731904855295570244654134168980892811108645160964017802118085973147500358836230433739939700748942449395696961373528403695418980676730507832135443648453279612039719576280885942259329596741371499442217137838733826755966372493128577424222913157041432017365973334821288617799079347565582454363709338581885278060617635648697748299707956642106725993769087592150421726861549083618562279299181756464525830578299328813386660347138574519021287420566437669906307082515058597818041797612488045776824896321715675209293686902579610320836647334949418780760619083051647585136367058687881430681640231992604280039999633637758015123049210944754897485065516795487964707962475885960989942309045678152673048447940079293512429952403324447751386175748411417955978777921075939585396562563857210174415309954471220265199325492926965937605275389614755492835935056543411326637006348120488572708207595236210456229816079528244742114259276042230485391857787853602167904849983405564128830104745085162189965816125265438184811013418989997234473253054745030381384325251326003367268421214540738542166467918652593202502575302264548950651220183274282159915449793925703675957624930858039909929581568892933420770392405958347657946123583493543127574988303306126105943395378512761370598316254260901442449481782975805621287856576422647007153450844707482823851311695686036172480660205015903709477144729035595630127215672189718455755151843553537589923218698728642280855054489977826345196012459984289574479382582163650883363223037247738037154360995491897511797090537421712551589526607646195113217917110620818230573287520362596179779423310402776990941278042968529597615544426869517035352197607118711841342926649128005765773969881120766399436347845611858678831072773521341361965721032712174637322924505990551039679840475682532745041708855907161170274943897767784395191726724268241588752458656540423986811953432223962554771173134510433687299903370468923078746520119864032592930693309415273010306642529743336884810411173939459172675346282905593022433739658364980458678159097505883247163762464802663338296250797824013275494083650981417561382136752997971581154007207716702391879933916667453866244264499142023756820304184706924260301771778232571922625861967840499934435439450758601891135783356710568835734933247446323804149060493174310527621498993955129874108160286485782323761540106328426869066179064493400821357737184190545433433114395848343009320198053270604507915315746058795364547044729320367515004108903578901530310875661231815383546385338570841691011105897374725049100517281647075278139440728352049866175910127209646954990541442629259073447352125838798204808434789975836357235719210201045745230596664387609825525088880518145452907669369545733154158581858085564411617165319103791726700809595488448224275706582364069954492673090472430838124496365068854108536057519359610947401376512123420893500872760287057486577780273892658841723772574783588550680410146418093366150905368658910410564298703325336376750413912709845276730399479994114928341258356534248400634932038168319926895407135513248437064038112179378072879272849267090597843309955385254165486244063745386294752392664543906316088718797965251559840800536352993280364464704297531652082581147032695212150699161426862052635926681451653407834809283523411085081652647279831711244966620015875393739601185229645526191633356339921965484008207111830877970897155254632755242390208266031839422704509991209744696266458822866251523907617721840395605424209398472087082074582050462011210446492808269398918955008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 6995033886467778008378062727508459165433813266254804683800114017034064533249752769898432219693010738400704990410229921883405807473972168924100088185559761508207680943422754536511552550519829194812631197202093297225191183718348521404120482564696859475306242112298869121147185812280636208915343429426613558423976570213487637873876752919813067148805703739255256489214734492614423775389228008992169137326630277739292407997963557040794056556612529388675751297361665964410636745317896360231827681730720299348979187699877367509380300148895150254247076092082693496012277229119856545672392086949015562999374598738271193505476900805138743774061674830307218193060198550335997848650396519593242610841496904151063526398971407024653231963150926665591767413761984068827682615836529170648626206540709074769053671172977191754631038252213585542886127770484553461490234783130523592262642333473300204814906236582832285527164193888844512672852520716949984847084204089580049710264639449775654524028631894097983088196454326022552360143171362358356135640039826173202610234165228795954316826113376362594705584432414886109059466495211372079524354960911162902867080208401572440523970327608780432696438330299911742614708928009312598552448148985381905104125628230143040425898676128581574447784245412927362294670540017200199615954453112354825208925385830644988786880685124214410879285394207908295010231722426175848941715186223170402638134743064013095663404694534399515828598539179564292071372031836372152422610988647978683821114000077068323908986756970448601217859699331809717614859842916313367313962763945852218915065956743580334700798690617593018241423235409244965685939427779588823669614837606323449856298608104369394522326376469334035730816878429277831170133428219108005977796403974471747495197336827677743621230315510639680195162664539800786540050748588449219895082530778894564974074753239525187589490003454877706444561402361783111523768260548720880608105872530435735466038649944079452303051574953896704243737103947083432802369614112475911390664509192851055884394881809061300392130302955232327970950178784492656923354535547158835654665195302833348341189752275296348313524070195834552625878419513417496745960804537442499348185334207223716566492568936310837198266868320141573921335871536815006173756882093165552207824850222880753852060496375978624200811553561347837733994986064240879565569947937891810646729948266284197597436467877751286677727070613157001575978080414345897420390993893556329533371684962192803418526298848814781815048772218558729258295725219543271065693194540377871385939884812003084707576032544499876128209242643160172911949226887059632825791991668344892040016989933462090634703189378535660088561209058484374594909626917976632057622104026757758097516171594657571991357945378714066227645668474366042376550687924082488205997736357959007715220126210210473548765626863641714932141821252889424970855717074006241494716807952843488384173020211032461015090512106678388652369832791357305388285030461511367178057315261093605199390004579133077176609912974873703352983459078048820331871292849486647052897873361769257905491732342647553744571695932286943538559049042615641316899414068999551705044584259561910673550235312624004914332357843929535839975743125788274282833012163372689295744637252631370816389219286077834612089015592104029881958440514394343392559199886157357626801168143352496012246125952963136522893409298523041311739170193858967109766194498764420771425396704559769531554977997647604577426038070094115302798271684277392044240716600377494505042422452945734366232964277025790935340626719949167048105942509656473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1016680131462474142070487390225514677629193091285368543689401708483011817095847689079591050578588567220609693046594782875288868525609246345691837743370781421962221529838582685160040062013501041503201669727544804871687028768199969063643615727084708290253844540001410698795542774191777304379167259755488290710385573697185722189021645546175929178627550924816212260898358051167484323504262357067876377901184572907788704134787460762362436246795996523700839419714130059069627272972323383771055445298940589487473583441810159375075147142364054458449599128980098806650958600158819959289081094487464400498769978809421562076911254779484954354170164855605129179915449380093262015363347565787228072773227424929879850498488381325893553017905221692209442621801010994918148046820205794635566939831463902350352995580304877754979690366954095744574097344113189253117584746141705689720630591233231683936841171397885189558440905581632948991013189126135956008502869058065024487278479825066043612853379235382369889067562560514654578518148563151736734096998318375012205042780957619019916178077111668005143142083659309906780015868360331084201236239220196636149491897329279422026777569503250627764644639492751405889170682303197904061075925511388467283167168887086560817731690099602784285889023118738916763327779798485213569751470849309519799746511136050527739818318125475657549902936092318044168229696051318337185133247139235282112126926296919038710553444559344701739004817753639624230673998772686364258914893680187714984558690971759069061619061571839827260860721735702463903899751952261295785645696854052156575528318315274753001285694714247183367960077018903238306438713534157811185530217827688821717372405361967604447863021185976026221426961752350801353072289387495004687420757756881297418465655734015876700166393234404475556169550795187605346878181010259932840072749777345473173444135368140204377912293084750277295954506387115793940385003541575046115377530799780706390048534230661895938451887925866572458670922377744914049014509252875716097078172995068720696744421720438291525554248358721943959735304393199964537397689304741947598672115235809324852291003830341275232439239863384632045046512179387491820255837245336940473833111076380500361912431452450976434813098530417643129371072112703124885974404741247312813397324993843650447324827386397473120219182486508831601126615606645601630422530614902676607086743042676560776521142223560801618186763329865622622052237522037388042458609700185512337650733376253631005174297388952320013175138382478644658483593161767604668392010031091934906558533874104621344966879546147710969794938479815511223148096328663676882773225734383694961542327742691240015235731221548200204587760284280386818515064289519288827632597252483503185932260042443580679872765676011684947677916132381709715028267585290435055969190252997027708632942768654117069119208706023821861607507579582856371321265984040125327665158883781109906204677064046972065513585859554679259959971378011699148490408189514135094576118358085992965177409711404948347130858122134214387528339066773260339248136260620522888069221300546666188699649665370078524486126265187354314852607596090750598626665948690002941724862415940004462378749547482948240839930211754926018246802509577745135540521995430753292538867100348905509093701601232549288909735068266218310617434698437173151856365620122958081787323496689692979702646217137280980672368281456869501677965792472901596015845731687373653452910262846821560093168631900555037565596292536880755426238359595179620193256369948177530811472621800489263552472322770568531143077805292354890407648725155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 110874145808942677655633783575394217995221569524143389561507124147740227176580000962441518144610248803971205859752162374863557334906093760655601634724516144051884227823401086736349061723052907846663271153056661669234246385162049430208518439086841683352049852872737404708102741508183723637965595035274726303865081095700168194461413726230003553323924690013569434407318387540498647529910532835982408102720803511727389960640009668950733831845280566663324163593814165048986625093498503164405335574040463865052051346253646163394681981682878238113912335359161392869787192569533585609382903536985487301756413818100381401139944924208936085236558528520986121626908185201338388280137876938082409041260169953319736064584886292626083318924380678232995556739542339412668101586550055577142226226299608999355840135756055001485815169455587326967801034009073278308687077162842370735295269015069369709833876358534065709920059478741909095076579983031089376527398573122125680904667407714125699129989700056672755885485030968685856909977656526796531906080971890602705411202578166461413509124363311974168276152738740766502026557860861874888217228715119407848130583174450657946742882089488167884686714330038268613280470981129156823705884860370163467227886559769520296248883443971488427503605576447277978463758077656334457544327617050768080322788503093381674945269802493210958384983291003196171746918567446465683846750943535542279082013315950068615761780556182820100007154878659418641219529937272080465658368467629567919955343871198835125207683644740610558900840990140079026747761378108152248465953476088342419380549984616382426816753170724617250072613357975872952547658209446455507533452429692989439884479921779521834436690174475024346146378131494720706856723068228238900788892899766596959381140629717624441350831346934335890432353225065392654203716121861531965637209490321640543983455738919464902066536653241275351791815939198786031012768190434727529875075812667604746742794967394364468042707986683304530259404528672675940574598893312850428205850781983833783385670362817227468485682572026115340813203883305954266498698889914785369795625789868008564218064723764121791661511114525224538892681947288609908973727414051594071486517032158331210139379837541176135487480649485535718789873258298297133715862415302519273968051095928664662552712634323181777950303296321802522839911535080498424833412244672961642286290560360945935152440453420054916317049007596185088521542043553168061399113849515482951321167611982869756357417633967966727570013327016617701841701333795759047639376202279613855793278216196375422056108248895426799970372477761957925627290224993003882142678889614655330486312220091976255699163287347347745814221243932235574029614545619761432010141495549019135905378504323943808894816059503746283485749165895642016839096544533309146536076357369183572569394878543135782761554361078448602191432318075032766970063302330502578329936437587129308997661583255643943939971213371902208216003644702396648779814189615327496628929576240782928022317442724771356713983367112487957269154208618867696524659434013930989284105134337199226888711377810363408250266707520203541593412485465259709202297246691524642831090246439434789757019041575023392664530935230305302591404404406722712338649113118412046477379353057345268450262482399526535428246223047468142061672563317267502509846487676574293016522258930452746577558585581089398882645165446241927824110797101676430863632321602152091238750781290922907270505897634264200138097998413190507503831674466184695612508044757654524052099739694080785658359121505386985663376722798930246190142988288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -7583448906047385670157782156816687499273331031914500944920888649994132393263472871642008806159590476645672796230407778045675692482384235907052850861415124858460195772114424118745136984266306642289221224385674053002220288768388256615170986604861218141025914161073235636015440196576503550600318681607238739982239209860993028885242665889245436078627382464369325647766552905897470914237646540860028018783751644387858220164601465082259368732239048661892747688890365109579354683558670796945736479922938282094672777006380740183434352783166297321823929655748257378949353629007484579409026825170855106612984066983049175156810644624399537320770397864745605012432366274770259322994754383314231874785866884866144672507015443675024058964054474307349174082518500518099004242801050503529853272618049508812603844206769372789016935559818777497525188913601789959218837518792946431138570159709361418967432861295751755644263799910659889074783682533188245504462470824990201991215285637784377769976993999841196839595219501727340624067460964818376299437009038765037958111009054927805174840681544475760292703281438335759230987163734989877102689567811938925504769306229621700175505586669328935251177595427869702718071912521532205219146884833466167244562818257366464672443744719381042830076448469922676515514708484692757784956062617718966177872292756228735355321213664148787887154328640782209598272066429557774757831678484012722666007758439121430785415606221187612817700515657277610797985132990034513365272625340843026280171293073197328227138847360218910256873886532467733059797007720644778094497807320237170811153639103890864754040344801994460536185007347854225956714915672343215115013880162532120813190315542566320598858108741352000721698672796751495596739437950242144433442059049789512060437988031109723297509233174348370011719238192903735371238372355723352077944116056371316013267996695853633941183234352255205525833846294822446251853946164370339260563848121481443122850072115883850481317725809311926707588493543110291433749772602673362207533495097498904115308095191852813630099066726379728773291359309006912436510767932990987681592711549420619498072109053785794262174213369355676815215641349724404815112348222860652930059247011973594648054564404225566668537079110568617940582498528666906935445999141805915127356848905600851231445562441059479289909205296666582167232657190376006273825825961048381876327405015581370637021037583290149113017968423432079234847733194118283960240252504670981093400857054977224884490342124713065040523566015569793935704635236060904356145312079039655861706602743979550830550878326441703396723863518939456359521572993412889596043269505967338740023787752070074882032231470902989536566057865814800142885196033617711762433083204747922674788959767731204427357562188805049287299404713710171425667653929468154112572588928866235420134904666015324392006663329551092061617191065475170543311831686981181779381679535268738726715932193031647756299561232538574904471032011645174587685607390226079642812663165754309498467303428343197659091004227425557680938119959681838274061116422766681594665428540002873476383518331589548504093093902687150962816756886231325287107954295784338413842752763627509037032237319539400555373834606950388366297635982427699622394150064230576357768218271598612920757068487021103109189206396180852627626542704726798352025043585199644481957069661305698502736143492724210583800349517634444786449976288883133097613849438046504170039616049056395243914863233946463939948498150450755204402641619482762154327783884857136980097898322269829054480403846960521480755901497928204319606016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -183949984505089739626194816516847243743740968492566319661686651457494008970403491509802531941382004079220853969944562050844668390741671957756540187990324987936884405731082215727822886610972759413779222167497222346846035804082845104764771884380034942137909110959563491506268195281768746531058002991981942090592679168040055250136514175363402778765216270635094651775712878808647881483034365280360784934431599619411252556994076509751832057161150293542336125313720967659013118495677631964707303188292269170045720326904724358016996275517679322400915084102794761209835452008762570857629451102755413754265821339841633946966142246212535207640615852436947128609173230330866530144205788405351386716201160390226828822520488714296051112296705338257139320481328372613110406403211434512825489821824730454840510237509918580502899860337694527959635529037679503486680050836151194174654366738109247033758353878521448451723095406309361639274650007999264853036690345517941712800977952340174664174568587045104627544127514462595168000883821725878471900250889198261777496596510280276565000641365854234145548780364704510536840734721783432467191059347810287877774511886909952055005179466068957083886722949732008536015328666952854236972792478065843078140037534242236161488110140759449925969104558896374914337774073065396779294486343448695021833012741547886628359243945564035393299264360707313829179576497784773035354777401672394998150510444284827275184964687281030476618161661386129872199437400746596068445435446432120381999385808046843261118395276206467725368511154180291489012742908798781984641117783863606520021234613843481352082154489530053389895988520764474446365625081375112867601433426049564701709920248761611072961934397758339172787700372424640897039133244616567673691523107710419169703268323672668380472405271502162469288289022920499884445315104859626786096401881121545119676412531774194624724893217805059062888690255099198522910580599992446953102757190025805069482545462517235854610993456296643333287574291484581359389163066009319122772440886082810830550373673200538284000525701868970928976321490750267961714641468165351901491063366405946709670945722812176600189198508576521255681506513384952886385682507254775213159077831093672890436155402182926125961675246651159119728977220729665461491149352724625854886300900816800849328798552320936717621369892840120103646697138086231348350144918742482787434021648657456997525995977012922737957839385438854574965375403434815614478484487112598625711241869866382257046642679105398036757447514417609320801543481201921156285854319350893713783202232019577997237038815423736328439613388099607165936753974024517790716391966550137607642104167528335243169706760489563696568416513541337231996907047552468318056686326399028871584082499909850708388844648040584629937911201789813755273230816850612530892090101664763353253120815380176654853558693269285771375016089886966950365749047401526259134200142244020612386825308993931014170121520551039833299064894543417754731530780749148772111062808198425512361913216954621837121475069618023039935442983926568933866724215342754203133883281335471461424535305033333278183473460088455926327745290389179370523831166416980957551185760439130478176229724897285277567978097005219453466018265379617852480575013025353986494392432569340236311050413262702060072430471510832310637492264087663938191212818953209699323240140563484576825082707045043497609040302138132438748101055406567326284989807490445203995018132460437776376718413831705324425985841654462777759053690045827754778091828295400958284371632081304401086406580837918011790870506405279407808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 171399171918741173464108578858974668673303659292885803550193893905772765050009921622503900774567275100104135093644202502699624087199275256968499108164083993116747414518836975228460085350591895423156066074721170738048143144546324247221734980049862823949459647129830786178473528663247315275694386934141108528026698433752383257060507463997672929677785077229104732367413323496657563517505863909708766641837924850856988387307157306915164952597790273982519561201736569723556174125949816987300156072015556300522834827615219263209766419502716393661022888438426359602771362160201427544523212530798112822344504571163864000897545697902717166412556972036843618329111447566438859048819582013502268752097110768879699187109789847487890706827767963870217185891236266013821206796060886828760801360601340106033474678281345004876354347979711108912961804982728734337130905799707266904350970979442783539817496192095117032179343024878359994880730415211218121613133484970071268917850751453257248954768669710436718910948466660794999466212845289115113553983631930400364413358690244868039306900753177779693503416110419640747271659106041556875297147641122579517969899384266831680969408895508633350888801068805161971138204187409870342267216624153981737614963107113711496014026530138731389217625890142260214739075058962994794631055147996542110686175717145450230738850839510329558018629553034370914123257439886162880936752349184689503084352832677033267587011514303228502693909325684204359784550079094811132126648284449573686834742513247603425276371810010007901110108922280151421405284418262741744413530133063499047170249406620921472533626114253351546602100971915247685109306745656822125952535858195740810499287981971869064887635976347074595697406485482974776559017276266621845142200588234533166777357193688643474229822893189937766263889302746127569757829247459327305585660087853768880516570079584519742874681883646355866236630428013236802013507952137091081525519295280946777837603124276482149386341619842345338038105968456817074022869395829660850530240088036979947975260961005518328458308478919963227980243546756880902007074675992241302018011243321654250046734834660388125772490504584761954013465345319208341980176584804727287504732183444341007662484267984209364760546965036302488614617686523251033944559444888514434772442853148807168981633793494358726460341401691447885674574461990004729094836083840201085184448740704897206749849058466018982489570915246930539648305973099472270628966467903984016884061390905532332991216121349629855359397370251537288432048814254352472752072540254655992885153279460281114136917330686918550267750852722767288019770441497635573655150501560151268897195610487314207974250838328093304710537765935584591430245218745769511256469672934773009980671348562586339915058316066692061679910309522319020373070185012542888119390573770514390915730718141478920661442177045269158164011498222429627853382030109643644276175590750712106774154463213688408203949760859301682220950015181174120882498682755951187611645307203440077412103759738542112910342047569513928454870773246315889143818531264551721611432377680315865268922148602713307573566704019038882409844280865662331733185505178052169512861909063329124885007816180682991659205664665193505117414702154882063887412771696876364679064489299440089759256206028045755188864136758658419066437622017546653814695316031244446250548559206969779629327026675715760122858959329323596431869674883293826648552802128547495470035858536416815348497076043465005316389658951760165019756929804214976710434331616284616265550318187185447442976776811866866591625434983027799584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -36413082354997904125820100101828730686041908230042440316114863873209123159719758255359418768818081132321570604489187906085084516330788357043101542660014803306752709987777938002419661631211656904839337681850027556333703451840024354666552187539688402349574007383192033331016177525347081219466615999866601586246860748034829949297417064404111383647474717577436453899102759655795785578917137336120242292253909552151037036229876568283837425631698001332764160925094787152431983494874373250926890876142296996507989851903023838177543807004476047210427245516969018301231144118968258624726028471815863827805624787583839317899585831800082777120089006890772028337065322051886230545106794394942500743203030041537935793115454267533307570818498849854463874127345013470855595482785359572579300023663192503698812740109729570305807529433002420070668230980969071949406316353780226329344111222919587591536753983000901953169420149282029059954496896792945927823733798711594364238871630065812091319806074990107971315968209991054301190920041952381377808198390463194629552730128083016779651791850636317768867502393312538002756213150530635329912483910575359660107529917653209056371800693937885703455579919620217177456162816513866210438637895110903494394770676446672322719008939916294325244310993891657178891348482755543819185276368347894855605510483209945976541805041971632259450597463633924640956859313116057678700809125641877819020346513982558439995868800174989269398927021495113680665806893889810649077880669831125196379117730908866402291117542589842079594105930720204029946856355645303898325238861986228555597278635639230542933843169330156900948479984436828954348757636604422894563105628182620505736319841116364915536815305695064424222209040430004309519636203198334667173424383530818907459462183557698696112107986889912835129683450273541421034316208809112466322112792960993388696848978160926676474891591151384941722722304457104875564974633453460885380648354980973226910614957465438951663895315682794226017042883450016709647055488557104763395308327324186133222785271359310428268946014599063303315459095597851497954080946600367339101137985378591197584532423286574853667196840975078848951327017399623389773049931481344057276745194898187432059097320849513367234691399126973612066151058162384220138176617220940941399933830332921186712082439066007986448391305142662515274707554496164678600131162986164341889113333353988182663272028394542076507490234042000568555483005107084797795948744321801746205441860069399003774940766057316324259688846179252111738407138137238121241325599960902562082583397358150162744293946443707348530501294233070698076761028719749980290646668176788814012189855866461515157343419096198567880610667486959656053867347277190437359454071955335331858678937855787890451596097274607566973985594795465258444208679201021430415252262379381089796901479097911553338949187774521323208192716185712948355690480489867603072605303269668866509166500491470225186449362169901550209810078046654318553484868789598991700786984561169362510465801156437113416861977778953714985782800079499182391931898345439508488340701532285057076218477342621871631193152786169388414381677810474649703308051031996961295511273499293579657157816062521209293234573764865793569368096075272957252024266901294422726835080782856774791873643768302326803760050214144809846019357514925817896148911632946180541274280264383326389550634040872428373186441737809275861234904952345865646405247440163678863512953926779147681604823477184696468291926654061152397391372393298256549700082090007956141040094563918058983648228976189638488079250181980576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 5633085637536475081207044243030133270267447773097440683549032273221835147701302311997553459730987110080831756763463924630580856287115082060382670382685181428468004107147165809282706205748677639269287464801252988611755729621093408569100830112885630912599390360024545816499324279546857227056909145248887386351456720548803869247518629806662211037353098139170725618678930019949300040412759120521619119816011904108693705889971945046288670008188962176033739187012162338957361474297440065982221421197249538867582106690091375248965227044994122661875789910076234514953802284701224284954531697124041427894426130533581916100783626538572499296616670618192753029471456827942698763658837313288242409626302894721610336062877500056347566983038028262135019702788937995139180268564854604087932718615252589365599657804593245051136834775424507585894015135085784416924624166920278324083842676573869822140621085071354858982215270069850177211505008353741665288156939905513443976104529674574094685175832196963411392456895684517756115441294342843772679996984257756384807019720749469421169058004083096075848523337310537945020958678124819997089299601759143239289251691966407522772143070384439921215508479837065909621031883490241876548454601604504327077358253704604562207165711375469962900266491712588045264903831189382163134199099835300437220944812862304721023280997975981997073978812962206509098369956806121855285124032945583793871320954671825234451857703383918323488080333789785071471935804023110182850336842896936951027524322521707634519985371092316054970940515132618164693972690601362804240264917587637376270984555763804579102745624549325081589043919887642752440124701101573405299526917898241268483793888440598944131360873541650388332100795395120203057949600299547959619488880397952769630506009601891903652670012442563370315194269305122659566628785783947495080895282704465680617847159358117828791560123224901117087025802246598158648254966494292089477656690465820562093590112172811111774356288343220219521075358248952829770437443844788099317341494813166934739867056907260296042746681486353425482637155536207893112417607938630697598699789181366458387351802313169693456794438692410623457584729207638483108892613699515191609398723659511331821252871658468330499290453588508949858341743782896560942320252582705527669726726241653298030372658046856505838864149814913995418033917196823412734694793385848788106093887801417904622637084141310053657269755315487468469947455027845322595775084931381476332901373810459544021353547825879789393830346318238679550151331476594849158843488729554813002605991643375632571495221223325502582912827913061565437131097612019182921851155605183457248028419657796185976962494972781278832264406092187733972379922174618120699435646276873784967685877523261277629461007418119399180737526760724954538741817173629533564857778342606143608382391256913880593001256169702167091538764141362171521330559491420371715677732788901133928479241993988167912318339587265818909150270562182614317747686756979851849121903710277533644664900336506174638679520345697064307720892375242097952218859334543716378193925318037746594322762044001982435212679128125584746964739508582746008936441079067381617180383043478151010258843771615886617277560242690917390378247397137259839840405285327829257145538056120050296006627000605861018054865920511856518367556447172149181546166733909703674946631819410717762410879525279641625413764940277751774334680736772196484266233825595144526790177400303287277773733349081531205239379324859268665258643602150049894544498731102955200717938580706880727736492853218584534773118493869980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -731887163025938480100155173724955914755742728454506145835431085400158502900707921862197452943580747023335555987468224113721009444105623477213791818628576484014926064907211201367677553571124997222225864663547155353940432450644475810900215496674011496769525093453825593266600960601507401247454577903411221384255039473448470081407422487047539268799895914358243543278091195200583397781668587270340371684474472335985305521917677412926861118275425497384854432556100957803678496488933585548559102252006685349524428614138031438848416115642219399595536701978391425044416284918546394018444735498713265574099046462933046254696560010343349040570531594843233982689131157868769997187969340234272941628133784576214150609489032542483886936456676110630648254578086619523742570086176527677743040278017696062941919813614077532135880238116847642637608404330403333674925188223753921876920513014574849881869664614487565735641566335345172314587247644581568037418815604875750831654873695532675356007570875486243695527012088419733856052851914513139774763275732072416177409015582318109520970533556731904379332833956724909101314341729570005444011485828327354862622823571551349997207101533705694214023164616007487268068171696422312654113800230284174668520911082199471504904836196787531239260642957417293314520054999820742725898122381508730171614379480184662062505484280463358343454581585306623945512853412832487324884985209326875586781620033631125286889403007850758758846395028424789958118990553794246942056420147466741943460884824256535399623296039970447007480992583970570779420238968200806671567358387013909691705204265272658596131514528000164305254700625630972302027665411983650421480655012171725466002467873259899779762405997006154767612244595030346106934357537724134781024942626549904493735645657464278564291480895977080880081592963533857985337843869298741197503623327844173887145421156982799895667323273001948245192156240993420000253962006901223171498834516262512762279713555917566440383089971903160581244142318227964329621744839540318042418423793370698119278673978418111477011002660473202000291959303441568718734846249080849727482261736671590590992731057048261554795448185451343398258460765289458980954203948270339231860760583432707425606299430179529420965214678959556090845484577283138748663619611322372974672346661942915880683035180516695046767256008692063079696668061004411473036769428820501601396934152062628263939386189436129943402891572780255957392782877416370996552162760745251534295277414657384149694545197657491500666512061394117976178455295269097587166869109010464565094622962052529689210636798090816375020535622877902079042648616355990984604051506679412028329372650176733690819084800699388886202627329435232507830460970142721692567727669374680811389203605091658692661014176252452896698737082084018483744701492131169972794954935702101808500584899367014464196779669524044165613233868194024519488940202294860745911684609933555998446634946563787250134477292428189290376890538943021161407651732066453258458515754168675648298966675854825446158582632663776242562555122578226566448456625150629056901107828440758984086139895515766895976035462385172481652765448407209588585426386142408316444880346943846630939789627437389368605006806450094754248916525808446874465968184316758140796389617087336023735514282365190033412833636188305575292626999840786352456983289270024989703324899263775128793353998181173301078990459558196017654504203401064464623028052766641129479425054711893429695835261189382627844757615211468962010120730624607122096228177991345514370138615240093880822051578503422529866040876356500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 84095006563239428534830416703925364293058271853631070605813488852424626198776985798422108732452800689385786717340437013165319097691115835965332298734532811349833151088055931057971841465789076968607148402004096519146776516004431065666963928718428829392355622222363020049956481658270902942373536305617601734482842645342298388976377705629492624409524701530429216711528237854199880777616064802910429568035698859078988738733707694867433507646464323794365030417036121252374021620903460919129317393978901586772612162567137656755331268731217370365558203291373092272024501624076940946959293628019920392780314804693752493247675135981566684618172029597699968219037606861421641764159584971409985407693724444246732812174977846891110990708592291283300294095297471365769951565945559644548657104538361439077090890288930045373287000708362383745563632722319368360893348298280781559153518431703811351367014270046064297311712625041692212700230141799367856381332333074609391602265499827662006802036659531470454535282697226907746541060202474699288271394182889204804728321482468514064003508503147947755620614785318312070491976153283797301328506423864741784470921573418586260811151028927267012678551453274767470325816053836391228219145148644031999788292293566214542711121292669529876932138409118987284238148000462291739215700634004965802526276546839560333573925045088677187466855101083803808812732898167146416819379434438654189721906441829085358304180501636064804008922534016563631040857229264343614137775110557865676378663613967425745669520313868673071242103141481356375911362902508926998598439773534251127312178772911493495640023835128537018893917029041047085156802011694023702514359991366103173142266007866460152285409661321556385674885393515851540117120833853745586776676785701801590675598893103315215594204565286357281306425366252477152399389641208082118876619192643124118324733634981863554303145675159757630708555887317078456667018359229617189026252365110431377773895656399563222808684138410350522492583085837839144307055578477021979299092384930566018049694356226768031906891164621008116757590879310177808855630200409672044726081362642551943183886189985178109289015557337221337507271474068474619012421865813243155541628468071319941595854378127675554189913062676988950660799416864998244405380276323679698923315314058883051612502791830487795607316608287622463301109709301433936013912875188392628285629990227022931735706475876905882884466253428533214445892193924571635162989195630628555655258182645781952449814471943540776038921194022478100373608846537739170830231117580933140311682713057143046712450858271410703536363715348059858322528680595318343956983971695807596840132658020559335467013151343737986708898152426452775365221609552865097448390002792396409702285108673137700323111194424290525124410915789366174529493768956601743959991407337640976917187934480547900612763071827864200401201724212759595074836613412719059615974687436660846573958426863739515448945407019668761558440093442482181234595803849927128775375988558968523873539702198614231652093090175619108081145828386845555949858998735335266509498213068418518732877920864762644017632038409262306869203480752290563756073659464343433378078999481613327167935626444051473581594278551506662680013611333335878368622922078440775755729873777528934548013601839817711016232336673415500491287036666666434277779865038307840586268111296021070896964486783348967762663947029049759574978434917380912998672296353263776732582068923782892610708156469100019421138236334344752395142652456212153165161761527386671261456269652100713802481093222044182306452626137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -8779000095657514527921954132823211041748921486882576900873796386770048279439712118091354566015848425721638633821633912049668616890329154305679642892776582066157246827819286904972365100126403906727469137611942276923965551841235404507858262330526774698066193744288664095615036906927963524817286071150913850876824142989177474553670510943954502463848357502901827928398773063603352245341490543344167814394263231631747972721972867051351495303326426015336081495855537567148753562131927932455177903027484551552565251472434908126018514647448162265044096267388827705785113322533771225992092986756052202495311870071992936481868874461940873984201537824805325624167073949048529827521666379914003695870242462251823646673835305958765393638307809834527241581667888428884027063358014305476499912931922179454897145655519009117754931705767932030580536554515001494485782557885849452374409812729300499614107341397810959384903927889038862562007424959513386328230830324404806553700074331820213174861689798073553027437170459856172678036527656847874347284816442020992779160046762883405810121501956853995496905608067389027976087147977601739715711780518656062259547891380820144262907235069325006900718937114543546069227424463420996881367185026345862273320256227672524142601706807111464904004441961767469416506585408314560235341088716869786522909306988308262813595852674135087681177942797581099558175199877781020440993231724003789047805046055351343256333559263565916382641264271706633298572573761098096885896510532660372083697670632834329429669668546936468408594299525447755831583540925097746944717510856030552215076167061394571094576124103976445350504810409494227274954027398086076466330917360335958550869152562740892175848711480501591657690138577026440453517640759873242425142193916995223115034368144907718317257008837808147419232731732669641600493150017727135456100424210104810182966602121039272092763252180220463696168603403321137477451965277889727586642593946060198163667964466067867332246310719417856702956600431145443265346250579867911221500967207489581988458851428911215086073005014592756672160043755383920975327446098393281903252592139947463474277312790050314557788701557021608291914615258583784906597959672604408025648902737507040539944305750158161089722713311888270201118313415025535195463288234963160268811168302596314061348031611121554006257357053041903639190849464405663957161147413294817397750698548333881305364991061011062958864358471307369445699036978741988944912887621330721860367998411890099599106898379223566328862037957494561916129985399323439228223221264953834497599541559802578876107266596729484379258647147074780491367677520710800512261209975559555170754604910153274697321058520587208159936638804195870765573115952754802596936522341689984696301314629586300525563296234483832674063001787770465104486873947970912313103681940106102222396639972793234280666564190304438383859731174030810972268100503530485259725454940897333766594192689624005324543314104240339544569607635858375922243013736697409579083755730759205109135502526047328124142854509208242800099060549978910257505350737609869781428654851097627462034916158843603659316696437021306578748192156996699057065987855512366207214214424756417901148403140612916445406783388410836745749523063558914596904917712401588853075164126988212523767131979410544723733580385307278314162619356317852260961013967334099505874093741769418160442100372920567372490123710147306057047952512865064025724547282755372801897088996148499467746513987318868754198821749744673653672550083775188276495370590885614203971972400019429872839039848314347513440663750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 847867643308329610122009666117531372804491224334684553631404946529398759927302474776059255963632265291558607856654300399454620279346431976699837064968938668740209420316790745284174449635744999842158112677937549600670013404629439439593673560230054196934192618540403230467436116128506091313446813950520517734409759112177892419249103748242934970439581021804824150150851167359457377318253383281593267624055060154182912883253188743543014853073113350972520845067761084231013220919168376376434081194934320148331274041253787639661460130798945379195749740373615973377210321054249038142143012591160316831764444532222832377186047137066427030401198027874983362076038022515645928691769272938381619526047690318556606780081854731075793761406960054541150679571822210720083339453523636985653800991403725519035186626230012728373007150264850732610444020638984944715643190996926584366116729670017709459648942719412391668762287858204720014131429949452393247457628432102576399814607525315080365624230719993584762943749894973575892351120764655705911394533674468152594108556768375646798511563038620741413688444439315265970151963550272240953210736552536246744688883754560423414445694283913908144855061769682346013756413452697623465547069495437562216004256132715505379361269727169790055394099293466688572614682951132556524946586038741547135134946614064016225023093623031573731961392079523346888304679604915733529271616446455379610679467413027798038412627474311277645426520428693446440185468891705988965575575129845018927763882374394036347278830717773658390781559233550858678838282114625890346590216940324003761037735081776443148665644162215549471197214369805937641725999665708242177897794390418930854010630993876642362509733268701565087046773000524124396712269436905577798749860199566651620631912025489061420607784845574783916098051174578785277312388060303215383237131814787760953317540273995150229975052322834856862007063766695226741798395459689165068778723677003467308041934645312355826728994015214331110736272923344068734229912004369595878400833053466773311821718084350473568589253608363476120147644465152601392017473964303679481220932553501522200862536650447942397130343678960174904731224088732280896603687257181764727507986236130975572809381257587242312431552233438298510003299655977167184564861507149897511375431147792335947779310415827139427365094933601489475350219056497585740496169840050064660292830969071367585142861515731434730290241881389226115097907018642290748172644488310924757001398772121177082148496869773526404543984592767059024718869913042816383807420404406933605053618627415393323771884175273274372179611009665519361956349332858395888314747973611885457698797763058741591777683607541440129597501651987434968846677514418575369960654119567876098393891798502971217181291834523741546327612238898631947857466003281681100165760763015980372042608033984150685683728714702797823441626617916313897460322345778036873328178383063016152424797787609762292608313653732643052106816626658604898315983891702910788698385477195061205982904471929772182119749584180960888040486646295861040884233489283642216361873507854975882926301357730902536773848188662544319266567808135207382917386578770674161894333473183639491175804163990883561085863408245295340256614840088838344540725013503025547171880209917372455518576183890811452338815970921212672041400072779494586919782509846397347129752141258977629228391457975885358540070683597195380317411889231278104130727317457038567242981613740854335868028570313773137895432296112054081106350955739295184783101957174202603282278042022451554167701839856589775230320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -76855950632835606797805213806738117894662136306951492176893547574328758058424284118954418804332307376774578589939870777975456928028939308397718246703441418753606487230213372759907199134417148356471026403798618261147239296231067714248603013790696201282866962029777580124887282038393556649824544889774417091228147423654656822019811377611247966842884532700711273891226475616326990304700532484450963447912355380313664809432118716131118405166121892338567736144773981255362975217001506267625982665926726637681990884823887291115660740754818958411298643064303155930165570770167589084334349690965988573554069909463160642467954729936957109737264534847405087108101394466578182654789332776171590516568873637962086350582850859283198064672662390200713220936506444419018800363794115505539302103139909844088554607924140808112213180944642758496434548112511067783771898429876636597441830744484537820651771518579919781753949145712310346803331723469884507734172224900653630955472813898333548224544246790156072474554157004914371501190416089116496802604475735798461081571709620384805145324189601863811721080621152014349426256930883087751112635014415959177143635089832372354483100705075624102069839850868199777894369018502981387223259736311997576007102104915286885194962234565538356159929142213334877120030056734716872145662540566115287612335496242881303666083120961474000278192200927427084772016291610906935138691659910897021990502527215420425492250631413985144917752787273699584945019268389144749211719998476858106661124946298227010549550350005200399842357876738010603491040106022942302144954912021241321819619807793037264748503703957455613773025431742232877420935482606877795953002017530499393883734367651621537195546618749591032723774384340861363069209825542368568461579241620216946078165535545724332717740491145547922833663190707700250008767499716366559722372698991894278198503221396527429432938496278868066339651386324332777812205689878784941501441611623383063465621822717487214553973266947631565057203736362847649975287999371741602945511835202577073661952154846967811872961060852090389299805092814060909360303786367402338848186293304631730369099700718960103447722769155241674122512382562660355405802912136676121754612857021104963789245051259342720887744887110248396179416492857262306802251601744584339342039818931670454555103375893117850055739215014677877319284736971240066110289483102849101113865045062396870699513358490233725611172819025263999523875442374364271917736407697186292986235958067293180349640911166371464478320240943111935407687596844604263306691960743562639817962906793399080925287947385373630263742379112681441813391573287358630938919267133199080693695634353920971715675032393752464307162548896694596123851001275592402438659556856768560840839516719085331080078325672246001940851166703478634144465885904187320991009476062878661720316461121616469952436227967965176899017366537931609173495154482349046730606962353789013529524580452518811428221498609490480339491573057261659631584184285849898649919827898663895550662962196265575762925746519712173104492601774629906124956669641576887993776437959898908072404770466798382626647604992050968506494551307083296335879248688633957580471556834062696568467828255650550817820155708915089127591230861171293393852960369060056517708326153386550153310821386161187117877956986039454905525519355030132373241055059999735497841229906742810605228228562675275096289230482195364975420683135014089060802142657736082823551909118633627024098679311811018987790433577913804740444325513404081909209308580356281584877511637920165654938721065528658883203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 6617487439715004343474425720441922647438177494264252911283721954559846086504910187123631964746974622311533033012983600297247055699254194765706686458220982257322791852424084742230594627407399433156035484124583644128395035547051599154993675919224968479915877293257705549164973396803905639696290025957059553066023089847606655091793232717099924344535630044774044715634638114726356721556314877618606196207182353849559582094558705916916040932211833288889244852740328767964380270610135373439797569513161050457497316945019012685804115669395149319492156190548173802775191035102653651710137472903062122032634014700654839063250014948766676131343663772487264607724110733454283713769819740688537560472423749820875709809398493341417004795068046151908755223026917511978483568551225641544614739719483712404824696831662863806608125632235458214498244285133792723493119034695122480362742502881720650981739886656699684257401796380594554138317197800866783494647171139508196668831931508280187587598721677243075992461055799398530975273902315701186540820364966317639057061725193491833615321704046157696460210472807640600356170892936046823242112202720821110272850224246116485517992987236575170847693370879394155214786338302888446382953126096975945320607090147326104279794210961028590620946789130133622763637917262364282626949133221660957257459609418078345184060882020164626722665230405690412539828564290438883311827315334208253635144179502973952140815681708022123610438300919903584875069772799075553890825214887353577179509523975912126502417954277093364997139620887486484424512200127846600998734778323026181989193506225988027965964709379788665034872036032438458070822795472284262546420580062257716886332265712483237782914767624023970447512924911831249110637956191500793290242734095265554426062964294606615942465310411236204535723467871428098243967547756091776395641751463534160852397075186780079451840931328566082853896815125869794161582491592346173922570731973223200332959107435785790400274641565069269986934545545252354335402957389399715949454389224127890808801150194221315619506922729978403208767546577110396626761659919451356123896990661484330086295079551362757575987283847583297718321106512684655448306756320895620145012942916158410494095470859031734219508113980471588339684229676432381041361211257361644575774235081504825284131786348780725991823824597062534985495625206203893783606904303867763542657685138718309997344314641593137309136981023817281348016032187749877215004942254883049426464368288680817914393857905352643626811420257295038697898492752570777973991448158675619219632061401211730040647900588188994800296761234688904252020259969572679382366089755402244792159592451521363187515553255908722572007577428579178699426915822485740115856428945724441984939415278385532449394281965812335455678567284020977049624193151640782526828859968906078974522788568338863886192241809455184980568440828677450962668448041599638766735426106428231115528815018579086039678022137275856572396834384392325121223088115266316031409197380343056611347382281904017111559418761286413843447711088530689577529226372982435721405048067375537131664717562320209504092105803475252567455571040105826837202871302052443449548732205466807549972473099721872978000514726243190718040849221455575851061195606327456264025650474618923675466497297165378426577511581138779836881745221337454320881232601433627398971705028593549038734243952852520070175926031203132962574357438839765748734984148864679749132491504742770726225603665950951250685902773357107729904541510982210729149384764293026181081233416302976231778718473927390463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -545819535358775261630462063699800296810552698544327151843002040015071280618986713998738525687332467979916167881771962100186051218268122738718389594086928164811411599365058460051626331496161072912133424107707415224616128913723459293827044019154878428451394335607563038507305008377134618030852161534018983509996475268334777005268295792429853001693068340148663887310309885944790375437834355161013793346282307731709713084032165551279247007449543423925766793525411748885856027123507723686837244301133884059120271811645721416140905915573110751809249951552587900439625608902177231449434369502275426679767132236741892498636057650373127763221043581741788697999331439485324760395010007595137403324051370644418302129009589181896056474884501693411125542690714617177253653912383002077252852112424898553082988953886562389383458719250244545704754880102929819203158197907618855419422960972021934830493330058760832586447504518014167681294741577944050819394154428796717763692920160715154248703559705287719831407464591452263139624413591254483208625854749244532155248091524880683756788867468619146353695242169373052250509411992013452025443321696249245130899657167210651349263365983245731356470633221975107160508680840124649372396627190759456332177965170580638389489750807482422748518349016727974035684089791392094864696845936009950857102682268188425811514149649306841967699656625713305147833179579227501124555476097634035623108972118040440071489848904421943460461653791071152934838189445833910219092563506723753205233077587383068624891425029239908792585510807230862329964750694270985376357017377891619337298012899673460794872619970506935151569577760467489596325269708759743899060333006685973603163917516013260195949202947442179318781518892229394099261383616182557477506784164993440153058744407382751222569716977563792668012109273081181353989845921117491851403462371888355686474230484853914523352254167126868628481864996163341848890724072033904461215449490055648301018341042669331507422654316896720488109037245190678189266011096379075481134961277884585399715139512279696641566145126896358935378075836615930042700746527343590349139121728348494687845957706985091783268851212795425606023324388308041850626814267601471406837978006740254112514478465959138392428744367201423037730214853577421666963883136500569366713188350746717470503243253732307414238460689788080496208176574885145008977339784219946272565823381075471972504219635556406546825098179814493609347030800390299076668749127008835125675451582347710594110955688120147234572807378675799103937272632909789411518837520598947972591054556404856763958641255176996335148516501147399078921756557369649070969191525417096488592641213545056659112516015262476670260165309549106619041013372090009266785483622779248928726946292868316602658676203754904155319747920332796155366872906606715531489300400232476429066890960593540441635227140800262656336369797024961672586646968970046455153482998228078764129853582054408657626060256306972544095497813041960040008780707766950457521498833031996654786072474608300102428253622708200602107136642664527674757426681675611624002166939203747281618732711613961945546920645794008248548520125987943637123957323713538630793234064126919566938385667003842445640108632856188994822182132887721375643550913551902854203277371658617874873205329943843549819890035594160789266546197930794085481386673542819601050841175573141748310503130359856735404074233864771415415630393732663822830582884218589562785296073906362617014263969418867195983640858348084579360561974236212964816653634464756993451430502178779377920955140134785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 43252353252840851538963166873329389748530116057948368888234618225930620073356670564315969807371955302666226915531006638307403936607337875065690380452342404375651261623526874943632702207139235749607563959570089505458368381215315500748453090882441159958609210675818292274346511532455545790969722471677914092742050703894938291021812533830160057257602340965845669262951350521243870592409722326388159354215717794982853172068230799278625659404783458167327736288360242586349502470377305773088007191114574267457272651877683062373966481694708921777077902574922066001211688759407406083999930848364075862233304320886109252657875897805726193075191367583007037133971846024867668496444592446942870257297135593936756189703328427376545689278173985947318780359892590100788828451351333199819510362437082328101278194334689215033228351890798335068732208365903157832651643809722926209407349392728021822824176705620991299821186977481697502794995712247601392485775496163937804562741279954087690978949016889431274011158148111404279056205840598046500921013183200641577692851373191534862535783214031299644553077697505251636542195014940951552957850641426371286497207545606948026414048902353454033543631149093299671258067565538973584575913826455795424858649874501100695937283186818611868943268508086054163362420266362289220345271088950654048576968791146283099938556806812610217354546466430508994292479157034771803038672126121729738296663037956335273375900554326804147206139362605122282475341000240297070017927852372979185125364169337905750742752240918345924482543428107499282387709492074995344600763647331773116664788141160234465660845169580314299978150776952437236186702635536686229889960722418880954113258424676468741771309726877643886078967322282988030770701047072585971691479316576824467672087144127654975972606285326450256298656825910327984065526336853238903450287598159456085060503617372585736919612440087319049783800506466269289147456799821127343087337123737441976620354576352239882232248789413441015012536383019941149430232631511431686786144909161733489751876262402736684619022804486823749677390967261199591555052773319844116172870130351564916964468861079497492641415429613590503114720174323822304646069005030691055396315980420611056097977507074379743364703081783457329185644642874215334774701458235271817228245486623785657332613804841641476052842293069775515969088688758904269265620619885797102317769034200891199475822427433367509778823023010104868416660401496754931110985770209112837374036263765827030656885115214350142808307408587824473122127276190657655924306090709543124103022305745336918622930736417763814426919185488928110717092602715056654844630691760430720200174423137419829609454604232822590233826172327305810213607172158423564373573063975466576641157072496063311569743188743037306681522863461027696144167188384567097495256504029249965506506456227548450198803034544719925122522222978151689022724646668451188194326160816843178560506496828644969577531833241274326540774941533460740588171735018461052335460421181801283838504735765869934587333653544971589652342113777318618264557110919673705902835803497961437840968670036385599777945307680353224612343069542420656958156410197179416815652372189422777683329768165075231990862004776670137017086464889352860021640202410667676230660312401621003800431956903378801417092700199797444858889696364021235333881615062533002074569721080274843653895003328920026954475222070999537215663175175345138677651957547466622517490799698000993075051513040362129906580681817076158557681605872689357861991462479580679118145190272235451598569085683584594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -3280683638679472066070559451541353486821817019211803665375949970261458688264365553480485384877016096923638730108041388439034185076589956138142034297077099394374298088711377906881707624986966538154518704450005948158319612940622978168352596862337914590181739907931534515104502682598148957148542181854459471063877042207722471583253006351076213724956056440374694200744913298793932993861313300971402359189800313001357329809439841279342436816963222063165429371599313494750382301063831535655945499521763384420702666601439977798160849036521170047864359002901025851896585499094921302951667729519059141566088252134076690772492956287924079295925903706870641648110107736224666362569511983525586413629182857512089108387315065662951555004914555157964084211664178996110718347438856701556961612206825348301896927816107757405069191085773178414542782420109666006431239850967774563747569564753529301744460039295744951205590696377630628067918482632133535769712843063317949860786971813633101505886026130503849741261475553944807861994228761565440035592065236804949635059857892930924686797825414365628236785257332332067147649260223560704140971054586537701967081877966599583495960354574442974608068012305352215382291137671164047969384683656045909390743038312634156217879105556999059163376520957381575623989679761671373006905335940608697554355197710704904055616913059308139665020253184263415204324017845260755452370961612320612375791164393670823778350728667275019420247669366482441121234789771374978393727148194255655500150189172070038480042673710458738990142893500576166868249335652471541267538112077542221747520161961513858577472549229397388393617587909383315560266475183003261907090695201912810330791869962133783368145131788678341305868220722478017171554871735816852632324729616598343622924206983312754074656840328208370993687448743176677251086106733350822893228919005292947081344233979916645339778353711674289279709166793441549511348760593524199926489179241288117633745973297244642417940060523516917997493674341174421176358927784300196730212360423259673687434325212196069349579933776648402426569999829937761237477808534557534746157223252965733208212245012821254788374864884173675877699669770689643905186427651795457888878966769132636464680914650201076893049731543908241549686042971761246965224183856987285477497741168460066893313695553918364527691350322297393553283175941358687436332765973490648218389394442674724662943513562697153437402799957944131837983114176950114764242100968780581517070393472387051087150769037987906003881247506288103406156833870607678331840784495647019987713697780016768925167193880458869167414427974137641914977029222013982964908241542709275309786411690088989618072444896107907003863331287902895862379102585516117262286433445293856339595867663042758668707709889072033103972867875162149319974591716652464465449898565202144064094749541939757796906470527300330782134429565818993473666786587082702015801763783508558468732605171971744624557452562444184291754093369564490073685564391299743751142540239868148406888755284719766039773293446807006626807840910786821914286689032774114220844937148765370292059019781163458638603609636424536840288805182322536842233041732134490793165186141896075598258924031390430899023477434309157109748846227553720550809345723179234339531991944125890535801043372586262971331296568879573035807012795337972670817794592675399177242595529495462570029298682585174170150427487117057250109668104040800956184118818028134542102207449722765319801310186627450464037313568304096122419761024507687072291630910315447745000500395668272352299205122375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 236032239314281620516485723285480868608478754587046526128256384193181900887764807655329370335754773310975012713427107708325547802273184870318663743437810943127552043797696040079140443659496071028029269986358559726236622024150450646783161755591928161508069246125931679091909374958042572651690322111669399939944267388814642764250927319129140541824091658369239670589819681556709302801770661403423247482426276556844757474532644902302704831504355146532873650583812537753901941005734178626720921336925444025730134629126183810974547019380908510006202302958499586204170520910225359728572029470418745721734625333298754243611935962873418853205400520220610922340986332803168420945059788922509665319034913003377198112139316191973676044850918204014501712711795922708262041904002419809138942958314296942233284831360049390373737032977378363462003584119522283299856479335747141667749320757596276571861099618092447281122274151755111804698150461494749285782519896355227541661441437664316670188384310047530992754256539788206658358365289854736742632228253500754720542183033795589818176524129909279667899733215678594791836550855187135334138238314886471393884920176540322569562247043922231307144578962293484043533687660987669329668313476881111488482251142635875821127998396101522364766463274684935993628585969654647690727034826816050145738829141079117075159494793857757745392924285778650940578898615716909794969356621806621580420758066877333653026590902317910046268590139079102446932622865127711892528583934660554310238871662437027092475615698006808371252168495673020411595529633779161824972606047418508105310830843049384792898195305720651895765374270127101079399790650648340892975751305047361401572962272167110025501231717899627136138203636577688154951317327363978575125933039839196848573951639825114742272446049001763161037058762678171279974102875395159093669943945793400568517244706773487498010868072247976376850017848741050193014365874696373069612541888126198677439033451724405950932987823540828008244956532974193775855296213556432056871107908363221325945117799039986730761598623679260906328209829818312296827169079365332800144127508689189765178835143665489038668300475540382962496539272800794838574155957387782666891209395439019276011189172685012454451851129586388851655184717797686138018157985186942200903196974884986033766092063640470110766700931268821269177377193320095496391438691264439912234309530166349732407910222188762007045585891868489481971616805040979501657463985629271179184794414380285462517466732360857534622361647707249044737231126364833382373079975589962189119793737679349453257161513453264143598019920276253115217984561284613092355558236797746606476290446647982801396361661658686274747763602618559608401716401233148715038476119537760347632566625633856386121937989223117731298707654555924105251451604761312301417035742794170219506408696748145138948784758227426041724808957814631265046065312000755543844249586709746502700429789905906828139264121480888778955632294925411365811252399759234436883640970294869894774281473399975371361873106955072792598209917027638995288203794147518840050540415864451664175005085428059148050184766723685082073116787595589343398006616863525068659850631897013099093283559463298734880290047615128589670235634448993688382836070104604611547923109009222669764899757531494015133984035678460216843270091430096907303050182970671397308473017124637871886126932574949552505677027490291492830096579271895072360870415202109613947373094660135964309081813863254834220231072312809245552886126511500660632443944029191955515313279869435998771312131881713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -15924699943064403635845846425957046821292197294361738589757166326092862396647099189153434961844252895855033329529172418328001552095422506594580908060649843113062328960446511460528296651033313167535691327271410357909402551228775463440632573263824370276484059903321578692021737053526233466595906048534644066896587554912958338027514601759519093420389493108125946792320140146165503013854459542892753615681752324434371617046940931964579577610543458606426236815995201567488177206660494527878956132495305359243400349226315956382890959353376392633227527430659127466084362517804506000289354004168639513196273623839485999906816522341925740848003022467081787712660932792882770356950769306294153537421794842837069851856530024639553442741961437155772189094500804285806178773284759263304073768685002783381545708642440342915568125117852206457562941205554972184197866653132795156483039130361868436297941118467407541010195336270129062831297926235515921759220978511529423739995966292098966514497557881698274600170021518516177599643382667622276057423034567858243022603525408688053834518727551543672829992281752224976838450356298261878891412537165260726220139408577740510134840634992847745082216512034351578153390590878611128252511265861155759810304126984498394729071624004238148355304949178470553964309685534925967546638971012922719925873355181720658985401625544771641403082931203414618227649827125601469209145148759299823800590135016286785641715588205066695128928340111419832861281038634676189156984719854802367653752493415525821256883686047805005285258839441095711742702015387616301015763166461956332444106873862515181630901428282213162618370167039921718578563036277198444638309057265980654165632447505005990915125269365305781083380935446622734055504509047618333723592256555897257611785235448490549249535661987432148324565949539605220714781325792278471542711351447943946937100646367964411693551708112958730552726088668560216060078595618875614974478256626239382200747826258394437508263957824138710145813545525800753441518005220303320824087730540864420101939613378532731606551102196188218307234096082985856630124199131324759398341633273243666827111698168614573379228088881657160423113480025364370888703569659949406774571986417769900862387110916158815355039511476213928018263211600853558576233730452629855427611039998146807783502484012031805012797857474816702979797763976832220005558712842483127570312675048465866204036964783417196231957562539410293888636822522529630541503936988964733599717051988762658464609645330192086159993777375965117049418857245145452679837908596065180289431160509025086201156799619267975648957953806064795032988174841714734005806832354603147004198431013535616258822922223389646685127556118473520799167183573173757017087653677418901226815046929875454099138579919783993629166592532820543338300174476678880585772499946511670188191554612677820563775356886228150421693551995959666540487635336843524819467549995878890530545574815565463256633883864548334762613792680870964090872943366246643523169488216228895047527209236256790159042948941778961102130245955467893315872308256485254930802775824101038807396109070432667422077241529156353032347810329166668093174196348757956819557980867823385870279959039834566471376839841373532989229606290889351607786028888920479254522842119999600421146183671145950484692518874339040860404878502073293769259409453943725869064315010843091311034848504886274050232598912850653082504611749280610858454513687499742578135439009815504203031585167691453738381845104670930974458055914399702445512110361789466113403588939862390550201606750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 996845860043650933842107711365601000901043262388860790766849725600852843715931676685470224593252720491805082034503001744739257564868257586756829275154543729456131761922058491968630782773830041441437708434732245212645553570498316884654039288958804355906774096798791472480672034727578450315456769908114866612220576993077520846481143595571269379205750476514436285358577221019698279957014128360794339359386776836374649213373219196195650721162035905352094881981682639788460547095490518140952003940679308047861407695755925206211614480471084455337910282544242428694160259486442128383487833397441208067070801326922957498204673455555063754428501757085645225182577162703397287949661483465918754832702701757915930123287459060296580260545565722637301774411774471364272429535420016924014641610656966670470079108051390547468302084757001041975194505683424066737278368507257982312287469564204123146332816769231010316020841543434613314306422635215498214658640608932611785298460270067289217898284261930089647206262427853809930751759147821525656742325673539893017618478654692547512404005177351822473289646918189839865176703896308944073519562705469916239794045765597604832730431188529296181591222745794644628944003797598124937182577500978264718506695705645808589967019965104168881233873762573346182397051411191876709341635022259092270526168824804741806728654683919941042061883822962410279739224204275235056832930540522507612885084214565564312567723939741471678375391026272026263716360380087166616882491102668769961578433036292304871414434049669341561719588237078831709024057222253655153371432248233027082915231903585061869658519914395724642486329835990433308909293353212317168068951861440495164937980766148047366735211905252135374222399547291609589778575403543832411285747703324722279956033822338653269647450876175764011927940812493725272316708821809463198128006931899437924045327325193911715834760383168340958239101312972741900629209221937230477440113209381130864040805429295818078334478522592296597231949090112531754010617773644867161711860583227782621132983577189438427752867500373505101739077523252710418704090933337446195831503809604086385597652400011721490673674279040546951587441085127004983487225413504489204491855883611780353183981874163776774555435973613190106007400632919862528653697922948528074408854436382253374987753337474675523188063379848223981023063342807271858312042351232558721988973283221705637092820825345894743343780406484751465917207577304215494526402574021886630659731931785011602628776527397640013750912023073702944840595034010027516504249725246858712166299751252195469562447433350912176056219773827910489745213080226572452804959404202246931761945856493255615062635282645992366088262425848567362770381519648309569129570540780917310471612603732208042121140448376533463301910769688371200065730812585548997957455114226013559212920859363986441440258796597282655321917146633464972466143161935020690470873227670603221705230032817952126843809052976013716225998011850613351999465414645704783579173391276719019573732536829597692748779342102181692538620382058557172290821923615630108388059409348806046355425075436736739134860068165530472443522876475512962865922357443651204697823550852644359967976802556886672975639974661432585254464353434193287260825010322893212968358872231387298780184347058107179087330625516139245272407060525907327407658988627056379003993402538785665195228694041135287677993495199661399774953062641822092461349753809468443210507421569042465671675599624221379480079195457851657683739778752561937763870126082310801147082229755495016123056411743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -57431446273109887591358074300821483042810874968146245897115712893501813453183971272721733716038561021580731647316307474838886293386794483392857883279308030874877427152965522596971294943919948536202564926014004758948069378164425194754866671490509385230685991350157029933574998819586135090979048867146066288819756277313530545631040981242051300961769023926691353472398696571559352511646732893550404583511477453905486633956058604624492822343080757832391891472559638909066627475884928054511809555398719405932977336674593936234941672969015746629093351687629721887477882218013828493111431526374879383191297741837394977893895061667908117949762841563968145913274069644036968709664696311394173241046876494405212959379641349618056117556148681737791048469404477070156605899573770578237278317473897407759718084039097732576271451857307715937830975765272555858749972479752409402885359001501017343890867901916132839054318569242138634669144521433154825238207556712879789049827071380651898154668397849903969344202532514601766406751698957569816201635498508574309661651649833056551314773685281789822821861060979628221628645311097063859781527569780434156127303431640011805456358608180301999452729258018157911636595567881321361497783424196181676452966488006410008800666277572120143858321901499890868977033400178656337194529935998849622498451067220746752359009842601234680749961230692937543084272989777549218129865632106447435132879718547470365800260904752914498762023973382149102268879536169965048057560875243612725247746595589046339447025940194854774689474542023175619034296698532101709272838310222764585322658498376442987567693271498870978117886934757407947184274624749749291055231640359500692624508549392111329027863072049578872084328192035581164531615920410893130272617468148427588970203204355475123040988080887809544753267307694158265235431189527704725933519672880360470974169073538239134391201214836489332333066948535136678629626406818396810768818509988842611052475535112582775867720220954752909181774816979636874794981928215111009371511592132572985105180971167542123987643793679008601030134866400439778355687432753455342033885897343866999142273095898830890323574003548717235500354448140435465252476570056715156916569038943357054318132788986762103826724645605826330155886790915906341733931626997889850589923921356715224772668802137675220181440285799275124404870673047187405571223876331488810102784903338673248476354456276013324745312950748383234899436870393525141124758059175031081803524667757894763955224603007962204757821088089486677310221208387909766235064076798004355857034664396744716311805907882164902345875401882251506703984634275094953653635194022635518553799962432251964519309937548231578089278557451967840474935642794398207301883899779441136217672861713821443574274335792131422617653750245568420242162891139879201224611426698397030906150223138727131319130484484689711651266221108344308584477425896764738822812067764080843207939173539644000099950593205998700465750042170449966242304035224392325087425150766430713909294110409612815930644327638184609567378134308814600223030494199143250659583541380585819133613598774699339726501394352666623061381211213934356101909517932217555397900224856703165674885473001653485776875806610736015934908075218786442749241528937321964052523038110939579018375882221461397420963908910535813707563538619573973323103511515388067430567455938812442676460375814046169441374500881628567108396789624978314046219284747077802571534458070135203570161929202266259327599911520138016693312838091450023465581290969542584446265691145544264376163482666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 3030624389027102454373202757804440905724283905600018834997081538449593478222189424103933011183094069030062009055686363942652950586891481759892344683411774825580209323987776555436081319172957410152442966728524150620799683497878436694853385442251375415903017841377804461744109954224294648121597838643066074139849246712617981638910808172452803014860928187391173983900644432093081576512163506937531833862812493664100289162035914198624046740176431956130052214470190743521234107429553647466148062489506829619798500894244365311855732665666742680950740528903313995287893401277132266893996340593135369601821902570410358651756442349005768189453987392076015320305530492889603278521234521553775934838947730251092191348525301727255920815318113306818912733444695723295618451484008331300887981835836449148794434496052418148102438663087168904113481192144403269392291025168347230663373685637571308753833350161606355116601761457202452787797065756600163750785269578042579296449697032983008134477968562919550032832800364669947545395354691010236112911614585417181637020565519654829239973487804646503345575273633648813847382745901328870767923855749762400868557470668978626922370639950266560685928377611909154265925838699551295864583175609646088553018933947039245576185493021507113259276494784255940807272903406888141718777268426077325483704146413629077209437073324371738344188001369557425964134807461146276950880591494394636849002792836816498974427142289323457531487688920444374612230248114753526798229243426586652619329376777116405103763656161988872604552599566959553414201163759106330755483048456288788717716097501235815636836762667233703375858136959599665541837669690903259662656888640008323617751043309031810333997232154697445273618372603879397854479723612199373880282330466317455026400861415407127417320572062371661464215978376599913682844165217261124159602092454776774420373278264876852431272266043916130505291758811629005087803992853600921128421186344998309257186172208887219321988489828028087512879667018670920285219917774510356033251922469549540799766956342610192532408011812646134090803359405953288128580454003689864818229870117461862932262726884870167449877298206008595618587859494689860450026568555663053689479751269177392680810731459882379646949827173412521261606948269858522625890316090331582201134758917814440102104206654606300811525103163884233268160667567405908495953662251196889750297441391090006943820069154510504419097434750540396620372644828056640877108395152669419095014336293437492084098265605874353585260487923623686005907458974483461881280772968384876654635627759873508892801969169232416795233462371374461047699709995902261650662013069015755219369119893856578116886865540210929062555600611254394166368368112565515290139552763923094722215947514218401101946172082617760445190648300433372711380021678063854757076412245528481695827204886426443393006040087741569939187244921812883825109201572739070951612867169875348345175282237509075756262793286808428217451198892371038430821923601380967042861237118538702330811541628884349299687904845761021449051776696622546564154950794795690059306270714326390088157892823425929488545144505414376978919795987736694562526070817996118219386307166923738810003958355356565980833497716132609935467679443251700346293829084289531210684477632509369074144205716645921088650562506323091548786532547664208999517485595133604799850502554873016679610232267134717119643098644515951407439756141659607615764510051904120543462382881566585471031248540520468522318558286831827010391573946408527748438563153243795338458295812435664981603622436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -146169530238865598461850455590038214729025531217076299939588516583530038909658034973890346226823820537572892170069105227108845939994350403126030534840303829036810195850751702208736822534021916070431863477410204447368890169533149969038857572194954897391537195134768586902394586233425920360199461964229603594387951120333239970700294408902667916637364385406091244366703641725956676696984828349409630467444781962279826993591811442788511208060392595327296784750579434852558572253500074144447085304334703871830871125445796673652464894850546750150700831683550357710781031570885212360127467422178883765745636784458335155272579867754717566238425546781965561699904180350210352827509375746190845560693481155137376996421746504032099001914471910049218918535925264688628900241700375004132414703611925840120179679009176246544161977558287967179869622394748587069312542568988480988603662353567817534824621003652104891633217338129848870135071866928063817392289184359842207751608465154145485311229108226723678036949663797972906677917073450607292876023289295655086039489516029313068126314080231530726422827513851571802898129105573897400880464354022940313985810887132789627764359564011138596935041625646887634277270566855421178377128361633554204306873806950503388948894437251905535506946442581857000519959393166479682587634179639403091426198118834246849275316950822023640113129225370052790999033630745379544660219786193871955306734763270683833874264569690200324936377232747363034534258013877304727588717332003111090085896294162146188685285994557818310193749001074553207016759864301569975480471723445467373059946252596006975053983647675615142950569370121146531065024211569320350927822500850417021432403549536260406009708881218745162245808114022199171395213460337956910944675121080907616080256137629350160706635572640422196386663713040632845899341617648109036407583923796646021320721491735642560178407653974561629085295140444437849245806531501995230729765810578843724703547712691464309398661312337472220590377045510863110358795512534572285228199149440132286850608924731924599036065025723327172257287487301195687878498582836573676925634054899118339582312331927705504287345632345352385246010970788416853596150875793336507150442307935167912316945063118278910578152252687533631376265673438676570840964249419654547022795265304051987800439717455093911974167546729650982332330969174896368119117983117404280110552100529888117117944328727501495251417316269522188639824566280596481997312068642388783838823963359435977218997979078972339333652027539170287497574347728658640947038798321762226704227770095362323604872378369210335515188572441409135366376264526763239945114742428359730875636473438255906276427970756190278676689546342626692175644815540929640530471240274999277127627881717989124309316789912552030056837472626342608691937271071924215024815854990442639674130227196294961995842745280172844408129194741379415934187528877064584422323221664546290992383177880298677395947708982654927680891897279243445494991239472086300617597563483501842448762602679273521491345605195392403851873666212078065571032053492802769098352760349400567099446721088344500335185527903648250339383277144115951029740424245727707049791962233363826430037708435193764001006441847130805548483479859037252146472063278973433567261027700575316058992035877082991857616908116382748166291955581075758699740771228300458550066368047963837906021677693800814541928822333021330447597612564518770991751457663648332956157055234555902419471648659501732462232654743644725822381845155056236927458928681873259980732686889916658401489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 6441336323610224373289326685282655455554643913598855736474020486754221815659632976549129762589073456716475484806007635003824731427452853268383964498586937279882884367261655867620973628710838775395238109832946588279164243395660179824516518292917817377360203179191042337831820064529847273345995629366537268225830214955788935010153578751323439761987696449779316333921946444005237350355665821535254055382540181450343234072683554334711766591310884712177385282269255894892499767053175903461280138267462166954989613929639069191918947148248277811547541202669469447977406134016242798528858545786691556632020536197691275000684486214675988820579591411317868052556005030912533827065615158785652750912966107782962218570358330519905849303963487666381128728516930567128378318193326631873262675076421987820851237414205683052982633899180651413509091008340042271937608842887535053782371023709566942992358311211373925805610744438438108970265264899939793726882482097737508588382538922427708813163780732054955307228266304618893398633825180419790926455600219642015810358625182960645165535447127536130762542062798826046562476064045828702557199686787249383626466373222952164688938051569397660322161285496100091189220417156297485756560954299354194836921402874546858716551214957650183691847310394633137892673205429753722800679317387716212351609877287811243162330308366315441438157862184111046449234073169488213602200410453082171334992296358219505943118028476682136037713694757221158860708068106669014200789074020712969652007057633401105459550162253982867138066074033614213757864407193208987784753437009943501359422480513718823650008637963849630500816938240097175860144669271684761935353156666368651929133915751506081591033538637333300021750658782120238162803039210897180102695414143768853915073756697940448130425926764584766558959635422430306814624940042793573160057065460031911339763593103714748319389487142237473446397195675534167070462217266439171796563837482821349621786128686718958344139362397744557373254707299660787388052089638772591938952369915494320217597387074215199324711303309390741692574919800153380226916889256904304909741078095645934399645139206293623566436620669945929390571355247483820577818159578749576187378859630459695834689700866586319840451000932189178102592325180518160427501201051730402800282406024528882621237944729365755564702423835476949591360910386038483548187498776945699445145932801571807771168112540681044155200072038450742075619515412832587703544121377042262822473187425825069835010075809610442688746689834212607802534470092434384844164169204136043573184096226253855968354314348544680977776625365865877876957876693116401481411997049258183588857669425970493952164983499750162326587908902679215993690296707057587761427926477811141043019593433246569984311604249213800688763077221498462651013898641181873932125088409112390017986792834928223692440938228137178911280051253672730218545082359119817308518468678299918019740130596857353331897799410654300809951361503452848598067778463057854316671760273343751157815162420917416323090445641909270833408929902413600936755159552527253306157248152328860071919757430821497897287416191114520980986994203607009538595626255073535350721052643323791786941891543736128973048733766372693505955099941442567163687992535507148667545743192488099519665153870171088050378317940002760266776438181317384722771677022317218892724446027701209345292593316805149980441527054324140225840719335135395492442553467048695349978409424044667311453343791010334779349880558703525841823367859221755492491872244782537529860370737966150045394897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -259419421614778540878364624302338954483461788989798814366853626002199805616736456011169227622445854227228744956674999359404134766949860274033332883592504432605674952450781423191842315142622740201183504158256845208690215206091905302224088190408203401304004542560461708783658260586241461148050765637281224961489027815165013054873635814875049429092917638208087967443379768919260322688849689031351512729011783160474263938906836173153521057474131479884151890398009237586406239225600641229400289031811530230331034168962377912399718396972492899237556969752975869297343400019950506447399172415961033908294026998356964250892332684171839357742500551583593586558181072094578227343662237046519895132924258263073811293039256185349153054261616507883341886997927247517502592544765777089836981061939462791414393480324183666138722088686978810337344887711310646512544608556513408424235514569840483096763371007913497244441034827930111481769186476853225188924807415772945363573949468399013588806143947425826488503222345521585586750863755591142175827130328819465063345626774199367237800687806333190422126726647891627232366088899077912888728290210212818814418624964586515223570131490874094372357196340832547473278452288844359138796900958433393828341208694482931982652504048291882998792778030128234910337010127016989413985927101146643875455331746550044536042305630610186112781217357051959958273477436021316285310979474387623181329561395180996930194995166871892783334832958217742711243939868483911812984965424529058051358504332228803807190423544755713307533150153454798077467176964951477153545919579353425073701236655469122494425871021220036019077040453616626172742863971028970172618478432727382789829348602534947292112755633886699177768478942265454033173318910718396224436711464959474515174387785097521801817774593701587710990656337429691163471904053061741800931748549677200369174029385586595766395129449461632255792780670601013712023534971128269385599429656609740414762162853974392974570201445810128141344976222311716527648365040389927334450295960169928384795913402750285994388370718247218677092688110356719697123761395587786315748312742990550195234219874574491714843370705403148796609953409684529396192946805552152932502783775305948459156510836465963776536025142016080434013596365936052465653160019444556751459674231866185409541166378240017628707429886854382129603168655728250010665469519854890531347302806911072195810068400728478736390508087709433448695888246005978642070868069761537452232457905229059730657678618057032690013339424417239470016549069644133463122774029854723163851535418689166191988031272736242465154842392062587471661172099604270868085566971594337345700399507353756435565043886817572892631410379362483907823971742622447979423843109762252642769374803096026544569981171505138719199182517167585777264298945126192402103570689549492869533448023155063835558586950760479229945334968225820111377190398004736629238870714777607620084014764484574565143052772403536189995886277371780787600639643597089488423925277539874792405465948491206790078420857889943548076471512660093545635126739313942917217166111170491230937696304822091756461876710798919501815538868880528311094018508405051349606870054389974824015687755947964976508626804601222421763145106483546596427051170373551951855692150346585698288978619083091738221479347437741512871951742950480118736852406578564196303876362863026610974160897720950740844797925563407862930458431049994876173987131017330683400713010523366100702407615831736753601982760003354960676495930335079758587700057857055778855798821314238011837005615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 9550120494550914654468039638189477684845217566923651467312123112942529763527723366812661863702935982119048517628494864492770158928650554090259785730182967020492930761251557833744613673815691642970699525766569383479413371543101007523044493857312446314018201013691222535130336395338129334093848789980331060511574075572025281219353335303887112603838271311358502109450741375045010723649289702508451493182465326561231158900763182290459019559552133255978970373487658677026767653393056909727068068013108426680231304743840620406658802616403459055374686405071728086865874256886655765554586814303112010905363292402109378687582897664871877587638252766044093503111898278129373342202289178238483892138134559296548489267556202470404880470216437495392679635589996793345622895278578586889400890416419592061109796121451714652336125854524020274510886690798042196840618881310201367353882804138808964634310856308870346516628288433238538104553175145897890275274779631193832569389952957949945135514090663065996026596085597479224703024830028003415603469482638822908229692584271797447211735831393963755953869971504853946985891804034701719857422687747102068538431181959863593557249085871823634673614513222878031217053119190539797718503422569343304639528256963684091220338541431671591054356824400076433906335313439749450716046140964560653055164020316709786344917937521699013837963567173909185790639503268635832299421200067430202082387454772289285330255211017280019554547711879005734430468875974626972432914500768603823304052400828234321672155130194106421831109445596698960180856730440364044249752404162237706077416953987653894455829719685063585534979295759559435994895291364481645344361218776645065442922719239782251559260119935457189837129483868015236947620475699727298392997425682797741478276627851080913009496345666295729668274221070600421972246558320232686584938811065510442290024178102128901115984039794465465515603689115191848358620483542338691947131675986287149322823265335400232012332962124010816906219025789914397632138608145537561076787312328753637894337010794287036660196502647468061662226914383649366036704744116703760275843142219087750818909152006796976778810813517606645663421042894332131862074276459526402029166485115080944573691844589877385823141201425182184187348890718786653145100034093995280408776393261119238679542056416922978610660884395561574391001651618552629679940192367069548119017955488751815353534772983255502344604020687743587913633928892640942890893233204658994609029377526000554679554925174823882084346946892917673627573621345540724627592498829253563690830558546142856836879258722845807522098192479051612733313149029554443477831873183926560476821582412613509576057948034995707921592389398622173077432319945145763020127538858068561726425843523265689504120621589821649075624502974846334732568633955751782966738077217839177184885458951303442561789367454101516736723515934203666734912680444890518801517719545521874581828177967123902495415565420120360858896368900072121932855050148808354063329268072786353529619910709583995073168515156993300490642022257248324841073328769921527109248813888163296946796895663669719292043643862570044073023120686659428354176448957703878762971612647596373878604600881042620073387295690795971681228462211720438452632146005723797249785478650222777650921036617414305602723181391869375594766261903727197520090199713974517665116442549748515727964645754084857956861487468076190903242508064973542567246124500773233891370013326473613106119879743859016890524019065226625265643338835279002298605507427527112076063785934820771217346191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -321265188609659773506388032623106241353451749415175758760170228151632843288373060995943303440903629573170216027608653617906766982140275488478021643634625602068461498557343812623960593358738146728061772706863587106634543618878786284703341452666301181215724794798403082049574723998403758020996797818668892540966859942092674046661692996270258057125393509009410625807192805186879309085913870743389737843573846583355203923558275693055074547000524114596663961036677848047616543326949796954235733991282420709343504246773541820430681320534830399157471190284005955646094307860695512053396387731223540142237007891290372785712982453737945981872280336480918807759373720504452895094921807780696289541641006917584457940694742600520583684547847073470915698714557941779378083815179016780266878012376040530801423334808226896504187488242735818765246626930391499407946751061712364542516872710810515990072576956868689355828872374444069808973709970154501422230166590679834670693245209992218584362000098214857361456029235156727069624949319915662213335429692079170200257768281169020224931077184331337415708712501349848171310482018068080133792698977329151415312298458428683305114171215511018569481357102822062701535354412423054855010425846309687516657485249178220047852819776870537507350821228033244791751323116873778809545541900829180471185344520573164122916104166381229479219311152999442591196247901741290935271303467582243788461511572528486957457843952866861796967403665476443783873967099778798411428337934526684557242472502586654749213309074004881009636971046477460380134332480529381945649858257895226801322226421085723848026607942026806053527324766285417334523498633419508861390077813557971272567041692270300671277113809843499058999555715257897969276828556869481442557370300692113604666836225042717844279280160727813224008598359263828060962107349669167530533385964968780741022958207342557388752179762043226360679683482541565273998528165716517368797148169819246577885428683291984848344424965044742454524610600014431759491705554087265206097612181122272486674313426636095061007885670665178428031147667695457870625598419867510841033139605883910262622656097433833918668134034444974221592594539768820890462907433275752951133153947391812461179581169972087181992027921290019074676633123898971736851986486857394860789911013919476347434571092134270042726139535902478332776633141913949436132935936440834572313151953672194304093714046245617961039953591509211634175014594470363498950360240807207498289569466097401779720005350673676154927378223654459791527037815692157019757105506526598534726534956286803341230673353050134600892122824125717890645279171064031697368880039884398468191693956910430633342073147749385826495265526203653326966434319755773130051222730454390108696362821287536593902538427011517125786509845585411534218488944997745013503549818290305219096264063387952922615856218765054750242163587158613128433974146077319542809417046456756080935290548902310386207655133825057397761425061680867821928425067093922479904827470022059257873323978651381537242149205216572885139772030910918486190861779993349816892048255073723387914847588681534533043148205310069815674973065440731753037361588410418570248796191163129469349652640525046561796413474373614613564254813502580192694370603431801717924219083706907181425002810392596333048813768124791706486120461951985836048191579218384753936094467232865940272726235014415494197662307300326293624424841227680337867790479442323104293022267646626705990899337255427546625607078101432725811408172405832512644851004330438402554136700928211212158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 9868141346243867236199376067639729129718967418701628290062546697829336324583501275352420847725002428069951102994457046231933812505036852216410635974067070105531491315707173141645506511730203917436814221038344158476897440215426187397887461508377657060778410541335443700699902101015086087488754865891798103186134034919084643486739968372094863364894642764496383171433656130822752225138082643480492148188385341323152699086389978739099094029338103421412407413254684880549154352253015223200887941655155451888419385163906123247241870994803560203489261408199355467474757799496997495133213323484869902398474201218700086926591163114963563130453538189206614535744846920303679349224555760696027834378485219314574854359784629720872079117884484349143397507190773201765937274911982696847187141157242604770504586312602286019532347885555939457740926004931906493944475976959167832200371587210806080041260010683232942590314095811584146694956397410478098855074439769870862839142831211405635353694077541072383975131437019491831549499003010076308289675278145917881735603885978432312745552915931327592031935202765377723161359108183767278439718330032504439730231164392302799568773429671617638677553935314814674089159566813289293047078953263823411229845580736093845557446357799217446058514172508982741347157325200769886810095917745968310946810826930139633830546059273583556560502572905688525655927646582816834523815142590473222543640519900351848905435732690464556881727984366528007850100279726631780451564319110065313075965360896294726598984443881902680792768485716038682235512302297315148927059967201777815883597982876001412649664412330369675773795174740162923017385107237998468630173731032860092620270093566988872563377051899708920331621741373101695647489346551936255655741324735901732854636727205528225274917781613134683432203404066195277527034790264279583728924039071143472444651581711282141907728257526987419008632361777824414986785184472201974268159162108842723628015461739992156123447670231738274558822557853087922253644821922420553977579914738733741521342527987400658305019201261816572074528419720561564194807243512090938417421085197737327207270947526247742280103701490404661940766787153678755509504102453457810914627806001406156336405979910269636780507805455524869878342428962343793635941612746286435818965260686947431496781197966384266617731754530453901555225311145069620362418712881350776840311642484691937884309173931068094525001522755428838234808289867328657185138582899045218578833762939320576648184360696976728883003900550022348313285363420234542398962622051347656360802554966695307085475917479863473288025214925483582859489913528575133873701150073416739156460991497097948794041995373121017616156858677205768965562382363187649037388470779215446018864742438216779777487142485890362125312032796709314006339647651748857542770898783221208956234387865429068439633069027145076495653240434377109574683120984593089423169568827522673177765563428172846659316516642204217379944834916453154481147066053963901734872850710667452826801873157298991433668142454016078056047650091252921833106630473439479398133725724800871378364772809016991949759265337317149675248548677379575261769515313186715570260726136782744396620200725515955505197346335252463370175638693507647195960073608755906771420518807719479461978388849234823793609386383331780762321238584970067250027493890341411476467503111666935348742173363546079279089047079494530092929852812466760860919293692068046801454462118857460523244221159239691227550149817641952879612682922472527264791540466370217745861737057566642761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -276369830280076985504756050598004319470232746202844816308235886471835633092019674798983884605556440552717788356546957139578911168077418096646041892711355679736796234251760319079983442538100275389736735294863485746574337898407287008480623418155164196034297905463193489573487643252156764294197413661649887330372569613922391874517731458085283828711906285729858436941613272696766942852597698797533470336414690380293579070856112464269494314383003980260820106574606034055229148689568689506206205876150080143043263865780928376532412383427794993694817543250163556267245629067587905806730089402033431281077389121031177507006524571160002486968439741549348452100147560951144919293458164077517281313208141055558430518212021414162558312381380406180115321147784942617417217506613453662014496391737404628508450817560309633272837423674588505743358966908226710913441242200741256434340955704188280905629279115846722087355137258179077226732209730672637024501059095156462925865403311718639476325698637126127538712133840542081507883817192551476373936727485708979530393196695174647582760869321646385438933420382753871601392630400551911550551507450612556597000456325593158298558185220205171839557657071960936904138646771555138563977976363390317339581545621119345431489634751688838128352758768123339619042456356600938533992736724325665779604984132304882760177727358232614457074067065924518799052202885015937262974884203130640996015302701114237803742035392971143978322870811496393993718240763244307121175238494942328897606553775852045048171083000435949975494847907919786320159074291621337882455327646627340481567970418132384087642351530679429907265379086849236522003399497140766353324667473430400352999614468315350835253304094339130000883947511829548852732526327450552999233374212244474090273443140699960246648138985226475793311470634704105934900238246185420678933548624984157599795294420924942216682123895387143814241313112247295070805363954519620901829160038909885691316010472320525726956611762456544654292575232905457838754670422724459009687744901922151186838221500188010523676724832435801141084305820791112357510421802941898203901627902882443430881882522518616127610852595882660653376189972147085896136511367578254895641083463040401018634372298978048762750561077950491891273668305595723760205715524797487654479915019812595986895249073030281517973683506761588689971896928356620340586239048898872349855855959638726023219760086389584320674647688858573061137513173453494982333809232382051151991164084282079675953390277074588573382853599357717032527605133112596577531563193057042736390876550925944218334141558138546472533893896214367905425913684270772093114415645130412901443643610141941812624178930324872947108506152144982522908644766221236817786977822778723850063855862932713957618757257975877916667638025116954824388319382709687688854609315312541868222036108979487584271816026723272671902851507992852917744637414133180489287980806657393947357082033966186752862606339953390757056147406981939561943869447419507565378872227912286844411258654996506211834187806999467289175509594019285103001906256139985459462200811253094230639688773259990769151070314473389183414158782339961501273603231883801593365963755765776810132252220113644867154526399006456826280463225314059986992958187780649123507951638424732013818197639910947505364442349968588390627075301199632111219100786834748367878901767085535796111592486675912426967190330747298106686444338605582527681100614221699609606028180690559511671761645264120333913192184231324340784837309116821021959151894882666056219022721052169799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 7042645544675321129295708685567112447077402844922489319554672008494883318546453758635943987783726569040521908919166625727801204508501720554872394560444327918138142295441288875408429571043410998029793664960490347588646106181898807680910995686981779045438928036595500321813752510173836102294430330822143541362451217265489759271310682827125958906116408889028640999847653551904500029360980085790492085903523757756946390923809492177223896724341857077543010022212734334148659984554377922931446684345344521226679074385303824201564742028870212604359228457407366629183970792348147552777238450671752671631155919770560513667013531604041263079559341857938588080002804399405736474257093288417923894416890325869422846693740769369695186439583126666293862314839409211422078267405935884955031533044179686510041489343897890568625853361667617946248620557009947845729754546056663054872423973876507612808870100653430910280889820611723858735358965048883130301621284596448596453580519534147647719692826687074675707875296076705637552814956918806173082442849807369206425746388410954969545399462046980751317981527605749106176367352016496730388922885867094874694394753282296887224640525699591925968621558119408169514259309985856474688518286866628846556922685980684822435897625649818590861332737738366521060889437877259539036722638507307614251425319292551516589718200141545600845746421099054920436863810018011585276013301684280305265605825712735017548302241763997819859105886432830434383796646009206050125960531170766821269068539073617438141058525180589505537206567104676011126402151263082108171949931495098492253025898604064755497241251170069386992589676143981516001543762140877543837650195299296732230930068039976238787362797576289582378847862683515200837478523089410848949592010610004493514336683755622933101500486786088270551297072424874500821779616664343296581754413677919995820725353406307500173739632658415843783504504014746715775416171986487769647503989902551667597302420751811233783271896846727154580926571718291237230079003103412032481685215681186975268942829044577691521990409217500998761699067772596064793692538949170801710852783534029137942366680172080275052539617385455235566329385056836888579673297690209109388314152602670427386718096150692897479230241431953483860496104699542583678151978978484983445616227771471449297019318539174452483803451623906965345839184446061911676765561065045682679202878783240209183335497040747024875215597080703494734340510090342835585494250097009052122019800684366701013401414046719279301793413697745030444197629837787707809295768176566925484598056863982632944439474827517379082295242678553814072471560259922097851815788141334802206630793124777430905995449249485708242532833260886396057552506863373070923776392059560990558144547659687150655582079124221842403489106149613408987952092377034196298104537029468202170329135573307794650412794624309497285712261192583913257804889825035863864363365095567885646012516909554589312086156524913565836029637008451174179868246172601761687536279558513340511888510569602660794098442053550163045782591223914293977583964457056262444725201189568405162795607132896052679393242918217480219763876625357032826045774758461545633080336804683149569513646008963111598361710625931060896902341794935862370092214158933487400102384538866356780714111468947601939586206396403897231107078920444546138514003894227522353617174960942223513758903387993883989074643562912717552567814265420922677441905742391921895030870326195203221617920457559636550924908588907364208769195520049802460998857093557035113917663693428039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -162759946723727902171879818680216350774456623267919113497409855106051909327162915573447750529464509816339544157222311351702630057885809994935942626307419429121074481423951605352509329467137798410047274877506450361390574198540478845409547715232100631900446198077542678674550106595224233914403378545042341090273318915622004249051900898667365791671891597258661465234518436068605277177130695195985099226566701021093486474926245414224660068022397521521823718747926413257241149292857583533705655739808001593338018319058838473010291903119777769576150491523137844573230659470032150507954392298780866014184948948212359876126549560211758734389925872209270906296083903020206235591728777945336309917285020606795400002657973661660078434363558001503679685822996302804478916304395362763067513876198392248493447418341725935595213843420772693527902806568785360692292767827537823890601424117385171670135685427924480510261195023811193365233803132451526895770888235382144644636450593661164962391492561636525783571918281136111423132076276681564831552278054595867293255715829128488569567932199260795095939249617522843138651479433529794169321892271226310200932116527309987317147742846223132060166576267036601979522711457311950616732921099030569262276196529777577743828176312830421465440955325118980532693909045375518187771045498382935457774611253866559264948229443429826415359473314262679986522516208473720983400532035215428580248195940560590460946895575512379458771217516240523578042432248533197701920108729000005252800848092982491692320071789297534390719440874917382038662542979816602536286122521813463658243967448903308921405528372881266868525217698170775163413260329258530451172241674393763216131751930484294781561643527431350787885592240289574756645448541020117786492729942896871440222849307222214801508409774100285867089524392573847150941477026656735886730990877527564405885431588248828818093764763057221240574709962442486740758075069241691659727897540179281533508806195369922271937228726754788322182858518907210497347989363443342593918172953766250425011859029621833505856082444176279543637881389649941420663252646432799341792939669035554102968263328856208526662184141610781215627095422425657783378334009256517397056311431702463193430043228282965284931122315320831254064580815897868597126573265125987403064218187391866200933926305430722010064948318276128178542471070757906759688359787636251349852880190404204147529533823381904990895403606934711520375039212918916922500095940261012888187304953512174053238358842469612432685157622654070312730048440332091966002842249301968396767529379407965807006730872385444382316615846063138933270325105737319247818657318554437224882523162597713705267793647024305537334566271216670424008466153747720957794108944009541212185276036212137277631609767650820256015132546442082845098237815288992825603293237237903849553305468281068215070179296978078091646570074380249551768543660502718838949443163463237526647032050642611898595376536997734283257382769062952613209858255927231611649830620759363009806762889222417504022569176325835021414949743401905568148365401000426626011041737740335831398931760784992526347656270872168889642573843681352865320767092567020231257820103496560547710246449052344902380708320365364942365135589247446947579451377099890032982625377021992634417184740687997541170954094797786571064658158743674229352645039016697515298348536821640775120878994331973235590475104860385400600449538579269793165622035903997331066414841556858436602625475790893771750822323415719693690870089028308686194912593236949760466814041137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3400190405150088209154481835058551023597389387684368746077234667993748196265561709160135551243141713793068358325361961350826519231472495019271129342060744422269283605394871422460666131007348880914385020695593872714641143892262725482575932449814781919546291799277126866104878750811652418309787110072537343491523283404863750055453590192405251282348761594173263619364581919725258400289105726942622125516911465768970095263761324472907101324624244747933927524858617904091904790553602269468662185108934518376844637617082093099407496403306412651626922077803350410138842156940554460369511664163537642241112633944656364279336256985804403531178601309180703819199595577381123466856584528165519268996534044404863325280337214847385555333753412299646837813369195658156291921751473648183625974060695053038463508735050593102634358851775296234988671115607277379527825083937611507702479061710948883513568586318445131938799141329178268655965189154254354905439739102424201182745041080979588966920628005542877546007212337983290324852929238317353814466045083524958280353504416695031642829631894166331994450285205979286435252550063675535860542484109459373255483205083470836412737005814376672977885454581551394729105177255523773123124082596249221650138302073034307307440632370162607155905061218371277840399990490546300015924080939697340644020442711123680177708232072772963266838598484895892452247127430937445340544066159370136479248418546321344013764737779753014109704937102551344403602118641683684773080630825654664509729517862547716909491729212237823210239268165232751899337025374708203401129468027286362690374607339899459881217919120026037913838198312563262371360464716615205559869881851380706619127112445332331062075796368676589127372638367597883977464889726855129684679951281630209880218906481814612509902003877377819448104180677728136810182023732132652183806927536707110454295564236984061191644130399890625357932171164765182610452525188633062792716340289095531020587544396744857560953651486523300254877465910095806170551415533261805421215621188926826096488344815961728201923115487219709920307396006417364875787917166547908742212097869955678127460513075710363890970515486883079705448001615382362308686717145994787437036679857877267446353308032349147050788886608602563276660418918239728987603570953609865533818194935744460908647976208899369075756547614592514109902218761383381940327409186936486059277474307076741779102004668855919850172018006806925034924623215547828408667471081705192349791208332484770378197081054766600366113892550727807086116082964449292323379713342494073453855522166261373461037151594072593873056556107404261685435148212522904057701529194483886887947040292919959722736812658170091863321770155903607012651416555100212293949598167935578069249327826479623731933253243953003650479962977599156925242974568597888910494610141472507081481580898112681250953588378707552571808643563971385028188970600483230827727076801112612421287943277306690606083886778447894143966764919214292127428192912395996144207235345316595310530366911592621205289594330611039951086257271466771756217485756721765128593069487686936115131729745145356479777404085968120970252512343416294760127681857853769797298481682800255773781914143800536431973723431588935042153340326549936653734513005026799512520819941976504301782073383358459218365260280974395664338232878703531959297303592887711252414529006255682828321061145785150523546444585380540422486049986638922722750699727463775997703467349629933829650690674977574303124762804998107866962275756843830668799135708013636758551001548767089843750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -63898349945739594523474857779679495458935175763810390483675395629628957839940989551880573274064968325873524141104533587521852590587100553320937613008211483323945752389448649751830098122646202890180371252367457557909706606760084299814801499122734316466677436975022417925724519798742971796182628087189724993920937888264263359125587317186645382269748360427196420095665015733266370892923156534609652697938059947340477669568800927500225552553386411531654305956938625525003181690040261859120525277675916180545931923998882826181013378408609889481763918958830781507877052584866694919169061512178720334086489311816800682669276116557076843753870095293962907935230665391327967570121432312645762390492990471908385011779830105601135718744269075124446077213645725557058527144912487656881201733505453693363917294319564457085114076731587555740243090607695044181167234520285907550335921796193664625576350466218445896495961100318043603524888489285838315681348846373933618681909366371907160163727197006899904654523494068001813686819027822096493520826580403704077134109900525031188906400136206416456284381110161796074141499353696494176494162603100341383376467490310948752938797975671386886528337451497034750680160131439307303793404256914258661278206284842451744672532518439728439358967659023836607915925607954182482120931853061917272489138829620296634591697456375736551982776582282291643888063592947501556505330900129367460726631368382006374024728708395443926338805995889439462542693166233181071531236764256757444139040348263833772465494592639028987769326416598483498093637313979277792557853552142426708906038853548903508178271983330650242922256834760042098869656604459077625077190849015178627364848302375334876695612031930591724600589726276144611828101219403593430097769350180870411510401139693869068224621009330463069053782283232667951627973633138823800297921450403207665908918060350732409710463977120274720239992086393343634647713999188105534668640408262890047560246948114479691922745013900515719920939743751876940554334078475925272503192473096949321944427461019752364694962504183206827205514629049948597362779106606222071310045695764298188938294186568747939447298716043634399884553082678681021431955460519873175528876284487962426680317052608463576034601588431835645827305969344983497968670833313228437088806900409317621090148673577421589094957289161387515095814221199088320081759517587211131784872972961274630324279797958145683761430167678138980898959109568685828687439121317597445892809937192324343248834629274832004042146195476092729836415690132579820911870850359960242981917740457069218866290814233398049097816078250210648427211062873686033086316126789503960498972187831057121643381741511422879787351371876178495002458717673913044925265387674355508763709459039565448119390089126295167870498206686654454223627453312587718598282251316846277029995415601988917003865331991322977732455898523411110925442993146385299569017685102323319657239665726618306181411588118938218591263827563465068423745633908794296561261399263450941580898978606736088504870135221523757700166358506053977197346669294516459621551424049857401501060468785735156903995424612098345024700716640897849513333409342558756998753995279838173443468424923012235237599904802762365073421237093899586813054022918347547821044823773941833871815232492548280518794864805039308210955267777358123781811306917594528335070034773533802518939934749677941650298032309148938953830902536288940686791311505423951109657393164223643791951647306361413881117576413324377896010200894699927900433067406993359327316284179687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1075001255256093112639827298519666925384002879857613412605030556868885295902311673555468228422448295689079916872663708998284260852330823014720110648044040818289891994383287554182698200785357109989585864884668724548353710084655584594215798281547033015919604343734780857558000559693403666788486461319366053411184776095657661010545844617751310360474630114702610773549791227617800383731072642683958134520072259713160122958492692432293378932735057782674714583381247048239494791713058782902854209867501543553207840175616144615843750963976913508237226973835561726806374866022916473662593137364464577286933937583506896529673598542420134907609953494503743636104549485991877526398172926509063663945388386729263323674803700587805201496915735458636191690932608855421557109011237917451785920212690830391955767971921970949629796522957113837068964289909129660537944816701786718469533365172097497457559208554458722091620777024332650664587334454444282116470459279644100231014830780040000620444667490873490393822419733213342704033970988198748313050053336466717329212090354951348565137208931914233991694618998088757923704541316792795899085133405325614452807159780456980132802439911300388954687460975458721782592927836057576975389220969565110192838053592780593778333427341178210600819811631696181020012848535899286318093598460091027890027677635178453197545743638465365034305031790062849668704887588772099373790656379932574740977774237692451798842039412167351982329714137181891317836777207258468916956487707431383708005835569721640794736493587196021108177829129421511286968184938900643873440806387852685648222160700592172483213916299097714772641702316090012654981861310305363435112477720380979698704935629606840694487867493190619641290541148053645606098868625709788869553004781689539517770799364679468631313184010211007419853225649318440954084505832497354929650864714508260059520082602575681572967318158479847607024907584019315141109578794304433309146700814380019468094350960178809857342075859406500083856425880735312265345331440409276627033707100772769023450883725718193053428827548950264853802866195337267466050219110082952770331017351726360195178000853525028482579814408375135316724409954454781569439072302487936304121209591234748648389132248922825408210058894575142083739813665400576195536458364541177468237700245653329064109891305174642742577920014713174141944106733523986764792626595712144850069125087936461605155462246988108061220556833147430724527341347310923969934390298149545797483449136568249011550029907813617490470521478499214387836347431332220638449957746147937940508895200812120297129485197842488810615258430985672770446597402082894147375599778032653538688049567130566226627171341185868322980113893183108789982834376258281793045667194889223695090503718974909858247542497663540436858780040003969556370156829828521292384679777874093486434727303389562318335017826564414179264180970099298393809057854579410368938589850877184775771390071622505086256203678461580917560590531898676983722594559425147945687585967075649378047590741843235478623756900778184658333579391343962095034840344366103699145915783692584832369707114785836024629379636599399432432364723857277140242838464218945149977528605875480115797076742413332640603702881738069944792125680419266351659887000230238339962014860539618681574860961218552327509983845271467917415965671841690028990973505138883624008810397255740634102135181000872337381189200944840838784906844912062471191850257892143470416602117865719467684537849152240296543190729640514522837129379248418925563157699798466637730598449707031250000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -16140234914779496915022934400353700189180885694540272623202221567302931825116923838004841523427548215018460118982030488969618802886153831391920380186574014196082021119453369565385243601135725455334831500035840017434572625392267149761318644511566155164668962742592616272545045271331066504130918774650412259905500448379632304871619863157732748772559487017860376464250125135168732494045863619388654761032496347530392596961513718164787406015131203092435402532462194082019155806235539868724681746170987966212730522564124210243016670428248887863076205146363194634019593476287490580355648656626526821384581842966000297173751549101789661244082471958337608064222921316152983815888707340258993903244205707037820676702119624784785186685999924914576619677216686914177490839345342173430350207615680393480525683980597524605703458816135488654409591908673928702488363514161241466084703920866329337798620870204083698070781365236123183595798383569951750948240901433980160848552138485629386710476484330009443011718868367958554505304861396582744662202279215949686616042704296469714336741281657477323403212686872010993334724375196758837359227174891326028468206036469299143423214610204689814090589979186896831799654607238152350690593728413431348974681351949289677395076318771307411177828417307976557825904492787815658994637374978490818293728768117241287720481096346975119119582283531763301298771471679523704703617832782813380369060038870082288471115375725790555011393869503755959546813429790950755641640186555244664961395420598541808313337867832182964073403460467041872634749235706392241462237430103581888486347708779147722302937535525825024468648451292891921720442170137610882834417583158299913152091584972538257545214858511634850504749193665966301309047622252858683070949143504958832508582921316898247522583753347320914296467731971113341354653792503463231315188466093429471846778784061999685099070590054386144844932253929330322142488570994561066465686114508108232851161829698943023857996735023347177144295332726190707642168547755573374352592472526436999784067381544546066584693841796038146263603142923187368279294425951766923443058734107355798656867443673004664944960484476205113844123713827185987216086613981730527290940430080228433619664383624080302185235113393301942484548358393922867140935099724921836945794413548840407890702309159884265701064421597767841152480361795803513192966626293064167369071458102375581917948371482139914438773832794106975557992291497145256175018228497200879480212337345173302402490575372808949480344229910571114099004903221038391127793971900313473433704452034623167745771796465229111427947399393495570739126866806029358909234454420845930766026270586136906843654201073789134045781436729602359583732972400902287393971627927994612525133201014401416559500338631078348401329409957888442428810025397325754029235889652876472019964915770171538400668869656046882727674432926751151096435622725382882438471407457034284391713134614395267190118746914952255068043199561377695173583330341767945382137319556594813370676459608526952023737395028952163759012345563056840705061490426346833969330320635726414641523648377034322184233336476994138917335453748935403249364649800295971610168070097420925261969235953717617635023713588640436629194623390239093883963029434448674029610341932317087174773838717734634292411542088408871427218357150348234798445796580140193983719251133592821806666208812093463013098346932737327197774793686672436810501302406146509852767455382612315815356665820733102224923676443950461044613375665528476332610807730816304683685302734375000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 215040010604568089911176717448046303353184580007412757553007785438295119144858519289601451049396389885328429585637450786372091162839352867771551750425348596765868464499238593975125500448861135734718241408488852101901896707371005522273292656495797042309280470046351169448506648347235958029591838869888742267570462129317172894621007688391577234435026878957376302393644202535337773176878373478823999367517981285147233952832268228598205451416839861814884200863505922801468922365608835507873632325508637464165958263922735229785997708408049753198260552828514521528960724051204553565040381451178031728194239343525188625277110030134352195231422711677168346434300399144539903351046692204674762365404709621034153974063242975891837899518171251227958307249106463470363524723913033688282991413037284387474789706688766065895422729397597523234894082849888134652637098443730301265173339320716452888336507150248532789223117495611049323505373760792091099505006483538022049095059784241269987522967915788282964710639843880967720213258024323401130789545301739889399564073418411879838688938933778364803399363456998006696320820204983488937293284665301353864478650807620694176877096943104288205702466182895083919850721888962422591772048943923464279389679968910243207628178479466971364492548680893332871247087197780694243253302341530760424391484236452100394208041471275006963474498887486510719311499303973900982782937678763130173176905842297611638332680096311213530808914313433478084285269519613402286112556299474287341142680718701174293176170307472617998252871339667085082682679077772510747995520354460788553720287207339140944186608611436756372376390217326612107628056636809627469051527897900081439021673203407107738765257769785540531596542147353289112351546882445254502994395944060988515718024551916162887540176114934170666020467805388070000618673688809665560050912969383630169204300346759692355751662772914210388758096358973736992438085341012305174883714013229978095710665472668181090210949771042238312812763091999236993906105157810381082932004589551375154570153229045892921855047171839885243527854756846726782659844118180430036267598154875802254152949267502150928381117635644220677121997670780701885559180595820665964821006833329115315253643646049889203444461963503546967536907858168775304346438113335911189548172755884025154213579927456281651600954146377719480993041695946615787522557386451980649175203147087677811677409198242538820007305824444034321936904361939166174140191039064937954554022133921359636698416248676072031047625567807391539659621613139481081905583440504720749654466760210970925189095560884724102840156207286157105896768891035804377216184481427643805809109105117053616388831691037800315776484081371917510257104785836384943988247082629260278955507850379712941543562230947211130618047429272257286449469079066443633682252881810976733530700807511821459766220879507984050717136946251261415562184546006734932173706550876107943398488042449613822111353348480133924211036020048606517725316460784057168801313305845206263698163816709178848264916115355709877403021812169150100988079642375988605000697351475806301197487412738788410711028413104338884184817772525446392262893888378611432364182851515064408333723609822421526487912666846671453734326745887612697584261504142252531165074736174745523006360121378963856809598088036039845082698015558265768468613077237392399437811741825645952929768134014217458725540830780323487873525439071017276483135806223630552540354493478157357815251112120906803914207540519873431721360716437074778184523893287405371665954589843750000000000000000000000000000000000000000000000000000000000000000*i1^76 + -2551200690789304139379837045633356357440572603870718285441360697232039171208012703279603783170954455084075359133728931052021861738142644564249222526817215774722303960019349975478969431202295285180103611536756255871044872914452701797807848488642476216401626602764561971441075069544833023074629849431956436689677681791107554558649634607337324931267908129967347831208860453593167564741018545178977477275878237171872948217929346638769509360320451370099905246097331211870194247801195941263973921345355083558636369309401402327239454050654733029774628434280335285206918124177304429093669812507139775322421964262347726231387338608147118326862840149947657674056820047626259368298560981186162672839163758996079503902222565712517633942061330341198538598219464102743525879732811811451889706061137608277751400954532088232122649072722758760782076694259105056469307604892835391327223760173407128534594416407607193594781571444055636958971785604162676832549886026861364699749690618882695362673926742483918901138312185366569751662708787609264011102037268326778608783364091926733276644183592310551377160337113305410956351547189925891458023799101166326796245115072014875510253025191427431757984409355425743015394305064598608449329717123419424231920734918736734398766612025127729058098268355897213458669604073264396171705797417995466112834296913743209120222027164216648338125050379977962727764508753071336631020402589165188800799780887973535021048637913044834243578573528684114460104393177058768784863343871463307608670309952173503305305487110767899453890930658144266605766679047224340429635731400880501812022173249198875645839409074104275511442904515545789398518717438768021607487458736428205238750777732162529509289522922375842721779941851994785369382906433767561375733763972639077427901640120222950009695243785476117566561227030284616798166183706289860199255188700724887887255879413150810515165414524739749161918019750489848598759005835275815825270119699604475664180183660607565093039753322268850617692197875792864923076143632940765300765129538437025641681363426789319194443387353813700793644265435591246944685761988827291991491781175793213293826412090263817479547093661407351704925789118718795735405932810297574666166124387428714166762301711237944576152689187037772077061008179788847545883650955367179568694751687229212362202027862763376731779466209000901070702400150035674349621028949341826769976274864172782532802091470816640616920290858330017765022441291637076139730348876087765556099858966362075949968222216411096545409125229801267804854865790052165404391126460523575361469785761949316044093151273539795093998359693264485416976674940125364654302119131042806986121384032347171257462991520298973570730127600496724060439956984293501978799943384670439435794518850964278060614779553565132879087007303217039660923052731168577954490525220554164079667380082457128345320512312832952475249658095790508401185449428594244423154074318404477432490406171702179889621291715605424752069488123985182629736496602858317929684388458904196045873706818873840968883683389362891509924728454828904583194003095594770703003405942646608992960907764322142425836295868883521373366540055595216267905456671286681119542319728527402190587956786680184087506818123846436458513873824755751832741636639013874193459252046862323667917269848864014020338343475296640890562163101608983215775763680208288515631114997557412611270618072669029187846283266151790154517016641624503490425019380134726157058639755396421285211457493702727279205595368930926683510786862063568491976184304803609848022460937500000000000000000000000000000000000000000000000000000000000000*i1^77 + 27181322978525526751391065375328439117689170723450122876902898686116865264279954937602995112903583739710837591238099263940411297495385878385951591829239787386815075005786925289870351195754697395686215033930803366267977136431316441964417797548138550070471044528367473357415818067753240998284963042086287138666743342926902610591407680786443193193881625081986844498023718622811279418396593532598290174613417157892593481624547853868769214779335776874146601236073089795797647609287899113189895782150264397294472118432864966210301623246968430772060346101517559151052801296429683522979369540772741755358272947951533711867900237954168271882694469288970337188316179196339058893415007967549125277357208613833851756817653762139936156387896983065394771976885286009157860014786166343465780840304135319313431760844174828677582668886018638789265677840214818829535995033614210777890368994428682349447628580779901602979445693215787166656710807395596964808516757426821055843945065282394321547142356496751417259160190950212156994424067633408419795319057450502982637978863598743708639189339405242696734744321793454746300573245821228590316814326829572127434518887466354700927642870285644070358944191763169395671835948341504383894310333215798300206769065600523755397639764550042596960976536335351793724662791470513564236011009742630320668043104461011751541121751178048835404980428214994529117113657138808352059776965082462476053372913037728207063403819500128997469718255312797932184584304073710779749086432105106570052766727662602195560008347842685791890566986411054770539541372202720828476099053286076852551865346087381875558952789152914434385680395792379662013279495183353218869152093441921374957228622906488725456531700835921303092018593909088384346132577549613814203008486765962594476878582134721251392932063455014045848554618561026937811548940379930633719269565616291992636718540196773042394243930747750066443849136913973520702630579548736891631899594955587410530213923583959524506154759644282491856471758161191500706347679653668192504434119624926535410871848901137503730916856501359420221752471264832980369115071637766639971346416237941669496025298489676741521286965383776139919950547834601299015376800207285038588199594409912366576869755982618397514538991324701621488502200343420415291916904678516708821210861147880832200771041032294646051259626599607337314741847491160693554947367800125389948964479356879511437276749658719951228059942698352596014578224985632694388439765195067738177667602614996071364447806407781348375382064194556298874804491899425693870595894836202241666024608716622180066870464567279449224571043840975110155873514747208338348792518823986036214952450627072860438351832731649726761414091017524965535379334325747147853679534673710033723725253983908920033008065165463343407335118377173046897431032784022002451548901394954104513972384451165011325929714005111599458511506128996625315763437813776480340404537750081160732675895803382739890543508100741002365929816816164642149602057731736658367070287787393346955656457629049804583925279079999836735427486643363589998402348310063178921153934782666936364852694342531412318180632797484111154206453646540558482547045487669757087576071947164819168394834050236492310542702592467267043164038816993282266037560272986446450951405275661014556287601143345664180454773366405581005616744425073279200599608953771208774241767549673191763362070572662742535987157968286610434889385395595423794580909633823743401777853842879481735462382348263637716339784261945997077001072050883578867797041311860084533691406250000000000000000000000000000000000000000000000000000000000*i1^78 + -253855165420512369029966989638212736757720079932386277515497200510713109594176075777338160996531865343580203541794954615729904061218993880737671417932987025004981285507741222753665014617301358530718095373017342727481909708423680860223166287528835152437150175501868711195676971369921674819721526688897423246239082262087818770528482710654948916973307176536702098859394127776709068399978297659294187805686542131904608923024136596514208750766051990127704869119269801935226805281997303035076203063228460870795833714199007700842680532280958043131862476132854119243433748436883150103803110920467466188450924389810637527189762254050984095054722448056395528807282657972556716623069850500007809320302292004192102445023839117477618547372284639388265519422182578854200001346368780759037024944297462531226692907147269896869795916207459966995687498089489662033230267102640780146548070838551274239291560610136243803328260984902144548621598346054526065786412091324987642027339296345315230143683281396338930709379520709549942658137241585398805541054820064899151757664268474478910449354562513573103075653965900580858783455074100888478452961423129185545018154371159928682189076540450859074473380063850613485474205958966329064779867089375832272546667758115902544332663081950580381626872318781581267120785081472921045578525737515190145994842500923311543482669466669034830656761670068366556743009023524777413123895626029445023795560983074662295154618143177954577396306120356671437408724616924642494982621378682000755844599292471093200498552535886281543651406321917939107681531934464876366472723401820176487621015091180305094783223033653176964070898136798241387725228320681937423004402481837287698209682133959436896524442601070834621478120882034773195116197428467093733386405197008969473740137889332891542676561240082226234050033777235972967568344874274678877106577603400303830164879635742344422893539223219171092675498593232040464494112303623026934200745249199803983217606587984098572595451687065255054067798992636404590910143990678879905958417885895335640570726288405152117170085832192389497670014556423428389317390531726584400314973445821544660014081731425864705769450723753558769745047761862969545861241302299675047056910481082262267922456567650028294501472105607467174018458978355107905477768786225884497476137512364380067080251729001468551538787929465984578173801802100898733463372568612321892763762018641725537361377365770503395673732737227790861294492710885502647865956641653819549156891276088745535770581515752722278828323347709564214162371264240000210128819583387140947796833810536949621906324948058386666244336252790921500163897275686253986899738145258994828121683989960017572528448120579067741821762691691183081092749372315845898819362426919179124243141175392457706497333630162557179037640036185629769720549092249233912739381596284312499207563039690874409712673057587717910379777589478882133612692586311306051748033602872934091186454261603633080340265368066805271921717060782221714648876307806201812617702803746845374923695582919333095763021553630822728651660192999797570378932110018510103781629400808477869205754380367824299928851720546222257506560875927017621584870479087034088846788005844817548483271489357467913998097698599065324407329377914745587241947952542059603075868033021544031406119545274103020554355863352618885398887082319873374963467292286972493181226397547191198526616103559705345502200534480724229454568743401795540063738883439781780482926621153560095136190139846855137168107331615037042596427774299172597238793969154357910156250000000000000000000000000000000000000000000000000000000000*i1^79 + 2229944397582620900286763396367964818389016408454391415189103445054743161590851452401929841720260060104587252997636310045489169932452859295635110470838446406203571858135047546030090036701679788039087291262780331437356823048864803736602161817257711809982029549145427344523309065083480908988309293904967620161000468356218132051904118564961528076740887030492250741975625998073031337598692336466521158215275971760632747301019021831781423025162026433037043900275419597768349324605454791651674842664994175954809974102089758934204943197026017151965261974643444798806027091966435746732595000623944087298602771066646811138957497933443842410071269462362795430296573057768982218227300476121015894838472676234273961091394644302097042492607199834748582039698186842913413418208232683331584093143234439824098931837141086160586938272805074820661652095741048213702592166413763593487124793835187358398450963358572692804103283281994526966136461749994707137626178200410706339059335178904265851038555655244393707694289216693966501155391291102282428958378984737680832466210082898614104366760381594789451746810330567712289865890005990081630045696644188004673233429521399433069769159761788000804552975331786956675577615660781672280089342393912045810729104709893227700197264249102034163988980286437042006459420391721089001550620371783423610303546487993332117395541724960031367836937095891234944421992774090797132049142350859387859390208621563902203621152253851984540999195701692523334819658062610698982294009119297544832412445145333073747788637374387927348428673341520222585212212013335078785265066103789090194395885628153927547381778661068860745648709252444957660706364552460399007208155111723059038644925852219323582976452592074156199931799222549688421439548157902119711520816719282458019952792926329668023426417412677475181284022874741814225920081719994510845612123328922996489425480817604090915818768511743214540999704798259445391008899105342453616225364598933019463077250888357296385760928393758711298254188176618047663249765024058528923068613989943141768945103163535592981681429754820390186300385429571604133775555674589074171282371080856096955568451699751130632284287878225670842468212578107736823078268614177195454021783362535671451256337728401987526708567404978443273246425945506092775280781293373432022662457240239601978772502550779548543925153608560359203214133191417695302187398479633116203519296840400342801553197033389537754266487234339313567822563659114852468669769799337659167829755184500531645038312289247634004102504933588119782092032810550173081149847209423438111708384344233424871163595181615086676034163686379912545285193541018005206819513745655224971274766911790090222715581840229290705005453215102752435098621499825274905031500734393274258509657585800393161405049913123129942589645441436979119448511107380006844623702446929068811451393172531899716683615425222480021149547313657831088127961483912865351339703457844832329789549246301492825400119197233413809648319366919732856732028267602497421861305785610902274830634009206324236537878785746015508257286317805932868803397333100478681072839570916304438522311632140917503369491868299141185972155521375504723886986719427288701564627214683982243370293781919859938631237744210808552777874501104803802530736866298635611768858834898509565548668932437860360452160017178262411827238792491975517278185046655092187496638081772450098693423951035910666907920964913748475847225453946681246773006551285196399348454608719012574054204312805901647464952561271200144263349152140563091961666941642761230468750000000000000000000000000000000000000000000000000000*i1^80 + -15713886802841610955845782876829456239910888882923555678399414066701353051183462222553569593442786989093226496581565435116812374471094072934965424646391037470740105803971242637142373413953950447796543987822374660619010599132598172435047387445885037974742133207744489910742886796405822453444383458476921568269329440616754872634095928082771824962951906806872221732912805080798631184432554201918997722109953285614989900472298833508879124065890129890039148269714950425454551094410992667052932763230161301843629153365806803508050583681899410945855506682186115179412251767755269574983306675683724629502777919923858016965314979995888390065202724776204775703336954286343662555303913276298449033777174320000579861234569870111744954704222917431096391184960489964908695308789944641589473314609204026889413979567678112130009545683503634213297657601304754738063131968015959935797138286647381741130503578317498722667756821690401474932711659482291422801134591607253420427419042374117525778030546113748433156160975899706037416899772813939860574703279159919829187529663746246615671276821118588791621846796783163458479069890593355492481898591367979974175865340468574370493618835782189425697029040020071441522674816426229446816130572026636213839572841581117122491927506008229514294711814201352848027854295594193162152152861374114911981831961222489318837673261222147122171105526012736757457594118933131507517629324845380948022952290226059075395381179502742330531135272768294576847939665861709550978149043494669562106698933150901389351704698936301031368510048188457246242520513275590651339623101325745563985301414545916756811413185893560517945423235069058206759704543135236117925518307646113908483479307834580067202150684552030005536050205836471547080183528869387224163947529781518544928476825665972444505949508874972791422990370388808921886010443813457389995732636150815743034330113611729559629063497617873048611825391497786620327128188078944674564347022941606462354113861860999314195148159669575425384773346927171635343406952075186382103227921198972864059358824153205643763217672686455994350326632387989684521584215087863678450450161595213499349712838913526130572429992370944702031223428811887940980313295539294348692884563059431034455363283932740633761370851781420187151931814405618563419379099963712838470033601158664746791620760957595022881315501316749000335028152983639904814823955644015202565682594175559549582511171323577232442676874752429056576339080867883939923370801738581519084418155154822739597976301419875250410670375706750418364331962469335274491504512718199119046110956175501073200556327479624618103018180569091707714918750193922946055535166050356852938659217529986672001365531854793222760174186497834742075417987140749307263822446302433533414576103655688135618640134903725621301485981302282891871510445137254021638680736524376685963458746729157340534350339268967178062080472192348191238670785396771547932996380645296038981152579533672540195770309158772350252558414744325438761478104406433523628624504034827829602540220325622039181953490821858569847571549714149538813985289059006640785914244707170791335771305521547237928200181125750172462514398618288978512855385907999195692762315505474582886634118952117917574857857740906709844933549228102807909648225041537121517702442474581374509967954880365753117776960454962415505179510487745145101854543532495365622779084118536670333286026695977730178329684261582963651824006626997341175372376383848352503550842729914924207094674249361611522723843776676603753439387389789771987125277519226074218750000000000000000000000000000000000000000000000000*i1^81 + 86832919850591903968852645859499405134643936447741017190590579471491518617640665059091368717766678258890798010931068809655972875832530086908461789743528585047378856838951406322840684192276700319771713458371163892680726534935727391673226000174089308655912240023794476736516205585034120915384955399030512914410000080866106810111439999396760817254543275671270892036059463665605704452745145873839370199931559804380011099575834424720468254942852359474975045950021771820133024574506358795542843416305893142532403193289585263996083565901134917061448547555684377833441695938755087790091513141809103439368308409998733265431079844048890941903554995623741141622195790047249685038810053863052151594916178548029930137546702241885160458967101820917473039528647121250316600004856356936501385887825357224879480680060880934969975555461140451037556235954878902846708303181182811084982956046800490196559509889646555420969711566002906953062868129983612065034770445945063628035082111659439373869627006562923093118699368568284724579967952428169175538449163439804642848930080290074709783669514861321226873883029437189491279421436363396831303034109916362054852932526113516563861066575103429902594955774877205433502758912295652899182119043824895790712980591745421450775350769723456732691151111410608710519312331512727458547010070549990544225096913747991802911637509311420107791618237476631074751333447505353663400773868762024468739383965022817815494107655333373874499684993659769786954143065395600960295906254929293657437397676403387950991462007259650359822380670983099374969933780362370726803522142675060186921715255825361850014731157501421780937708771964152982603260229426072397759763648873765041320244070543729334202010177612746915816917323929382704036071454089823941054156131512054395516711418266487989262436932973864355258679782955862162023127078468504373141627291101386006746472340345113907608284639247835661707412671641086371832460228822847445464131011062715063351391138531191221029669558014115554102864730915100041994517171189214972228466206441160384492770387662970638059238186406761675594958582166299930143324230191344714011315471376347984648418498503020649225833438659948832849210911322857007177047025122269609814748801541481915290126853037202738518973294225703010602579748246995384259689962609207670558838870768387386195355822009389783137559971814350567281403964770098134353268870472908411924787091016060672770859035374056001518844835809313637414058878208159783150039315878491113549725110600036984554913717750845690075019616207023883745294466503455227978265519940041326629550314395957498025741360324183955864300520933600832011454901112253853813822303329948225427445626927780869152234328931268975575283786820741793629843507864781330968454462883911005864324658174285533037559659632468070927224352914986278515153534480361359921825558906181916396443330268195586360939861903469447717964705953901982614507724146240150644613381456059437961275356484363153426249054672239265343722345228853836178630154132709559220808935553368031268690526778712281311266599394500488515064174709997614878751489768396158943421110441043145721163238763114467302028157623289929544487156601450714023210361269143483528609747251894655369111051958401454061128257708947547252437374728411302648389777766272656181501864143683155655629713486718224775099019611868175883405209035514762755064357793045549835571950289249276874406216530412935622914442516897170169404767782766038169296233530401339010732551851637813572988126724826455656987557024098153823921109051298117265105247497558593750000000000000000000000000000000000000000000000*i1^82 + -369147438874772971157463313677940301607992985599254420307516198236707389427706748348672899258627403712166193818316025661245425058650314473666393405445916644662850412529747031029676033470624650891448992389740248656080763470338668576266823328031137077863788269669283804652608875666763562782808907204390162809641307510538595275787241826635386099304672214968241701437606226278659643026312534999702694537033071221174887741177281314439314975446188830409737390007986564728689926964952939513864944585128503172852888887474906351310968522436617772399776626240407719449663443664791991135124109866522345386293536705551452883657543989855282265498973005098614116987894961826746702231384444018606241517304409133633195168384588909362967963943860772681008539348972332779020633417023769435791505257152718827567964834856666328361493176963703291478557196479866858332253367776889315422053869526059412557011742991608927956333923733180108146752245614237490997192760772207257380622788282812532612961949059934886955882088123362508543251675217625523373063822829926405836758804225341205234797898313145535232450132791132378334604785621943551991268358306396295859298011818102291306525232064055184940383548947762310334067525477903876044698442386104088296488225607776498821843982776349968306942612665152781657764632361253029726112460438593263883051792930106827255710881132597525226684289507062277521514618606618379721907838318628320549358489679552098214428169704899056042733086218927664209143283879091800080075457941360232166356205330018556007814223479402425479260390385294010788856090873371949672731644951742120855854381723704511934901830692452793121057118912096164767391686262668996846519293900315181868127845509069356329717068257272532093383407221891884348236951579803859003960597043750522936556279985947741177065891230403428303982913293349236968297080842667562358534479227412821868646766574476704344850339806249925315774068410138352848140697234655426533363416336859401279706345923516653509624394677819822519432293232494221224691149594202728327737248675576203132490374517266776450945877842868654913449356663268950286158128730177356548655699897116829674566332585668716573927304107420827808145042973039307217006544222274183046610508888496316578608462379965473601557712351764942765891875414874595597246114011682815616619642574562125499926267599875505563413186772494653959507466670439424490248183692787993414974047494588286251411711030280208678024755442961620748732685816437542105576525171113527768957311834191104072429532420092993119595738938023254447836468058667101763365197243160325343362202076860220570216780227935439985982664111473272302592438861279844154812877426694124421259476546495490385985327987350447046154773580974208834433157708412837298080327582003414142897373315833297174641127749123918758042479440731134111304505614830335393651692882828689290698496488596921604065025947281765798439395433988215643631370902047512274118524550275527187707765676547660372243061242334663030461629342736617917316832707419461328354745691096672791105149520782781034958607377186149493650888131627177495979630208752645750205418560684297750649339568695537804457399465421118079696958262312214393628800169005037678840068027371163389099278353273618688399888243855321999338059960111612636814358085993527771979509400266112475976244771801819608287511241387534595061558383017803713947793199829234483257751346504702890857564417614051139297225478017880801708972980090342388719408504277509346893819177873518901255619771673437146515417569235528727489281664020381867885589599609375000000000000000000000000000000000000000000000*i1^83 + 1323338082727712601411627347884186558759431185165104517374070228223889588576038570575913972713251579184137405428470593944154398145988077807195110054531045439029708609558013442710791531704328561205500249366667170771386460260566368178947929994221395020275024311312301779803947034571761904620762919377128286468368348508740704728739154242297378659439763775007813265495060904839092860675961834013626797833704875603661262782718837320381767235329308492630375769715278249128794243995266314979331579844411556614813087594986934003416085864204364464692690725282333687449890528085228819390094182052567833776513345205068583426452904582319906070310423521000830544294854379266245224081333035769557094413967276640777688871075116111060726397080364836250716807469749824328947337402375772136209807277413330289137796621987603796549852589288176958259675169351961651595870701340563983411430563874363911709985542080908929320872502219394598230351072312645426634384007677911573381484323639946245490335652259865053105635826659895534760185714585496686894787531259725986691796766547050236228697765724607803814936244141485708583301576642087248507366238961365356363355454401037941721202735064498575740712663978130602057056961687548900471772542142546617152758900465239922330566200851372364898695021811639656657163160979667236974183585312679516185141581526441274303471125913337310556553453008940356737867420454743555486733377349841963169272318046249053348167758545219823741944680742343978765710526745509868881045337688780074791693367696421293695349325405767160566874811741641324384900858483967200346175280518649220483362871042416750852373474825627361983873477558222495464503401588771576844989790649765213648009183651338104163654690311403815496225193347647365138352917538946645695857975653419974090765823641637438170566377999462150318250710854885725985213061476199459226927754464489642655310948754085939768862987055576723306522045223974210548243565186408435382301866365902453187884428780436003390266222309799217814348118149208855207178284875850151502483449749613076274654739623334496083569171190848829645434148197497015339243631470746109784027673272410530619250512068216117563781884831936535582569882568719632168279751516712469661820649560859540211551680772336256356475156222860504742549140469177018462065356633920756743779300288592703720072857152962318917554348648622414820742035028065256774797512085998578488341919697695475440098869127620589007930813641087664421133439639727620981347865880358300917489831403655670648229385463298239174233210284486443811458259366724268383318592943427742657667925203479802197801240226738427131876859609429441972974425742445894646474564811535089294912022815112750686006929892391711420940731487461891878688260778293151522083227572878103190634247728003814155416452212829673038949683367592099973259667122501798987783152749978917452304639817272133360371832155825253441178115014347661428648026939548491760099232106592908756123593188751799900624361413578940785241600387139406314968890495389110069596973273497212710214181203149797499191265158480813787950001082364683918610505950893853481008704822751582186546093542941594791055888795675262176855006201773339019891245421701771902895542248973286207487960398692481628546349815020043296458522078511289851068526586335861861146053093074630967782090540930007278382462186704986912834707890247979981967331465390042264766681519376257928936316557987661691666422272486924228614186799895239592554436750472604516275400842883517849672457161789421026542478603341135290349939168663695454597473144531250000000000000000000000000000000000000000*i1^84 + -4052695225123350585417390812529821087275320201153243720429035832875354838448999344246497776777458113642288772678270342167268841778407114954757680137800929067588316475507878207453510532278169528664471320699997415938321136991973250332174231616917890725735744446720767518583510520726437643211025183312261276958829689729404160063416071415527443245463258604225246491562892305787941774102566885712634781326424364678084387404448037914867005626005393208537235564423056274889601836588294069705212968160103614981075306253226713591563003305210645439344851675148716732847003651742818375490985411895570570501599232060328489251620329376374787308048978753507430757442717202568404962543597362691705084629552322342843552175511309874917404894537555522300642074328441802178792277412625568677909232092391900937544662931466492013330540331601584954905630420252752817002512562813545717373325916003385724661782983961541010614999690231579398744783630595319366757296774115022823894224484120566300443943326651744125373336558963100473039046620287868622738874221834452022124602883245293335570204074761991984468304100902171524883088192878907781204628154041426292637978060335618013499975078208694620496104569944305349717336762086378711557321128302940880762600516961572782551012710194791891643751693327814305357104420974387844310012734295520148317873881190433828589318893939394774070298311249943766288081803546439675388661820902965638139827491828309459911082600657735385068675685652376334314244355565143333521358378380749860257458703375868368550893375309556022483693147307799396735464142192581627635074922016251905460746820309349555482052696380735153075095596596699859528857882114635718881941033436612435222380325787105859205591579138419793920223767905974633926526781143288843748263798987438717597934464153279479933321709320927828439975017043249757187942882047573429882340496931084357751924089899070545372152318341478701504519600051292460549102724954901991217752296545574457994972898865542429973530510175292625048046987775082191931368316105521247515943990564180612295896146268054967650997547927191842379728173179066415116575238562916556833474401575989326237606755474815454580833869219417395214663022811497131173757869535278437891613932104277674619890617899197434954760961259835910966215115443472329401279829009708590384957739427679519346910202487918350816838542517712101503270170957242426168772215833661863691265540827419364508439813573721359033252408880872529024587677952982613744687418916326043676814844436205745547655811287274317900688472693422623987151704883511435481772831412783776592752505247484306644913024377513619230719072107543474492085399851889923672615747697429349796500089895141207465935243714302000912110702158542413748977342826921406907554011445453128106354599375523936777827171853063510641998417855727652098513269151029938961928984688252342945581068798688595580030273213466800817190281415356472076710824462983687793515434137807676103691359198377902655784034217458010626163223415433296273990820787398857092388025820458137986607810272055950050474289851730824137986277302058545454031992275873512162539226338810288343709143490357871310368152528557854831261958849293182520735305724904323289634290768598446168725032991262430171191104228247340065508208200813210127220946501331434741708105225459151455575150416228476383452312539102684853967896684592269247924244438052921888224571449809503014512810019915585570686732877313725302994100160647538681046142591909684463991286186359216158989184040805517205828967935987705573097628075629472732543945312500000000000000000000000000000000000000*i1^85 + 13569198050372056199478246193216299843438684792845998882037261015367540684819361586632147615600845482682790755949759934879712330744407058656654565170450129310089898320042522219666878627841851559790196403211294588016176910982969559846736174352860327412166449370206569433889229434053744863218402361799994383435400261909831424709683522285477829152370851557240314027433892247725628609670821671142914336893813443459603102409089874121574379239345870094840177172231956181470524880611197525090362059320529324854728033003568143282756649323182026660445975385393944832986553209721584203250144978339176375479156555232222854936660273777002013058046355516894709434579208641352313025286297254642831340833061506901816041254564179858711123474152766824357451709648551055863003029427709839649692059328244682854789087457476488468846195187473087558882597376015129147195476167514282868747237415236301715756028381216006072994319102031393527343113951063340457722700416991031303077576296452155007438418432897848666597099875217048806390090211685811250808951022605835289404379323568871340094910087471369814546760119118411422738853341728410381636658171811575125804377842176431912282855224685421896653532845032123325446243420829454568089472289988097311822306139372565822182368782721581633553968139545861044003836976863177056782068887401869549837219602742890344803466588513367801177295858854310627777999010896957418764367293947486648963899903581816185981653420102608314908289812976552284768584000422338000443579226282225257876679744761249770022697928931632750461215996111957060264770678274061597238380061300980462159853004190202867912100688523278554893972603502148997548866181206018671815774262938388359111162067977494332979936001536136751564740871010589605248110780485444101624970270298685376265762477234536262309112630231133878917640283089479279643364138796182093386970302721697490407322754754019634816075968976238827621986102803636120351974584065103910999819207079316200469843152492303282764857480451471517893990509318852893580999016052155035462888984185068693079016544179936424783911584729757074535486597001332544345446081505036185021008361641991438981011840892243140633166095174173393210484778516639290084364480008327455980143709096836193688902651064843425618683168893758593221008560219991214465797880705274640988261910278563702657026139118078197246109009197816784112410412241447354578296294762652657701617715975969946283373417044738068461314532124407868957155164375539274160185007776942639575922574331566736103665486345732060503426043690164850236841323568360421783805266921095105340748320093274502812959328663728221810350420036943406548667488800564868646293343856210776863288214137330330526094315767671060633298409825835285280964965426423062349650633511833032062691814751203216847547117863330006855699550622713131160485525993148948072602591074327440867247391133261231119377235525098598016750503537144370508785662263944730951435491418477386666112490347536625301268668051066138935924437300482522378814217993858805367843215955787770070647318423425225414964407736607157057719196633625351847706109652628440374737606197586684910786035021689544352632846906436754559282134782000426914156194459336811022240177128023544297381807711170645017242746675116556250590255501336666871355698188732486055197238916020885119970966753799849131175521461543085664611175578470343717709959318490535988646591400283665040633712649822180037301516982052980354256301537822657438617354527730707449025525679644137151397125626238026051577009734039336308342171832919120788574218750000000000000000000000000000000000*i1^86 + -59453116794052900244846367971725272816158231572989198640097440178724690247504801895108504718270195896534195010321592190392820551591464543769257111956241365691002469547418510087988039158655450543273746528662688654831135281095505224785270567855918484711161557048178300914129041731464424405382017608990542256493535114746622913133256013647585423115340921050244150970605543118482906575309940384749482823467141738325493553214901727958061453360590353328693353486164154101449145116724870504321663710703322067925041456546036259871027381247957451432386635956500227558549372558748401198124152426983423764653973211524905302780584399394833436733572256887848321090219908482069024319336149864798111207542457653857292165033757926331756871274122460450130673389722495590804415938536239218026294829292594948537610972833249663675136420998952628021974656459757186018552045971151841329025238071133704697652802917856872132962842373942163972181321182033540102617905488577726531355043273864030418012123486216695845614417719320651440937801610988893126776555398849500695948997796997489654437950973510086327199401773406393532571174198128765510400121742801420011599294682924643213388486303483114960096110470870364722818596779003234853681478269321751109665590954592543114236691117598839026863365303802821059582972971974848581363585466377374194255108760447856765673899298601831172528904653159000131283290765591596258608658567676157423100325229699938803222883793454823322880633818334611941827592537829250323975540401481868241459023756344271963116360501783447516059346535313060850195691662539106045053151967698576364018850074093128342970032102342810596987364550570210465384605301959601956095279420241534549287740198810904891027173300503175418134768121979189290577600207675730568189070963906804556319923412431101905228431141300306921913275270403657604708498651465660776786913056103249838796441347843461101385752493955354032157242099978089737020045103875691059665427260320790493808655845231352979643284455484134786607021220595456339254704185488003460619362043395214842948570826384358053313542738441208825025982164408958422214596639452919110227021913094690987221123108163832438857222410894699063497995957999436719459639292334262162748354185092978718076364015721113947570056492001729116354450652546243315474456216643489176561512649035673583779855614668183706866925916334753784373658804941971796348116422185698203628650052231798192894127678445004541162607884651610852837071107455449288508762910461030228562916120873741682522035069092708297034300581983464573145657105571737563604886967855305066643610839360106606104308862739769883847612879014661864271968730499425178633356160439667832671433989207999017215722788977129335111177687363506833385522546103524500352097871790008330717482181064622265009177846768588197328481634953330176285225542610895785925554037099938718258522437730598916319083279182847275512164934169763614284735850815726686696583790602046928775596015389895762474882116030611656641395147120371192010870877616098069040185138454338878519016424256098099920964918138187951118961355937321136963662977111920215206105682122969077744208513146555159384278153126699359191177307708817631777426830392700714441785665754876245955071242713551460116702693451497574840647042806602966517531446863864465596513722224832483030183270437406365666917195353548719685002746601004367257755129038655539599443026823180936203714806740817186665098361290951437581421117251783168754616740329077267553447139213657990649707591948721838170932585398986702784895896911621093750000000000000000000000000000000000000*i1^87 + 218894011210936367614402740423328461801411262373699951144148269514266859926384592327506632270925825269855452084828577070572596771739376643194206405181345044296652696410129289587011808224020220973691130647316931270175178531093890267243168089398060445201962016616384110088483454936479109264730834573388794773530688178287643581623285558984850003780388740725128416881806587626428992048169002152764498513175846759169386270567136261531723729077196631259724583021489660554804449245266856259296445232870070377541531737711344012579985296445053929727730878841750249293283084791413387767340214695522477869310370658481692529183361083828296075493033637605283677086368870471187888978587891852576416011616794177962299508706154569822951611060181922159370442115477504503124691449464882478621178617964126649615888763613383194212723815292416362680484064970057482613419599736163307241665929659734975574732255527085929645388332583085354995849318693433225482980917455155589816976422553907262460778831941491713506689275006171781849691609046678579688786757518242746923857564098808706609978051323852062336256922545534322823451236476937149197343273994778669077272539174132811382426998701930172074515213855607459647441214910792066725437564210476215531554002553606560655507353737189257630226181680111003145627086517606181567491865397600183689815980499408371385206639308310684030746525157533265103974761773859730849937804781047774547617325911465436936246015095360248514609423389687514920000747591902044049406746875023496242844765203338559898847718455967647933214067956735878871166399871610709476363020012168438329587761153723893875284757287007276723173190923939026594948916775642195573073239958037708182620758336421478344286638122115725300815304575052857119055570044001377771556698089611658976055563110116421762390196408669538487646198951420103185891923281096425276443629663079621210102039751402225707716940444004648648450445729367792476161713031399219631982912372665697291805950630577959871910405566016198082167531351832407326762213848895825180851165732501280056883447046934243308558521525387465578348285088735340210009277454326867166210826290621427002339205400373906174661494036211816765834744789028967456798650849632106367378717753948221257379604447968586263765698147134465061787409088101846662313580367312941245781718852198861837302926626773309249343500229573212078907221578487702867776846491704164246366461257384701185143951981107681369120618858158291939886965632240847641270849909995058473710684419048958113320597680282264080045684702262131434003294097644053222887110232270168400143984152908488228310226404894775979823847221882449749856810938976179549954252206859390883163836174339992987668684893180146375579645503638317832322131538486600255640784309895307063546636863103587895436185053324807818267791052490137734866356189771204949797722751626683491374290806248148907826272947782298373786205480309702418446109664823178950070117381658156438582531892167705172812096470526552937875157955868954772017978999349354346880601173877891818746164684764481762647868606334556468452313541482799284887983542268229939041779920290640415211925832826044061882339957957161064974715554000536865844247633151628630712042234253670856910949984308408804323426754520647467542685461956880195185490231291893710508771857589615923581678825507310835503735470621885377105692995875880149172029803286761246986894938645295798478367621500703701446791913074120743862222780274785248697033159848638909250489585655455549468342832536302483906198723673242056975141167640686035156250000000000000000000000000000*i1^88 + -549144483746410010771232276843322744650391540758683576314471591332838427418420223295008936718136438108188637660621842945243045992631199052585570767889324282198325504193280164426618498454739303499455652405556055544567820610382929144875701862453374865484574031978681459119028707925995013747100750201508738246671148917995748251609357098983422662027920882880822695934712569195578335144027103981761351754363389811713429219322901644802313526271025516764128656032777312353455503629654558417135472225485408879643109061474692934690436943644323556836623124750296367432919977519633537925260363663561744420500237051482786218394907892748437610724661107926848596693518388454441744641230161022556275929744883739107145159889102622551467745916809342918317361685595092076570824402061214731539341025176301039486738397370808133752122619476450138809245161838556137167300061821011061875438172770299905471132817966975086637328488396749171115258658020679705669625950125805134618333033213958582199775935192163837877064418051093775828131466662005016707146795230629218883247680900617636602495685316177359373383337224068632710975187011612179809855224620633796958256127250839854410268976504234959133974626873485473405304749979581537818486007684292875478115161167643471441385483178119064195837081150034179220131484617482701938463680969882443851015098638989751679022810970851673267631454925568717188682501546367575477864086504218567277932270949930724007493148418355457515037742600855293135780433717397941978329332292890888171739062821223115733546448202646682844660174774410396671120855877695263096872828520013449513299332915198667391057402558482418053415057717501756298281146780751981023681705139598746051566613607581583938525453389648103605938625908922756737014303757221885859864672235061597051730513673582670143975463986876846111592992248128825588770286807965099623108086499092682466512477864513999986426788920775939952170931309913405266246977493949709144473109453794162462082455093164432448698174957606186654867402355734413630971109722005794150592884763031651267697610795420845150589794285214924871524387771414730756732373392677742158508036750319431016171892377764992061492577743073287534499753267189859895760936930898928926351095661689633517808102424135151446412583368479993264982363032178745537186685974462524313743357888303743480422583850663032018632204546950541315823155648815410591684499523536518404975441758723818959657687502269920011879819552484706234876298221726749638276807661806590862607370069149057802352423525328807630145502116128963667255596660597726885082674804294504628451118768717336385580151971256399587249750286317257640760748935841554516690655170730561403897442995072442971406182024727052067709119880078915075216021840623936142193580276386325191830225789880479902286074873311703576155687399624532502417053592366357904846254914679284943234667907107018309183705432224216270774879677281162701955593194844827116145061515774304107336889934100930524978642585825591099856514845686601734947618101611256307857083113817801260418738493721271676408940657475738278272041240051214599761959565026178157217720833476279399129205401874773029969167131503667690827611391326771405718804407614211745058777161127625498020271557920839660832606459213563995074418555212463544560298045636563400390275034422574362699821805568431997780598861216161978186618038337036324629150173221891555398793524893568871621240074787979641207167967744053511430218203071073742775161626492382474123345818389950028422797004951615151835397909962921403348445892333984375000000000000000000000000000*i1^89 + 989187471165289997524227206622850985802644574184408433455113317103971112257863061902495839566989507246450936716420426532054131292973086009806202268199962570556883325896840031513376435911583116019695871853655832177983106588689844962834911886764403212175476058812801378780614876046068376485353482251962826550062900948144518484903690490040885807800011787723405899740677787553932859209415585237211723972748088993780273723364097802172507494145175811365183523529475469334532224250215415738344227560732399112014361527586598462259411141777330088071958543289345540326100460491163344345425410996732188221304158729784396126325951134498376145911651205209240188827303080868039059965588590304586675280951833925756199127775243976503697612907076337244326524560523233950953959673444333991270777610664975104231574808438653409730994989450990254914276519719878644272658149304077964060430022923055286625555628464275561108094801573111052598534559437047226287041838073191174328755338379607314712236544269207656942872579024990157359343970558904053343637186616383515845001022532362603618216820443871733198039381592274480011973683103905666714042988455795879504235764520614003639148972754702437947171753807053210845897442978508917198942896015154855250404623282146681782300971780619540090062019948767310899205073818242736357501545724657052612130953545399786126335834234938440559564921930286968975351349445564113453661360588615018804331824047092321897195782576724563193856959732191892443657212435288110368055258193341363519827185920740329211700948765377532834832327854351725478490026261783950386619909563632089750134127319486847494432494613969912660606127776900874515521463580573018856059765816760276123784135353318673903536370607612604330360460757917806365493749004176055039513766583265655222147972565818117647870782370819641465511956292526424448845854307579328776253377896979981643376576177210511684805038529919467709653047598293330651059320402469566354473913627336280959067818821225190868772057029136110356174302319325460498948229725084013794352271811108395902736934409869903179363156617323424970908450579028790174160805754521702754463286566305861274870424343576718014565813476679078364742226117857995879728610832387555060677786776270187910099457068950388422573489126038466360081007464640810733353346161719752005513500924911469171751742014313358388825277375120476608618148335542208104773963367736173608749056185915045276997864284329039897826922969761490560366558550758844075053619257591765618852221527909830093286188829046478268463422069586719695924185323941362127126748618087249736040989714892522922351023217214297996158146826605884012031314418045609991048946545825416709404369701913073575238851811902517377496065094295543710970809204953230392197982228302524436774104142776110392715181493471199855966227297082783171988991389672449232740326958972778969257699106950718332104926027905507181115027289850673840629086688608008122640941032369824503346347128785286613711548604384278039441567482292778321386674996315249351129748564629328491163049935603340970977177653117518378645384404647819366780699160042610149429671794152046424219834445518833831310231937449186515161702643857328861098284991668176682783530901432459415553427594447174731154163546334280370863893724215916854493578230655750575671467804905703608493495966102149151347948345284133542925305979744878982327004822711917073380775595335444692006073379946422724863815122435495975533996764026720421815465763055586542593732367378971145257777699720189157339689245418412610888481140136718750000000000000000000000*i1^90 + -1543130761378894386913606032136917571859623681441785446553881635176163755423965155096620413095111280602392776188998226928636739929568509356385820863798488239305755965776816066193074081163052631446407123458741389333759572949542358024983116513141800544091217397479012507754718329254777671485711507544053779464268843303323647470666323558473092144069817877349505363443169072266825417022406796694882819015396616945194782525523895610854999744168004228478416859490074117910796363740381799893767898565106689463858390852793455268556903029843782529460866754474372395022106870564950793262649272724328515922550098865501862090176920598799878523521809867092912320611372212390426027207393626263805932722968866479482311114610646335316143336289840546031969525453947171530815102035728781742379126690439087277490487840482742907495279453286653272464449887406292582194513355140421923768249782837112101951769459493552378541331524833523927766867106491391668433294505110609925955725229051965619846363064514860000667475024974154609466160645755652047735982108394805799970404786503348212792545016679591324486115896897229614334492497799957596255517605972235455756615546497499601404106584260297645328542475721623490899759195374733166287045610993464312710528157370007133871521236619791496841707103858512446436984373590840746198519968097405287761885289742925075835221817244429658582289778263200965713377048638597555125035190210247715923872181689574742883041426312186565440342035334431382082529913644990475138538302800052285140657604858723751031532418192926473502302306655168973644906215048770206661925434557138658451521817823691016511751722057022940109893554001522127529039975662742173606127394746277413052564845947430670483877952892286375091708791838621988751603327169858164898266659368945671576007854138202647912930269072315086963972462630203996857526127810068881076696607456416428836676047497177453673927165891311712905421469294541371240150010351388078401191978971056021860243936580781773140580181317255885207061142026965627868006021367859544092382245803052001756957824835091009626690333150756401057242422078953139853659602618370003851945710390471826908628497323282745725748632538801541083127625352260718523266424414715794689803886160878432079015178273307941992769384349705389619743752742930562571468591486937839625506092320206224069001637706906755607649725031360758957682042620384611857852104311851435746822792011206600187426191378154408236848725400553523837297007216744737241351932462788831502482896003300758400195344374778830048675199204344340021552550448854418885395240680135228015406218579609983997444953367693274750747127993934487018813141413306055827731138436261039514569137186049149365736148053856101825369316525094783154647698535459943061261905060332831616418792320987344791758854748892332588422466976882350041654119388406386426947454642940890563261960657766305714933834531786224293318667394219575146481314876706514062122857347902689604223175945981388999410309768080534180431370718782250646197908443513793802611368835778234422980264673672204187706249677896314177756731410496244740956050869089306711853166053347921408996301322507766597910004944832195267940617106725845301345140652271893392752784897409650131229755345794574889610830518774757961761944019772490314733498459214489051168817653190972965287145154910375483199677735479965030505213080164184813280083991943070516897626186438641456079672794380777117883126109513321938590687097633492396546201661371027811536398559409052332148178272863692228611398604698479175567626953125000000000000000000000*i1^91 + 2840478956292693520300615989038806522477777298282072055582445634753862589933412216931661239358770685253405238909582239338435831476596879433560710484567517346759189275118928707841663951217471663074761103216124852153610026693711930004322643794857640142343884877942789530736770359551799137204912735680812850025658445310164279391366273805720368186493710365481693599451887038930799534342483933033051827513917896353455877453225411769173088480678403996297220715949491381085636850544487822020761584741595225294823597039853725717243404301373852240374111874282317795369576026619187068407916402928478382656876753669525367162784048756052613201424596048115194560615784925480370927675077330642385694958952835188864588514219273273669614813523754912179274255838700701359191773702513363371924566634457902113433158464240939423662562542621580279033960867613408244584998782966840211558029673961853272185314939724152076826570276860392019070053225902216689124811225449628521653714448996478975698197973244031683191119940792356342455221308898237139033158878668721719138115944539587559830460051616564075470168929845744413914496196696427174280342477434201948425247882321481141789673404330630348332353843858163353721454964624089900000900166423449209146492407814581597594990952747548158003199756269359372392366521666001545685773467359979715205259549947714295278719331054574812602039319121166739173256440656654232378219616817387506915129534421858899977329430744174108428921889346818773953942997747552243536586650316709116954347586679242893270241323116110398202068788532953788871208799457129020713690850265119167185297017924277468454972760378295399468909593833139452576698934268675665195143544811374457363273119686079970933292566482422749845979791811438011966841673291616666581783922958972107144326368303471013833070665585219617957100783524424082545411733621060644917245332475949219069891081397284907091921813227909613151640951585755535821750272998370845514780703133105266083024044278234511534242587755278977421583388013556884432396560327444885227563541314070191605071318230110439498242459815476375962193066377382549827011263681750544188993886288944542431399950485248491009903075856210366489742164343975422317577501808792429841219426498993125596977738146456663215270037100855212154591592357036258442452709346873895776713836330604213519120890927671420993304388214743700668371187009177445691188506478220866945649171793907711820820873365663217263465938918495405523614535471519670329575064888194659539864463456940778698464042258052209927582616489658418865474253588302326186077305505385423434780204257716694274975574801326972337649236555859713799653897196808822686104920939816594702317479186771079715823830475007317405501785581633889932967039807293549401362577347347276726167491805402726344851016603797219364050396597781278486772240661178377601984449860127939894422172503152733659617951074805322863480748268086329370942117154498527341393205942734561357005827401312482517849897254415343533656423095210776253710029788869835412510984408444766335371424431309249214996948531277751263875779941121337020735608327193633515931458011371186050414288309984019183150705901361521858042069927716633698806504922589434484394189929025770156529264973769969897246593523709312729447122529691940377593359141536673880509135422564639632781704260499048900643603595607465260179156245841530891591062713918805306178797259542902870306104273696792721767061571723351202604054520478849458379131149552145262024049627819231046270973331524523075586330378428101539611816406250000000000000000*i1^92 + -6030789543432928138805279022800588371523467860869059597947033439923622049735103582943870480238702829476257051676598183730842104432856999191252666793438223662586747983870608930526268872376784793051266036701658147058046275665565340896026583066774348508916930601684877482663396482035294385355232072074447211204500618635127588822212509411600512087582974270034213474343179636341778328158399490907676182099685682085198602101588790852404177584314539996608532996799631540000452074203422363103966171996274148013025338999619329234636066396980438770570949084305925910523160142885108892512366331238336368790362926796932072123794412442009225908234684691364646633186213945416930688018011604869703853519718277586233313980208231167187427940437344107636060826087675139904126365903809518766765117023248581337265073351597347350315838959264855903000214911046189786499090858669024994939127904205665808453513668149163149466226298381051815713637816607705887020554233911784826907600484515621635933899597246721835385881577192858067927160050631880723367306820534286901437177433480680808789489050442935782319079711662812149125173940313803782965316816876699999580612370688046909631250743776355449206346336723716398581925030042959245849462895340043467136563011323786046940997831493444643883105556033672727121601210021663607696022347411459056332542485456412884561253473314990833202649172077355828247018433325231494919442063249994048647011408127135188578609151091616834126499161465803536400904081326743170680880544182261992218652147928116560682385775323073921003233010278207424515782524275067715882981679526702971728345756302390237634729020955666465008914926341986592036632644631969928271978079599646652708645332934593833839142109089991128445205043834066695386111540921590933370346044148348057762041765974249381988364624315141604986534028356197742870498027097178674073414136582891607282445960682824308822478766940681063717408951741974538259919998533520755205479328731320530851942565541655473299478145381081764916057297094129391638669236907045789990939631744447197176156620606149672857817061577491325790337293261838365109517680316105783614485230759670791879217365826340321173797594997078094251938509992351846874879877840628657338860909048579250831033837124796677204264326750050926770424138617097095160442168008479829574032357563986616190894116522048272468097613439149700199933372064951301645748811158616725677043057496123522819082555088672091025126955740356252219278211206867914472355766720186261982393474333867068409997561454806171415636408682909008271446503278581130763568620000986346219866496353028981839826482415481933377739855507337557545973192512874432306866170241614734112737598573690946577137924582720449067026881017073870311422481621598946060633746166668479521674252390600610552236547101773667692385386438886561010371176458440676496696950981058450459001738000203329619178788282299333556590858401459150213533648341608195093700607454579968677659507425433553595693605992683853120862762996585657010620261856907763435541423636426398189247229709361874103800840809544744436613293367533894331794186316763453143198386974147203724857715942827564069529137577834545617581164041358562587759468309138593035202868783411002202164881778160360927396383806671382819539749711724651401226558384688131445177931363026816828069830662606506802511040144768880074633372166489684136679666036496223795151738946779571865812237151321720404336467797452767477469502628536359070393845096760838053336126223208793278255518410801983009150717407464981079101562500000000000000*i1^93 + 9825371952781785579267344482784653696636569662970209248885582604231084679261853468482633552246008040977085929559250676146463001599149474720374774936146608501969163926304954915452669061655439993985778961008953964506630227959575097282201453563622442664173048364050950035288615346521201972971553491965173703467004784867842337499576147827489504727287333727939400118779126596200230859711592870640439829945405021765611407012891613126033640798707777163193313480945717312151487265317192659844446661746588030730795602745292344297805559611055849387900364005561962242912331899077166532874760122908071492809807063577132383243247163696219271955786122671108474599509436536984892310163948524342348474362344285783108226435464824073560079412836071385127396451871427194461485158464640885671186578334288023429747407439455573608422835506469771495196149425215464954495477774623242161703669786049874952031794438952122092366877997665589198757476636514547733869420930560534857325245511509222545292029490437404207022913102823990592133240674037882801881054101461517191273699016887979727327577595362240561561033905660993172460795244346644648407457374349297743025997260518634787888138238649228492399336808156710155063424780086613132030325988955730866453294036303244248240317118626414027882102354034585914909163837245550322673306866417651136718278350285565168123079392482908788454376938213612898470960911040993084600908939605027496969756715312696091541571398579941890183179014717410378932805672767603566497109946683849497832645356195519669665932018548860943767792294063746464236380405240806967178223152427099779276275474305181808527822501896780288814417032906864473596297930059091762473235167141759051724447914518747259701354341682949046168853138448326855045875267023606415834261643816686873170611247688994585114731868051112290294849766774865500347752290756807511909962419375734809942278285353080120324907532415837921822749464413040636619335747565605717716549594681640652378465295017213749514668308202738977813708437110707131916920030357282083824330880597841437120239705300812627691327311601114932983702142846110334944963423067182873274910552601531210236663971279694332506808959117087814640490809015071890916859754350524471580813142976061977282918383316311446213637195913290899892228958950543939792167998192723321738487648257160308855581200968813086796819065094541218880904889813687837418930889963375908216055759081933089290146591800911846628121452841076142144474897343541560912344408703145279487274099860038465462205091036369928160238977473623982252803151365513074722201865064049008353297715166624583812046236803755027116817504112927922817582359333747064867431525928563564505325126599732975329134313573793007582273659118639496308536134417558907046711076071163129324456988028875779102747964411282427678378718366144325567727830530816458480220639880424010777909087674404378320139783681221364892594836020657792490919837620948612541802358665383600103892945348267763454731886990988203949417117338230032434695209818431655319569775819636513844363788063201855756625579926310308511247007712920558756420152042028617437666896121553125948629322000116512013871924258099340511250379151454215837863173184465862690239137333697579734716493476238720910647308703995341582644550423432999180355988520101477252729404721760933475726321725108696084543419072469728563013863240406557124603750889273057371491420110612712966356497033813732249604145982068580425325117720648893716477314628213176565113242946608969807451017253185909794410690665245056152343750000000000*i1^94 + -9273231388523797746562615218444377806623234006781330819037458643397395196276033666846165826309204149832310497402980855839004261955942204422561075259159639394471953348129410925297564993635699561854299819085473191226490879220789096762173838492179354010700469062253516156866917584143485208509239900327175021018552394224017107311118102046495745362409019036825330309126469875475305347445092065184114470383419328378832441053731680189575809696988612856610951901127146454652321430697268160368479785277576630842823051798831561018629539082280710986845657705441680503645197052989878246548485217742654018063655056449600830191598173733374565059804670659896384577551147109948562538268138744046033733862954283489283127922135084763608923206533114365252560626427560558924727602900696543324067210249591500415405131887894114845478041796588264492066658130348901327026807242673672706598265409480842513584930221091417983757001400852543006049629967502393360562787322784344126950320096109863460363130936432420406178479366649995286002152949730408048822822199667022314705943231553388850682559975692676605655209079372885733374746351990684860228439177423925523720343340173014273406103745049206622222982318729755081121865442117710858739381448389189182462856834530518212350829296520483781550075090324515397284017650325380192643844941292881303566217076161877172603489084227758211981698721309660039430933057620985556725604155671419977076413310061546730704355438954792067651435294998553373338297106690639209829607855169511727681073859640552290191104195391789303820488873662725399199375718024424474176670593404351169565714730840539738365521197123275647147190994777162976299661725212769486707583198145104953226454484779016914898477744695650427528791198810209032707173911793990109559075572022989863702024880125841207651245393672340862155586927319966011340793827470329772975023120985789497169731909618231478539424655857307422295499629940042703682019626622242984799144223796733858801879407088556025469414125869796834650295492757319597212950854159247850081887707102674698941782161783811276718752986973657459510049590299239257494567396435956618916914937215162781657968942729080185899376140870349413788535624428102735814989084094638062018284275669865691293720129147966046977238482837957182246082773793212950823479161638954428290258929675377192464633718888129237559020140102063910575143567979781469061553448482952808138109271775579091310721197536321213775990120356968708487921597206250179984424166827526181696610806500027448479489191233886681372572240929341323387011868742547535748397664090150915358827048693544619558267293708162693070974647120966083271642623423503434076999074067874351850849584245894340203559627484738220523509061247582509419786927631776900412425290891609085061033540445116699887427711624680526892759796060301667394979760354364736016933823754781073031483656557857758534882068573431988058303613027880204303859775434818147945737584579754458234476571398276802371981722761839411668664557330992631438256034322618892706022584968214449530586779582510626315847654304692685883488633627481239544245014247191672315454916712838142992622425722279466427704390020310737720238354943431446594916892657344337537728053349375445147976092696336216884467933209097607936417409595924469312021493936248925798572019604068610926006330663304994604184462822515321675897372077630593556136471352887802983932422040755257059812249175420485532592793817529534508900711773375545113893688767112982143122943643484892839445876688841963186860084533691406250000000000*i1^95 + 4221261112273292261123440957176299146636085351920574457896227843624214366386995499911114061671898293593129822459855266240417220639567884228665940843505592318603537023681023705509942231109057481836020727249357357432479404020393294307235158163912039985256153820286052670380777356718522548714623948718132736235864996257651007893433540970615207608827426076742218841698272949161068997057016007722686076071070534987207343440194314594787478399130389121916982704974647535487060640031646675640157397631751580975982383975786523887924040478523638832151360094439152369466153908443433497703447681429013867979113785644446491641758157967070486044939782860901030806710609352543234505860606081380196015125630512491193840301900744264317817303874651632070727882325002991615503526071210920065942720647587631123235890856772231517612061362886878840707839177190364077749054102512571137105257979508868778979391964402727523647053995251237732697455496168727362155111517852284751088502991492735732013861385489827409664253837336595537193546531982561485093772928923059479612279932584631222475606997720334388353071748537753126762680935889271959804878186726073417011851887446168596875423158616615651923469034975859675418566365549086821905526826809665904298659542425882096561711277264849893507420027935236492726815577229497256844266905500149248391358399410956715367289619459644523096494348901094045474609094832317907409717332226125306293797530000633086034212698924957426647935340319819049587473888834446561355992474758037039046183869896722744585643985995533914294266490659071801496547303023953849100595621087032193320377984274326700353285105411689796069913904036133092289616852736571087554582502721864104733806452772890893314039792073467953648084819474603978597205877443311356519230299523701161098700434399577177504852648405631964627926528063823516387749520927221382883827803312629474322169392654186474444662944673069126871437206626628052032144343773522449702595327382276580454985795533363651010871387305146753189258881477608175759262711144399819235772599622181636353629948505578223037134669204228798372586354017771701818288948610751265306932394515642234526583875748366328756488136951029083353066272879138459509881218116271507671124727130736271958577056176187376179509698966107702801075377789970657335580067311056324114026924302041144143959489456258258898772262071294811216259572813284849619302609264723731474102474058631129201495362162628462182093035365149733635686208886603494130781944118229310052904398651158421136657693694710901446548069055878947749039112937762629715026426614634574541722291146793449072416029567758844132768556593488027761718614890368879662007994195415187886358789789740635806952972151382105253089026510284247875551295474246020648650814478064412642190862911928645370682092892340691773046401641257208944906512453185499860907498715167585758557411281573334540222795678913899208303538859899437121053059801537924759919751980735900078079310054384104379775255661226247775655890037261709519266902735074120976837049194720955602559220599622066186367411090748814525551626544182416478377799919946273132812750850085963378164160587533933581734920792071205110684387803385341767177046749893618370135747646218668642534367140086711228921483507297028832694605180272308949474444696363883246544404188698138660917301848328062669700490478678930367916989272399707807838475495227377334348774607575327881837352054788212923933048959331164017649623232058597376308440375339017440626884774971042113556052299827570095658302307128906250000*i1^96 + -1252966349235908070225381051492825386481465283568884625354543198079328590985513135066743791795078145875696221532269742722695279180646593140937439694567250943165046594657690163130370799831384935076769510004182376352307914090127438597771836078139782623290511285953324972968361549107828131962855764714846456468766449601826437358377141020976362007428911616328534678056901565807725145255487041975980256116935176216382481271974269460634428328745740927813955955124634340827451083742143138840179522217912377272745192904046495116696727106860010734643209262046590293743591550977929329241873004762786461575467360266642831318231934276959113242673785626511329857706928061095253065756990655213503459903911692298062591313939930907242964929126724371821718453262569943445924387703201314558049640033087730497296632225558387579348513782954976020639536592400458266089094811534232928831341835907974170812141368173812285425376789555068705835637505100554768544645860596585561002944626143157094168737851355789318772558158820710972360922222742717854029164087787319683180838093233369855694931070676527822633543962222473135991544495177567506518528308195307494221007814085509025437916015915507415542880653162448933026589481320404217147805877408304741288310863842343350772215705147359757402134772707734857058858227879968642880187591703693255178138372527434052224429887294225194850801346374377439745796876903145686813409291886239820519411418932203895069848483770527623265077584867688798966333823462406483205662432632071380944643803388988720034828280339724246932265404243886598910407889658943908986108190795855896672942662213216529016486921134304154140770946324282437903133295586112660569468066726529724517190529002073387150570196356879045601873093399335250233773379366888427245973149259667676794329061160097669094378424713843078008924400273378991346890957905698346230996201084069803077008127325238580722550166177588613115011225482264134765304284541936183454555272882900138243863057704393807265460359039797251312530879222635567676749059119630780266739500868126649107694162080861326160829701277680854790146062976163323417028770643852978651303777010994979604890133461209683231212165231387090089663525683869185921780331771521367572215454471440544933017101976273805194154685664859433225077876704084403250028136404476444295343410351390245195823039231478977927426308176722656194813345908810860815858977149134018181838474437953499403421109157850236052111784456903581005092874336696277291174036791814763454110031337704832273762765947102495237685180916051579235863944410915333323368449465632339924917764007186115690228744852671682283875263521143388374430327754045819425489499984175406301960806177571469002429307831660234149201019019611900917366610271484353545316429653036702717552906278565281015986306674647059414550455675821147590254804294901874737049352716509033634360354120539270186562924911068440160729774073825323797730088895570999959472683088531218117131569386076106539040135018923508550686114412186010131419346517394849432736554421471853518337725013635918697311779840684439232147539961602513561874651332646178424754225039303119191178649518631835991918650221697801072481174295819172558433659054069826749423911490030759188334701079114296198331906169520705287562201679407783523932877114823020729961008628260100482778685889390232549888730239232876243186310937062160131175149075701414487480123870934993312210509340698277277928064217171525905400265252918424925981955972627198576780123005953992976202471254509873688220977783203125*i1^97 + 628485106584310752489954542296252975028185148079734456963941791223164517311821582949101903365416897452916562825591878625775959671443347864780417922785247271497710323300392502442159902397797049677489758799205474169427763247077359553702437189675397925062932227028935701892808916560687562889662582400830647559520801411892007937861370621133785415497600341100370123926332492523066662044997688373767271678284751653693426172333408958775188864136453088677982208008901024895110916893334799447760246353578647052177419646396391388547491878665867287755241968801409797911120431096710134382304825671927253908193414914231230077675658168647442612846525025094285725752660971271379461256440059376031411140553391356977920269227587715865046801901991798201411301813279534482635505704843818956446741288491395417870884707512122714473484274282149379786753161605718520228246704126286864743818273131953202065591847900713456907310728496083930609258477732868444483347665525058725803087314883589842676015516569830588596699475159864555065848575636287989325661522172381978427586757771009742349626672538902794731805429857449971065727612890329391879391184643391368776298896774073671583805220565555201038890063451122823606437629706360988938039583883148495005101253156933782626230625924492346626298670689760906347398833184093527737525869172858475674310748264836187926663434894971753664560123517126070037794007427876746746142243566585565296359046796004106465201160389437647171778388558068362610342740936502450152631015276185029215646381493552060545888518372411123837641893991540746561500500651935781265257664925035762904126779713006813938419958202770472838409954616244839095367796732001613042930342109938141428806033974367661857530669290347532163033982066774305575449009248927885998027793626690727324840465804585087441164060194118385912296178462532881438003789763732697718738548404637844654898997295560369479116313837336264783557920467886925111924876527875121785906632819353978424687629893696751488380330602102805100745425956087973308089183314658995215844609486109787490816662536262609957619650533320501805789120629215208202038735221233175740129940419530455200360881291027221696684195940173064598635671981897863230166639215797706134577464849025534228540307965455175953437642642024545128907017150666499306475645979609001345295339441536358207594117339374449427661874832824262755044842986653721380110191022106953809685919022931281496939934439593209078649112963233428468782297602558538233384141672116867135215465441457470867676888976418493504901745689138069432922980618228401211844321099326057548412098150084147449099104355948953208955237758414937990395281616684759612978126322361929380216762000362205992540183533730039781599411034312402695360628805784606475337471091538968648511280235503046055759626714554477858880902636211217036137182634491705467303520823317038025658554557780775841223674391836473974027428242941991225995863560830071055346053734183615870427797399451512764327540738606228488958611686292712553130234730827395345792011656890065316645744291711872912876283919610967915800130333325905689580631690174653816658376372389010467576442131626184402108393949209504138716181303782085650407055666005538214500513630798848788629149967534542372795470317326707609933918133765650577532152231802489631331421109255334178387138720553706994153358090097739213599076025684369507907201409892310421217221594315784487685079025399971840809985639129032940502221649970733767843760398839284692096285311890824232250452041625976562500000000*i1^98 + 496849783634130690525320057597706210850557593314305851320211997480946334693427895210195575790751650332371089890169948823941707501141739027458693053696559299244223993061375149071356729781261992696369993748581591251275297542066067954262093145870465558989489633013059621832110810896280233395904881367919804150324259541810058774165263383063430013816584864880560649734294043066544704022977098627427891986742450217380992514217535262765954104909698069575913086374122011575049714779459421803562885361288365584462594308595883230151997237879772044635745243373436432772670635642929405842605405606432275061950907544081110595807513045491946294156749527244114935518671076983466364087436458365733696803902097129118073687988823844194531739235314743346193145492119577755039526282269124909457019255207948450609946139536606409579146123868406585061623643536690190938978646886481940824292930297240825418661522971677856974611374398644889928668760115068221083221683836911453568418917153008232981011007708507951869513308006801001949592020665879826414987101376877799023602573570853334868570473109904319974778180685679443793825829520207523675863712097800594265749988277968068475606038651543838166399957311150071630699395095985487053490851572562039592682260846993187329482300356199970034712783632972838003219030578022275203158472439380134801721626265651226324266226042111839092029209889919431148633887331659332158164205327904613621223441124306811982618687790451211678311338179422672847277658326283652086914359106131866954330997128766389740495162429170594427522352542119426747073793629839893754875856157637747721433983859289188903012742686086614833879001473435412213060812906490188502950505106061869004080187965009061865922514577776836617414625435145651985506744777241507819019928161298708052235538805412372620618272727054113811910241098943512916412380647144394524808724213308360515066288031793754267034855717657883484923984076579155963435069578633454250562908812349159082510425923001690923328944292154379191361259613186817974354112350477820875316720709109784315887530169258361972021727423886096319777215607439396578256534044712024032525864833537175932799572415225729388573655125876543134772876061506185830625240084699119863470861407347932749060591564141141988103324667398257812912553881347992598944026337260390676709613825334402789084364753289237554745296024463811185088397290865738073860628918347814534073748899967728325109508546952812826326372215336761533226721272714682176010644712421653589972884808174075160573491149900476159312221898408052270455970286550463642928242024048925541257483208926875448982860981350257227316301930102306424528205333407373218788913945954775107876419894059578024144466016317113873003932926892926796705992748158783201697653663582827319892441584761611745695865504019203449030379022801545864177439195448297546987073083941207941295822022983406812410604342644855465671860378331663866131609077394595627833630932706703000247653307414981155576276655521961373669177317751830529500149273799950356225619122517816638270205149610937811060196789485118329870950150407895124101987408551016075780484099228903716321883621213630443597448205202455902458486940413001223978943624904781262182110362863961247709979964555354088902993138808564098120860072617185357579405955044942797989529520164961534729804990308013674905872074768928183447669395735747636029736059519623313638815970838707290446085913659844000062294938712475175468586438359471239758352600901503137720283120870590209960937500000000000000*i1^99 + -369434882053718259850245732996025824435584293805442376079194151569619351938636304105794555377482286859959193017549542178998443947446945340836791483330123850060714941850202241392185408199673606845686503637535538795890868572314626489030157440518361580049039424407632546880422839301508129528331007889002031477339870736916812529086184785370678369279429297860822519640254893340692024118035591661567576750509071718816035084865825958849139648860153517886297501828780408053205466277198230530109712676086483009263675506829416509689717537176357671534115596632956834871433271382952219511919166189426371307141051008245438057106785063862857513283204578775196020826184832013078804752998602696973436530905562747851092206450850280890726858744550426670148067271819226031045763200281909978946230715803131989954520418856131793782945835291960708301139642523679336802618323874787652324075235565327717266860892406875277819538984642552976128265130038392075248340613889819902992011892226902414704858887245369079894661035295921399201451640019628878964474584291012334058055964251276375365131911359654029018777989675948952464454126797747546475811847929635925147259981451063583894164915000809571137040251525498828166630434536590379139119517628080489164816879264637123536732209726457675020804467082544957240574342930795815752966501836017749813357717334489640432867656868107947424401684699491356001640413386836927454480189631403294962249122524703101328363176790307163869690654260994881804629919935917493763672783966339170627449430266972746869700178585800659913003886355580476385458389647465156025580278523047880124022889194657813931902482280518474739010713242769613197052002656396513396632601648206347740243753508235769989221435230163145190204732607066654275472050669905551227513647773089684343796678336243299522555964783955527791074877125919889028537227286218258407573297615476775711009832140458894932309887500546504035221402572723596316559549842141625355296620808489847617600002570369779046050015929840109019934587047410461935963625599254870408697952741443535377502028594774640942712295542842647645548250916357430111883184372977754743016319561395283006837363426922897399812768918520528370841372212346445027706187411966558964608695290817493575471624533120112166835443776305358079492444072645699187407192114432216036765226306225132206451289934265032986403839465136977556488955486058524231995428280392801898956800518232520213116901497501025286135429122699410074600803090948436057992671303612669716049307767492400652563750311196577753781146536352240288757561360786121726757511897908035910837103500604856928952142884116082321234037061456633405219933658007662698467724661130365091962971081480342091219618995808898359626070282071038975044991007066911824726853144455554737148467359871953753967330644319439741483591249239112376626667597517454931646837508332737337132762489992525962019120753033328549125453661308234728255714009151332418435793841683398858925506217631923074968415104140902758707036779747356581929833598363137032808598456718134582218766743694828959583492787049003955442864868278505449742341068626078046827552629442323781265500884846873097107910914845853998282013861877615108885713841425638922583561464328389084130209132619982101893748164091845332049252348394508547790111634874841476028616123744271302569825242208394641781224924064079989734761397756100771614533497340902138580805343411836587720863145625909431972341583666096126740887445327743421330524142831563949584960937500000000000000000000000*i1^100 + -17517624639972904593920824238772111733138799100154184753171612155160876600119186385930181304471059257747215470273958508224192887919178456195448836290353596161912790124832541597130608405128665256430181753763256102625778928187892428040262405951650125713983182844063449130738788233343863254338674964438829741634922297109573801450719782817472132420909728708228270006946249134891956733027752419401827673970736399987970101308442498547726919017564145529905854580498716650232215577438363217256052517812304086280941356804676378170985331020955149735791478669382156248940623209662878105948301913901342667340281354521884479255525935373406562289085482990637925431788479072142599101795282924816055558392743063459484126055718650745260772274664399582110538739665639375373677516080797589352008694417717700919846728356272082898131564956203161472150793180132196721331909306449983953844665118164533808367381494215367453610719213915095113297233628864977094464630561128037926707536129420326768408568563980385136858597449732865762727282939249103263775571620331055000522824625799635266583186012859609176715352482638750404999563514846868207102351139502064347364969082996421960551105837821432382506191990299716687346689554694739744063452234506480681375720462725944552593980768849418869704737555838788433467186584436339702097839430586547310282592040472046478287813072547569186458817747145702354751520050944228161817023927500112156264532409434699768904849925772399955544386983297811900671877086849077331151905234862689736545812039315409043286107267719057019652375149972987934768107701828252086484588276714646907510172092441388387402912171835212632112407796080602741069959658052793512955475334032813776714366335669681683399756095826388803827875891171340004751442707915542023308660347593959632391719111248046107510965674466151834354404103374851339077964131748780297770634842866908017006844511465761518649412662762682783028294501022261553715787196977344888779171471220489737161634858227480622089768628995711086645623017778892594735752733801214752635082028898856953902097758390896850857845725532658498727685275957837933796651363962006121167331007908338639191357516792010450189458493962730254541214812467228452610530194431333251250728828213477626949238086434411171013481521247737648817894092918194318113722483557833740472290185165337335063834750477860642258035263834202335417634163947714067726414190719286420635600290887876372477453720238040497527431319139790690436072638968056938485262569212462206360475108596324774948172535403661206144273213348994774537079076795818111551430753356796585715908273838418462397316910044919444524534218412234418096525986237873651487370998777829690506447833128961070575763504490328825389866486721515454826523087292685556870765140064898575102957823483762037047585621010329408294584898461123137002088044258974983086030962019925086524206433596193615455342252414347276842404955817119156843531009742863993879701491751236692847966999760120835343195954971868548874206296752009459776457241171558900144756249187871883407651121002147986036657853282855952026719841536182788278793312216325985724359871224998097980985649986210605864539837592775309535534012957942251655469403012596038861735195232131427844967012817735948086695088328583334788279849214271344747840565553566985570714161592524691591598032907291514250806165539978917376403990128576885418069741500857267554625205279471108958568027066114790725292864066037212822379842691589146852493286132812500000000000000000000000000000*i1^101 + 201240169475980838085642609778069964919038355337990894540725565995799526622959522369914379255091362380127398291697096068389545178888964848314012535971219819231091328866130327445864120193229749730871884733900282627763306821031027856320189596271267913360701006318652495759742365318834592401487636634598517717584785229703790243376796071913282488850625537203267412571969829295592200179871588376408020589354790959165812570797358156641023463827056222793527247466484560575935349194717890702908413989322795858871154111264931377452932698901226892314160390704139226438877759980899217146629769455846103486831168526571004104619103933128108278161511620577005320521614287818165324219738081588078842778441320248106812987039251248483596199337346790973043302399489881479032297652059153697479596378900118527388307611434330115374474254495258941593765385047191754443242725908776740828942271283299769965741383621084483587659093661608615807270033930278875035151617609119248604492845302524684784608769887911976768079555805931539706277550896394362345898661683480409035815860679682950715146020741680131943727011389470454864863377333047481565377626468544364254165616100087760663742764751952100433329894334321233191981968619412426233429982664691373746550488585439245791240231840089199200497029428543813773600302194615557211589579737695692434308999370646530048962217183409014416845145252749454330084145062341753557821200918441182164803737568064290416686627589809253615672188435485000268128999650118486458855162052491172190182839386235645356281097420625518387897506156497394430318940224932314110065982976675563425435233656770158366392543142819883801630430272061660836721148914057449311125674402403006482200349448335532770927181927311117810195894259439960200937380018284668601073900724682903457556245073877030509611183737400478719624750069507445121632117116682053857714397798962838459012727779261932354269477783950944547728619807851706189461430280126164930482754155102596260487770326555033560233093737370561191708911062158188848236205080110682985039903260157050757992444720037129495553033407459712252181133560771947580370336716448845672132695275514941203416715954041025698643338498694989273131799695561828947042779075659898464550611010161210487049087475890847793571009488162751971376236524487854176973099237781764239735344323401399853006614122786812595333787347445594217627789064337476631445154305964619181942233083066560371429581772826923792720745782639164560725811662734058135228035485327871797398429757149650226875949708209779695403512111998434556367605487788609319814975967388220946957481277398058937134173315405718210896566105210417451280748064258939368124027476958281621671858276387452385504619189328892237746132441559032141011393742540632670099062547343707384300483897811838775200549744777565237096796491616838624924503109647614023022350396476496428265867596994370950434013668852188958448679762199754025801996066018260637135967160063258031234304343148837606856853321517378693736881790784475416267793427158567310061483914857331540430495176553985851670385706497507329614464038845382239489423730119896760644246115309866806875218389425051764634558029477353438691933351244121268445093475534575196437490594702196856779061349907069591434806928892078547357938979434568351703678832361271002640909725673613299410620561135451095213122858942877366517926154010523686501067856049829399904287903603625392065328513656926722602547030760433699470013380050659179687500000000000000000000000000000000000*i1^102 + -195005266922236864427808809321529427817803432282285237481831640921863656449706991540277653870500703481197339170830277938791667797917045976038800164847121984299439021853176501846394520546111883231687397789854542121150603292723026254521310683866798714712239593005951989182922733044081221890620920979595001164084890229150105097124879820176179819971188230710954618373337524708802126887858013027828703883788911380556969362849369844295743943906547098111379956725091029980677079925590930741530601654645178390328554567739412733883640502212430301391413050249793699396064683345012618550532746410885721745975750580484555305120004645041136454750168050282731795014403297716297972679297347902396859805875703475178863969103226009125260592931404050625602695667593956060544666068978717943631324487723526281176635168170291686022742229442409214078133361552464131505537809152279524812746283226299056481532491915055067028766095500520532845734728427652876683184763893440346319651187967542017690532498403701648778250161867011189434916643630741461737640497990723950262368208229397650241516667178412382909293149972724813995232682662242625511971360224864323436333121531538105283137337051163106152043801571232422193218128821431052721553101424520732651489249580871011263563497103899550235119657337691789306472863999779572421388777753690959549492807926574009419441689154974152074429581450564365252914865780860851421235914344402369911216000316543232640156202705240190261238057065942637002814510147415023524204766557125090253334862492658101422843552513633005237796192247189434982180231268110921211607168078111851360730697480522351630198232534176721922624400290510080779322048350907866217394694115867705388937275584884694339099421688855288406414460333172185219555681152910267423394008040835030783118954507056473602528826820718573954183320070700642405509018463565750023080722465756445885718933177218689493269831178853616860726239816655824271111493605596539390953690723031262423331992808116623798818394241564979939305203258588137396377365588749692199805640592830210328489456980551199121304018487544996947206011482532538077131244328195527472712356126149402014345361384881148340624660770554725493628215236506069121343669014845213778224365755292246070941770248030170716724543685434959606951278697546752090025886265409989463396974622688401288051751102882641548108999917074879281711238201893820391632758916442572038756406913898991954476810515992512610301583614518229745085248475186853261122457901262209996909824337120685806072577336555566488294375101965051260019647775044097709521129521532632235920297562939964409927103161818098299341609251440788909775242368715293126774415417836219489834376997075053751958660958438787340763534964355221623324584995901751303418695938168929281211597333798697750073772257167271060329747402274502302587778018021910110424675439412494567488498621361595758094422312043800445867304227791365871043337868308270027922796449091651414559590234671673070826102515276256810635672360824059227609729193198728251454346350797917534398420605100604238552984040448666546125046753613449408889204529738681711787711455966291624189898657474445825396129542217666235403155787928853380713809491227111957623588916927203439645342343319504815318778393036973098096517577991562630855705598995876726703011947781246083882500859829047266009327253354960414740950677189419971737439335454411038126451598569376545572031178998884115571854636073112487792968750000000000000000000000000000000000000000000*i1^103 + 111727703922729323465675223889217238338548332242734326976038007064596190229867156702441238331228898952230470021796673451671745765400849616497891421949658795792891585728901025678418721177468220349684999361497280342905065021280656747669786841196166085335747784958418514248497813122194964829521522659154565655984961005251049319654435092415581501195089806878229745896799597205861546023893879687251153609690184351701472473274457739539111538912391222514432040911964413012191060796069453058073776031729996226597817160675810442048098394446937372768531749316197091566662204916182494177371671545357763527462921953295994731677999115164224414724845427197352048299746830619484425431851583354596620988665483798954092808290510925753124870108718449163854146502335021415970345852539215516085692468432551850326098232812708528242611484428499176615802260400509614271335748166205580789019738891654458216838408751474610277184896033494921737524736375358597216194282513585473465613296975851476959169489999117004054391316502729132548973509479438833652142467999874982237551433646413224454032775158311511176336090865006021833183710283757116753897731428963330292038342732990420003441108655084034297645499339466840000101311152336926987182566590618626988168737209447090716546413393192730422601496442902003931884968087406093928052278420269741894579898212585218514621605279864985635805207707783631888364854244651733785438407956707732300828565295785549116268899673577802138191887292447003203065891397558069719511731043598443976658729878283396892492891429284699080151284428456499498290611378738945093079641100696698482104924517427596103617289632383955963749230063608885629090151416067546984188333857008302325859060799016094893343280427627298557354691585909878769766688251608548559858322115593373430710286639034638503873923600141619334655088950546975525900781973955890013135060567304148387402600115733733801888731605528944260707604079726282543554657345790181735762909965209373849590412842307872065719265712546780529415884816259045559165154650792002079998009185681836277762253333743852509722645660912749389348209142437881435952992615436413809958975934397995604993477319675347007459749870276419548866850207895115979641695138638650527902901644473482477328781250763207556828655734267652745209904413141318054461982311004469838286390094986949249307994516886620217374616505546891550743695289412435265523174102385702563648965706131286556444530629816592868725795338978151115875965387487500115427298572502597953948683971073084155672567424000748006945447551304124487907508609699674821659900310807375661155148314675924284406137812127573899917736475376078583049499875619108853021597839098294170302563041725178151578348437942281971960313492319216022790933363387611803709591479370774315930817922696422825962033041512880401305874360507166660488609295705338262847951034583942061038267204243415173253643443290507725768132748277994539371949154103436208183768311094807169416302491772860103065105168709551906186990545159719058076315318832505175039869397660774894435260769932723828125782300362387926909677408671330014319198115468551740587911158353568447589446877876429436952256638552656510667319821223970234419097634700309676205258424836082847515799086204816363140259442878468627067139515706890014307393332172997945491947034431812413043968346720520682421465053783029975471870237029217694284084103775067794103447936459157155650245840661227703094482421875000000000000000000000000000000000000000000000000000*i1^104 + -47069960610195232684489801545321137722101483981553759138100568549997805011058297416131016871638618074258210420055288556253213234245526391294920447745699939656512377416546862268987976693646198111175743642178318145046059527766362489342339209777321838783346607713729846836564216725973842857554901862124987015960519330144246318276415273634172652104044529684930671546657009985824373961748456322349741755606574815625125545896779475174692563832587791901248115446651492898282732480701242818150030603949163331103868185311293140293158083853311505486865119459217238342351656591519490872289445813296661986648005355940908352986443601596126140203523492059067628859970600551396188211431895658403957471330015314730153053902339140544638990207380017817295120245037095670035703559894532841765522777852223600282918211891762316470197838018495383576932826911117037691105422741752154235304895158763505804918855146084656320226650003291735991998267191309221943093973875825154756360532706546437390586859059194453559143312589680967573082107475711671866017001059611587363021713153614205612812111550439815744344316008258384402865789527130255090987256284068250812451942110890439886758164000086633752611046405233860275219660937473630624094711160845993630008213523730854177327132387228187933189619391514952053172910206263445972971426807479898118382829167394741743657922729664600002232890939100108002782193355336882945052000143999534496232206073143719934477066944930789103705923958525623376126706753518395574103904235462143717254163475594841068840078327029750160346098744240830814575944267847966669624365798778422527960873574475926380878577523178289577348011735229946101383823245987155485489091120255953258620947779360805625013622876245108326901854437134172856972641714667817417317462627796131445022143838477863146649030366191440649965998898552752298058421820112351836867730746814044479826322007136371146578092901091688236086507879399399094674250119977055210637780574057477338512043294962565645557787500139320023803056746906770230654312802967813424601023540822625042590337604056790363703434605014160530889784861156327405577946194091566786768705021796162849113020282442733786019216528121292276153357572419333753447509270597577619401767222715511802023413236525957864464242121370357088902153511708606350518655369875836241350862966490159499138322627371073343582359794169586212701646958540924356908521987131945338511210311809967497139305944635614948094269581917499178904534705102441837367971259608951096085808436863020780790428099764841685709421636291567504095824423168129306113412197758526503085524088891217926681004686389086248033170248277725605433626236972180686483636717472727328534232928458124252181922064929261619554527829354952146559063374697870200853075348165651524813487237502005612879903043208438419863632124369956344739364287401947378376870298856623775827365628581605093069494014615989586415349673206084563603238510871254820572171337281053533553812328204532866364760044065603698221250886064340935493660240614216007783949129876180493625151712065689125154421046377573114673063967186779844141828883078002522588467437511123272562804098277417662671248502987295060637820038685505921683298305178911535933329457102859487935823062570354352125641335584290528112809506621440928697304476988424318558906940327578121189301030757186839967460290328368267422419551480751798773236378087823267202339544726710300892591476440429687500000000000000000000000000000000000000000000000000000000*i1^105 + 15502849826459280859590123287701995373336168644655688655965058035954170175449845351180056658305918482923349198479235686804604694396403080249758918576258831234999954472218057744633909714325208048812754451526936870060851146845513177638170577222464187431514181448526808396935264015518276261153721126288306704680310971804833700513946430422015950386782624948919172375146858098902448622702769449224210528606032290936986944245940557659481298328633688449457455123850324997281481458389982733606438615436120923857887022286428235266974971519782205872772544229243658314436018622894902211069697428484059929287655330545854294476333379237722477903956108045615748304074748218956793819759213560997747919627727650931218692176725227189089020360568598385850964864591785260300821699516756947131343942142140773220031710052504906130379911732951981797960482475048887670340324365912036134675310407369363173368655232699466431424251402188748921494698700985323835553076041355189311013884867885563499128452664373288509639630496795290736921480697459230502908368847670518617595045719028677401080351465372284668831551575600571898240221436421894359865178691812704461969854141721575809946014865546861704452229762267578697130966471891756209977988627119442316440016916781305510598676648142825486380461163554306283265219458044852042827399388259842701059044909269614778456675795552055692550007539331196326647923099889351949048148420083074002204407453028951063253260206465650803585004076845574945549650439603637250563688947132796186463390021760554352652636464770165955160033088881540517324455012780324526500501701463898249868455448774326637846686689110054241998882919086706058165842155491888678905286353820662148682756113029903089070193830854825384599635606615840939774194999137922273821139301444968494550335626822029415211082759316159160970945211601753961672170456339863359577559794535385472660330802839696858000543910785098268400867031804666961614411874421770806083878601494168362962802810262521477977749643753434844157501532074305771844593982258254809044043207529699380784700878245768664891005429463954817628663557473906109956214315565188814721188871421238300467032163472766102569125758737184223504172040324030085575000097927354033289294537760910915118945452413646002619699876426879946308168680037008377586859334673435264810937532480188071102569726413583017390467631618203922346788740854630603384786928184057219012639501843214067907801448784344410667287289610924013605178604327713906622912346656589177217217000565956076460760965844788308891134506253570707778222731891927093781495359578380961238095585906612517542246109550777923516110760167190862951092387269701514680255351084480495483446599495635720444808319692353110923370726690457106305323194713087487748126513680704658022957097555081819301989455802045962580544452587455671507802882639209049913935499460905237337168823153622757371769677280657621455913811833563178671319586737643581868586986683897044653873351701653873317828694082322137941109430710710191195089970390160648879125991089717157606189347910820089529322965562539775531315652943609198762565353717628322018221597742758803614106349204632562695663465886727996333143521683585636371335633961410194003900651170031503691760841462192817712359508509851131891297018092981073215115595612468645502113810827260765571485250155826780121602481722441792543259817569003759604525122363527833737410604953765869140625000000000000000000000000000000000000000000000000000000000000000*i1^106 + -3614089452773331351409120509834599671090441910453097980849490836839346675322642405825016115702283531219511341706054347022064855478453214816906871889175400275549419530526198986097984423083680489962973465238348980082030575789529059729362083427956759093810881879615360772653239637425089007740193479036674179059995373730450688239564064077948482356063132035808457209558797865328020975045624093393030865448394087923166715774761358090460398675321702009917174299698470216092292899737991288234285438310465221703247007040493395895915028269834489942379693860854370722269394602246382326378083431972809437649620401288981071601739656537452232500460039268789587985375747832271572984779044131593159122164157932802627331275681566756250625262941083374338086503865802757421372447735121824898088579276739422045400901786424865827113050004640813187634711913375793468420150341456287684674460640092924672502807497627474144047897053335139888832444195189356720025631248466899442111020970869597340052023694578287439702635101568101175592122105026735269835701269032939073277103101984266781936007189702075056971956218667658170820072971209566008530897699411090436048310960732443894806803531933760429837396397357473778675893151032365366040032165820152435595062878029286652843004838338640214630206417627421320954784629310431690019467869850132284717408768175795966281960060722815594362821278464923145963011244010863778031254560397477242864997692258985932813692903153036321835934899371157973831666331239531055900442832453835269144602795350205193644929974014316200065154632953236816395614538167294875862900957526427003785903574421646014041693294001635183762724164812313460352310584449033411177306947278453827165892989571405043699528257984044542261165339375802657832929674193802140060838438024720822299112396244745767003650301978416396549888526538977113394780103993407883656003188964297675548062738682426199751410296625146361719920727137156072321185755540430573021655139243117739228173929656691109115524959981065370606071260476795288831889413569692768798080362885327207148481601011343292224692183546865368638674327104215941204613747783083895134231513565524073758910020243060392027282548437824798387294641065388471605827597475853888316109033211360854285883331358895496196835421475089403185018556830950956856617684272257914810030658181089233600247421936723163500202201127302685928001130260148309840684698673043266063202541943377804498372007857120636372249930227841961535725277434451486005198852324451526447614804498425865522817865821009699076202839993288403409826480434544240143517943704234569877044248752340675853900456944281645436876903313660838168012893455321130169813556467804749396033751826922275168247116859021553976711635616257863085652660174476021570611235620072307029164194502541180334805735481023582790933864233828623508789532452818810813877990944090793887512310948081999880475391498112347506747699757933572950314579805488426404445076549467509163702526169256510100601286031347253708871708505204277690388385034088335519727081447883773513014906105092862514195103004880436591972985952411275216650733803237770794114342776573956414138460452599815626866915332430237428132469122775575268498583367691776761127228589835577084337534861809652185181835150106814348034581731603277114672072851150046367094869425421267027501395596097972331335969518805359438359238408302437810045958312319946289062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 541001355191789490791759275644031190767860124706816846718720237606453300733093104844048042592750685136815585624437536134116955922967285039131287101500192732197699558088173964445543560078233239820790775038551445772149172701337108035273577252927408336268259921963065141893585422261883049697049137460081237938090687323375216914271634972317905078719533721244583689965474860110365716152705329440343409245039336484751669460733943656671144469410637861613884695282034683221872831469263528615285383980472791713343928831001012475124068660626189494978672501138173427056572501888196443662632778907005201202305580767197982658439227534519504794747227979756249138268609254924942544630332185389845957315903442253506751296961565821059723557890767373318994301224587837434389838445225536612904450098840250302691036354900570752896507024097801397376234013244276998448667188188075158530753412892938727025249936855401579740036468797932645030351116923775341124201426246803872966430461606350281282544729731757611469853970728267578327603427452670140420890602775873839139169613642550741440483671568474722210936040376436433595307010246540226087692742999806671313767104813848543177876936440634733880607642362084259869771522136604506624621096008773360630010939330889971829405963672428582627105055662533568617655976986773462224609249527604514822963371522791271243998757433232409083955563844757794871841405035522019923302176299804879007029978284632804819254647494394715389281477342382934299331311894953071375271020464831276011889430371793058778520246369789545616169854471033580413313036159846009597652358694374200805721472850073481591349961558361329675330811928491336050272150968349007656808164390446793862673674768250208774976179290782204730987289545559412683744209238544518537937267851893445351943027988761316890084978077274274317717109343484845659717661488125321339191628731312810825061379955207736754805815249045560228868695394610264259738585725988033707030621691192564938054643948438807861709836897088786988477110298686868595424071473497636792774543601618174983728340534947396301405444273254684003788748596171923134997968732090727387237718193638945904032189938112759643660288979699732924700042233008347658971534482556051517151537575564096856872968681293604317693677711075654003547472422914508928794615987663174537016366813878538483821858770584140079410589285670018985779807375330579129654690835848295116674335994518983131663586323780359476714491561254724183777369807448473444361231783904408996093007086217150092357567831933960305673064960034543934006725422469348426352700444193216095577602348407063800585645415856085974065852048155539441988455038865867055454645617238878529030064495375757584408353022704704222246601870502870335630224807616542430355328526729887350083352443610416414609814665292230594017808258906752278897344438519842776338665252282684481600348657611443727199770441073144221702527420559188759583583136722506008347119676758393713945813853263085752983501920143229443036646145446496864519152111290243596312229522340597178303771734885334648463839190166671518163342234727273556499531866913553861248156799292607467121539114616876236712503252470900466304330717517891693499444721485148897165068566742158458779245773637334371732198603129581723436429571833727947295532363721077324020772484658713311311510765234211686678623768621850916170431481607107091979951171875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -33708460000701468634325650101070710764577323120362854791758841650285034363266630308669905476449207947050637766123452968917773149509746648602295849173860804170937195269834757826596349144772399433995934365912984608058417811849938876544762495952121210099679163797046383101507753373933067176813554453587592285079700911095959506416639844965272137234381198362143364369557308862588401453455083169323737455732231074996632293379463648997421195306567763072335608838440420947506321483776788968487428504676288448337722143783876035180449647358608974452193574016511705005241562954010081070581283475640675022631553585732026371180969790012680837021674193952673905695955804344816462054758402536805745502673668680954916311579589386046190641031625574055123811050524360804718924648137221007108959151294257562501961038055993135253775211279141463297305293583592496387024484961333098836505803415137783086375748232607062066195675718654714132087991752021455721200957762732372118772311742827863294055712297246883848876188201794279294151417652474545177219543506121836859245816643784110127182989519550126209467873069302734428729541192698724955031198883335477659351834516282370148874906334616230518343237973921834475110750899241840959753439317082422830553677673040179144047519700941797665598541482883027361235357772754839278193704735691562586098168523473526018202020651173979073566294861356654162629301385775571362367169201027262490237111998201001521337262230799163442274685943541711034472734059558947001471461172488831173993461032015177114256417239604257465534025505572607800578949409435699268086144924847336194648610790148199155408896890575565661565410172407921400967500119719817797882170074384971354939766875753602259157795928143008784366508344969830341430858456736319947941135409724300358194531480124498346046424932244536480263662788268289743125212452422097588474466542996389287165240232440266394442958748481965368431481399302590834755580407160825210468973944082025491385043042164993954584572164608330923055343253646611862652926839718504038340560145050039992084216435912677006648044951497841224259574798955136609926486569231740611047887895462365914992115196076147691441607957659911505901949162287121773431057511289563535209861001810230202313224688164625530397444150300399717362797815516785212918461748802383164978728359884017170818276645561272652803532121725481848863153439869014687553704907317150259892942614018809257882725366479459771405062558409638700098418994171524562215235769687905332610941987117894376258620038203515275140620887894781422764993423514093640088819944024897749116883911216163236728626712808956784607925715073284080885867630483501596818732374038938851431764930599689515121480144276166122386005526132965893914304493648535328989252554545373982259808403259591275177948113925032429665395379750637765716374740092270922894364919769456892192968409880164249760770427848929255229083997290791259148738353946587487416309398048002461203825228219912401066544812647826943662141230552604896784117899100560796748034057759661912719128256544125079454183086644168927021352046018257013984051175785516256765020314921512028699004861303718893715767627592159659838819169748430223457561094547914719790749132944268388753373488629972913903467406080963660443305614908641459429133342575713879597739354963014178086335331419525084698262881020512095914242222885570375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -2442531666097378187855196263465805102591432346607508359632513084746295794860052895210102758720098601554572843775268919884429970977263936921218442342173330771552442195795980278131817340680009642894215377848891564009205452135015679606405297226848958523466250359448208570883080562892412550314628798149233013758875452530425318139064610651171391147331390115304901927058605854705274492169478420129748366359037745698573086045692545978551617716441632831285748974512705483438494282132061725654799566695802875193672043867689795757514517402944595941116420217336303917072142128547736904756210439964806215070367741549493644610470649651912150539088071337295505848279658737943314065453234973945211448198340136567945262627777999508446740978156359434441351578333180597861693503709407742128836606166074271565190195467485496428205443448615838608430398131157466805780300387151038978319187561388596485201241935016390014689895409594296062715665810833319684966115735781901586047069355153931524632552850545790429215477110393391317272293710601607852546644796562840497260327006062201115115288875707485804534330164699731615048660074772395570212041848332416880543966410428571861350049331291407996978723881632837009982215465945574728019734812126872278498007728327278021370711140383143943847289178823729280691088294651267612743234529120218015963882694996788266722483431857492889135923318797453367809820369249304458151344188154422242025416456623527689751572359580235865690716211085788326713677827999387132333790487375309161807802614228789341449145474343269812961727142683118380113483749158032903417549079145766595364955943772078860776373539302861096714381224146951732480735578669082461142533465503664206076477278645429216290859497176510626077650470832240590291012977132003164512731388513618895421981652243023126441277244193414606434450314247124356216799584960826480374730177987791312239111508010553058627185843668964034322280337078594718903748010701049792776011521221078488730755601846554204407974065721669646566247766372273149751634141196983050644797462217365436600374426524295587525267031818234236564508702931411788273127666268804130934976840789408522786676293347304880769070245895277908997599258499786310902609763963649674155659806946463475663182127170441430189868418457333084182016526235824088237314416935572203687253659998147421013869605254389444306378605884767385379515916382789041081058162358034832537164319964271921427353532950185821131504064719428406974086029912421522992244378569356600331397388889924848635157942414697250038802571089206879073832992603688272715358809072841403077418329053932738586352005903710476657892032771070089968526418822218687801240080863962174408018427157450761546596813107147305341892895515250684935849210652039275355834861221710377511664810088720637899208624514583017182287803578531111686378946792118985111273165729552254839520828885290364240277165998621024712342548810981965316622904197732777927577191058602817966811891543152265304722124186746961346417973460272042449602529225521729543647315550687831299033364307127075783406692495695725756837651338160883975948290069855055116850861946819316945622415394750503721377762969601848044856448449725989555826164459973544531054230503623603749672395307342618360564319768185633800920414010444639418671592625588164311609489846643439451113446409422962290636011407082811584465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 216128717734482189953109963202641690567311813207650743057825696164424364804600726354432265434033856733525980227832942972374053086174490589069136213926685042149246461390551064536301278391395161671503851939289060261879664927020895120367246444485106426686442030183542896405488630561840956247333719889589780224515964835288642106150739750484738125847497547996412190771947234071276946327123550718643044113108284930132218035330303848300674269844072450105950963624564172811374260178776266258740803716590374531887199202219921449923109926801049170239627064555304664769384819374923262616982484560911443517967154923590996957189259792865253415162382774240913130806656953192515708581030618940914083180065267928117988205410227750963581705993501846059198293040367020501791317018974130800688904288962832393114885074398744329981399809794833328543927193600128348175246624221683290791186417874087623508699241466898568248318404841536030824001422764266293711396273793354141481269167044812075741739000790919243173418652988446202443477597776227092222012250358413762671801862445160967783727395171285602919178633972521121731757577806200460576619314151137655888542570100217140658973746856575473192467619569043076302617277035193913955155541625160403877131506195902199031093631606096423611552512067525961765635627487349121739409772987134410721758358809271286429790044254922779974401199972452627260902141402395224511815616828103164437972631912865281228039129980942506487564697681451907773248390862347667953823154703394948926221262872001062091876834748109928111793855254191046078123559740120476100029171620164669421013213485251156310122033223275083915959192220317071674830320386930501087573298335752835229030477208626444382979807415908301954053963833222818277313786721544370567715839863601356983095576957307991908243098874571703652450109312483544765005685329928080172940333332334325872854261273969139647073374176459309482141910109538818541677601921342352761163356667464917419761268994090456297194959685641402719669989005249870657893383434149663490326547327814343494018722093941507709249047662277383652653104543802586039278378521236546885783919685636456509542876394749119434659050588055642546500937857221977710347737398114702384104873788725676434352867111016401874361750228412704969244191994927648515614947506365562601696293768853580291454104752092265096292783999358846681706252154165052396550013380523763805373170615347123423320918474328817265985819814796809327183661308618797576676312995334929423297828757712681007341558096133266069290519734649833271282650176624691081747547222149203791439401196731103147313149202899908474141593471918995096324217741731148478914495237936878719779123436539628192570542877282724098699808828434959772647543761301856839894635661469038762321303370295870868066617461027319666019659898763975770256428116802150152751683625366643286168337665815346758333043327115171524537980159557825681582449248589755378028349092552847510261771418912769191069210867789933302759746697894754515816184527161657212442663546049921101118205802447555267052921712973110144154527359212106044193708302574970746063719336678758336120533596389387722392434686626795170158995381025839130815145392313393151809478636069229620609556635481872492575195816834342407375273307885918226488700693789310951282490779161458775237037597220497840736347837813020590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 54289363882529812025015797531037509081753758516198378205484388531229747793556203203086802240118691464785451502407488372678832744136749310294730594743579934770934768204383841513059121308342167410399691718385716408991806413725413185758211964041801742418281252231995333047506686028676053385140329771191796160847074223492808288476191039075273346148653087238969333637754452078565007095453761946635343459240612712191039592438722094641769706026231298259849420344630339015327983050645039256733787487137379064982032922145007637166375098437288946375303520498662532057909507355828509488310265664075106171614549190136111732553318893804967607715984203539172165132081967791028972657693255350701398496925158395473307859846390070867099083698827812514179834104239445195502680198538208803866021555724311388602610968832117892773236074800427835531443059068955490102487354785140104699548437216035131668609711207825434785679195013197983868345265744280826607497103577476957628741317368460640699760921799910058057379994004129370515702243833080990347411912850543836821688190131614263394381142703824752520702913927405143974079539216901631299294123001396974911870375265953641564944196093938152911498625291727256078701903218383390958166379811442366749954004451976178975265267927666490325323736642782771585926458645414635221965065882309976708963074524088479210530673980879439691333026173018693486156230795677044714007870647117435857138794993749528863812270450472782484832511315056668941654116516345261958046371122122710763478799699036221998657796534691719967258206026795025128425408133955856216378953795492541706406413839782041827601741360321854101628909409873316562912234484241123620207476144311931776763231612189634189602575577319739436922735508519442926341486212175201837495127805618401147838458167055518486426789348761267026251933631723486593620444843124260774871881589436065238517792364477955919487186974345390264109011512086968866918274775522019663252408669742019450775162645211677709391540884448103313111141378662760204675373634362599838099299830222050765697593976914346246759815114306319905911387351073509302494801127074701616470042484798123470351389511339686766997003008535530397398055943875314958575026504804183215381895424130798211280580770726061612196762502369636604439336105479466317555332932977514407979604677270299850004639887090874608606516679612402781537504959737789645829471114152559347779573422069656965168942562731823502715851502769054416394123167009272274479573714264044202975119871073590943243788403454760749957709533071345776396246307311927026837656622553950639346867103243890206894609899353120434687089087536816847709380569507040054925483926875401379875825579827996409445416016285633527805692874694959548266502897355312897909094283768395839953822344869770342758979761393644048572662779279405584091027688439436368522378379230193132133319010311053238364561218094696316333254279359633639305233013382724127687468762664351962198478884463952840464222659478837275191027827811416757055420201076754910818419537362332462344057323467675331320022708850588166734899178194812960847913300324731384375719676389382198979386009774995863548148613664023738057966577446746119120502862582899366714948407288089162089764183534198258850300800979299100397465754079586790779635105266778396174016609508451841375285574979137114758706236489728000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -2843433664189309702619044587061372339222787672060463452009872444513261102805451917232828734964999872651134323595518852474362471066107187856235877378444923693589012479684560355538292770450992621339943430448869612487618342880565758198205543525671923775629147538275939572829873800881678096392478695147085440373197259384572728494799606854651020043553014649451555314949729334441092130824642821994049854016506300919646835896580524460103873205540019428330655649455396824774989482702194019784825135290506919904041372341344771961142197802541773789329705196239705163257496188064803433042135617565284194131842837413391195277137419824455123554452081526468873544058795995269399978078706028976681966780305203153284508580327169670106514300294229942836266934686081579795489695745751183936027494849258571936688334304563416995803147400047704834871000488969339224032507074726014990489054453500924785190928766089939204465045820364362446616659377326983052305256307764126090610143460296869253612456313736473142361356637592930358321510333300800130510816947621674121001026558690660842016052385687000210382592341562699961445139111692234693150203055130489305601164472540929537606609328011811819247249152152035776820686339852602360106465240827780925522277109019056123247713210527851102308037786883202942634557062146237469203042849242648073424418695319335289103742393679106563315133702691410403966691390491207124508350210932711685448075342528633175279620159181118972419041453269885347458390158967614250809680602827043107941340558822598750952374806594059919807558613635885479802579856089000019653215179854332210646846273467531614839701210911845351059023696512513758112131166751787913972510473742600694037872595126584155514958791456332159680649515900115377615582341960767398353305876699498678290335557732770544807653302950831143579365275181185636795324513243179762478036886746677671669616070278394692763340707276036661836600124916240627770459964191859672259962680085250455366680712888251812661103651034203026875738117623859323662372425616831606650838654047327081499006895030942659198925556168126869749890207403654410546076109981176539047711362761508573095832740986506716492424483132616773008773133490167069987617661326630058524222823935212991167487172775486854823312021881060791205617845859175015648847840420508553189013916904796229047457166351752869232682699359049324283285887941324444672504168100598450976286973355414696025113601115372709168070566635760705667367919806841466736916117319364890905175897316376690817682622155993173758879320250986628669409061045784120945451693370732515992461013330805191777632531172857293783758120207909257915841476903316858578459839163438887387816584131133282758467699220393518380767512521221631183325629992493824424527806653998428987094843745380710268872495967531236719096158897357288202753433703890605375385128418189164158899036790583443731713216523163189029979909922543195529282295030609832638493814558952216369617231603525601873404799311119234004836626814146872550548744933568863969620589573554764149027281680069096042219193597905170303249505747599932007674635022730129092318901858196514779929801144143614492321449441660010265514875389877408318040337082073074903005720009719566647807139012657889925709205088491652552495589109198976167207167350520115720027538789421521928591226283008513385326182400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -448795969529207889302656034055780534305702750920188114097347319280746017291562696639606820531400124654486779146219283296195399883894095486930208470541693432493529431640114904068962779064660879153595994459757601692739209248493973500254322979598355636166821957017488731159197094070821536742389377092240398007088574327198785518246936227573848043915955306176630511564178815590817846371589626047335109402466540090452477263235972321886546880544859290164935491331746479922298843239574975298188389063761500591819856024263004667712678057675042076864616231124966811816831669115037527128677571729867280719590209151401696689973082734810819055016672533446495910027637064331500497469556048130609477697582322703835785492408100680068916013930917569548398140499768335626990064855550884106004921208471694523665563307489742744307097776040894460687093367725872238828436813603758450184312661627537278375119440700104247411527602921718661931858591852646786031708595565124770836741070574937831509221427603033488658947389952627374494511843802065805182816740405403887326399138758102804958841568794246094789101573038600415775884501178199471127716784101670822640429776778482564543110905683245769186024362589709453577578750249739459562837318971229582756256485026573268861272188611501772587817099015284691488446849997095868806050102721448971775486502360313066367442268061322646603493901183282789526333403183732609725532183806200594419883715131263009713539232180012913041148930929957744910744520665077485547540487423132898886739402137477723591892794394612010288939139476869231833570924966936537704617292319633914478589239690391555831986002665132487977659953697872926429956566600010988668014292729288098787818395386484262483926911273499071506467810748642766867909941099631515275320651534217700332092497714568007880722403081353495005171686543318457109200153928616206884288538335081308378234678832999387755256722899634659050708291521354972609114928728539731857022371561722979077293270161128886651118206586236123300308216562425170284394728304014859371300551607341013699956145422340918263555673558650064703694074809479936374673378187784248493879402884760036640635961910667208372821484069545207067290672744060722595023078118883674685259848450966392755470147399703998144814254552606871553202204029810207832184259951608763616564399075464488809442161868132693958463338453024278826156447973730185441615448453463863926997036480373452628821089852124174710598949850998799585520278185721799619274845107137538504310846900854245366962939798099591760011507513930471484798749395412199528481278637795693270893085172850989186121017302425804659290999003238509294943236481890744925601496923539893432524142060282354954931083194630303548559458027812112283067328516612483481937020631816881575024457306075255464176081657310502767716799479248881867580455410618709174057463386229277997525742646219179616716072653899113287972261982274600719013405689567219460703758599305546961504699053078420806445787577612489292766209366405930006576349820416902387739572948532952830015618357167235768027070268400570026763446467916655870073565877898738866318543088948358563373648218956896600226218377720164107687361146521414042506333998163451371547601054080708301217107534273889441641037225424220113285164521285353038895398144898537432230661875938880554877449644702642995200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 4871764394829125006799799138019637644180242647346725981260687361202716622150444763572728548704995994696278045921482012042236863257113775174829573810172258075290648440863629301730342530674441936248333871773019375432388454956118043899017123107024902566911605448957089254610923586729454531759555924652767915054791511867247856032017668382899326555901606333553147609194369061890677199032407347087422248521799364191555978847977536808702929495110862658112477855713698805570075458989067122525543589282272777079363439484623167717601886429863325134529329841003025089444872424302917256469652194885699019595006595961753472327879777709794853280665790513716054948925646898035513993098125611849286490041270828506089420921148167982831875418828566798585762487755688145286060183771336267636320412637883969441957570618101408899854189844317639022094709897801729231917704477518537415312452435077910966344764082296522320261518745183218010246092010122764732947666355747796095957920982094693403930136500828809926359810489009046587267807478744699818556792674729683626559221645119227617263217485773825047678230988870111858786819158629531977510917934347992233863470803234951482768735580687135758732497904325349478995247549925377882389267061870391393387303189130202468768270104502189470143970478786325201979982067008650499253904151249481775697277229584864428350959830235200749888986157522305712131581429262066806902275966476853760458263889503059679912602351382535802034702304373387445305988240851214422337262898638351446955624925319829662958015792160107850518048374936233654703402939026072946760332948473686443928651931843448539367324970277861983081958546863951164380219427394910177164882051714453182472600036726490362789387007778907673662771135522243002290079912655329495380403830016007465661514715774301681310180433095055912397355974737031416308502045636291922969501690599281246282002979516766980045435158370085947328290236524288694013222394354424525058845894694277678137082562957241491387443839248171127668801801506190430429104445751335276367027789353930082619664416429660166821559319243165643761664404811678094329816841148747064326602626033865198932600576314951906716332975198037927927156927494422972416686155525357988600281060062060269288687689249220974847648761375442824893332401123952938618184939535918934004631230668165230947048984383119904694126830714767351829569151829082676741228050766682350321798494502061461168649954546599901247725215877349959355166288783806204466417753084767757958864585209538949560730262327390810166999540522792702040165342079088164828739338733448497027017463792531010530477622582705180429884658381998599664510973567970537601262457819033501726934094190119006061579150194393242719436198101958246196786232520700475833571090179637464295105938034438032229658475251603967136405564323011225459047967138812841057577899178580263592818396167979360587100560704284574500479952758278393245001034326940842746794102433999828239464064920788014792474788918152133909054117754708327010744306920750634891121255578790778015018580967294951394640331106500411246907246041385363945875417027512832148234802003693494184032736787513856110197494369736712484729992705281006793952243212658839955748542489326786157976310687910164104506184139404451584404545543620662531404423734006300011756996990228392871171440246784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 2406081838296704395752975279026364409025102300390918026250915207518930409894969386603399617641955511746653050222520372847848320717545251030088525610490845055359524507921601637388220639140436778234662629437572815474831941902884094389857822967315283081752425660730462828792975306127061916271780704273086798431998342405646567347438790266484805422122002901474770744716041455650101932139767940911471875854640516256633244959144838563451553708738551985158411897767699874005587817655978712170663657779039969721124374386778181864205877251987492129774017806255761738056000214874636989542925985656323843115867785575392274353663299843375722847548517484469403518549830052202763239477264506873854661164874207952673451720603990895511200543627120780585896307200291349364695691171854250069450440252241403949614267908376250259250682397494137556584887937796741456395711435707839519124331354926556695063386545722253564179990533872384981810086090198216625954963238460935961194777132198573037141401297782264491649985519808142484217210598527149722705610588221029366989099412130967600450598530240383861372861464791755525789149980128055525292978748432299525426511849425994397495191257083965569488458973404375380506400294697624333069627464974616731112076622225977710510458287590845927191225281212467891595779189417643733124476401723584547308249749331162969298004556853461765210749352484294684932172167559918578952639285844058275257496840837554393578030606002939576021228931524165318519200634024729046680984769768823836993087057536423643084917493386328154948967844266496868565183630370228422215964967693501065071425078323000331896900987625267721653201969281437780505300196002339751097082914176188474181613256006724881704709088828243845276336078470690603558467226217986256683728241373224100264834461650012980667593002405383206739782817616891015209158007170970332503390873756784074837494460898328516900372125253542329502798333291877122295906332564366466095057100035808867590587108091693937801709139214681545555070753336342297687418221376440361959679741788892695484916829323868882866079325382515937360450592134217140693298734061134401029865136081256345289674181793670370120942426163772352375783331384077842897164469256538951358947544846770957228869059402498698796406680091392383731504828697783917810665752931425688844840831387744075785357965141741960171450369095838023241391868344225410072080690048181576642659949060632528354721712010148323778100074663321081236613434249862306389690271781028981474662181817126822084004215459430312485719407280070178753029413019610421473226940427813995028685492114716586860678318937770044888250866405788404925869480622722123270838244024452649120663307374721780682038228459095009043946470247641375540279850009771542025538245567426518613562372034283160397340362657705852254058247865364639167576712948747689020821802851824843612440318891922502204936969266418660376278704019814218317600754299425293659627855997456229416131770595101974569219083893629887840851692462814151197354269865281753074070731458083772352782444084927533362746334448777349815260201697736796945191357874165630142598391491345421686735123492856068213802432863090627730663506906185986684361664282678400061269794271872220504158194181657897700142954234753108011904431197094567801845015926594532515630252874601964119680614400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 62126093286048333048406236499387573254125911993417530517085545014283561905569099726377559376994910451019135200372998752611654819993211983338732760258387076667497012888549961805474291069697032507803870176543441574940027027022505111390387642367928655742636729534764733597354632252153721960247779900208800770201312976677543362992573446997532336037835818804635770282961010945975148921492590528508372099474927654408267414753361754172415566607804225508330152240937397175922448200961988333446592870919675023893410750966561611127564488840882208595695084326114646832292051051761255309680124655683742040806394187445417630395175272470776413970392340013597258308776186802009639602866643763574287670943496733518195269037469245209794400914640671951524393128679176020527821384799363863965006297529216529081826505827607415628335770209814945574440344051950770769907287207961814545216477417369135845178343133293414990126916416998730414186270005054819009474715470901606119422367917416322468803872761447717527467574363173909786037701670818223337180777657718606960933859417445019224306706155125826040924322164750443259714386279352783642904408564257787561264899253302591963664201109119599679617535660250090635820116941048792794165640420054696457515661921665106733405895622114464304371539063847321866362143359797677300935108712907922196698460117408329166138401813053474222856790652982693362051269836505586723444557462939713700552806586604094374145866070603029926540723859732474624762765572760874970048034737062648449154688609139675843786236512410114356060703467540429969358414923942999054420680140367640826184883228340807670568883923874822552164216507992616662513207689652298676556546496461584149811249836906215842838654352416680647673355377397548622484598490332868723463811054566441013813434810568514272953159687090314552905011198165091339374122133463222747293637872007907692031558539637471875084040468257318067541565678412528499577078047591249522576507774324913496288708104984839905299265645197386375885936452277421373258981532182839245531130113046713789711820089064541900035183474097848155264292058847205856374587192502215039298722605513900851890189173523122321724641384655971105498480957850824452033553144147074985865415244914054639959297000178130773390190462199384707411500166843740144270080228369769684010548068060253195658187052103329295219746163445254505725569185366243654561955209025913552444302835384015459154455378246263062017167747051653429076407987016905236145987727170712886453669091719494722682493495247392081282261151945401350939325277626138552887588816743403307047373251095486438649278414014299234554840945817551450169378796493955188195957976572367610322843828330957431846562720127144580426106016146669002346899579062992693478769515522359349682298471003240989311448481246813788167703029627840866401781288091282414223129300155148240324780332788498715181302750692092974336795285835474736457121391003779931763477678355944859971170204242183905904099856241353250372021148632948116317911245259517305933507127654294913711678879175257262688626194779700583736063707644867416382768696501369570799892379108385864025663831023164444804672287124054697785420276095357253901364690426672246881223159074700430133688286875714675915868885744012085356645727490604768178531010215932877281773765537415823360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -5563570812434468205182249554032098725380137341887857061751833631615302559833064010686203551509622329110643060235418300477736121821823760636214306883994927082466533847178936248701696065192967707502868751846064559836595364748974060351252031879664128503378597319889899203619206548892636156899154541369674731413433500195710152299932485814298459574666888332870213171781559867505704300523543105841436791330677826461708539211896797144514997123224868717414595313184611301523969812276898336478447344444630836495895884506185675492673716503226821137200823740993864005444491778579557414454502660184336942526555168931077267333987987257312972307023815311139735294663314417265943349091355540131081376878454425728619763842051404456228914877560302267304293244064705652224553681775573648037910658461161271719595770571587116590317226318328666946908699103818953220715933848071702998906638268440985542781708969731961228859202097123949259533701973358692256346756812925439966435808622983679249846974709729930509228690623556017654328766842597877522871374581848491699962020495779998920989359551216723185323999574944803264853805236799315472299381016183246914849532263015816626748960139008401360051595733886206441727922491058511225307918715875442528089634161367258874011967675493205386496542258569078831091974146357690269742087794510468604364751968207390603825199990239791801413695284115860472598615672055524833265785200429334968685085960241029155754417929962555312376208509365118624462065573539389552867320727026029543600713904695011823951585392442205967589577406484156375267590889244465214910379932197673918125055595052857255579149776216342895542474996915192349544830070064904852928907178919907001201408693142693639160902229913968152489770913284005374716405926123827807895682167647384767178943292587007791821605460586692277717939303275261774530551341135877144676584755935218422720236943353180963652421566011989193233691430963899282953616180298535099950113339778235805664980911003125782415655631247185436089224532032220756623449642272392664687468253810741914003887409287389184844572019065003320366934445968259852037095151524490967246281542464211757386334539100441450019559775582820813778376130427206441299046028698990328529573064543606718485334741335887113657124429229626396282825510022902782782744518520030358738076329127970530837171534858726191873550180597914072315401572819138765236374448225676297911662610628616692713070778915348241031238661742306110129625317032952204779264028918444959034629086114757558819019990489779780725715215955501378238553661094039154236992421417750364919525829696932802604634564765516754215148851134501819798410904370292446093829361299631318163169244626364069098465925185169610730361970814042061881788345874340599162114060087486266413844009000079566496019853714258570392817917203003878070888025477926442409913774966266413031627036992077657812353214184069174572112554235197597151888698798400333379732982239631551958568950334251348786407812034030418575547590369543724690887259531275170397673439308282881130666459412744879527831981127700560167374681898625320344190444861338701832233241660422654183263554056179409181812574388265485676704305616785505553486068793478914663898304968680850090638965824885983539870884856538054982792927817177699231480582581747607777074833522688000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -356635067918621735839176799879761334538083451407864685965845814278136223944494266117324280180698259369363289880703920291484818739196603089188108757010537167334013812736941595381121511026980415700127723654942336230595865830413998338155798107652279708355312546964669573323005689135379866082160229244638990741046972262602904325730296717706087250914662777608846534193977542452842785636468939628842359927329888100833153393086041768906397570883265707626778338512340793634879072570907744486990050382202026365089003841725600526310637959729243020883194687206902565863096792514742406471467574687799540402450074652829278300481564053662876916048606938158865596088427857450369788749826182616059652501121374659302688364266964043666364266372586201767029730135175230585698284303165348756488724307041385740323077626947637234677199342528137661825667147138932759935660021301756684543007429790875323695813433096837150253020404928001790656728582456785534468188202981992609921538471872651021032280619616707344236756132936934463149478638385072034989021013363181102929342757875397111132674121079091435273797419767680457834891458099102491188029046017465824137139996369950820682900399491353162442722186352481564166079056337867676659740392422086535306762989558803588878941525457404255514893097226104305887550843213673900729549677603414390559036003872779347628246766482414491611279466970458487931634189113424471306702667975804481869600885419763920750377893552148490024716461651664303419399751504623145912943569731949530986210650069996740993205890357144308117196216352075502624709201189415229501055077026455835690159562124196835053993266077542707487102207291742663732578155350408650959232211970953171230698999559423819500982291374666933460281332311853725312452522839555469903607624055591859135619563757415986190241644601651912412289270546256873609294048412397549699340537615126270886465650072250605884344044346338694616901760737266165614439981002328056726480700765287612545963675054310364049030899371536129908960094927539657059888743263199439222441644134310696581526716802344050086283635844640046663355357329579148975865155879247731004563918659192568258710394412332779284218684043875610848918060505196035361724848187580849553038917188374345779121225219335217788371069029218283253575601929871820508614024231974203355235206416714975906397987145146623588115790920570896342274066728743467415698659177740902260565614525740596102980723990791479834919417431544231568392120475942844535592346840814707625316044646952993338792883587607767758567156393210349302730149036457340904878284908178704269261519601193257198804474823442180822912680421684699255904372744706443010422370425575529880146049842056962276164639475803789808755267304558721508106575014211994427936499114278077749184975018758252595294778830970863097783087291408208367888650254939119835791397531154643089619581369568413065097034166409110872114320080564866136200234388609021639271732540921527766475711912135150843454871844988616777179713620491989592000925685803605263846945541388623238031968142607046346558033578983800731338889174407768602090646327523652287270183192244654302068069544709390904159677171803702551026889556823293595995358550719001552547904454964945500837196365952963071693338534111002433579402209491927551450108235954657925739315200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3475093156823768591808093012655080759520150086923580103631708684770106249834516962898141022469434145248707093779840347109936483635963097986308693261580729941586313033481567577776220852012724122939438713091022308665757891196959872549542689799214824163576479440723902273923621898981493597440611269887953724859139171726309965091842801644682661834446770168407681740910619693623345564017023362076381948696196146622090845275444461740594875897012140631085403603131436163320154390624037364772783249795276307875290659666236195535380749747519612257592148782705509864633696559350933816204111045913036832708107184432190325589397101244286248661284502296126298671778612007841343033385061950585837620593775351916163216684876533485918301361407026612931384745380767325927805615967333578153339952109474808909728372499307050071413148239738716067183631931964715920116465140759687992267706116873868811062405170481742135532029275589754974076216551924959520247948218000650601978475679536828952106092113650781119212304775640963093613692676067612491248698122816010378741497206608044845065900381354922042173425615837192116784907377403267828940688568654126146824785515407270430163984171204128991304542703874732898601677095416515033199875741089599885854524023221708314599298953167564930773399917936885247948636029913248631359028400534538051449527744838625200257843351690326448112567013561328704808454269156848592283469248720242996168149967141986022673944662262625019905737437180080523895555877118602820600658886349582906177291834101108486670212551039484242205257020170221703653514063847384604436090482131558618509713408830222242453199337211548350720373828503112468215562832780020487727404315871964631350771957423764112580311643755975918118060171262327894657113775624355701959238288327916000563272841699676307924882417644913328319825670845633688454086485448012829234760903870207797320769730548036510653209371395577685413446435691946674535086908653652030255762636903771684663756288497067411769520180642853490344897762852232160335736759970103817307669795671423023316473816059775435932201821404184276373640567136643887328464469280774534478975918282712117418393594873551130424967830820995822426466678287712609947395538197538188362425330208475262002764810636051394867860680590624606994356627294619145256170951356388621283491683306592050996872762803612067186449634192680035871221215843018691311524856522928444511538025464610755738787144499477191385861508430590588647733843696427566884393300650703707867133406608842830893114149424095191451755023556152494512196193523492174395984815586059141341719120111812107058574691527994994003135138920521668131989511275499717808914820457816273455862232602404857020386985551107440103979302498548742364933165903964448355490577223754425074529117413409795929472996103209631537446468992667725867296120691946764298257216017488145766620949550182975509831334700983665964753111049677567945492029302863603014895262604271136766377660242920447615323343089296876517632641013228321437386310081967886976519936357407813761361120769881928331850025980207874455942057052852520802677227461933973505564919808917963394557840994996756808807358781637790394934708504857645213890834781516957662648912861258357541514109829407100408245300412502810026852388828743805263585835859868385280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 508679194316828117866859363727299611905488512654043896069867161768300511707245578706990377367495572532860560998457167774345738562732215678093559048306785510942046653959472851736872952666887257782042675458299702295535191902529440183270351541262481089733236683446697293314257064498167476589393223412706291914970733397071379736207560310322248544703930906439007754781841713488351851203813000907120352030917584310345485382225322397967164664033497428825273371083988465169460669239775199005756604667882601457142934213729430186297671081518588005614522220181676941117658138738164567001698874536120540972353258949698209091161104877291395967438425333996725876795477919419147218224880467734354373999037646050620298127364472963701095680176232556765541883642176546812874219438024830476806409049089682981769734756047520572871263417632606333319104486325736228853294709624121372069493089287923970448844732141369167117666503130429939954708484359123432925641264900350434052253736663305730970271479948945212270472493295189453219253896302873610437533583687249440401973957845986475207853611523820527428887929346667394697831123522169990647246517365347778455715661048337425362923467554439318991152430927218120719928755749559909514894878128813306551209149584401860145014623280413061638809123062145698600821222507857905997924851671635767700273874182362611894470052677617117068309483155748763307932021302485696768118979336843560063108121918271517377390957706404213854813764415893942865573955591142148862301665933848458947409379350967806505039564663642722344339101629511836031500788592011338247669805085803071542443354807628886923793552674367879811092280495876875596565225357507064496852621383181639987197044085898998872951045225217657438784851192610113256153207556922957379837481928883406894154569164553900218818799956664515941243393462460529405708394379628171380894924714252018254402335245006489250266152609953924768589659346090249589426514009394112020870158690497072672929215513569873898665689078864383974362926543918265857097065507857964964157137532203120821885769725050772734017166719625237206313545459962066707853949335793387003254427610689051342645787562962319566401733849957142197755942399531170335056401437905974229745595023954896084478246621620012117921269416341008372918087762463191058689442630379266166791633850646038972152364647699071668913330708535582876697523530581467255100129194494149531831265530070795685910036545503597554637084597008350953372399175434295166197029781819189835404089610093135029130974190740482520909669326455635339431849658702795297505045062266669884185492644615543447947477578828549263709607232577356459620037403689877285232171868908538704805807192695062531445049077745982801918147686090725940053271824895847891948683218566995306883782574084171893363672098565190018493666634701923102439897016652344253408494452240275698605957897359214160394387006803888916801904857860520875652674623075917537885007550813335747671290565973920316465357720113949664352092639053304033624594865739343303552447127753106196812724049382557621971504802661368473157670409154441606727442225551995990897794044714732000624291312015203314056200627551994126069533597227725397521714006370593548668537852833162212385324125137247955046089349962040624611471511989798936201394126848000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 25826883314474766462727628106798723738579234311608155809016670180478390696485460840604546551569388773474755943532551038412046573794994850298508750863323666518686190804098911949017236851094578450364422947215378112508260685604535625562052232082425112419675809918496667311064103422911767843680119721409306825149506677648473221626049268163533865540285659262587380757695045735198993099118889141464848007575817168685074295010817827247645190856964806441978443160503964112059069224612656172811060206384837631011847199380088544093264680932237703231943018312200495826081422114500370009598207719676181070049272689286435460790619899027448833384503030780056329697677552681676101637846292377533554997660190279154806835285128246468710185560848357597462017953500814967208018797031023034117665174237581076324773035216430221799206621393691303997247695138434810331487747393815830348500869572852852772109814927537336723616669292900295481741863538062310799153018900355693843530659579014414276940426566720306227528641072901059266122142655934241686298767367964655874007319886282962515734513287520060294444968819682824030712918603043617845169808295900211473151480164078461233861350695383394396186943761574562010783279144855192105567760453803136276502860854422611038689645021338592239218237267604974106697445468678736765511100695963233818315736477019113608134850314084184177430001603110327456267730293661614870022010459824932405373834732985092171929399357328736173661375470877763297789842492565467424938264747505342293001695461452376562661349207090500819645974834390678399618942976969677877662601440773754927823789284400085529411427910470568004620424875017734670968014351479443250782467475202479689208698649971651509344613700747619354896281086237929824815887733534302935919628499297385747331312172703386595103468215864012061708998682254145054733220711650842991953195444063053278514328060460430145862687374483536785291610918870894235761973065855456083700893307939529920763368950275994836246677245059919343092123323178130189118467486960028009203744865093024041252186424765256284102033006836619240779224195179883362831797697145041697474085562371775943926540575143831087298206333644956137816221380161225406251767108429748555540686253197218702746366113426997028647328150337766803005240933163306931407149204716969606272770984371648806018078977909956765201439812626246640051571423784147339489081165115166253462904634710554365916040534009266167926964322502717682933159088531996796580460288528129126546917708702618324747166651150773772478485617324426461308280318384938889084153125813786643561031573029996654397635282688899446861576819779018796547679738256976620923215036160850524035492704639912594199863012427815124328796047286008936039422484578542389842728065260639808024483896233877329989941917416676163447248333806850837789210409171853050254607282472758401549657261348464322364473124743417072875476336556212223736488085011815227685880481273572597984333364421056285030397341925787703774965851083891613994364946861327721978453203259265244288647162242986234299051347303968375517754379585313205502513045773302281840723213978887564074885712584532091580809693158544848015940103825303679166577088010434903195420506225681384044167328568257069186881335251498743789183729938446235887206400000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 612910795899145633720805483328037820399684847393445938508144665860054534022056074550296760074698963909883566912123037417527490013052021954181618872164706124899208802632702290565733251471866369789678907454155685249602721266730478897412136434473646928196517740801071995164772639363473353909845591988309982230568674244875107909889993403989985648810828206719625079190653658920915607701024955164307142955448185880593077422521241704844783132176963686287341995515029150755987880926431840068641848901487037969490844211450781362394455227378850229364904634802571328192611860097801169938732725313658912971131031385512368363595583161315392719254274630327256621597775972639704931654208395282753808429507689157885044502091576169484864291713582325726208178320745425716671950313263760884172178678313486061615603236294268257930965397765247527263576812812937975017596399827115960010533564435548827077732021546832037816263916226707315233301439005236906960108165093203392418817694662685781515317964440700757923722667741660655102113873846468617914459444651099992010538872870443353452579736912877957044842681297509786584659225587575704836301046273711338052444166919791315374379219733935710687174594079235229819108622625420247858140019716934598539815200306978415074153884130339521680250958130817205331541536238216547714071410653734080211375650646414971174500095973105152310739530510679702408304739492105293130103259418709816125862083548945841348955564528382290276374670095827193371439173905542331446185877579277073920030959448464311986570876767447967660054855218560711291203732683375046249778246643908784357149902349195508354302773820244054905947628181070674256323108949449362929034325814521712776606588004305926723264111590662523615158155684814795252312471259919823375770310690198338599527607732197459418402363521547891212914159195819297081958378633790389182275341954713601700030078184428441118164670865678785885729086323776797957282535963768633551111713007883049926023443472649408857698148831965910179119797199725324942085458275507500269685076344047870345495274364167924476637821141197068792316743706492390068079689826471999408782333260552495978449520743625240580958098361070380314988155079727034675389801502491799375379271795233048083261795488763526609080267475161769453400964516560614278182877532607625274581481728923117745306454686299711716476293028800286050239207503630718715562843522292713543713885815961963513246812080697578332810991880382452366041841964961622246585081116616332814778923073804689045936398006177410203087352476836255651332656429326560129980486750642246236286809487538534585356715253022184728095986743218521689343309526414161780149467384543005488388009562664499507624132843668144176736034632074529072266956779068919396730042947937092010728347187645465807310370241599949722217300340207456607730380753562869454436006540698414354393488968170454603246001121122835023201579106588708557409010845338359026650766707337429746749876780994951296430412094722859990604100181188877995165440292475528499898900402928405681118022977625113881261581076573108010890057755079772544723325459822413794879664081096037324497163010932008539958853077002439147974944328609760264298010500306714715116284863463148214865704965982703205978630504391774361089954974909071360000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 5992561682220838614084860758658979555853408957870620104262883721899455372428723295500752536988182640276264028402759833890736010066702285544539733848407940920131985644779570280737063594100222591596229937611160289860331786477876360488726761282993838499632642444523226270381642586711360519223332342400640916458905546813763224505020430349631566232350339255730799530507900050107262464657996265202316712868587225123516519173440950470995999514928820974765651516950396064839731388511025552607343791925952291706128548407426204414890728942648813478976229379354888916879438752563977825336354585233378622582373682941494707776480527216979942621683008357805917043104714947607444512868794146329705790894156982874658178062349871221859921195682564306722184158519187457501577840910817913780233408253603074112191387786249583469460267366216088078845427070463077314919506741779895630015420243528189417239443235804182469392720076492414395864494259493096134058384604053080061525702214391300691881361744180906466074079737805015948907004735916389350247034321432920284250980060053572648072239245991307977752364668810678172868308528286946695477380211093230248768208892825838982772260315303499923519708960086586710365728681125595132361386790522513193433880731813120413991373202189896738915741167203025656316865440438356191095994049479710731473323479018157731767724279270404627589762024083896469467204400310602883637271421732558875665957140889226794595476968807949499062175298253327659187165068788137771407156325847948605352873511596804841921696587933584598065525847859167710566429572782359212985105569319228801510720408053749278944976120472239350111712199492228250533643996234769098699003322081164260131610225304448592771787936328439345522672255134447441848868287485871288433530791109187388298218249901238180910325378252537210211426730319977615932014787533734807818888165838083929991952799928768062387053019846502284954314887810984386359315028450821877188424513464132516529004545696160376629435202257573026139323462686937047673268222666251264293139570268503056653433424633273004154456435855747896734023020480182146241396990366311633986216421535428999238980634864003407531711882084138709564936534453388387121433301046470034390256963502769547244693512469112072007126661176703413251126435269320706035289784246892457733859129176714532376868049156806870840871924794562955491069513561021530566134842987003011466226024473086627848606070609732302452808787993448982532212840251797225688295147026569641475752232162355371310202186119427203660000936978036885352752211543670744231205566409598033971202691288310437017010216022757554638101671978777045748213707829140195735570692698182522038061732555286568343229326369423091449098414584652873276641542790320588799524440128544904461100887171137367098014223991370441271357010879041232570259756188591240445098423065296996271572726440647647724268930279099506814410129690148892046169758551586669165999545228675938425148241562820987041789569020652855787277462637415957254903615276073147872757474127644801292831622416007050658052507134560983479861253578933760838694795744504078071784368677893841148507259785709376551904038432015390198947322489642593457823306585521274017600721461491613930567976043999165266364160668122352214438051840000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -19551628237596378340570144268119506445955205090899680291804762373802150280848337599978245087582131413248767286853784234663220597256516169963844546354653309495264977690618291836938202463057011318037639700343008729401522217048109114269832842669386701957992321424675960334023123576108370043543186054918051895427412263032407722790414705781813529964595332997745209264461858119900040046139915298812061741366618878313856649784271421612349481059233095168923969488362441791496582149065982005043547208753548861017545914849648879982518661021613405628428065528593233633163073675267510564983259252584278031825750923179435706939329777883328814891086108019486545966435891609946836434193470152970833670845665929684141931897680617200558859746414669783019599804796185072980540079672399130888079770038805533024826412263206636562580425220907834389074511149002151175140487662679332867413481070686734706541156361863060694693089222267257926839692901551231842103400557746681868293585791742014303420551641039204259262295946275693643470010308335160329708731311155263838230147873389321849280777269681036358111823676718957227328271889049470708897037221413986375538389968455639685751757205728814692224224952205132294551065492026970786042040511857560609404121372524804478892174594833092846147284151764736522222256102098899305066606137927724727422873401205689069646880908823689752027874693268668564658741437478746829039394388324585003438421787725241658919778908092138547651416154935267296564808833294787414380144719335986742112396225535678470515004425004106759322861723775487746225711808937588734776660564391154507090046435180836408635696044006620945088995318424706057128656176275153202023801124249608955583997214154502723117688571707840369994018387342046773646159516561187882212722501251142853582542891616605742221692755334380153903019716982824086269421379891934138285472785424515316531679476920986997707923636497601667291119940398090929280046693495523180453290485420268668571097784939593608144135060467978837520183016969637668966224247024048320534854574623721284070725845158462811931877445313336182793118671127947018070418768060027259492671428871285868599395743858253897499527671129344579739228829386431255006208330201744061039638582705612130522972415023767977168081564961209833433625898324428747900229515026932621345690318477258922368250564147497835695084927459103849698926573268110613484126232501278715346324409091842152003374204581421657055418204558146638431672659822269929777282866316851324873625151688789837488083914431548055241654496180208740308953120147112365670607875590565191899072440302378613288037259336809751356466351565844778975281801652967578539618779785836379588699666228923349149497612806321945493335975480728527376365877641163293566952150310583255642343181832005077477741065703594655142687646302505818604360380026059282165246331764718202096022084617677827136142388401273417658809140243411207675400102599820709232557799807736432382944799106906811975587391601523669399769593839314260709450236594403650916000934677340750521609675059700054594577326603812870244429481756873762454410299078224876281330289832133192710297486975370320784518873054037051627169147458191230586573371220738348972879224289833581912752056809343220951881008313860410572800000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 563062648202100868720941563164448616064554214964267049036480937006216861991602095012945205675842429253364096671711833246187324246540400942141025983837764922998716211103934820008285811802720364729062391899959810215601169064204890415614614829756241930671522146573070950883220010975000502640492903166420608967458987278538311853776481906688647452358089491944204520240398414123664018639590268289837469066613210614797573706250385149424795519995980809092013729495549236166859210366099947928568091471153259580076346137615974446407585209596760242093536577184102187544831836062290284764448274416443593882727004578160388902090568051507175670482822301643779037565944847073433130150486575692661583970148172973529219224439418638666862500559805019054055949464393055638234866570838228196845440438941293533023330580061193295678431752570192841350685876588323713584777153805738508732844505867009488047969882034298436556890958306080613404258141867984796623793365377234718652110639438648009661832471633917970694678079642417341447902909343012372610069597061410675632576905292017055231176913782391377929345085254140092618909907762941887140958694146119345364238626157073751460238950306972731204976631589883010797698059834291078396262679496710876631140814222346234255791986999260085220290361079978806492676566280327676919860855874506077982973922546397276913429070733744390958713204125302537527518289790963531129325193162047424078611076860998864925373096268110436416867158096614838746076232486968001454305516028616976125056298731429590077620564830708878047839226882295362492817119724644608963541148664865511510569387945764184021227173776431664910392388741054719412043054264514283596356716519510253358059047283662751149267240084982091622144644252513628950075232830786823271830056320351844156497755440389735168676413805199259840876737509755483244161576588768887814917464567863427213388490235725277690039321585612845658766347316291032293243652513509596790079328096897000400079378059071001507502752975473666185202953957261302267615158455726048810596090497917122395283387517489962361260754410831581750401562828130397047231204978981596658434123326938758855038235425882892231418037819135292753779146865985123746593757811194924978383790706124459848051974933280686592388515545630106762119440995478767542653424678390243412001621157100655331533447068487596546469410040800177782962429289131939104809034118398355937364255556722105019540911546011162520413613044341122474425173996694369370248740708383251741377325073768749982052200621293045000367771130488419949907377410722965943368930763987685647320139424702590042781681358637127683192262277518541339954046620231397482879440806879812227958694534191150187423559285739209013387873882524269095110500612503298875291679143773749414413863795091585769647434759962427965859302987185861674333441182940028973946613542088951855577461335390419683176982562255125567281484105476326674291070060502416527723621613763520383785404974938035406824185220017975304737952938554983782539061599966443825194277063423243542079335495513601920791182909907001613965041685747251517308703249122123929536945846669597736759986931744651558397261514043406548422798348768571462380361828787921538005208868577217193207741155133255492468027582054400000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 57338243185395223203395024153095759784231027458735288836131344824210305863553583387286687858007735706213050137803457235560847757181461077233650222905885051470435004444883216571646811171032011247235455129598069635703330466483586664944564240573462628567854090074388543917767021107151303418270276068798229216839066188408974813700203129124774976865590665385494591838482060425049558092723980469299959729816804713926894188099382721207843937655205564719979680717574084827861856938112380994402730657312449955524385096052195796161078986661559215323858132306606828443215318544408040067984293819867388405758431433963555209126336733964081363294688321477067015983557432017311930355226289916132100276748991793785487797423117051746854459137321438977934235199452532214395364514582991754975846408832933526080029472260171532193499953641087850224984514005957498472808037885179535817120148507331863801977796747089722698351431502527877148334041588243231174437395524814891797219828860697709384095501622954923707906013766316795273665154322553988714975792761557554749675295591742898749406332238984500798821605808029738965331005225832386601965780354789101562255101799976785881615716595101472342193485645440873013029251699022317313504769135314300083645953208136414437511453418939912663795398081475655409401601513693342943496865935494264672247045811837298622029339947297142995584054944380373184167706178972132131287698846428111605661379750090619949741336355651593431506694962801048897544272209600036905622827343631627397265218522257377813463356811915335730106628884564222613669827321572241204625505424272998337824506283892138230796389518026960614824272529275896563012816931247362955976709548027318121093019551402777581568270241365038447308146296725264303708466171004292164201468986846737809983070944582955325475212577146873124551891903364196618674667492980715308312632270155867196792544680580854569498955689839909516100255998755754463393648641879067103826311352652870505826614926507692364415771251515049864038608720543041514405785858336556092874633313802921455400715050722673283043996791517585591659751348289606043253654153352686992457755210202591825560855008948470750574768053622597775342470633224480102382599020121595391947478140950489156993366097813212444224949708566552918868839923312959481263880293763397887971348042953307869258834759671096670807721921128699015503719095154112919538131067961642140106107097066087918223835220887156711967776950804570392355286774189092232702487878086469644161786509996615668788352576153004122660790820261455097185129710119109861476165595206442666199248525451485694911152411284633406705113825218365669518772738957390453778649667646913144546713731955211117432742858347942371246317696706450174646147891978484109923489773582070183760845530679542219027981935244193081606593709583177083726803350688791369563713408720057022312880994073120783389182710154928582723972092057934337030145425956931626391314304279229282855066374483348145590180305245012966959448758109792631092559313911519620981610028411034209501336121941972143731539042791975275154596516687033461719437569082593685555670684684586874454894448176653181685319740082948213514002353234733241523642071362927433812169646375249355137774703561071339484741632000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 699411425159567811263764810138237355362756501429432728294526513998303808870998577538763958104871275041587026190618699862300242315190862670284097236440877516498438262312858359909652138449631391138356347268154946696207415302564293148450300419191183232105289276833376873783022546071387494481668348954372319578129184111662293019641914089546416143552858864253430003451207337187558344794799056658647442765603370322723711117343232426850693435223872448606791179686077322242140758294665311184520539963761489591158597114130999630132081227026908368607789155224409282294357234936077311287529506965814104628048809071264926473007210328423607870469286245064151255657704747986366980039346126257499723225245335541898794271599202578404034058363002577653311927812821655161739313092196351887888161516571141958386857479607796138931434217877415174912279040364220215733593818601261204308900000255908276567539535997274173056479973704178271322854559408684921967512956652361523914002061385504427198588234043662905240253387411103179912217207054532589260011341638250494274732004550221941664998687683652691700053618817463923510414764288504335353139706162962879761432996291760507872652606167964755496371285982760164166405272453827624469919442720116110696537343731300988169734154728835706426815996514423382284186012197468475711875469033565903904399923871013126266641940627870526892018877939708487285898216597054450706565025418346867009406044925525690993364516553986157770133798679969890320938977715444919714927372405301043695048091764348005888519575214321943933733083545643147802621341771186308493121491366995342118786305346129674866418461501971131689459402803389226894924013528204122997150790635970827672931674240297260994530061182607447731465639182256048843904328035712421345710313194316656271920862998922067490523036178641528387751930131314312648256347959266277625018513388195172779415457375492784152123520570449574371879173055375421819566281400324108926845806697495992075501040528512432413978790055899499141749371495293380506593965048135375226888840016451721979227118452160033742898153735167799662588423637866019593869073936295870559555023779162212181630999825723680088183905589239712487148164701408936519964455937936151509540409488111674606514401633652971312849619331265300605476120802240659852202850211515334950902747877032649347850057649109794164946417144587385824923053756778935998528321163781282105131446302016709491151269518969044574330202564796334874799051640174002155458965672048189724670516174452513868263018798723336650834821030633315154845991003433397721998234052463372728808812202003638371877985268487885235508992985866781727719459295607011599641438048239612509767295476439278679043537403405740678627007047943087512628051082794232872355163686093564669547354657220030979214742165768740584010263271510809029543689963477954551450788876702528249813217134167909407351496968080420166643667185659391851398663637897749365074080669274309820222679842160430090772866497837710311546642194934800746524962699762556928865578510767453205846433926531473062071504258618816974701245021553603945153018655868474912221757418806743080969034829009706308999740209077790637818984483135567173682141350199549153168049938827749163217109795583347916800000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 21118020209133924115762304133795371081169538370277149778854272934998114309921868252050676743977518988181116639712005395634781738960078501032104739024011997715501730863223752669057599418802017252255824135788534821554109012670064960633685178549693484062929011167349966780408964596614137236796754125863730388076917221005693082466226241304075856250254101334917220802156692700965902413283167683025160074302434676310681382936158135483690944780698512467701595497243030902099534578986219427748474396470839536205660698297924507194823534544973696194416348850965376995619744058640915520840761304319289682047781938389754324361050288700637914595147202212516427815818406462290280629840611956759386074063874396622149617018707314807263982223884261419700003082718876131251636598252787283661640606718365892939529826072273350145021018621444753378002481705970221008933575961674570406303177716074713539569793074814524319474186647299028996565700436271935321159769141602060488956826277568109153017152715305468024314754447389674807235854108225473633328616213144021263119954985674098494874142261305805451620327604858314273582978381840868245389395657988990384926744204692492550054132547912683812278081762286325032730972865763277204252096608230624133979021449114484772825571415441330475335472787566004211960291605715278092747621017053818021778929187478947834639334831390302638355134216877797189874224734727451178375349112878201039122136793269121721448936242511252277983863892922680390871218253333889630763038746927399408545473520432146784558379336614610092905691716650183223141390157418766045368650178691321699344755506317306552537217676076239941537135298178778065997127406745291853431232211942913028253963366161237233236293906365551506221993363435575979849263722736897084827996492272272548290042207239051429321197819163278340726025032767539927977579051728181333555168443761533408789445531365362251442826739679925845314730692516753472086830953932275281399990526481906223998958389423612794834445268059622195314920059094879178261528295614181162616885759084386447498399154921203866553968601405637326367656663348802353360813727705910357785265647684201026868331941680475707946900655688835033910059783819960884963454316334861018654935048589725488078708395706766730985750045725497442647517424565366380341027293357315805226231395778810859858248032320158594334390605010133626419107197534701156771233999186027800661219392714060476436016708210119768291154315529128181486312860557699613980908146329375318225631501451012040005080591721966642432902055608179627970791465995967110882651903371318296108465096527458686966836590741399979357296616879022155965416189441709750543591130317766165257002722901965647705214441884391567393897106096952467777228353576758903980272783418565420178669339973212063611152325040350436173600253164572415559827906653075102674271484339051735407564779831137525042541913750303874497240562868454693008581165161233080988497921222785459719594113489210835437251849797181057088995837256993983417289103629469400562829548791103622908996165868862098191664620908531448343864819876666900044238166061962472309264054623832761613943547595363285427028279677662179149523433265545000819604520836308266632983197218447444019222643998720000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 579082699287174430340828952813435878308237185152725922481969256198686587407950635682607695774783963824928194397410037054590426284134765317176988757784199301820429614152470035650927267030367375901683578855438674612706991724839510395231826031210917214656203035459961113992671635820597357055219856814251371013236282175600745272400243649123195032244556711061666309738916994357080545259704003023136099268430022898902657739163461115094650867823810604732530475478769216456302610069539654619732489078420621066821853614254468317285184758938859679157255305519078265271881121007893236809634374138501703978640323781566818514973360826632191855140749697860058776145635476091113704692895643204141763993062686854196673772248624893438195958896168474859299030456371767999736647056009383028073559323871048132260677498285933494925982099483113433007796115433561799219434715314497890004606721752682246250852683863310021351618192168199098479150679396049626204735834174180175618982555424661701331902516281472040569403349597085070862008853944122799175466049816767560852631803512664623479433728542769855635145548062627104815611303516707861786739529148435491684943996124381413160034897656385594312967194786429910733110055601165629928258489660330195002690644439072609605911129283040527920246592465372913453925708431167385559140505436879286861474329710038717435645572746486566142573741577764490790281927703605332884056493352798215146710518301834425079561690000295470573685602816505367446441694657194438552475493227469570399069356624466087974165178667615416869162175806900273218339929844807322296449473907191203358540524213619967593842191352037972091625462896982792891699577767114754592954510602900987612372029737495759635732987078999375027149508033647595955673836612388557245567786720118562514609615017521919372777986789341685414477660606466870463897690025288540671732099642328635283894457155839944584554355774075651518892580008459393323076431433773966472944717841287563567691911351923740504597224416943738742873886895153973401640724526570567560239078902408007384004966039291570785234917177454201820368282002271153153499830503969491587444181384432499697711283022851464442046217085564822090351590525061581813582459812725926163076834442033797757841468106168372673358895916697480361415687006611293328701793960888694348109190019842894809000951965093859271135329630032451342458569101082297763605323901578837579358822327965600069018455908079134234332734663838724577107216703261667537843052887640675484093756975994951519246144364127839264894440314627214638969912338180091349921765476960240309826503481898611616828708924644411816105017408592375134821722294404289851884967702127432357508675725289407246222963116757547952359537061425000921346425056135336732594446730917917731639229707729362311053631907593156336314892888220879267528603809158232540623171141198899609174226507364851563898336065930209457284289515639925684170120987186391957104816240629843110941276017662067437907250007338844406287392671885779660890791804262662280252926845430714876790285793135331237825179791384935263636068492828217909677408038136483293227437673304080156056183559558663667000501496299992004951877636333868190177163226464117782549687238703680311001088000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 3263859924685535546918720568525962649311955250704329934774015352009342177033039992339851738696686108767276294972814930221427430922040340473892647501386436792399456428452758040990003889640261113441736373173831974632566713202229207162671347494064164339120821871446711751271447351693196879213437011501360393820176546393233436036002578048977068771073755014524569909803576714338407639480447883548784893866066933894235035793261235779306236340637961784879008623007311764673127728505760625132766090190005562857571170463161607533598038939910142072305170570922305811620008672878475650325204762846591370819922373305735456168303641504575509073239309075196978402955237919507011226149170173919253745081462689914417782443103240729500365554553358074855890555823375350356075762312616810093600285157002332813046272306599081016675714328273803914755833618844703955408789391255783799769006350841863267560019889907556676147200828051684701952911715722139543876667177891128737541718974191532492585326028835021387785753582446791194152242027847109655785855486806871375740507835807447656708295548526244392097488822219812354551228795384231404373833288935936389944076295822414893484793425769079275682220066001844414240106051596721036295153143890483577978287285647368361415865518584552927013823254179706744856652336050683177608936147587607891053965848282184503983191572798960502758239232342104498451762182944361550630585014512295949502299834598268072702908688764161725736382315774138638972811876035236100166248467519195754670505832042299859454224222747892945661853026654342770192158395145732240869820596507498395004277261756983514512369117329607494895394991501240721401817919934725737356613068030909808225286923490130721314277880861049627492564541031612802058581917089158292052267694896887922739785766022299387465901471566246924703095224926691088294489890711969362439377370018794274873626115224916549934874341861369872536458367186609800568585556799075777429987693437014978632988168133140781240615691669208685056490658677407717350694839307864143801566050268031982107197459330251051714696966896376636825771417794508629661355117205945621008913637728508072177559425006555807161830223148969296341779824430236577608542648825257888799831683205932614123991720675046913613629804410099077187019531537771333633782034694572953266562246621031199959029742914490093973745094697917206857845644454845051656388971502881805261427715710055139336603747616517685846753495568500710804458302295381065030082087125429438278282865254099171526992161994288800289324756901529848769206756656809432737342074520932343328292650569654320331403064331215353962098003081278349843649772275312072604523444088211757782131816429008953897079999228509541776384456113712272617132749858860278944350059061314464546903476784741423771266800615132771181291267383046328349970971442841982626882673610954133441522287841731789738266629312851839264352901102954407506393107875228402879108890170431144166270551920615019952818700303134887978113710434281980802262094606123189867977131182957339666598081869640119898938392817038460445151640749794241275898932923783209403693553562176785537561680233808973566368945523335325076701996177213345459975437461715186721068944593623449600000000000000000000000000000000000000000000000000000000000000000*i1^131 + -8257200306136481677825530484237896169639306641484217928016267680004991656911287480385373302416519485993096950787674266016334853800175483274763062949119404713065200075419813997734411763011256140862352762339133778984807611452654312748599975770838687371151006747372195932611682605982028036413849927896168584748151399297492347108814968378406967795747472443999578090834636655460875940414003766774460434772997203853802701580357293925626407612438082634287051472606925239804271905030678987977237825317639196305801346890337590999357660860343920426864377905700944141184260762576695988971251410492548550250277263647305804834977318850130032977188334359488204979615378666692886836742538712546324338107079921339321387264681629927706896402373963075791227207584448871517234104381831768872239796536008823894327457583784415000920297351000633149673930475910063922830656368495441137102887260920150134063563826687715971407801453002582061767209317436807827739489083058436375483416884479749330303427338544625010470503904605649265760519015664167973508509671693964963697307051424426153950620236439455342166775086386991843932810491784037974526304425492732151425039765692055865092299991091359513900070896938580338190996766239018751953652858158492043560686323931587579811290838073544254421456517010526735638069808101014096966275334987887858368090370725375715896692441608696533948740848304123903576353387713092953529818121821337818762502439171027487509210998291616670445912823516811259233112680085953197580646887650164761456769485286322003773056804816850006649791935461163957876149219185299343767574657142359408547548352264525792852075128477750348264742179829280235945078526138473928565671187333292039829468166955980322768871275783275588237201231563980046971211115621941826576590248820939212733210538675481542137420132455697582030642724537197132088247525238144239194962674847660498706574709485966205449045218421413917976955593168943693679383456452543194162001967412062325313540153589367231394621778646749170404998566609334767641613847579502948258600475686433252247223745262849580693795680894867144813565354800969215339227724941581336859766606846641000074446995235796964073858805488791759770380678490475855217122381430965884107883979877822038512060073513510206554847520649660561516858633579829386604636952581549015235952328132233819900924297486229263400573368921413101531113023390165364351222435502336788988034579679283846646882752920879294716368915431160347929325619119662827443210840836839316811814697489566693360618028975730276893925452894629147340445671023921795571036177022174037613519124532349036374902282022934515040127983850469786242369637114753283167895734139017141193517610663676015541185638341502046071486550287316425952916241360632420791431379581405906658956591040775339371733559028568399762808877696235694626536947143873022841470550548352525002691862236520901569995219859346984946986795236298620292412117319967603074654879094764907916611828119824334144790438936942941191575685244038368784968074835555805797958577132599797083484689936710979003603346299166272330726840757025822737914284172223792425025812488740177063425278227121478534502736422796578180910779793456859025283162987153455102830837760000000000000000000000000000000000000000000000000000000000000000*i1^132 + 273720399157022025280439514678017016849369448357938191880987339912892142774353933210079228615254319762033145787352340310788268731696437101916197857994363878906801094775464880474497070474468840566262867841524187638015871970616065608532345620520515444280233685717580739790336872067591888786650554341405907018476308803315407068793679941813483450625338000231719201827493364803781886884475001580378378106063827451006533085053788722686594411546428442751344462358520912635672593357556950233362972330628787496531866462221632863693758309907647637608711901156079769510222108074008784678082942929462076413113597736215647335012766021884943595928954947628092514969935567494453182806972171204871315373736854276064415596067825366000725443428581368989464493235570622285085469485723378427225367250801623165856710607815895351106714174077623182443536921094498198742644847610164956671663845325477057409188280103147563737520925375504254907878181160188576444195635335199605475446798610439964305917681538139231072692102220985952146687799182565593918176392413877097158972976239825578420877408523690231737832687354361257141747488029020101068215190071162422977749479711544893103854057159710325542206931919866823817540212225653843256695979562101879705188560665298171081896958066231559222352949959903542059382096898722152182334224340348963903565487858324929996762816160466382564186374771840748425469525884421666153526186373747855473490195840708737160064636095981513287478566606123893262490263410146788726561457685659367537558839038567799315301076018361673050265614913453726981158758036046559338212312786422045749919171992676516921319829410662241119861929001864614126449790654094266152326486626272396255591546944669097203454868238652198897814517221594873459840525648405071487704717738478569965680728014661154293265229181188627620040420711227858042497315617856280836672346439212455469129336175639064550124923041464776010089835050351777708444445114892137138156976283827943381674029854596857252076236489752838207052244273849118784281843272682772438784402861033187567914459829871350140841134273807754641214138171175567054560780160948608907262165490851030168139648052743487316329235502988149510613907841386819816928102961984441523675582843124206429456173776196084382189499060062644012415960656958767510327082270985576299722931063969661248383328940898233580120894921273685046679629583336987042424896973244243974387377376334131412320826147922400782508362210215439798318853130036885756345596635479322362302840153410405026023772474916099977380785227042628385439461730568405241625560356130431283095301405030463638969080199753869767687062600979901698016909421553131616641538623552221766329606761825976244553940130463966363705537480803106737294526785883427676008720417231321722957423968402250597760857317839476707444451800204487394636618159094035881387026053352268715109402410571727222546177302009914893643464174812703152353808329395029552574161847644491151684757320773095585910972746807879733479328122439491900269238874210058071152283514684113435874160703189763388049017924679596403272156333008669737816853706125825434721261000275751979936560691829596614550807031642860379911762159281312964643894861176110055424000000000000000000000000000000000000000000000000000000000000000*i1^133 + 1736537165965452073019885417724889601402350424575877862553889886391107693348041184972180975531563408131990771075300058702695610395560526347864195249381477578422516921426733358002133413669124938873930943830654487613792607004726722301278655304932262975068731001267330988071503468806292124902270035184845648962552038829433100045861898195506175179898195515569501073164521788197784524888179112081188116307261366629094803094530131027618486151235112851295946214440397426196962292064240886650598987255552401670041510595014830016889160679104520841939224849313516767579461898816658689751274401243058983968890664350478743137828356139876361332519272125975770685377493874661443557156773110939453657637292325168062804693302199110770107900078421339958487852113225715764022394772823773639583724036184045156874393177522197332647777827997341318515755070385340624224144880768428017749912408314738783639934312600561887737634469047580257723724265042998809277513110505278951123916727417412949462877478747724147824076582787084434067553631001076674809739397253584687503392968494808345102941264474726334753038524742379950650946768668661131562538473135241106729979375282379019473605701324226485294991441012036165985488038609648944714120908642358023639158810181164144324892786372829890810092027321136463675084035191990270565785908568828423048632042936029639070506689780260802738354927913359600606759036054063589562598891872597863157951809180053224804679681596100906899071541864310283173875264003543325427061761082003440903706196263894387011926747187297524780552645038243050191117123021367863180661246506784509224289578945644051483033219632249030285193977536286507594702754378638464618590730329355478390095923298672603327483463375913121690006069508941805258449322931200077672187146935074778721461563326861740315208875042407188192683437036054024870035163028744065737341148488632408270306753094102149855201454126869399282071897633896746015684283120173237275301609303460477739379404561212378051430501753876713371789460865404162664776417915528757000914506634815954870143721619820896539430014403279101811677435063267809930685865114376513050118069614755487240813264735394395539739230101442831287824897871573735706284459764535492247747075093375470867504534713802559314665990683385949543894648381736705109984162414645493476588167337470203853090085251071476729675388671671546247809928660134199913520017491431420189409553241680485203120167060810742744841392942087300944556691732765337896684622503493814470524323153575983519848957726016793662897373192160819401956274919839220873400745660620960231549911894566862856836835395310158907480855474622705133297071419007997474141852344226561197811100060122359746776125282217929057808629570959251002865709463970961679983568059675672470835482574271845775576321773818501056313329680391151843044554937973370697637083619962373430794913931489414673830484218039879600580958516282437665195333401018964222188325232413780569870931733125584363538358906084175054588904861576010286324433487907604173644567337649840055161435094586211891474440508982842096626332702242095474655461486737627256121878220928456865539137276855479007694688160074476035517298724605936157147021705216000000000000000000000000000000000000000000000000000000000000000*i1^134 + -17707990864766964377938018103455704975920435307792915766768156167082421243908563167203977974269509911838168905090214551430446372908371179735209701906338053346234752760634137383539938521972261160838843840831006449798549175280818484347300854878405730123192814770957895461633514754767201796865737253417070527768182627467080877384105161075105964348824568938779009786182067031937650492715985601493989514797636469503508115194649306987857771413807345552214100030940967079551211183345999636700600268058151635028282921547056350376894599751467440094044143622465686621086585037559070629946627899583550192223639969201884325299039968030656568808890371453388653932887419284794804111464582747186611479498889226997400912213768750332211874429893047878894551836109257158471274195225714378917277435646405709781241005303341825417062035380757711099579940369395643686513965840495675896842373569802499237982863332618272314823081906613906987131054161462163324956587644522370515902658496731563415919913751638808605222006825404415331430387675684724233849061027774758670661925567788590904659126477809068135027325706632358866041402772291410062799676367907993485128521711436827661124996639677675269915886727503800330693975155010225826491710547774270832116814157127485458739607871838310638614349461940006544023407063175992780242407361307414117961045777563274210878689308411145793704972484018718066048324889629411811999836326650098297429098979743716294909936443824680749685919603714754794379102637524414848901675947740687825095313148180258516682328165472253075015142448907295686106261463957593359704218837548554457364295433849309769219671911834183884317082090543082735431356789337428545504783236499794128869948652722106027465057310407904556780808836153881485266535280879487976990829891163630496702780104040724263451183947920519960636271787455652383185954002877227537921716226634064859284744467388235031265535719427376724890151947891826774013505455247885450011834306775072846539420122958451458148868555176204954542207927032990513158947069063950895784822859870757295854636612747917887733301131492298640811505389731580574443885471664022479266524638477721209148896518556887459897252142647468138855557322108040451284344728627795475335891290525137733365090150336187739671531967065497645838400613879525301996313727981687041095007715883154109060187040465819749334812890592826357501172850297159123754670129871504305061566753848926243375308532400376773677681290082217196637709256936719794564127348928354703284413837161881862423001435737752097554259889082442267620642718622735422786976806646227676926572952979587399092217233493614462955630892022885521626097322213768108907031547235718654654672339508545731010711427704546234010598708877361825307307825718999348610800244098388165962273208142473452956115483220622885413813291787836547606322810042769404685714096747822231261610672647321356413995623652562264854686806220338978748657800985641812954866083140723473912898256374087553306512292085171472467862035499935136372973762120212370794257412180037822148046179382999583216964735798995085568351946139726594253406971497460241086109452045463298384055593490360778958005325521661951988916001221957241117081600000000000000000000000000000000000000000000000000000000000000*i1^135 + -13186133794355578314527201975636812472904627824195972074613453166962684430555762746144290669197302083159993944409516340875153602263641067661372967402872902350514683143421500848258080515926039872031429626736877954280077003877769376802682562444264357585433793249273275153285206902322249225125818939573484760264039539173822810254836562872188118373338053492413853680971453505855418087663073877014910741970920409032270882860697699142318923309831615751355173955236865487079020914829921090473812866124238867017644721823975184767380783920444034877300683295306811258909353098915273777006719710294498888087599234496625552082120817086990197634180671432400014587700442718973353509966186257221906823571927822933133390008530271305305929002862850472075395943876358896431876410279660559762370687656124867985460571950066720679953384288765259481381130889018393825452005454882033394737466414951540129406364388219177625391500149093690366076822450236135355247042825893889559198425453719590342891093528952957649529995482274979151203227917404268840059187280171734351112928344509636180142355888465788184282378359033059736113699899986333001580337336294460936476542919678580911275998088636454433162876995290698235382198478934864674815499217770783805291961622619990142708882855914520768987958505830069740424437763083087719379780913066478095579385139309625067369554626995293629753977819399217417729337213797480751687910398958145092601188329020745832277223673695492212214129575586694078030241062759865197747184171586891072180086194703828640477745938089773509557577754557355085614671658925053517906798761678704321244442893514416518962990406213502824883491151631028721394172542812387119767627509709130914287661162017571056486437765335627578015874751849900486229201414029822865651054330701845457035900965172933107122950532286806107575253939740749944092681636143171064644562730208544573656615143918258851769130067297954943011379750710171051069019843459141701753498997705621624244852810489391938662251556426445724009026600800902842028981757042692732613584183458404419728424458375562083421344939851551236463869233332592988206145874927016404753983375346652904996683944945994193828665285738277054952642336816906947856579680453562789199186794913325999164193843362650088706673000688349939615621635673210173919444419752532410042937388881827722114346882235598780984358952183689328297319616746069654377991488957387474728739651724255697320185170881998051935138118349518520843896885603018367460996920377060302439941812150674114936822538865096252140910210416454250775719317947515611160840449305021427228474709067263873705185351686867427261517226932003547903522510002117893723358608361945045790214847159861076095737623059429593119450827770678382605760468602806226315750894894819810841492573527810016998920414826088483357027326345673252778588115636345531087522281968696182409105616137205521452837885429233494744473600542695193338751788814931793906119369945765993552043892644479892112084870793578457239403789588775747289209081206539641717456256510994356058149002351595851712822105912121627554761877019621608383760138932733309764407042222100507047386242302701601755357489255972883248026495439863808000000000000000000000000000000000000000000000000000000000000*i1^136 + 476272775174926503875123328410421694885977594467291915547819784398476508431813299460091782922619408420237529721798422651747904386254363321318506978392876509686689211342650136442037122472691294391970115943918404818770813506927464525065424720197217552568534150903257906756125330419356612389074390167378254345870105784097435444523740536966711044830733386186286228758798287761548498682434851574976117466141947180319634776930554920767890864314233876177889453645424827297679324031588580948005276695212811444332677631474154698677218336847297727943569354167312574410923008594618304224884045498102188141038516344363717467673443276771985766748389125107627528095315750106625761376778191707153531022589609907990126970421716387038718706176728962545722537885142833335884522044515194402534029676084568552904521585089162370089462928044338228478246487638818380571257495864546391585484238277956973692201772892849670544625299351379734018127820015717900466519130506117599761615061040173277374877802517908090127548077031197883586930440926666608940206709527895279211091380941808316399341745707616011233472138026725279756949196358281331599799714301808867065999795824215188239624116616841664140292518361943479661313176160555991690089101268671617930052271915768877913426298061426331345490328580210020806734972695380723812696409659714584066341081410424586479117698572766298562617517787927022417396884420609243190406488527310322528133558691635218784262418690143463187794484798669249693123518197213852256339178427970277647306696765222694990511393401482853544006248116332852290533535912163667700800983904700933417671713279556571949280851979600603437446764247600643657912078974283751578518085124903356602575625224649610926599554882323036989292775100996267875185509839938961019058318826678745455163552093490228678662749278613400008459545275847582165252106695502396554845250002318767883689185759408884995145582335422198055576322050652490163099992829294628573905275622504241755440446220033556529019720687448336543392520712155056992402463283442783313165703883480764496183589538856750907326289513745815793437984949790025681328038883721097937951388019676904745223812414182071989008792804722912902851284389028081736777251055650337688642329657259934321010131363378209305839768281151224828017315675843613537850711663673971256393771093884580436259037194126113310293454462328958206098425926073547926447037325867266146755132647453376677035188970213441346106810110437477700087745415118534924675199965283346496842326092535078683402672941883858117872354669602362760543205295192016616979271732739445960389025985980789010951796341649244054370962433484658963980710928412411142754172297043100634321580318011056661265751429770144063961146255611018396023487272661983892383356366042536397533819484241292935376479550460733777329874747349948845454987555264249624174898019460930261317155108279403970921084838729565250994149280220444662432346266342379886737101073705445128966529801125788331672860064907229935591957636802026140312079108518848089142790277445341038249896258811120053161341364962873683765592416129393209182985303601633657253011989899527479195646657393096602737709787861317941762981888000000000000000000000000000000000000000000000000000000000000*i1^137 + -697113767546545619698002004221395171866816153811512409107807493987058135451700673506702566775397514501636069733592668630533544030719601871824035353765805140528857236851317514747865082078007372515339867100558606148336625507079348022998600551517494023162008062340667000167221923250032762160043149794121428260400457854502558842081973561077327176127292076266286394164216208192038034614551459517677195083526971141534851272158499916132012385637475167804152370609744608355357748373951248906431979328499140139591938905156917426815816334343584882348723229999561097739026231890704797690898011130533593441551163785590506638662871547732336614467388713869482796840128049381220493113456430245774524106420960086359623519666580959041897617593776069295698439811115344358160462739126425407522879196806394852867712875020415931045201665706734665288001881679308176292756714492466577124350163954827045198040364259966626193271308868515529174405658997374542669917193373583629323721100233454599803619526344803900857961132513088373069722045094192524786882676157171754034840487950582419510446067167214027822534046436680579740329967323714707882057529811971135886823781753831403622583005042083961214824551030483871744473831024760910010436786535003337826515564080696481949914120274751371178290871890454077559027390516383946885582853450178546976390859246196908866248760690518528323963140687621566939617502640167927397748018103107474746578567702261595615435422688610350526877198266933983553344967111027341036556606194165261582300100114607232989505332307404739552123626445705708140022237966214449374017428158348076015345993880702331144435900813968652343112008391678465124424678855957116243285371488599931645462412600737409305353342220198442758798307552164679643239534726568044858118181447175729052611082083122857051475927239345310545369099864441725621637099748515090241042029888173682790329640206258867075190792578481305137499960751605702369793402966352786258832007049343687264560000732701277920843455826833467092801198379517013743694589247659462095780067387863112030394864381150779755170625758860028633078576261201186827238281313758733206003824127538179338802416886132096461351927855125378921810959927730899424173558323418258339948232304376486113654544190422282303470321731349381758334834843401237940600385226827792373470390018831558433915032082080348090839649328593391897702132040211657567481652776122490778434755810313526320804618270216377283166954367420669333822176440092503823794850276969146150128798902838846073306214870992792923939285068782922290204363059030098413348545853873635901451262505008772455481829485572713560639675473919097179174885989536640059505502970186076128771575122566872974042523918215993593272301802407718536051508900432360070633892940810975301367084186853129523571909321294165232159021670146343258609358935087540832270379713261009269493645879703709153038711855349985450416346730829668004423986898475995892891919333992066789500136681747280159678074511326921580710629993304168514166436792511642160315353583937532543823340554107914456051731350962886162438094497776101281519142048544934980594879762854731901620290970310633921589391360492662947840000000000000000000000000000000000000000000000000000000000*i1^138 + 87005539278639105568272519157295380151793766039482176259184325779648397014472879152137239602547898569173789955869313124560642793023878399853056091178970682015428557556027757821820705339118047447531694185866704967825905810385754363101202139663455737979893663016092705240818002849844170619537451718914308271635635963104638868485575191534014257990150023826051803180922845120524556869338409629857397015731888675077342048987008922235032895959169937472106241384642481083597140609654834496548197748441595992446041806458391663725982812906344881070222436385065035791384882142470348874702572576639937857829341996229283672745162071256998073214330500911963647069739597467244302721025698700995294753292613357322543204031730668700908152809811301777036108356638761419619756800285985725247947214800932829173266017380938487557086502832623180144997072519568590603812703640176302629297899739396189309874807276167130630733535389648325133889314935464634609536240514424535906441105888368926213958977998711326368587277612188593035322932361936462925301478948582454549149008038038131504404358912615080780488788018144179142853842783413207251672431676438345201136877344066142443827639736385634483558598619889061171125551802345448763115428553040272087569833487724455014719494065672166242561714555804311819800155752296127485222033918018067835028608068668647380067563818092040764267048400554472954692313569297412548503875882416424620548664155966294484790373947893811221277591797815468655434850924249054138735393634765681835391086788061822418907131661532055288238003284684356459387995278424390321350025081097099989619114298299627489804067807513738398796213823355664749159741381689981980812768133578774230129624817131396602039729925780329315800105540245891110981743560687747478226775274953197626065732464296778059521135547557276494658064432420141277572652883035235111020811345068683332220275699486062240101624976132240811671395167163898610483015602331702921152666224541775333313538857526583709130633119581076735981961303909427549883293456603712352532001105666887439202394277316838588321770705188420962429543343407863386697173582275971160209743966064727263354530433139163022054764335630141789316283532406725188414779577050735823238165966386424163779087264480824234562905299372219750500365107258266298699899548696165245764497399017839011255665725289594650298826771563252311119321291372134250127476861995496575570456707883787455897996822999294930900044087733237625919129151958135743950392799341443628199339920963615623026089008311713635913992245258725527777641992869315220457473276723844838015283490293672942495007180516033852355608081622249489065936996052334143694394823237492101569690191206457573155859741590142622617882917821426489839518159283701588297646118978667437813336145095440100790483664973998457892659980777705300413475620894965509513037026314840351461585419448940337002063567090591658039040416625251158150513308339851205380793550201370683143556801945319457853587617695509035453461179232476414113734827057050691872894906248579402026384756375431330890064129166025261885699846713645202157255915446883529287665960339716892336736515910147839052474220544000000000000000000000000000000000000000000000000000000000*i1^139 + -2818169184397613394403461237647714744888556594184353815116293467013497031392321163233732457527574662565013057094088576211082715832327484275688266269634920151073042080110463521050035128546010776918110599156356905961481399912633874568585912263845926124068903185807431109054375242367220532594615011682920443333762286151926839391791776729244745324386284641663879744736195367580876391023385304218773021398572721429706459817112258425398925611927647198157561019785692283649089424896166370745184187868505416330431955666366095380214240363946500480571088663119551506433991713806284044764028782998066999256341405677662907696972679724400022929322010261240010656795794371853458867521736292646134755545214957148685530536468126146759213413115816682535739155315292387417817206108114559666310631694051484273994407634365493295951525664953789314124488723511226475542225866900001155847602275013700673316693943913066922310212973864813172285430670566949246084231224256092070940731556623022198052824801301014252346479438203792385006783178661597329172708740111844644875911427864262562069365957246149508835383746808512174683191876842302653162696434479040157885740650741422370240962407659989896598760441543091323444072025464601939842029177272080595314030793737923345490120207896256683372249346573239808096470507420015484772169875307582368232623752225532951538599615592639795635738301620701931506403402331791399015744929740406393218437549204193587866659384807015227155963343819499929655774083395816723788705699594337850402781398964828031707856491767989747227290712601764003128111574129242668878212251285533828935390704381888430717052851478009414042029223015514179849745053023108681394423608676253114171977839667234326235792856209032113336157112273896504398622618144517091522470638479072924875867728858599660034337637631174389965989700588406738937607155467068087677986495252990764578850540999544249673749661711166589737529844667280164804503806853200701188595199970641032646599247442982826792019501082213074903565400804027374314090153186332911746649127954934365491365929977464999601706061658161947642400173233520492304130187438554813421994320169076404058979258716727775641689150599849313138571350044767905177807418085459869559388457203614601354821552317248865426082561229636698356100390174896666831094258367922150604243846977268468901107069811563551863929579175777902916558474359970248469144793497433699584947507742272174581575825812645391439743805851779204810970352087170519878205550074538829186721600381872707800011564931727298483116123987001242079199342149018147639951218616425225676951945914337291758738176121441156825653428933735261692064328089186618642384627511145890401204840859651476579304744170210382729191236751362353562360313933004517391870809729760760606457881891724057763892047649478240994901218467640957790554611889964006247026119793844757217836296964674698809213651905539515309938504180597020208725075121077797902879311146332696384824338585916148602375009575706814010522634407599244033469476713708162722804238307618100617949966375109261358401802943939910002119325221053656277089948644482433772647252870267392073001939249799903156633600000000000000000000000000000000000000000000000000000000*i1^140 + 12947346686272043092683075444512117150126991124793842525867431459609406736265970601693857756677165564009229532066108284037719554500280755535615657407960569246609239195252961700464913523413812817572143762586460765394534831166380436550638873051462525714467414009579450197667048556914520437113036283161825511420919218830828447367507140674938393878095648182254920508635754059757948130123190188572279166564571894840932504306342157227359138787629722958913144561132144428901258218933744854628702033127913443548322848271110206858297391130041982889835079749571027970176133196480727900752837839031465702091139300409783465305024750109479780809904349403777963423694195738221387899082421868491932956603691406127587505010427948422151755643696362762117999765085036245707581782815396174162344657067859591621466189641077060230620682362789429716987030625747389915263969813292147446088366984229368353029048871569353838707327052312662286301110470290351551864154674284696863473023765134802511885386071618162735443769151541585322035054007698504355334922804211152791027586061724735194600504785361823777502218095782569523870257732322387342698981126768433369776199166196373699654018030756178084678683960747394664376316903126070024301437818131533783497781233240447067055311409426198976541623655540475319098624466772863512840208438222016434528136239040086183748300649242054400634754060496418845832739416324367870570771453043485562152512707489542226206813390109640251569336435914623747275628641239455066724806189154340820355449236426043562064531914634348651305308555533713269029260757125843482702065255237033671555987583677905105121125246700186467392711159141435627023517772976668233887087194083238642825136063568541447469017603927054006203490531137351873432987029621837013521856191611362357464665034849301336674848696152936307116287738194731709319449022034681990609678894164859843923924572279053292066024539679482360671820411537701564145530789931509596827999829941032171440714179493958683450624801189764432510536164226142500349503496667906804523980332644502959886419251736647861386814919810596290863602728234031446714586727533472781765160203091804570733542798410735111624647653767058896639741939376800123742639655954155175177883038208386074538017985880363014816933290390322153865106555480908646504166149930122774385702353553373736898555299964336822376727423527269935656174190986251339538832693697015507341330489560189927959686168188281390801336569168428376421224425061648977394585987094850707810505392615241659413414957858305052197011457353687265771085439386880454700685616174005739736566458615150136380048230540301366685005868943003376662321617503890585157013741133099106940553758351412377300668920292808965945372470147676017100383190744470926103814461867761095983118379150020361002827906638542982982624775210823264495894001547741699427736480296890300836851559906560347904421294805383661868569789391261943616119240668939062172703965272036382045513907666750875359780420117623719677840132766800464338597503874390880188750315184547423394451091551677971990162854653669826194589575771334094025423348249942910693757940213081697812128175069593600000000000000000000000000000000000000000000000000000000*i1^141 + 26838603337626788378592994993861958483946382131648190645361691426983525962067308801210034886267398991055978677531219856479292069938743913876598700410485478872033243054968753227547462281928781311146524096071663096841225709730885175575895932177199094282603738485869795779632625370061618464514618961041892313021035421042287585075957050263509275301602528601945766345647480239795011826624348379383828100960515096126564680560653624205396533084738618437996674550470577926612801733017570762068486645764344561229566405816994869295306499393866528074255593362136120023946538672362486973840195350220403426089035608594943214180329653367200839432393019021716217688211843387004646126398914549824479317354508211484158276294735862391169676583686618070513812574338483865641552572994148966503232837579540554976330342633000209320555712347999157007363259057938118629774306692820450142219117856331452006279712064520427875305999629490218961787588667192506123607420520695589317652407815079461234850739937707530856262089778442440232777195256045596402621882184113426638818609133878773074941082816177080378848945638620800777911985218990992540021124719268184915096817354717249382626467273184316285460380911819749033268994649900303569723618164712575768716144595248729910738367502846103020123494326031419088875524660544472440070849454634556470816117755531717537104747316376132197760975966607643575644229083171639207697248234377010029659421392075894322666951506716291261370882977644113319977829976384063583516390704761889421907823456960683854758751912767131923310498215875488403768012935972063841866710325845792216395955606599643916314036188745118970096651105969559923130137606979625877304967887260975639016439578428205025082714437327812336807278118406269922092261561563116740060764970395434417545337830994608779254262325300546037913879650103054248697258352289785648384442334176843867976688318927551100578848983321302545788297482423069587078652408167000053960259232580663987850990596658874850577651324875400383663470752535257592753062692935936854002463318452890465250169541064973037121833326242796713265862566275378937664716127307147471714604977735420562442490464772635684543675217263517309133479689029115909607806908620080094682282082255351497707543838331791124072036404563415407085732522802073430413700240380391605454761002177673459087686676470034400388343674188123042612882268156282818756268562895884125495158772981911446008469830728949663740264513866349242445073886665969981865371157824522721864815995964266752258281358595579549895872585049306225290122556464127145631232866831594014644004166906057475804948121449241084746888398657982088462604527224062323701331612755915530984381544736599029758941511409336111094365746986857419573916376956862754699954045669590420786345698647064586326155605553877379698408869239461170630855091764725205098947032861544531585194586297032313724237171608444185518666491634171276305568816760571675664762718631745616297261346065714606840414971888511262533068399557354712884756688136471436672504699684123896784810581726843809370036585533676381920357296874614841759963476052536358148554093804000547189030912000000000000000000000000000000000000000000000000000000*i1^142 + -29244859917253538758164617417010069885440240702202854933261782587184083855307740184769449380207301725726947941315347366092023732453733413510805212771527948601185240155354004911361668399384136782399703903166213992075600655777230636799165096757854247000564315934777886315931507191843745249035939722059452256712627772692318030515990995572521373964540448452014805222336838060307692029009185756875747636944443240437703843110673538500634778582512412888555028149975181374839468029254308881195731246247258206733374555201417365891354401413129160171378373762594866555294284476909026996011001435411749923303017011441368635027622655732495456044264872549619059342695902593410716351706533728932115269804619517239202416142990533794071469778616916398773479551015644854776488266498414409260127957217086838046492348298000944976473140306581919572719086544831263820942991089604062880390585949155365383695974442642152159546107154978735307952746392154311799044759116939882664403725217656614745819127708080523849886913818248834081171281249905878631730411897563869271688188372711730740873301268615775921639531653777152149129093595070451525075244759859105355084268622915297737163875304760238110413646580356478097628550930419161450610084505378477843808745633179035158861452920197931844063411124851279377010758342411878169435588073127540431315721155824194942402397359223467578038101688258881384373977960352947662230712497676931900135133784982239794750257220856484364443579453524144679336024527594796978776998979292527249256552063849321124797245027162896569104799083651261680902363158196167563629155885209347135988795929691713871150936770293782102141417769649473530843462720683413997864243805747061002293981785970762414384728318051597311802939591732900710701464328993281954316169629138667286226803966458663387992631138082369703924781761090469996003567022919542642741850881415079293528506049293013459482091076520909273709581163736541564815237485894907425193361341681586589799959653162234210401070405880941253789581568505200051132621292976310241728631020544814507200799190171092776287950698795690141064106290748218914321113760528307242033884912861678880784124202103555324457141270937964674469506574275950969179141519980745240602552356813688888165499058421789554673546634370928956019004073064771060357678181194912579786802997819589913494404636051703014606650952939480012856884737913535172802664240323461798604127291335440138749987628709688612437131028712964267661867582592417725148046612398003385475160661874435971594635258935174080134587556343583449233017407531914518364873647451515260920046565178106873061911891174656805156807629053065701425645895811120977594178502795851552248168064441056317508153581947320853785041943798433602590975517258184335909891606145494069138200239105463295214278828950625641386186711617858380689893748467137622495213871150959691842547916301805751969855468649250756328257992586211111838861915574172964238597539796370608958613510979788380852304364376033225809761713762852489370448420918587951240421148929763532927119927254297302239585139497280560398612778041252984965396311199767053534390477949344153600000000000000000000000000000000000000000000000000000*i1^143 + 106868078135432339372264336090170231445047498787777051534766151258764229959426145573979667594234008192614246323570565906553472389660813296987420715485863153217121239916027385215508822357712540471048117607472655382695374796861592717032466644562546049514250797640914609892272261772016755291277930662075288759084235092934220269590961207927483316009227182364430788293049086717286765045551085437295037357466883576715864348791406600675485446558886785795544410516129250760599909924850543680042144645056631163822949844661401459563857211438605447686098540985581307255278696491354587441649393077731321461634311737362563476656707299134145142538025667963918211406560102138993066177754559338853590340717980438505824764098771706423101628588359913610777009129144601786864871422205869922226677660601585049839940851916969767894290907463634832017653411290070983987262909610145451946172102916747973551615432638711508362459461894577049475747794855908640148084202486348094816233117108394287267453386758183843229396316283483705125359176764139571047271953154350275671151664511951955133216529388322839574911473495139031063033938262904838713985162592858188131356818160782488795137454323893430474845367113143546632458826076567612594583039527605295472905352791277430746511330981831853498008773294069262277657774863000664597313261664114913165365349769556184275236243074454855854663703355110303986840246848846662487655924505903095247860952673570363804915987233619708137497832678872099806016481976101313080013033118688550808916547559942932032359906713375185822674364017324901391295417977882174081923778185742290650367358784490354099304735904545962450416426721418851876907500909116949228311494482344587427909405866043294429713757730560263081526843802316939106380230384850016130606317341566902182385037231258205373680997593762111277815664580471593674825039391989813933066557025195937489426591190177512334016214317801345637808259743493294912277255465036633691445691631525550707580798696300470436930757860440119305582256114104692538707736968501458827596625810317865028158024054760241289679112075714260548003494159775251051514110470344901208160382656375516878690307889913145257475402648327296369218979662790820857266300718006441118433924222244627874704676239511902221263141213338899020313236333673113396341804769971910806709629863513862139611167481752511057506890401999776578138322611617620926684858525287845066869810028215926822191987135297553077451266475273993961428624212269263687646072510155986846499870417858643602267266671232106932327381424474416512611203200847495885245449441066694527643506600216394778718453994056196427762623055728372843984288364184056650693520722735563681274543673553782733014043223619951448564109190493253508661823036764624495183379701492342978487520728809731105122845184103327392975797798924710823563669254245458689688789287921123207305565280093750089105554453405851382981780970678772268420688210778355118033091252006766044391069229656402852695936842005702204815385224311149473031457587812474883609659473932154219697501896557918881513805825411807538757226901865336303078507572321772458043171143680000000000000000000000000000000000000000000000000000*i1^144 + 537170719439277544000776280632259730097430470460050824008559854030486801075002390060504373031631569769450055251773141015715958187076340595514425891571117116364848023746860957109472574360770568318717635293625303107424325237670319599784451244132723378611174596264908970155035367439576875114320570017832898079842226585810378583811612209265321302061421078277410839416750966675834794051288795239862778531225742923563045656556932611105044417631157247401653422168989982965552745652845304063714735172844223480549243438368631264966962753054307049456628505778171691585245788042828528642114751157861134503588691061127156912022001682488232808271779168010619040688077820477085649905914521782010317785801703372648162802195578291728132926264235408935103148849101537214798129101229746341128507021401391463421758889528133506842626989766929307596225084465642529534011072514874730962076807326632662352758699031343549210163948044492294009587957864553243699235504139234148298233340576302979402811991474213138549177629387040204871391898144055408659303115919754124590459322824913659698667041142146328969873387586171338258750767486072620322234024855282209286762695472240576491068044831032904833569266509658642757962541264155918801864575151488516350233955289809887287003153347675820910809755548527977223903096121883764618853410050921971016047361279053391340103874699947463456358184768940939288674379196621302447570128740829761118123883410905651842925802313749986284185018560472990681814624972854157514985915814679267247641898492712255580238873530557275670795598035869353630711666092615245511911686213898808748491727123194503063472071528249581719436614352222659144037102168717416833146256187276587388006080945979395809117109052272734196895177518561611085757245548883632988093103627383208623101065664375237023690885122230209281517393623763603517997053070967286804857283741073378169868993143756594763863700978720081680203904433345796924613748846910950988368072561046688448016230456587745317143041871321157912623993350917819283658712842262773381999371118723441938343693197075922690410549752691115790589286447444951292867310566796888340968551195044493587654085537024237311282990509955052783640132204911294458441686953098590069313508461147521920373433936283407183778604260864787576940052559822388239118321218903312352720647520803789308872428050117294812635050823546818219577957895867107999560693740081012749789135665677538883510760808262282529881945252118278886888269830929938436815660803830211430795445815537063826342591079111368079138381852187219070061879035136228187785867441105606396939268792651416832788646439935543832654149660642294057295602648660997644801843582508325101385977726347661108138514873396182620812661863781834497018302258122849706349547763294998184339793238327683273763116360683941994450640104449258256402613774156304275116458630587184067825592241176656487897285200507387832975979215753698122639119899070704261541447695444931013722846243626340706269896664053113202258615995698987895442205888363261914345170906963948665703238886107487849319249517068150219189051340235256128108380483048582414336000000000000000000000000000000000000000000000000000*i1^145 + 3556684974874480043932470826691984785623426140349537773849111208444796328199817220210146962652060146196240770931840201115003617474804832159922509962012573684309683712637560716354211032443322102427323390068035617714063248260097916288508744999214163345657913901573992780710432657011269106133620970328945077491204736583740699913540942121652151210373265973890528359259120869228965139003721518355826820423568677600122901512225303378673953005479089703034467294533066075706701108423785371980102703692675074022513081184494299785711266906126035598045097022676484036193039086906084221896135327036343162221321389168074599698423724389588794380647682065573047101017065042219294912275343332610620239387801549136590516085026781288987785663124726395326553695614004118616775542701284834564304599894112431195764862941839707015811556019335975857509291908586663520262467059213174301690902832450641949831087449290272965633763098163648320143847107805470688409118186348366944134730112593933789363053869364465060519180184465135108709380699104626208738273870268076834941893274959043658535558092063028674287761821990950148968446449452584679615950630597880368345399006325216832227687541478523211672193473511202499766253144328697341221722542758324977761039905081874877003505793520617003193267809456627283975814063129540061988953607720104506312093281789612122502549188874393189607300819076014856514139973640445626794224121156825712797725190088645060173279888668718386403696463772116501811424697018194700332213787186193313142356711490042471787260014642181438961314073779654612334335252340065914804476913076763410445718183366208073132528918248629759156027023545990680640882486751274686478885457917098162948413760195269690538837683047218181645931250631636247931346506994472080275468965517019152438995953906140505140540305869482117047376714041984420211140893160375633749705593737355207601581966982653872103059046461609572140020181656445793634494922296029150963106971655942498224512501950657635563592155423963609474123238954612291755221272506350960577300141707172689551746892323537661590439464217993262203707366797420442203040079015442218592518088075404827508712945387786315519313033457069310202953800894092460206091341995997779430042657702732258553202863946843377320413176934222407869995355623121809625675784693672135255466502753587450705989942914410136717492311925166354709863345299343516016750808834237215028473493550870635089549427201152761944170406254342597113264743961002045057457592031365237280821130659479865424833055442950198758032294111311435722712065518930462081512096458705086831564815390988400418715638034756220512553932578341922973862787812083033625148907205371974546550663919262854022111724707583677291942321763318207658324160199185749076173604834603000280380044913203683289566306326298539396856236781984279664953287655857106371676497056127323100982001863324813803663628897342026275614138554998037012963962942852309052102392591468415504871022809183818947553795497954018366048264456603406533703936209385159206161584166102838122116751224658652165325205534781372959457067930101155298444370876825600000000000000000000000000000000000000000000000000*i1^146 + 10403260193695006539383559099405727693142397118805957044377537917785879977298266231648190045030233853738183755420770334987494014014141978318380960149077339452551718940307899129388905693699480325977043350330885557066579941044102905004172007615271674688291480013866605060274024611368268368767123330631881204257249499185549457980115714585255741850904358192305214664236668378125302395038405672612785354342348358920483551615305897436627614580909552617624325987085054412228927009909098169329367009093072749223609610575468972366871360923813732606146780646081823151054064866608511944292901933088570859357349092516205835348745753672799029811519778835083182831313559710102068197210666807924481614805455498095237908779201077784497520044136946694698181659365831003148675759333084635798602758406760474957594664404792088759032071367911079725113235120928910629135189793553352594321710902625510947696538728254938238243323977956944342791338808626768912299265542901255796202296073541092812462072519964786093671651713686769540532637231054884307035956090198398384657102949181662402110867500162705938197593799127923102645516624739207675583117546360794071465290806388980166156296479522776790329089336273382435525935204503623224278567622082106682025072266863042345160821916881005440352694166651894594300856639402644421804562995740766716818235331570808807444459278159155500236370580987101820747734260235314916245813659940845694865489634789108711027261224781042829615370196211377572342717671366618023177306953346475816996265422078571839664425224995087162613636611423171889970626243868795474333727340858957266826252002849891551362191528623192205422723209421267882482482948834234196307105532540258634668452805160240913577771163834718156252072281086174332217961614299556367745216096294732925565425927386778240252291710636147580080333765553571981317680981499460909843521840615153531148567699866433137005556579790270498075046726290238723992634885524886964404933983756192586580795711805012181473379497772515739140709424628805227523292659511775942138462249457034720041969936617167523556012067822136061561453747542182088912614533470190723241293711513489562067935330109086707936818544468305100663495145418618673557655258044772149945189746111651865214032669332980752206117769640053221880869579772053865730102807595260701610463706174825326905448310778717850764030832011440671311515140569535020268508472756118638997929166334209801200205441557064101976006206338221960423778830868196644557526986278573368442377847552496396559505867975230451377053589494051051258211944179963486575144210703337864619241802834738799165112797583081012551653375949186627893242718001040570638632517876118680769585557269084044199819504474672570908366444876522792320866337639063329437107129793630741364394998099908874933680133684734284273322558401622835379091200351103228815327637514824425532636904943048816934248192653569878866530892068765921541492496820929644405339730072583296684332380571644188296906531686365743779798796421361290307041889252811710011295877905181386885930117282762338605582745106018681958175758328531158239805440000000000000000000000000000000000000000000000000*i1^147 + 13635727979487176007470033399016186910672930711339241164075559212601510048635714835456200272540687451069159842659557046778087281570633839564768223235856352684167773222436738916694658393988236612565072653414853002476926932903536291715584439051304860883095898334435749193848908018578700406057614583536718843923034795922047476986549380666523128926388051850622053716979072710809307896783192116635461796425384275584194759318303656312718378238145565968138125979285227326784326758642450770267960432381923649578267593519288130300413748397317450006423945391718519651625223634853036601269065890079072595348470159330346507627833221168909081350117591247606868540107453710205083068068360528700658775313269074886160955749581986266869669174313997964586408221379799686331107000463840851207422896766999131730586656617540526005544205235297707486874396095144145390961445972355512860562580800199793017207384975818662348970964733884037988841075173810474841683247032981631337289107042290956887564920696546404080139776676314177393850122173190242094805245146579864640672357226075176459435535710111855836589507753430394857822669782872052614290363773109504155848378350128375175233564435786602695248865252020970479582831052018319158486426072772070675873799861215820584049357186491482015718862733545381763870673490527911535986841094464325746919264635243737976355605156773629708714801281705720036511325042896763414978929876028050484796124357038211601825487532162304097830428035983053776091392393521758230409987639700793765272888964496907129384924980728193857798204194106896499424793271043530500076860941086249100264486069687624827896894598755728200666333532536689193098907334608188144565100494555347821506989856068089030554833256804687874216987265754670939413187251324496334395970712331586725759550362140025336771359893748096069876475300592058990109322520977423260034533148840877709919131609888428721830108801111433342923533998432269016550856760687404392502596588766106550338288723008332335649217298961898590954730554788541607274235347445931886770451533945498628482539471744301280676339956849179801216312756372280302193378799229281078460807428230883658661053649760306637131498168550799570108324428388197566312798045524249854521378179371863012818085100311613498911807736655278767622240799197356474982543605210338217442641445244998646980209609971350202386893025060658126797837356379139174767527946838388688574864371447455816102010437316713616680402655150740505336425965907310765935717012449518598929988694239920952548253551503420855123330938689235182993992703787460712270294313794364775399224184732290350246116779286560644767474651366266582344577627228892507636402454607253377937068693591743975995183172757635024853647710282556290110314431782073249764899412187058396412127949772859328579610390716060566308562799225161665479103906163072898798674002832015249366898331915663068517399122107825858669301807577575810407169586984421434424860458489873970843456499829091458246418881053229127934992180627050938167680539299486637867411993303053279976770500351928351686782953785396494692255324463693824000000000000000000000000000000000000000000000000*i1^148 + 17533904824865877838933785280455200789521099040111200631912116419879861719103162781458832532998466303343435759761802430349544168238080688293902738185270451756428981583053549477065371977297503091360892781705927733795515261720893567878748042175786454485673094234586377858067206538787502886392346421931786415301151776084851135444785755511579142427431933894670288377868026333379178408883908412184945648165616205948959108766616992712157151289294597440115383331356174699811499940541302367369234073035603059832983461774213750082239017054754526173621099140979822283285067848483954683540684683737369888201916281887747652406119805135848363140255780938676073297097360708893086191389316492402035124997999336200638313574411179365764128334761252765486845354828462356732514088299708963993255406596685249411286386616316242305896126967953333869758388613954361128945481785449774875208498942669117848683799989443115475844696236849988577349283885307368570124751229057962667889617263330573171318378324199709786052364467449245941662000766378782816024174635857558553072945423812250886646921025205457976952830970659848361584497634210896425629807612340025326758820618141704363390536916137856910869300722715088808199781190666444593429277881097506520370986797765219366846588330781935356842110298805246631035085997481305172308346086254762407401377033118680712242006752175419962170606500407086271626431500154716363674538108888629207477569349051678017712304453839383976662347903053536980104448727207070172017292607763088724123028234510426690023067196057911806311204924760002900648665921022449208498009935000458796799402422746082327018656236062031093199962976975853147949970798407117886183037202863522524609761822433548859480175738160195564517959396280629288205547338050729129398959083178516640018119180504025548514542258630163664432363693550710678260719196748551820290989754425680621826656471740335069688932160623676381670671512186379212496025370790244773338170564511637718980818944414310368091885146539136391599290599450587631644104015882320018484507472719244068059655192497984677541455481647699492794400274849849622645430660906521631644941593147936768363662636712605929236090716668551082907441018704297509402288435406341384330069975935271722133205379064545423888525931974325542426221586984478576814436709444351245767569241624415662531438926109969307336439715532244146049248415321685990487431471016050345680188928291723438246858531451099731118218575113300474175723337287644119640781395336007748728472975051929239830463913293579801059533787535204493410084092801595714937315574747666689034652171873231946136259716273215569660869301540350750286601610873345365315577315699476160428140418585482162751103901252632468148406978675634601084875547541420498375259191755825101872336465732205159394807832354367284626017276332117005066856066178362154869216564165887036328096599592859683566941961014812507130080203683768200372444515107592138584733239011373372319988165807686763072368805497645529348994350397759527619864036996381595453701421958142041065727505346468405935680540742914692798323097600000000000000000000000000000000000000000000000*i1^149 + 12517580304551246004536499318910048607447785449179103479561447637357670089823469858920585226917320763498267566407589874776416624294818180827497478059467410635983095192240441365823212035491801544591411925033218492110489916469674013634800300167458638317099847175693688077622716294874807113542426550680658532281276839892915723764988536003438580504244823471666865088902578271952933359212934382896700166596184300027377911879573798647387354105603190007914236631440355127807939082412439431608017876156411812595064939812000903014869287560946386224743410309273077600557547903033299780139246656315417161014157674284277907758673301752480586116385100889436020767094151296602189720672727109372747200669977344275014411997991737193661037392174470018588638746592222257220914052844194914203762761716525122180423771741967498042685266065460951875233433348281441469483180413750883778428513783802247674295571093042497473973532416486110448168669746479799595283818694456833779888227935580460245340822476125257355114037424099384624620113927874099101166411946087105553418635908409452387155009460590064458550435502710543397382473961287169279211985270261801501459461883668420256046247883626093064981809567974687927749550579752556682571574343248444255344864718910846124405865374648888435639806331815189538142566473070937915713336139176811827650669716616454173693811166346217037731274064563689975370067018137296917773198789426944548823650982115013030404775395423444368556241245538626866155690903691931550390987276284224122873649699516181813587795993982357661591425068239615722405226444190985852549413611025257043535009091957183995886221341962891389818204899058824204182870884846885877778066499561743467061336667648032690042140915796625579617417213293899669912869591896495679219728132960971921111753514146635622630222836368889482719423957550849097070656657822567984127989453941385257673521997006255495700213866519038520550796696141692028815942598739261117686493163560653054006091658746294821271178637435400892636934945228913331273641442464871456327781607460400411091517456295741787016952651212173672667169750035649513165577191607779039558445415916897680918711797503918721530177758623740577409689208567837417884217104669862011653495251830659595541125646853276568889812845800319307167848531812584428063337317908571058523868633777455168593888177346165646904723549609726683932111373203884635990311368225440177061949805578066594043864540462354701428908023767772549359029761190931845262167655661564181275496658483316582628090358028890473055015408489376681879036618498544765462370188926233989168923624248810966616400305083894396228398046441429444453852115336231252921457052974583182335419349068404393573080554140119914888807166410531650254790123900775957210388412661966413642823590158123224609442920505720432803251716802963307058030710502265491556851581357386708546589216046512949258364510485589532462046255599775018623003376216593463728757677879230556434829385265069257774534903192431374205618980877779087643808104092424293043840797297729184733288080803151058313297759887310192640000000000000000000000000000000000000000000000*i1^150 + 24454261919763645253939961093986072511711771074997309714165179658858306338311323024005145448043762651138155279802736917045066397478651809718140760367404674928864933079175445647819822764025818009191055510443054639585306552021703032432923059417937467304875666207574664841542252588668565053521340978496379472999447966015043631265914645770248207925558948296817352923486167200910230870655980605238277800628817145153118777836129673058484768710393386235292019318318663293610343437135133913731025179021198175596636339108645741506500433405663568255798990147022361639477225239687590916695245814057694545295327062428844672312577727554600575119016845613795453592083797904772817576439848618814200880729310003797419728861084340653993869287969136386853227397363607936318479081169614311678408555556255728779467566906706290523902418606584209202648813434641557662221885343678727017970154166685307809041002265666816316312880673110385280774728577572832345239725184562953386849250425913340829222627420881459924206588922634950125788073917017140097388316249329756687767872843322312064869630379130327140913109615523433201337732753621737102893325034127007507832866030004261769644870990258457622178159121335588380204882087240609955898732841114062748875959338702255054398952927667507527290273549819242723987992836698653107477413648211942334764439142744904710845236116264445213516992627166033765069618602326276828281084627509331904843390544189022434974524476486642440925950751913272202572399287059760098617360590536088329029936851280508392577380686835940761875875686357091025640503117587378412955498630673415072128043102496196386673092702277494713318593733413720532745166434952691739329417131254015437711219112884281119499906747570042449156762159777644799533933553399714164101028138811574588172412140149965179470761245972699093157046550733369429827947089638896401892814284563279153525653083330866271594988598700931773679465855444912393290324898396579024525742526222757389913429467525243926007336911372764045800041777558142900623130427758826374364263718190015289277120536281008925333898846423889945889074467961185859922569445502764578357058299677929916508137900975137685677674651331330494648756001742196829002609075148942202873078257692760546016626999548709076328469943778300233745439441944570854970385091442155979710687983786816310467933953678050362796448646206233200490631844328946542965032529358365728065731496217083917915626008139048678714004428282643377562646614790463044959103161390909279062773781156758191355802148310074999125071475121411734330923482922312652643277093899447714583464980994656540945753869316255023623270641169073899035582657339968638632507546969672002471942167702873419349702142156991984421196287463920635265148730068136576695152113395323235664913513483288950301489129286278366295567715125015539231694618851589027877403837594554764231674401671382347959975957072265906302287922777713510381100264309625679747098180958253596153642605407454150657465523617504536947698395150403149116045301567766119718792846480212713298851089656220863642971668480000000000000000000000000000000000000000000000*i1^151 + 60493574304262797017648678188743182513275769117431758656048353917846615700082185077139804675256013238873967876733632444652941692108921215413413055513956880684820113740197653615145210697052161798999354038116030697546182152195291674649354838691048562902384334624850825740990515994455594989419245837722602437583380154514336255277227417497738468252077214429469454610247134712924973074546671345436843426962160632868012289746554348437419236134961925701567817916306386830749063739275982901835792973853184121729874169623176029586897498067707417639294633913399163958891409091513604358579172761303554533753652269504014293459287555669561432164596143177024160957236481609831029480161172594147900161366486501965573757356205207268647796500745184097953210475112674062272320983321542503603198829595678318000574761465799224156960827695688796791649830294721618711215129904630408536241062175817294731476487186688811654688638993353463556558333280739456885315149562508295502446704721419963440681240187836278286614800781624592983892338651873928533815992862383093249779000801227033751864316698095941396718741790626130879952212551500460527258555744296600575007559906609531568972944230203993023726784977652602895953563331347752309870049093951276818868931374319133304878206844896410214357266881234060127705000628475873673211537618298945704561998031666981599536214951863774535288577805190690483662588923283292863114199096292237417866996445623956627425707122782452407370717565136019839516373858575957580922641362761135895723355380101903529326441480079525234603546214670498652108323642919902875940027811084212514652621236544084829659002595978425951451629383459728813982930390594482856004292358551725370297007996996369931987804205349285435905325816268864037971597780071199747602011866984453295059748874546972820038908488855904886369581834190970973412347723039950550844536745404732028667248025999572315223603953998159997266506841274633054805939286795778342943755429060377701123541981991754126503641286550923350709161588646151925334654627094171336729295719058963033588226868789602191980176863094878524070742877436209769779197897146437457269393738985767784658632063557980588005730476367181474650985437779025957217320955671200606496956118896477813763350890143670845152901262944474331798011355900590472698367826415252043701448533849724725037593616143852055780944645740958712363964371408095970546760231509718964728397649634636508209269914658500115868346597418726821803399862036856344227530804398502172462160095922486959226379202208533247681509641497889203041951701096694232181730838850962079295250563682946678885800909971563889676667444723317644781314367710907408723780129607379164186621241935453939421451067781065656048050748604110463292124171537806129014979375676957958216871951489399187723032576461883217685011606474487288244651504909823139345405542816838116523131120512561810908355430040574059854408461357266043614778125037016615835149237328024213840626479918762169539100551592516761213712243545286391532872600884460350646331208798653908759254241730803374489600000000000000000000000000000000000000000000*i1^152 + -29590593684104071827142128329240442121718251606169510371646805557281813766406468636954626682205462385980443705060116479292009078506403747967919734308163353350289212338497059385394024794953719028255612025838276762701876396444181490969333831473210012712290109610231485758761061152749082770265813676771147641594496175604785635731732064496442426367388473343864430095226165583285380566989637056490725206338959446318224696795564315001392019993041189631036263278258068860056218604293957878050996375865944592326671356405094769436364674105787546504783260176779011660950840965770768312652514838675277618728406179425296658207082609483397003432821989296194964106664181252149466570001577541700980970372934714487977770106419123388648359125000488222707413037044025229283098860620546806490499848910965332166333752403893564013737045204049875681532150382329149223931659035246573561384300501819019577762968109604975807415039453172223289532817165790403815628370456611725788231781376556511725768827841948582821956859318061949784439298141823265327634656596404585180145646420750502735786866693728460119252338409346527380084409949605065132799752508624467048621126870186296959933381867141274717728776640007545425931368655407648658140882188106762251960493475672542445962645367247685394774148208572452799779468854423732842590916613902076761584929119672676721357732128615831397071997658068661485108543438849933050479403587605641562141974155758588686697786648149624366310138683401919525504655989749006027276505228782799096835267109011478108615692062795479838056140747570085311799411215400009563473592743626806010102122329957514853809955377058088241166149217389330381876686889178758202035492248035148407743681748238076505680937733839965816242817135675129294470578380057673762430930679138135657397823001853344146697695221359614199056618947857408580299884733354939838801881622631392803465133896951170127766163049751693599365410275768127381217946987265515696238529546655774648655047440079055512730430782110114104590311426414517682898359830462466208575934215228815935990770846412087030952236029546757209078150411658577547211303670530256537011788811446119881134409900093493381583661518976575334754482975220460042699576600938888509282251220130591386585780295832121787460347957260572879835087107164487289685470497618311516256380134574127905187807742456652158377012912542903351935183147672011030647179632905197018852420859003873551815540636315405855707370595402664997241989453189341139155870227190898347658614822093836506123904056242719759695195761267282489640141406879569303425475694664812880809970594557371995724004484956586998837271846866215702998432667358269405797645826047858745393271001386282002314379463668245782579282091471656669897457616167050625096241608442052176792966193125396150635167651140462960326441972260998915636044388471766400227160673937431917131975279665990181239457614647434811112484845112398265940363517880754857065497510527416410823311982032236210728876453362729251637210119839840482947456752655466154761487201161356059439930204487680000000000000000000000000000000000000000000*i1^153 + 118403334254935653143126138317115525106363856152739743784894713169002739525966454129077098974702788401277298778345393752921462833311902672353313048311074214373550878519322166177251259736233022053747304542174433949816707282389738178878111293509950842503749942029593197921515974148173865117914241692897511845006744269694825848854436543571563467415746450896986136361187221183740163697130225038129713543875393212372424478328102996753242309368134121366173389018481312235884389546712124724015277247057523889432919256332617505280320641509329063832741848475671641515769194840512669404627059856598214158798717264248753077128978633559859120426255607384926151774477512109967427503851856753280992992919677704637018240403040645025565384298091053142492256424293469014683535489417844075077834340654751570595059058001161792803146015669456245093295120042825613755212140829317957969389244957885813515778301379724205185717043634130532702425599353537142532491805316541900829192538307587853780844225914098403396039872419318366682524770987833320572442577431489298676309056725437719022921836306837719001188790580776864545739313462570937855318757952965002778940473650006258044748024084590384519218182609892768690776497680923255561135308516125041429520208814359111640815082026704657028594489725107580529039927818385917231525365572777706166783151814175691267702871697798198186101637344668150566054107617536154090126830514622478083105489226565919345052097944280695328850285094019706898953065135311312618162385252308109448936064774177671709567179495682609192687397152786702167155308117382436158262190362257629238220447863568674266435672685028026108905618923616708310043323659180060625914236279876481402246531529193940035344218067789627163394941555553573313186334755556582299359995910042526227030831082277747212668074856088245388299437061272893772332843458589598564787399312483994218763684574289442023373419764258374938239752301087170633593887601791625594572904796941633780850615845391607916073913078358158324890209901382855947101241278399906177522782069383535562825069933356243192782889893030334474272243425010947574283834170795873752861387805310876228477864723037477382149836318150784326505450722326756376280123391014435444903597294586901677941808569058180224823718838956337718169302801158138782240473936455666540923039891911926582567476113214249702478995235174696508464783339865625154639388309914294356285598002498782850583999677604012554848865801005658195342111772065723081969553511274019282327815789967643886642466100646353703926118129791473614490778732338109254945867403250446676612614335040498419898788457732125233239385112371677894370077007542495611350096090573649996823447738832518896030755245115166210809830096636384614462972005196371079087644217403618139294392016311051514945348836483523239927219651979575720925282151856518473805359736724728559390982353700253388047897605117508958199801802613220121180025719651057226551654181494418477248237019467620372699209729961287864045136815901973336720516693506777758574667953743282455969792000000000000000000000000000000000000000000*i1^154 + 232635175826874346885859884873280030079256680095959362206590429249099325735974726072530784617502573779531738872584901573736440326336797099934769379058395264219878790824291032489972923141797415120673916496765359330575641246301488213287937528168929549577810491316258833131063224329835349859980550836795349353011119951064146017826604352638270258999160133739886692883383832174603155417418655785638846142467216288919623113363289322830786689900393739808193773759042937170383813278674810638166743646180027530067055175315261568161722038435951769055173562132567314084220598629658047393292416113193334716897172972294990071796604050517171803324579591635657740261395007101296917031175635649723917304707349289115673673078280245066093286105784058818310116202932408875299159467984380387953207305855558799253971696877897133457772313681416815222670177939451300440395195647622985063007006037051416248081066774802799950133276960790074265147614075261683024143659521958019113187373346251394450088495295036864750406213750216235934323858542772763066683390915253594461633804854435573865836389364869101415738937399280518450598449237555017739370727538734540781580164749011640021242610539231337051369941878941537516983604062894877885310285416597192737254154656657041337236254461953472933569385531314259975746325817120743372010976752794176709704667900140714002741656998125908314116415080105410373948946717603816462189672142670533099518427958040815904410424577735504502105927406239605586147114333339848376269289857530226543374819274304712613233926117908205139023966092240441465974039001061470152886232378966710443453247229497837224564696646130577741825361963430261557010005065173747835651413222179584528743223436701682184801967597990280019097416073296207028927723721109050048714832792660775205073854801270372186353110204835673131824552079318722965829735597640303577150881042239199022399095938420364799928163080852856465590389784027178416843250532611183870357902877611661018852756470179224261065543090313047186700663656283882426220983799386731199603036816500525867535203007274171576760224077397566584823961862767424239411273269563278177444431881342119904204946841448037802016401843956452107544783474958975897305562744424233710991022025792816910657860062212874669519002608185512213049990194008176533243644724557806256677633687760766968474994340921325186364582151027937655587071557556701643872760664516362476047664254620591503459158978423963633932635633180400132383328997489959905125777737155780030515436698772628443005226865410390162484031452133947635534830463285565260994901062640311077145433529142454160332896354111718730371338045385667995420880032888473161243277989513754029637400322726197138121091574538201316524803051926238426610373220186270716372468159305674349524656946179770857736835861292166034976999347884075934297228425873226370450011568786465397857104100851855856321644687761134308824382397566057675233536470862294800755375021389611269754210765520233590299432785045442354136518637991057252382402207008076543099858198934323200000000000000000000000000000000000000000*i1^155 + -452469100187246748755277800546514294660706002487606186360895014798628402919163529413867209993369258246676105203612160039676238697839337157521960141499401280734386201539638673154980427006591826448561146135023635765146387027264512918096162694758102568846975491039691349186078353477237957228288887254319473030958103855584448733287839266321254620773918238855578912976938139418571685997388294556572084999911524784516564461357426032922164575182763133305586481575953692494789089901623689486914809020633096746715687128103977433308155590486189360485670030131804578531585658028519753217238429015426614294617767448982019136114148530065050358080862895963252755531650148373870329924127544794189492883980503214069798419815650113080752363407643551007182675746556707761151259053422210025461060004296621959139876880076541483840127233207149889684552595881232176132854769043139652353493043701747710928468494036189042140219470075889167817411898589548753391555508584266518924723802761008363847686381042143303024410756025000235318845318142149081080377638340488089739331195353041084822999187138538372837092999231747671050304465343268788848843589473038747692710012270877667614695647045186838916672451310666089614745644372755092676407666097782840706595891313314984204394296815579538952913384485444204000152177304783701485240322905996022758157101130731414606405661453892205666109623172920795311724425545244971269897971579526907909168783787105060774003215384313261238607659669285637861420335693314309186546372467469552131743951872209651021430633789975966037604728562521750342391395189677546238055976288955773476594498827442479393357935671143235797018044460786191730042124422872538422833721168042424720883210765214314941045137002033220836792999649860911386971857926674170653033186728661891667529923041177692910067605672803802466603076901537176648861242878443281550186096362683023023529479790014915619733699607124280508850000212624702711283412727250688342160631258363782098937305342825342124387837039815866885802393503186902828584138568825629483136675009096341117764452139776275893027332151241304290949078982492767125379146475400750371345192632767811458560756172455839265788829456791038749252500579618550741304437648104866636095920501790622109322323784228845721574071849114502126668250215995768755475001417705209464694543949524510558888324153387244343035234282092508828339090291789433043153870842765625417574639079801149592815955793275781599233369940388032448222622425383162445299359011926934000743016128665747399398686043777886825430995154026151280113270277464636578768565942589532561735818957704362938713101547097613710457937152270200207177904713508740837886869763292941453512026045885274912501870060306907929557725711533793601456390776404017831145283027485123403940773901238136743272867586525017909931501951860538475851053804384421160915042853224701652672497641016545813252921623092482994483038868774198757450865027556137885783197707975396738368375728017019437754072200443175554227036436787872642730582081289470681095864320000000000000000000000000000000000000000*i1^156 + 299495671286292494247645105435776290468197422222648745329066506413524630759298565644357445171570949727350941805888252378358657307096846868472781959154803706162675502233783427314520985100368499945287128955052768135101001293621475075631878881160056271302078539405074900830321849097556398118438055319103099060869472098844061386201938734256249629546265414834990652043858691146857596753997494241360731350201296518377534367243487517836738870215509123511908571679910606214062828875677436397630339887615097667492538987738126665881304009557654416025621190898909057466721385145047178272056944269515787048401695881044475852094850048367540217709572165260897252883068745623575268742704428125002097234625056547601951984798217163770980613807469831602905960966996995477453408844227236631038862873736695424622310402492623637484702864114172091701262044865906797163332110839863881736453362023186709443291486303781899077973901806226513453876167327630876475751901851018248214897534382948560188770559898789290279144520969099878633731037241439253756484344413376542110665737350475125259631228388326115166521834183122621926988427834985390724674354707371729873260125428293742376640236358957710106944875837921699784515411184866011117255731744568887188172363672628162993741334260743086745533064192753553272291690672157908180520548060217317404334079610274639943182239369137816730478572034778803162362727424076402719352255028400585255795364244661348305757317414247163171708795437109619311053347802523381217482717605982994360481678711974558817059371511023293399179272422099478103495457925706476171890159508991529928097639320663476065952455050371929088895566459222036824717019786067190425880268909969993526941674324326237866949642118451499101176027381955123372472929799480368600025961266900397355253578554978196295113238575646759678557889374242178310651722971372265673558052656779549708688324844580174916486076057115032658855167969395841575993758268065768711670926224375678317284352667572731855353272071019328842592762039042577435075240753708153777094345872015658873706790827535395997156106086371462760048001542120803876245735888682538928977180877751725910104440907881024089987801599651117597154290774530113106314169581430902870315110129815746745406439407817552116293485043974457341290534902440230762378099056219565573134220302264174129644379735047271889368069279867945476642891561029240494468889937316130698496012108300351110063610361888030709487530884308071811592253094724940464842696586241087814326697862463067136950163221613337904223458808827394977545441148457041279955208655594393198506602079102825630556754096243725863065905103268788148909564198087943275577312597464760091029161383896644605235107351401628202033467218419088123708425497684647373690442552762092519704320670581560784013299960917243606679582985536047538525837472826067834374856126533040474222111288202632447903776094082643018369005035608377307994168870368397426332233665907887053133418037850036523689734988124088818157041917702079939367905835752620032000000000000000000000000000000000000000*i1^157 + -335261114968364909774427315323211529927766305070467493216893091936877163711036675487306783728972010974698027488544856460561998729270383093599457122652940259977587606753620908519725446690187809318118548882550185334230615297323545220967774460500562823826267930557546904231622527447969857993136789239146510889014992311163819254242896295423571582841932260789685367935399321049920788791277505576962636081378455253664528386685989293291524651636959078352180551675448032112750230734529282145487154732690076182433362589757472834866806444332927123761928162191063537026244646488136889321150386693336392188766596679262953174146610449232480310847797680130164329281835202240490988770253456333820835929639465075195922396012772098530966738409628515252292959914943265790449877579953829149463424736835771561841528920378611346291742665443278783034461563132587107258158321411154246121377482793554997341154915161905836673605128225502204328207261101901279047243541919230669356692909217925650308431795480779185729964418358622873445783329548199526770396625147044256844692237727666857024782390484305976795721367898016643708501026671697884479476580405302499365318493428592144939850116601317827581251135664283196244797702454573437340689041769922108331436898859422638028763621073095053988789204059055541096956203365347612049277378426232918437810971641437721235241355143248983439652852855392230988146058758923356089870780739023708378708519292125214791144579332936232798161342417623724887972883679368200976294119982209263673954327747872882879511574165122647391690613010971142757612376719665790274471307958312995544962826060464489996862357345582116416930638018426349105743870506578111874321059166225565435694660103377630995420800486122033019558372672776929849410718125210258116744962520799432537919704790956414408533273962219177281188554288793323023470097635461831322109805628173169101337557241533164441788487736168849008139290407241444209800705548433062137311706073598956347663232638637853660335231257196447558889080075079738609358183306923601131551178881954722930523071608292644972245157557090157156104640553906658562256124197062007272450233256764766090405343907854967031897429810975346154188555390600615946270918651006742149006392850825082004154645971555847025151715756869768988336827311720691303387999521786661680948844787351655530077645630523469240611301604179814144152336007607612651004664688909645804716642459887781157121458466122344946607700949407478877028222905081286680713530449445322705814619659656992547467360646330400942580090876748452959323281491653563451589260386308969323280926744362647545167050764081496156742655036559083945687150077781469273370922021978277740255113772571077688623660501453702960848306841447106212069126937381891612700162405236245930057159256550234922303572634725390342781914400992151091096963769096765561729002737347318997997859070347650153507821753752395500577891959659584090261898737387174168832731949429277541669988609328913062106361628636379452980229802879253910635361075200000000000000000000000000000000000000*i1^158 + 153921781686428342595091880835376446933882433174670048672723482426386374154749876514744254528334471602552168039732681419356530026936326987189509586851556986398601845228814046377214178352867589356679427927808968746346388155243837860834184548742096820887000709167027710524413163068968651826318458547382019324821660730326457158459215256758707052330308325471997504966410360367538713998537508207211462494852774242433677061124595771950299466833833198058571771562456726116539605298203077506315955047197361618272711105527038999868696988501800984878398044504667978188280822772401414198103415460206332401614296998906833741541639782403809740884975678718652683562603923630532026025938168439077648776369433970023489049772138809074402562737162282538513835061204476349183279270934683856433700390050061014796457773592875350353619525957903412069747275404615438968936297741986359466684719715502962559507649459688121596531275380272903820798760278893916947494993134894450504764645029353825805861816141248755205973447339978973742055988057012997103486440513375476835272280103620982676178036483180419730451867633578973275975779041263059193235914451467692242577165716974814738970629701925221720568465211953628474108207723410311720382183654053576897062452549960860095349947517212769602454241876237411466487017735053190874029766374995094108984998022453714896435489351623396485944274163822209816772006128325026100181804609881207533747158103401693345677412858336582202664082561208352959569390496944564286414847969589085070867177418095852584747092101567648098530462920861448626575159004510655656336206782615021013896884240740995092251835449412464666299843043393573294528068576209432347038254572331284502645657443556587124851726696601212261962552109693480274797514718789928687585922278453441054266027118249502798619863060752213751469485966370438181833799163519441719921970923185912194995530310034283010510773858894436516664184445643751251429108378254178641648816466324228638173587279568364028073820771097394939108649576162246364577325106491030496486285813618619380045395253054275174092572180781595582984920694245040838624959526747890650403837949997917334149543635130273755187511859269491934014580305252845282229366011497786760030168549009753416868021064129271776609064814069935692523994038792501547482607383567583616750244576378443221472436334697726981642349624059826564068716777797751374303372598555419105509139815939515078330826985297908999101663118663675102763285445176623512423322246182956788339102314946402335871747344394476582157532258476027736016582080701832541269903043302659303237896013263761368215108227289227818829488107251957300369253070872677729710551004016448624042083631271773177684320642357287819642912941984190584317513931347058731712983138823499200202735831531962301418345447143653241019015875219367431123697132223494739310522822159111826432534546263824910859457292114164838883566589346107299364380323958930458598623111123435034514373124724698038266699433812877478439714150469987205120000000000000000000000000000000000000*i1^159 + 18837653318494837317082337677749988155546300270781228995613257788480594588943510021737253367895792405085222032453269369421598571073286722406233901111042611643852915957829951180431788221218371478851065899731268851224647415304488339431850925044742330689463975810597801907944826310868171743694388069129661395235248012146866780405353032874852186794565507153465383195414932887429558392185867007465474460362439702979081697419717563639062218004049787899932659616714547311560040195391975254730053831189369572422443179715793714976448669929320957674052493733816267526081052475469783614920160470577312895479138852584885818243760756959961249593703386331253851182945134188807690167786681287767823634271571198834224893250080778230388737386951674067969253439129547201336077277560997453044774190429758355912694930594323195937645955718667333392447538477644911594329521883881049606713751656679738132171391391378646810070423045181960461104833971402095566099985102563181674048442332017012747147899484271929574806865926785894732314590440776265444613812574260836720538315635484065050889546309471789037937442338869841197051600194292963271880471103510877641186306779847878461790161808136807642014394444580008861635446328928523469542542614339985685727775924268702987200180412754857523269263172403006158995465281355244488676954265686359222921547923014336745591354711429692936649670042072453019858219718922873705205821900230239469972929164374473067647132836040212709720508029636690174725227091620013178815365388757000687719941477576237378337508353720771964695995415832025132503021574216971434822356479179526576785172723794938646409631244374361754066352733284993740023104837279067416903405939347317570862236051744658718030418767152759876141845878970244425760897744077279463224682225043903759076906582668396778491695800390040023940994891912870548666804805136469340077600280958236807601087579207458554309430651872335164052305667345337201215661717542829330068665595481448306843018684361372064183060510015762826698180990514613612532436524229233546978821553033848972363461101615563183212355609102981439059134057054601872363921280868183896768529313662207000078152928937151075087856251689008456635014835065662518659018110167281837750034469687999965785877481099765293305824119346391097967047411597814769907066859055089408413609568092675226795959923087306221001334949430109018980544003421495338929578071657081933634678146439072165841928340587894595399214253696068654753096736662728336956038389034138303733296413411848601887486736179214181949733628928244198756647908653984831995105530086253706286714466487868736232892583547074454223361050674007666346622076721923664032936364775792282332780043431183538828728779671917079553300270943850252467367012014099616232842957962918790208318372236615173807507718438865904300067780202325783866784355949406901124655052180941093980639010682489350778514977767076979658536964475196654109267216485659208914053383557038316511854609670016241449334287768662898670087176192000000000000000000000000000000000000*i1^160 + 10074821379502955100835664027615122699919712970275349466857259384175773827349930591492181209266746983472254376188869806570891425220588805320456655274591348657767130823275977749780577152604893332808490632385943206824876759001889748916480898937144291065227493388166417420575089149110020795047879369323263512035606736453115860381998392712324798398772982324914814678382092664716851573016126193500997142491224080697523053896545300027016600540507026978156704261583284913291750944415086880121042269013925797241954707159935072976905191282289384227554027265049452692340543998512400079405494667755522932301974741812606762620070793037290726220445838100126635231215611039100186583394668981943835279519888788669696179177897604431693970214399261911871890590219616459001033200653986768720096169214386396507914369430321008872868237329372631291947464470264372737169523076355734918517466085710628611021758053312759552848589635453653992032906731960687766799465196976358463186037839955484839367066071455317373895409684923608856410476917038051787243068748930498885099725893304505157240210800140194447677029485071168107508615867506211822161413668189683932187462553127396600079571002673530580644316543491327649599582505019588312366203452329737567326251318876116918817937277335627047523203500549039918310525194484869775727443150409174508327302016279029063606789621705604462344794284826659205412185098490557936514666657287994155339616774062343546404600334695578970908327084124587653361168290082597239539513717142442738541526251870983951239927211293056945629506542010295836489826307935320040691895694011310561398681886185180692946461974790766615645603226118429165992324816119821016766507028947805086801469372581306037099343234351020716167014999826376780901578634212431781841834227988999072365736115661667572174798956434206446243782629681360166680983475842729724246393415363330202656007900720531725363611173811452406019803013475846494379556532363349179535210206887806947130004619003378038567402003533539160480562311648677031177911853895689987438157361903723136497676425890039578292113422091662447753564840867704321455051317812778165036782145491755404445800127841160226830952795750699178215226521594043828149900842739525454993477431949440542919495136512472658569684529852172902988503953942458172235314582469782048570925328990827169266087399173200794242151601529710046557081442587417103657830125924442065914240628648087981745919689554189536794510540765216966083579357171058292247844870931421925333083448055928661035456209569927109250784461208927875635231900811452971252059076372460674467562788357502964403897472755430978266165759687917111796827481287300457785116857825228214722429336963651778908618677816099884976794109179244401901776809381336331483262776758433031314963738357050944704878952704911183725683727526319560444814758130904488212016944441640600138774941524947197480306335787089053363224848247198363792370945381952770544372233040860968712336748235431026772683815836594261196800000000000000000000000000000000000*i1^161 + -538980210976840408727182895616202751514281634828630550804104296247635135927032055638685480440041723054055886913688512508608776912370480686756143519350659464797890204649787383177042566624264382718971902312484985070769615064506961463589059581789481025472682016311139620798289813530285693480593765290113158339131065352020084219147116834413227443269991575367088518400295268769622390123827415662547561896015316728005785825968087401882705057938436003474200560936829570792473441944823587812023602718296873703728362298314316716716463175520340179502175633482061931685787630015759720270667028335452917127159642642235088940872825380161467204733063345607534085152438495003616604424896296348150796075615791999839068564538926907195218922126404107842881993505525443374719248494749344843545397124782818533421943428785283456400869481535089240339182439271978524856189963822053205103003303545573296392656566501337810036348330081896628089310062729281208073898092529709478196379614760829681296223864887624555156008071598996128598234658876961816397356064806384471815419483990549013804764872755975605480486256481477904386243486492785391552493617935268466430186599716160513651683181727177508782957279476127432659922203152841052914270891305857402653198221316931623431412501175296797550874733252270943993323419002289404175503800754434560473880442518103695084570536538926324361705516462875231526267752230716716606742217774995645325966207704672658264916577929351965798307457347418847407800462418457330362828913740848832512114646041801517835419246847233914145794267722205134831192574503564488915631695372169513226674014757026613930618856959769357269273532190495763890059635251768481857248155151087067760482607319166450936521162619618610002215592030077555294854356382887485881299498073296249348704997154042611847885855624604001435266714940219634565790001552163095665761935600260929425138623362033463419094547289928611387586888175493966223149487247021812370627811999556315608098376196220944443837069285471190784765101286343185981177632938417565803930047341688434750336997897517110996776856498035930920989602765588743294161295555161211423560447963536581957439138541521019475992585973922679354901398375604165147113682432690849456365584346434964659288280624205517946826394251913975225324793039963492162879563059014351069224669335796000312331921791351896411894724313340128568775707645320160286498126618488392591418966269197700288465792685584412508178233354971829647547364130937492242391125403724506515399898715084106042322821380551997937518066155079170041839657095663954540890146806206493308376549674897348897788933281968762425872192900461553010739431339686622121422972152165691625944396864044174842858942077501065206120851530715982163733487809824954870580927968440864897652279030568695133064195187921141601025917051897770867848624392249829900927934926379598030434639200936424450571586201049062807138959836200493753674385939058729874433506844899892984378373671417794389599101911040000000000000000000000000000000000*i1^162 + 4195879480389433155324988563454735922696129085769734207783060668471414049768546732148658050270525954089442610885083145722947797134536271176764572578073832480030703235426060774643562715479514719972627509747769406726643876131037938675647912597404585486944374929916912221042385349111747269005829717449538826216787336158769235195181815751493561286449095670878422339381232824035928907437982838871864144084206508681484385220031817290615332740980998936121131327548285834643704046633742240370302314439470093141396809108901155752023657516405038028416024769316654523632565799365665811394065529668611810962922429690583662568051500772022342822263162413189652618569700150075893647422424970547016534652942311562072361316792466418651708437632529032565019096810277926148180235028085478870867411926203665111758696582696747719248994983098899651300363413729352449109941503496516090304106843988658691032524876268769971031034247166325104520623473589803111685369950861555210363371371701965019356267728193432015320198389489095838732924931903121799202637188819767813976710836607221519233701400695045191965320089166096594056557422909811343413940733747585657613290379714004066115924442255540903989189091081753611977182751125074601385656288841980451524237491484955629982815014054392910185981264965345275840430838928610728435291820006231075615462764672480263748908396578183519264481372954777644217788663494032354732405787899874408292590034272277857332107516167125401138356117206699792183145978857251972829097569577647536216816684864927232281440211495122225588222758696423269189894046558605180363505962866796202011011730106575261320978168330066179566209699291134899605716890896021666245043070634978913464780937592298256922391931024660610220472947828346778492691723496144389382775739917323398884553973833824863133268989581041546949660395978199005787922746918148886198236289358911043763630629760069959108940212930188490015856958732606748779821949097834833552017726183022328452009758078963240547506954021632801450505681206731434535116251601888254913620152886693406966424607768018500113143556657441190292742354808599343942652984381100920149368955121206603443622005842598447887924012645686799365260852698597074948266024928752695816804391063564837777873861769459621308968590636786447421077199723887821405352630735201863766891398033111843646302450965163662283670080465908002070709319699945172504719159356766177327354476039253129247208838842302142988509113912369346111359963931415323943846326222314882476791812519156661621935951494286979168392694080924703357555399778735929290119598395991864033771167795340852577552169688169022879720126451343886977890977069119004764420185001645846796372571248349441973576493605620153858430491056083871311382491272319020540563713490916492198251121829073919656566411059867334965572052496825943779943369237892698813827924205185316966726684915476868321314014153793452541353395348623386723386849980853156990957309239306767116884562922064775741440000000000000000000000000000000000*i1^163 + 660384684055992839855457948355877179812156036947366224620595825703386801105294454282093769126477391941927065647356249963857160270718500323338290854216194322887146440723959399572424759146861041183506259570613697256024984081266380614082776310105408991203296125357250943989110037332870974387038133202553978940015019064369773068925222457948084534432906299488345411649049797155940827642298021074068877051218549206862168791777844544849752485755152408658984472220834940704215350956349396880886216251216790781183770297642238716702195850898121193880177439054444604109830135081339833458374021883628237280767113037916548782068676024053385108626308754656759220733727314508953060361975409899229150833728711955532265308391893835206502509934823800164537316206654696567715324765983224222274446667445274064488195762759059805572729857381023975445577151147497681054474567264422873269836584173500163734000670822889246177212544621198130741123297350553811814251091833543931761069776121082840285742194736389818299635122536499736459691935286827281890645070807626641801768749592641406140743212938841734423221139352644253097078848514180781354938037288142862092295674085708489403531724017013072534645468116825575462136463732180333545911607619356432867645236907602152261898346009254287380570173159890719776725671871385371429041415809664324488783552513223251785661925449351404843795930197285930816297049831651796572199029090285091232124456462105132209441763071558884471978957215201557512723037793640513171552439604838481261160624476494581562140192779985207189936695900247971699609203765732558963415304445949669698917307155511886951782940548017416227454719356846269668218844724623338375593738337118880641140545933106899488834190369633363359438586702951724194116834242232161715282658941161745432110811163468977343095505169365982417198541926786251278345679543552901583901482542551757160239615734689350263781919338650759638312961472591623462674046243059401972145059973779930098788422686830295275398524345394465283259000784062934937435075884325747888659270370588137874426611771665583908763147798439740628571790793310344004379641542881510641839231060868481049131184693649921360096729715395125934585280386994066507540755724638131628273357675110087981768565187444082533219201713267228728066568976170246509026673020122732794073292120793191968554190611735937060270902016070397046229663028936322868643102536950029611267456821075633168370604049559430314074330889409592295963833611963790166315886737602470649664551071929682099321483923434804274040305082908291876881476475490967517152739991108491130168500952568771649418495979485502824870883785169175436055615161071695979311888201991739436687701275706880563802725314584577411146600257208537287011205135541663846138132044449641338237553069841044662082967724254096099882324851651779961956060296917720804558539893731452669924782605030984237937796084719100364837829719325113687353022641631869370336089805345531712477568434176000000000000000000000000000000000*i1^164 + 318661149619252018402894676280104175677900034691863185164913462693942442131454714280009199350962931643929641299453592833416690797233766201962831387528875016895484045796800695535254015185945781653318586939875561951286296214247232894413141685256810497323327253347831195254298047060878065634336665876761292116382990440258331752925588867953593094593462967731256131019428975315790553109985455925212192812258447645719409938417585883614076392771444590482593452739358609998424822746516924910860367793906261849765691363604539851834053479995867342650966007846230154265391080929636912966818901526627449568590207610059170937960401588790150496536680921155371214268539594662605436816656239536576507291180724533608478715026412733203598257276162590957189233752980463012253489504080225912866107181249063498057081503643820697951933649104474270100453336558667118078895141341272704288038977858530788054530367263623246019364766990327091451049516561160552057646404674372897370302646146568854812192513740396689162268481158705926604928632629458591735687023817182785285957199292233099814148769097737897147954401897432440195707180704765487300828305555022898431029136241781686605775807681273755439484268359879530945109291661739283528514247726774668986373324290360609488891256399040612258986478079320025188110960348046210269152618020276561309466389311101173764486395955485846748193469546620660292101451819378714510918171798074003958205771490301548649507300109128754569927824478348903895150800627711982284480379354778143060899565095487442945100996009522367830507210212528089271089114412355981095156929740936047353538676029242089813386809772369682442893813047881984056810668558727129409788708130062906696458559294974066002400925332151783553088011011087547223427754435935759036869279479764316311028197288701917339787554787629903848023989027439686044431454222586849046614624887933545687738590230519400920833638743094066901316656474486920968362137143810402954490831942121876575286071640577802378172407532566616694343247194074359570976469683707003461121418552206499207793437517906542943373382128209190118693360628173235948022234765546896408386739454888352557518742624895369624929019474251403904039352211198680119200728627666040592978865074299664822671870748390292559914601550053417444881963158493390616284159394439877879852533763980987736394733626879747218773447121093875711057662862413878181325207170567224355950125846882161684054652681674875009472008203006515995441161461050546769521063912067750295557266773029024658518081730012847448782191305785200247124631461087841374489948798420305702576942971899816726463380654865266745408269855904156748248268885246841776682088307332418565811585272471535992114789393305176715735557008385218511113127508789747326857033810471543345259814763474331312917827696755663853146385708291511645860611407252711911664543451999413980649771376101695553242954770775850393255876765296595963368806432040156441985290956383616761856000000000000000000000000000000000*i1^165 + -164622834295160789860429366113693481572252078550580011562909193887851036190307074420707282935881977029416241755277832862021798412555132848032363737134624429010279218036894727802568119312584534038827589750450530791979861379431030458536618148935342400143440433584451032381137077986119198685955940677447964996403940064727673573414053942556087980887861486182553079062393008638240915318560984814865703696524562162118347822160639559167787221316207062446823487539543461552581313537677345412327985689897996618056190408200286241063704825799101139121514532843779916151964168906892179172580841545946769135719548102301006158283738303016997304620892388585711082582129441310695250573304625132095880116270384117567830236538613346542255592639556227571685215745194714792760229496989710044933876630333099911192910805083150166939444117859857824117341920144767088492145230433070454009995733348164100393243206009298670202948671696803929458074742663009198903131130498449173126409344842063773642558055986530079896541982064508000024501796731983124600750445034089866791350259050442441166950746183378431480355904715004998016781132648725582504696360131694444324543266884913123808486595593268266084801681288046563004623712185934501291678305772006873699721987293709528046711387193033898358120220219012662556942618894738253747212360157173691596835520353022374599298490686997533539610900234593145858620349945390841315704988516075037229541537443527289810199442032556774122419048481796854203724265707397642826240879847226731618693141791241971907284872803105204969348356528832801201028975675878653752477171043008963725414646698058173280356499084456281774651017909518533101694741552710512402639492814616602226065502638457461779155514281724452170695850703843656802677532183433719240456409068974169680134986143407937917261767763882980771858732646273290713520000219749940181210672657010483805352020822762486830361511042586976894149414455191788890652071604695627503606118295111871794845100722536130570332027843219446146572262684021411908164119876183960172498128981151883701228057144315366233128678545997960731800372328922423782058978602379871172702577896832806950214840323358264570794036353198484292264891232630854353024828241164166878453487439481647656557258108051876040431173877976472004936420094052385154351151731109051298529217428823043416211718449300757033000725979772913391631734508550210778724340189284554360705226501723422079373666222079951382583836138186322898770893146561730411637833564135443262223703410386575128466533100781590570080357288121231717569112159560879009781617100511263599139711810800342555136576789890218017749979114644367445536182684595717885777032459363565907271871373309170565625033619289689755904507223339617073695623667916009418663349762574074293464226476036131534729426247186066948857382461093674687435316601919962522534917039198987788710002933603654508162370441564131292552910022978491792671492496007155853430742113583104000000000000000000000000000000*i1^166 + 5342892390131909891891810558516559539847848013567450627507709108255348732996936615454259000238390222775021455054699235185240519876742225844496192512888506866131894211121691123984520619915443013157325058034929566368086501448200159717368543281062742063785385383973478189395395188026853011414122397872773890537952412254641019826517323689080987949877305391226983552931290279087443285103470195120755861597543713480191475477020728447909738832844340921069928055185160281776875799499792825738337448947358479610872110211602151749617292257449122374397766659767933364709672057497481545350944689188642668348883852834676212705387032917460890267459760690174610330046526731957920047753404890170595103411682090375554393455410341662047286015908691442283579592333990348807559255160508442931496127704295865653640360885989501859095919642595079812621987572979641583007716341194424716357998259767611278845177097398301943772486538208223872740374762704959187184679049583531743360730237378227106348763600785825229130438209890920356166519590797510290643239903971123291920768648462452860313895602407112627321632928759714109451538787752262565413467461594745389314955473609162071100830596735215641968703168258242973992427617689500130901175002814305457030684944541394360140435175623302233086645220553005049853057619284525899168140620239043010478482174943007929080433119219206126856190778806265532541778775901475119983704754086561019163912648073972348682980158410174290087926516912012944184738231498186072262554555972079085860916546060091415958064283730737871393864934764495534216041160454121566914641581486288679524121151210810254978586296762299105025449938635541100260321808607711032737106401853515835882927392482340185787037217203753656754579932970002904738046101059515108469770603072145414244318671664666918137648698966885075629821038218783901850254009851363368086194737135139537980276796718561017774536477338348977533730252426805548911548371046201788145204789655177060018657603627409376008074813599856824985216498729146470531549916050217836766615649599537317364876493072313392254504173511505668100854338992108770590166028890474519337007514391677808891425452950160274505086224289905225074473345518137135828122505181945165428584204810616848604193017495024831849099550122339680451829394430164993011242636199548315431035698645478275311987869289534394609984984958329694386175488124061667794863303351626668222011749951166810488381657692234840541064473482609271540285750518159046177220850213905728821996540856992943253284812186055664213652034372865385641886610754531794669740977584579591854670527705049851231695211949730581670803699355550173974342706919896983574486066485352062379097081806500046672122830513255398436394909123198629293616235420959052910845850233912787916226791874890463045745343869740053096895785792798491012050825823134130536660724348267070767761355409486632107168797687214725581547948037472877863781177942699625414656000000000000000000000000000000*i1^167 + 2681813771711872134265879672284503680954322096711466683304137087135256906990539127750975561162335703164823628935858435700691390958794041262423040985256436369797338043889877992399453195203133885230641182562618154220103651012065316333132948572621662313318391473488377713508347677966749859138214291922427225482690039793626362985198864262714815326550509030217494880286364179716732825055765065003662492505100473590950682431300946436926703838282263591965539974495128886347342044683824189225281157646687373393337229511462747343679601939286863667272591554450637717092167729958779104425881514083281995059028527987722390140403851976535685072621921017664549626670519784105895618111058491079979709702983155681684775939665601693199744054967840619046714111842233960517500960017350882897913212028719377564773731794236030251410163136799085749701517113329677080309800249735513330874340163872648678528162232394694301705784586167129634514140353660625226664356399809472610947870201919200290230204761191254330853815205513089146095375400872726945832448746646527355330956752793368166887890438702819130029741276198228033343566286655576333685878261221674578697329967909300247543364060284794644836744818489673982340167056437857093809370927260064347559801669288256471047474677308395614616194991988042451080864580716337024961911617619329063533936961429296494725194017614139144851980984626496325687164656669637816797164353256623120309294688808171305178343409266955512316874178694289692311936370973314949389361395332068785640011996032436298064657292569829082906376315578760606500342330778819452081789295578715746757257213402409711793426866003315058468105740792385750872152144147910167353557861019532135284477625398332690721972364436691166209258275327106197470710544367254826234165877569208753895262170599130273919794801947121681890691751553486094930970261386204569293269853106337303356923408448163257657576979520376162431554935997755672879040288210208715535442160793724957782648887452724739498572448857183373506369178513708635109092875515959041172659665126244185085881076243356261521615849097050188234943381251852095669003795299661430603696799736382494756176794030579884520268032920866128918507363496176699022189931099567021682834394471366515586449378888176792702902952802828066089566200307013779527321841095004173893576884853858608113615365447748432462007873474184040163912633622680043335101295947944780270305213395730334581770651429126740191415516505687789313848083424954100366005974633566298487157477077368027463832577382978359652153779578466494478994157313379863455685191570961354126990792210796902803443098772963247932294450116644692324030747775145837089682354642619152086001852219919822231523423573050455804071932396711954401919496016310465141044634282285201727321436343448996076393626059385017652725560415219513605615782052563712688580887331276527323310074977222958200123981604428988252289045297029731328358324256112640000000000000000000000000000*i1^168 + -226303945770778232247770175816131818206864114560444816006180845135403448451222025848534378190230839007248152485310797806654260216933849175850334626893769977959042429963210877601927151482907294782839199956671098422894191423287923073596151027957422776208135653507811237364268171104570226258395589458849545626922736098321765636967659277678897589538377440051726201581630189242013949833874876606580714520345525214734088547417707594318913406767243206379339589129246065882840173804468013914035336765272111885361915291561830289634611045182721670882739707229535276980787623324113386331170524717386824783404612754440171583417320707503639985752071948404588172184633198572661651729623502969592082103198412676867999505446767135515372614191425413362170321306510383205461613344330993099269164034765568379865827499122237376995736513839852439507050014762201211473955574180062044529266517959170126852090046281442439598671093632968599280798016708303836384885670451397779796910835800904753552443211774914539246285400523229696049773889917968984767852680160644420589642765000115193320648359620694844967328523057800128731295671840451109129747192170295193481771302001193438294273011241471960298743706482241892144653429307979777037739856949764577573918182493627416467529329763040711205234516916791951362197419759610942927691518114289146511380728397962784545379063411685331330137303985899550075301120847455811792816112587061474911159545934559825343652720271406857641639720820374560160988636768199136375813620658442857919036542885608638592247858594866315102539673822395028738958936077286535326058829850138653526281822996632706877254792661315099584968260456881295581996132595903256882237505625072869683819706362870592519577692101121543058321398932099373349947792744301692019150026828825703481333131838947667475948854767617439289156166822284814258601868232614986958218813254843410453483128785527712058893517408481765097324636874512373492272217628269867188891272922835597518725883673793037658647292805571209324772719583361340681294791917219980452659488158451634286535939623212232813958531464053623089957348188190728391903168761919246109777873567068700757406627049865914174779446766995060323260437981583542515856508957208472465754299255100627976356787979242615287683871020268626556558849672264322959543466589838085342666038217569479499701588749972623019408389003958873463656613515058677508357696692309360768554627306010749308144241082739217622573688678167456279709293654823783083976673856107428978410635795212157023109107299537348641149122561525481758836200966586921187670047594365303910557742615274836233510925689360496407995705191918171157873623045201424122339975272825824725600292097887450114191105355028016706952716437783981854885346858297919795099516162661310745846244591712752678701552188526914841993859090450625544885823440751872829280610848318748634304857979669189012986120889315270096144077238626843705212928000000000000000000000000000*i1^169 + 4877174401884545084601624206292824492109430567109698365319688859748502403955372899734942091731071834819512154447911281287984186723117258781745868707493699583423795166445030217407147093760010638992047762174024815423496115274639416707586934306662845888235205966888061652699387986417265213893526711956009636568634179328413344004964442401035803754145608521166184666927573940309249757447117199839127817186379410218145158035190218058787979554420695589479688196056022400165168372206623295228845078514375449869716099053594285020093943628777714427802465764951743414811846729209715303660371303474266538641041960978870636750262969133024285033982614535213198573438474748700016904462925715933099917373501818285937816688661206593734439575701091310817316665774582325751873960340492754894720796385764077566281231519361412323486445416115407200498300956916817376574405221481760829934382525721762711031807159294195107287321645434711727951523745394641388986802373067186770999650711909073206803516917125611681619810229312297273346846086418062299433894248681152428964538751118569504722745174081484502357713008181287588721322576009788821929145138193928631426528344444908492897124509993234217160579480522620452174863988553933553945482505006300934644778596036991083069279094933536063435335794530499674477363135600703061607442736687108553035064402695215274642664960679373415053854254663358634926533512454178435457296940638098935797467181116353533771407779670153498439880365388906654240985020914605669819118676902365329400036056615210293830390286482728440801543179982513753777845596606483476220291267623971519207659101010086703616558500235939973673946498732239719692906566461776286400548811294152622870821715161934481968501835049332205822784501587774186821243304416199897727257815614363251991128921919903708925472156921420678283756528405985867836935109294868098786766751830393752195864837077709314133705975025821305492348432973891240003260028979421518253449929020307216044502284816966071019455175558452445835518150030380841403971309663720067576200128347507541748335327167493162034540967652841253378281352856991614341955823741078086943180674512660692006419327069675518243394647751848020451447265975879573579487074763361212335528443070582961250375459287904504220291532098565810369919676725728280634518727997668918603857292665537916521196941069129230563348601621646902916997455130801654318107944832980119895833588066418848177200959313295866731635644115509926784979377503013069328727614702215816381821878521031162906112054332615805980617922159593789536936637523927383001352003597827167106650887179656753819115136747566445221227553086371316096741681836629273720788868918210156597533390329400026546846789979912797842291277799672753821951536962444237893567330746068152833054102510172288252935045675648085560014665870590586779492355133774615895199653909094274779808695428538100778476454005278039252062933981593600000000000000000000000000*i1^170 + 197952600879036092393524344378747860609571480476332278585168653595308923579414665655442245679766831223596442781146162949578440153131555627924550809477463511396435058987832579248023742516226131169251317707055175941618763059014184046287478282710300482999585702753504578561279089009357403666261376254388217242988215765614529492018313804446341763489549584432256235232644255420986258858628823818285692610426140454210093702116301998393117524959083689284873345990635804763833231628229538741208643948755223708176351403480124523556424093575762245537551456352061953659842487091523417575808761120695117593500551465314820898379799167606560567891275703481144496914305633795933042328407251811834554042738065922525346699531162401692929726357160456489755164933828073227969288972970112218861203413818248821267715670290732280842677214967741588920128723334912186054335107600764998749013317315771113830781771937718727229356061342845384179218416590503146980523792927021742978904265708016142623422288256313556198441760413505694358172291763185274575365334204106154123061749098898404550011908944010134749081108557641032774805065254971596618232972650718571852207564028348336534200631298954925089090553825037141884898780072145514717730469299187022960676472557810249585796794205727593724701877206403699932527318016353548371887251379759580426725950987427660418369214055828916048726412912069707955048763180728884355440794223652434309895295505379821028931615711329227229903704638906059801495215668208638590781666279519613209868073628759880288429594246682756784588059482590458256568422391076567786188192985374788069349348246051986831502361756906665500441907621608293835232445884523862637086247889727630526865351720851837990567029349958004555772938425660027854143487599406194628294012171640972544136390064816266853664683212895391443323793327206345784831725762897806672541563174107342861606373496176395999749744229101787396453387277579777080454460914244994127005212731489613277768801275633912869617359264586404086262043733855790530186674119236957443683897814358607166608546705872163308631864488370530422698622349992796970366197442189072649934129447238981471344904707939507262192356622108149206292217181862501524837231230223768843563854305953546085512888651247115826594995503616033587354562596999458182584538997274342481426973503342577418899306466583559713177657161097148249330453500358861678200479509239640746113578982467453275825382366409687489836766717324322317725472577561644116945534021772959327803762738682344826367824740853558589640961835245218321640087009879759191932673941542125426337049805889775536590325803711407710124507814695551093334351989384287435355757706004715789380940782944080837553973117092711298232196135982424787541192729071675767315428125431077186449623380419573518502913166156478535818423001515091637775020628856257045754479154638349389657912971070812243106625922147461271388160000000000000000000000000*i1^171 + 8640565729295484167375109919374358703563985220288807741999618926829312997886265272036003632214396736436895629461198104028858676170126741408348269008802599402654362366157133053293596499988198620367750821939097706348476043305350312638872399422429343973445780100687171237316407871336792854435110257873102788365791630252355988149424485123910159393692853387840946800843219004803876336012687181455362913601784217527341375199985645186069645714236433909983190112648512403999461499273238478072381699224589118101670780030035714191533929505036136231380072059396916532893091092419465308506295718835347151995884986369115768169657515918716157053196545495334411044375065409049776346952708137494250571421534283960006485879004462105982866995978435596464340935286665728612368001181317115100055725230691894917335591341617489042263619795152047373054718582288332856855359686560132509872207074980668805567499840647750538871024045657078598392178512315957715062741992902566433899786428317571972881622958175483387386616507666929226325416707954070833629561052901052783683584793522233497352264553072915020510797120008774921276049401054826392057480037054327596314328918161301184975401134429280593594105540848235409391961530329611830225728277734118097339559240925009778611349618651182252786886892865019686381905277825758778725425516367647854349838980358710042116375548310357799935747220182141921700150328736266626141529443818143999648858057253706154613765585313421695615266905502302990770637933160083019400321343540751356038729861687338990807456041228699686458479652540562085408483344990628647750456014621551579264110357001940014271306983383407360651354187592790293612367716996217595310517339658834682819843275733821045374862900697293508231339510746912616688974946098194340129563593537876804990640672979450776321768124705837160620195667808596677947149958679804009775118882272230877461182727101953455935538738291934173858943698263516837873061194424699739105791777933616367290270155304904734200733269610021017123636241083332875506251750422931648143846577171210759493235002077658335517680887929304735096503605781952532458996648215227768075908738756276735309438630802813800459845942502735836799435512561355054892596067128841377564769251603899659016603612052285735622996832418421205977677268748787717725285763110256873135722453325128614710219087791863137715521493503491475897584748009137988979215761108106011845481797360270174514504203338024560582261347332042024430028844128808469323611246892871428605600033384011030753302277279516371594231054457664261076327887648384246274051099001657290065343452912458525838025547716171645195480136079888308919322127561101555756775293091343390385903090852010954145458996670290420087036340178390997954824189266793511412460120143959308933204735354950006375648369721391048191416533856053922093148554728556991510825504686409843238888229447477575226714184744960000000000000000000000000*i1^172 + -37496165425088234412870426389646850783062121884628020236508229839230068467911722224325126303185458328302050612085944877059815610877327902575721728957874952325905782837500298152468414477891477515260097113831986100456602930591712728787715277797612859916873555416008307846146098237488332734560292512264319803129295026407815608695368443274358294353261238978687959228127151996906127226629638590366249953769579141552979068530484796352904425088245958904577005872468676337352783231699229814779092418904713720522277771164711293218094972083553831860195633445381864144906424725502309997264207003399886016403831797281050649115520109606551706020144082970027276464953841053523806423899206480834628307286310992269523629375326638265507775231235100406136741628822709479231898292180664416314280710679395414309547608151200263201750714553732595721475929579556239827320939983394516183768094352097487233246781861902044086783769062451190243663986236779519953266515781391864315959639793796160113883406290371123161291994693798795819715302886420231072412995741109439612059581656153579979484902505981564539317351418645913904819563151826750076742010706765346739334154530042277330832154550394991388832589031303475013670379920020188856573906820200153650548284936288439484047456903302798928163819655060512242407403842960001873298555370571655720609390851526242566497357120057155953110002057598465704267743319174900664180852220617570005306895605913786186671196283156582317813225290777134116382187346937928833501677696889871279369278669064178676827187169906855825402634917713827147131333707218714133360672814528578380375291879142059089355599836044525177892055497766820966600157206285036625003821578669918307768661281156021622810656000940820820216753871038903671747025164566853334215474147970934136128759719979479221207624664085696992423287938884778229132252851922803294491342362038818101063956361627812907359121314176371071903730296274283812750770672680597168575287418238114429888412230757772001822295116763064807306792916448716684583304294986339224353148909085453880679534038472891472188804598387047351321622961662099780051072111037804648228223373735915599132765189623091039131970670094646896722897020197080211710706473228664279565834961465340427703122636623858652507945056895704639427161189245209045941711480747321780743409295355783925029475458143132099384237605777637593305667098555624047312098452871941771182799610305641748643669331699085074764109754720812623427071941405252298841987061314639362873800923806773794351436228560357873647893991731176250157725652629311512064085135677063423441169172266039297397526211290118651668260166559941439706489488254489249549414183498609126301464671236566296180545201982716395132988068643995825837896618298408866224553456084201312207429815588490811075255620495528499617426504092929239524481124290503133746686484884866933890046554101145560678400000000000000000000000*i1^173 + -61390665472972979225725536125675785236886511917254687389654998429919984285996753008732210019888227371692684044443975194475069237618306200634762368073434808567129757897432752505612785632191807043666601453697987179258499731881043961302647990029207794191270019934012492660396898275505323018125688722188550291407430566508838829618730151387601873318431445073455622815219938440294304915372051383511442713018806403214294648413663189291795872996846585787498848634641726293734628415222481259673289886699838694084813427007847609617358075828317008639178278928464883557400949751984100898873581905822785494092816281466347295942781570094541129536914730889459886007050164025787137315839076260895089965404591944224825592162581840747055313565805020892592372445556395655754944031334256186132963007688556059266374711178591583097238136202262170642766367334909614280690527102091777818019164146322144054057202655387565979411015685894372580853349499386848157649483024729790017678911247625957451862686271119354706441935594878242575529945415335090684508092034398863595874417355889872676699077934974330030303740203634799494642228537877518400634442837070243071029983059440981389675220175188716204086407416039252293421627843166837915057985968049328078643837554307791306366644964906952023046400721878034089948614489830314189267326097709409079576029120700800143549105684769065736508008170652004006011385014789962385961141423095616031170332477194832636819008534291356576788479172950500390172626711759433919795068976094137871828677007334162334939000488708630191886956743912756193534503403885254701486664258545547457687855441236551665550363020053264940121276271470202028759762667845327713970642761545467691824348878428115573725974176607579997128744312468501244622275237654783029096708241736408320441522004463688144483003629664487501836601126980610497549482211361913843231704377672352609050395991816975660052929403026975737734441961955668286545006418835723699893360298060169343111073286641367154006649652819600798005901998757107861516501552771327863250692974976406211750674074996425320315026338553524168737876542550062145947020002074885637250709114431083557272847414040265384369313031270138499925047466876664907301590150286084998638881123215615608032262099626008977396511240038494569548736593120346832857804284543618687964741095930776948965828492346103944596656063141164730767437414285972014363971383853598278804596850130076439595723399428308013161347612961552826441164086079783836175629603811409631413085997242614159742474500366709729146409352383725051515170988372262177386710219323692405065632759829590569234942468124968629334406585574915498394657857773004980902031184925342463209355496002665480237571354273397931860739758034388108622008426920531346618639627039185980546476595612488061724338518131170439320156251092962488348455693296378034236284094521010125486780579840000000000000000000000*i1^174 + -60756982136932821563099239817926270163620361360399528958955394773659083237546705728348698160154614392567030633968594299502173257495507613586128151368004480648377605829655545806585358483949905408557648123940691782037216557745392052471270751635557131120050233281688781282676122300321208772855402001961263837289061256236142067193287518375105868790164660680054258094447226756759636813130668611044258324309753259193354488688408199804138708238764111964465143752985236919555386524181679463320852651920414850699703084866730585919542045373973321587583587376430545714553892172130944914379305455584442768882920197244874126863792779367899256410783155264927735671577776074142127726247335338172116249939014902497001747613425489253087723910227323652208788433706387275217455128932247284793286834934586826516797519191980474422386214220950168031016139590047903069491495469526203806004823708765261723196895432314915038606108550231521896679920903307053909928124764130338928204688134439616319172853950604178443477072157579875951386211845287464441059425635038262638309611126195374687667895386102776659524626526696329380266218207631377943948547325304979846580690211830549374987123091975556510421113334104738927250294987134846869945003307524147793939476149533177950556548015982522137868302985825080079713516857465679259234314254472215646776609327946997640647630770243542016273613577864470406174334388431670549096821591350829796406780331293613643028851764593427490203925947644567598165502547184104668675448507860842306639382181843386882631163258825295774985806638628302562048949546236357527804751223014935530115925746309026090292258134338488039612229073629471369242866796390805610467414333304485015073076187976522473928134650083571577772264563838764375808462995069440344647538919497008014002509220469825703795229079089660714695912321338899277537009532966366084509392657079975484806186376715191351447881281747171899229180215049186673226638336872094652783166313127035219767785475389040737187035749471885691210090531028165630888933842724197078157717338976379362872858266059653216990791252548703493895914024537060814894840234516249647939297876130547653852899148551325896519443429974157202237055983043506675925722001012375762654792730742111706571572241892791786323246833752792880397292267527882866021770067058651371563201334556366016840113688261216496785856231423624903391271065262041097460551811314882841070368698866576128783644936402759211500418771103164274270377739147978624696226223170678341369151511757601659739057232149947361944045173503949644674627849935142151075135238341208236295723091209310681854564545953852543769735346902823645322842808413438600754258185801845534717458282020895488634571432178772230086563189063888335466379643893425526467161801152600570001385336920529234827345720734538998342896032067538962664545412927025017367784979582418944000000000000000000000*i1^175 + -22556168563094751555382095827387463202771811865640749671653605166649936446965805084515313950751317450886636690720887421528611275391525188948160275472347129345582173021476945562916534708730946442486094009600777673402948135044973505830109602712905538896041931812074465899784091450557277272536143366519737281587782501183834184436009818681909555408511915922471111455631612160013448750654272989861412161214817604761081761743764917621296600332463831499407563268828962105756790009521713907493158313078466254524888406414278994184661040856723981617475628882483730382038638269532308341631735494284106719393458983024224304382986973263821315429361682094426503127648278221195641215754182215016456906954186981090864668165108877507282223203404375137506670015342152282694375233907976750954912256245563466750583883682734446556342567664037032105865659121376249076418321456531370724384048967732290845497234011435675174489549922248620468134395905594799187649822622737534111840730639809704103655613768904518179168509369178185503673921711929652259158286483530580830241483520435438968165722866359214245752622225590855010759041886028020918556384723665623049468549745767599578500493471330225490718642530927880860182756239523598618404147003444999358876674175627681035691086625897762269363730878225671831999269878126391236772863534598906366020999326006895080059312414342444227895245000974575975388714313267993594913223942299614473850298195764406569765451584235863759037666693639092886105788715230732421574134012867675639140154381779647608659703886712217167781923096125660253386421023197236770938137686171129251893223286924527207831872296639270222524224805876921445801242158261415276526346111343616624994935994299789582706819944034952145856373220002517476636930024386726641279700865035900021804698146281462513764803227083461665658177969825766201270088437199275414357275449044529695342784165636776974829722563475066216071932945286173434172886054281415552305735620219087667827253121080706926595408246563242044232675581061398607463554222899383037932984444798940796107188464993452728729604103595775113144559016109477137332071336530381912617646463420662306611786285226451497555369577878799460478556892865687054019455822291988700824885106081914340747777136870834860935022608628318314834937026654456450332414956730273749389567858090145858419315884187550026419329380332845800941246039680271363186085908959165762760675550039044668184253636631177158940885717186639896041514839220070437722534826704513574116642369717931604202363356269332656105183249475436861856989945517471881573682270378060476999058636543434667241017411128764841128193548222842686267439387408122803728869437053131758569675768424185130121742959186014318393351387564328247748474161707494314429638391206536948418348314636776755955942902129929065708634499988533400982611593528165140319436800000000000000000000*i1^176 + -4438239505384543190665615159558222467113911024507309438259350479388810230673522630312669148389214370360730761984473527245673284016249359005070566117570800039256083367201249620568852531678284098106075333803832372869737960619689372873555436080741027576763951025913589625161368112963354664079025200559334862791328237027705753608601182559537450925981610754374012652907544894098699809521321225491858130925184102982103822793813858447289401918808914356921656625262140687915188094151443616231483103521916870576630138487897407386594133304074220641376733440208908170613974574744058830883348470593573240900419618405324785967728366722240515793738141115316011474240006901262896237752660686857539018953245288544160872242229861682298116181140754710592744235744396117498782795749014301034112226550792130275399239971117758536290206428054482821964429269749374810224863892586019533455774482849857359933382180525319939031487533961225618126408752349322516638283055479342904153547651518055311969591798244323712524976551605495502122647246353630906679733500098805606422395529974010917321479034933000220519385766682956704277655553312715327694977604974931934612109115725422086996965529566002139887364590410235238894725877793098290996185330219509854651731850606241244195308068708618243558895431042251435117919751541446755411804486475450739530716431390177132137407273332717436481320014614403520200061512542667171862498442759330224372534131312869906798370208075712779640104839702493528101401001371530886589298708476242927348443527139698839700871274779100447789724428947005721279048195027242111886958911045150858443975143950059991458984183415899902541743686354401456910018866647382997223448790986661145774904487269307717487092607612708377052331823739203980488254685757183848847768449625785261568920003094288163347086898860068661522484813343247403219434444189171923835695254494448567642122280856427037466976540295642193948360663523896722438834683802751504895411915922518840033503686128009232056628079450999734614307507489536460683319603105333873574613124982353510602462521401286760290218178628693749450783736732084552515060225739108077855627126012458954527098443429367680219547885512397925863347989318547097728285949121918868603418845022977925707651683204869126381847862341942021252674613884453409694994265564622000912088582103844763771692848068841678240967584543503710229023156217477344877189386998688585183137354644563732641673527258347092359878705548776608190605076793590618422698955637806220738310616676774816535221210287241061177450560613859866776087390127375667366641084524041885871004828804424016997215406611714379644375133895591875389918672510169824787271946902416644948135959626017503786900497023314130461613420390289096576674778189306287166932112822363048243913831733915907152613484349266144956826650705877405998220994150400000000000000000000*i1^177 + 1661741991724354675523674484066155407889762779602192910795316947637851903714517617710799968864515172155706106760314949509651600329457911323177358420085472327992615355115760512636087243050773932597213315667395249699379043998640830249280285513241917991162530398846339577011769312528433946613297256758894202174958490834635617346263568056158086827618222540045707027412961620038758089490995039102986724973059719030879039340198058334335842424930475638021832517545756614147117312667960192133434052758466752092676285196365807029056762259987028299878200537637030643084363368002650639759215301138943744830943086232942778165063635457462180018411582200511739936874560407091812168067208535509632933355329426904784278057313779591865570217115326158855423007671077766590732350454534563904268255353506863256479122394344635913932176672465404374057319690678380553242955398188595472256480743917811545113609209447428326457954738884038558657158089108300702590274259999682381436413577707114027563352094959033304456504997728320682302983472948469194045661948520475867580041687386405969686616896918359715435290504330875406882453717359965996689457472160004509132820648486284607549042102656798925277160322054876517705033996282507944492997522955954786346910689870856644823510209757812346145714632509582793400685015620437592343466541324283749655592454879150149958491165158939148085028559938569998643126369664013969168544478204868073140462301767053591461381266381914112621870065670417205540824120931189155222256896309594389327294384000911772266205581583191628240389526006945925348293170696322866830078288113817867574736024593745530015381364761323525328746469753734596927691243875582415424997429936006604235288231686223312533911675090179066634509111267903649493428770475364892568837814312963268484655904258545040195719350962921266954951016413483234366288137348742617314477823493817559341951547302257402477692858365175908339241552637045812510439869721119957529135548719179533363807346411267204119497893984616283358067990934782601632614612727106342150955835752884909279171041656414059032266564088886569550026901040785154129566330903822812463173500910794678124218230962039602613825541530069674978768268632397461476424283530800487298502871659088398416933956358557521457319681429642862200507626026378453468676163092746989514824733697019192224297799981076007351761915326143391552280218928885030566594121494012606085972943279862840661665530770040120538975878522734185985328452988583592608232999288162950800920265191842400096308549029532417450268328094939997055905040907861729511249030156449074901362845349123551944566380424957581898034846776119470786056616711147993028324179460837517673193018931210135751938048088171930484583347257845751726691285717459922546544286864395408572370498824647515596902557315421640055099508370645712896000000000000000000*i1^178 + -168563204969347308955123348474902994822288531775545289719118036083237440465859124532023612995387166332570320763542324557920054188562058925906223256679513319652390540471260056733186151795683203779755627145678493790171699916638524912478052886983752874487256963402390294818553109974221479313009219894414125695968309905019212872040924309321080068185893333020463928256827053373650958050456482990328705315769183234903369283661589728429786227267498502668936141829933027331116587094007581636147566026137925156706717483224843540266068659545213485425690302594456335613577959637728620032707446364677650753744614913169679043911549749256521753281489770133075357409183770235521553446938908209125468059534323480296137210189404223197512811349954848966479505291580655727647022897363610587744078260164265197667721274141959266285491625746580547904029645568761943239377867063373993535798208923743239126754417019340997720454192396219655357451270361332828727937670085968736358045748578643659712192599015092579116280850426161320584919539682135258614979173131010245482050366679562339580669683373310281291572470646552430656425612049956646588590561249727242677580193646447220982779218812066265839157253229774199573529628403675553096677686242434261673355085047213732187642252820028428424452394963082601340696726067910248769070264985636760235331627019848702842257644131613530770322871949113626883821501524453473845586480495321408748874955585227721887543128573526359527160760693847117764487987470397259965348390868131877821147677271933957195334353550960833290854263564919183771100191186598722647215139371862242237268590316104283724030366011726913609097036786897085281764730662526012743586071821621046676913875589228764914915116139092114468395735252006169678123279202191303798700046659085945700743383482517275663936775427647607561996868804661012784097813776583329840356737407310880186013156448266302849489975340418806130504929274054853508727267643539540031881621572717907236220093011156397588752224897185466974118913805965914943455779790330834875378625456444815174771730974154106258412943789057094424165284380970866702452710077341712807481193311423140522908720675912453654770164837206666757779877405338986727655469156398476125921798051390519901434054184182711825669104741892287837378722546349896280024355772605599036314602601315598361452297133389993893328851554683545859541761104166548102050590678470568450556763414852863780385020714899499711997042843897834672397242523019606735741692419076198647334549103666018669988689795055966159255102304436736185029548614536136900614345270510648842970144134907894398698322005987315608863373582730810424130028438766533888327329174165176625554109392437516772239386985587914246190244145680404115818070155762140396125198370437799763888827969728454924863833639858145611848089600000000000000000*i1^179 + 2502998218447542841260115915481192627923154372092560364507933090004184945509167765130251191759309062250377760700673802271827604357656950136459609532170305554757345433039167632216996486255905582864547826325878972766152277689863940034851001582471159312686969131570497457568888728683346597747421784257450087840421390598788413680968933855743608103342671371518240096527737444966969866195982406740162711009086490471357928136020344061062712294349451328827299661451478547231203618785275356115484083401332975455961342543434877098606521124895794331580787377418107842490157259596749696480434038616420537570737939012151665966744285059160585878404806032706807580021845860906302165276547271663615195687540473292754507535459112973295358874591406472347603844618488663758825198834522061385028120058144363283831319643474400041612363283974924689988755998264190474819325634856941757698103090473478961534018931330980627419836212313787558830300946922793242276052766621755742310330281966894128408596430767963553492084206212975491446293824147135895270117813550768059507484317393836662601011957177890777829141917630548050740841853864246880811511779814890207663558873251495767456237743868589506075194017784171474473345512187330987976206313400356354849179154858386776503284414602855394335324479756063721079226675852503168661996078311241634254440551782690166666614032175367826428560326640195468504473732732111037877846041219877259279933761249392595463391971856629260755069475070287975867421041140534792141832698312888715349335384740489196238818752458465365504038325375336544354115960387978376111654585660023813868885003407665631794444556669377528709745588593454556755857415842454884914479600408769167958825073914920094473453457949913939087393963947394806567933860120587473431123989059258492847618120281921406417903083976076588644906752121314759824314452403352403049278201580706611899952400079877433033570376410451439680279455274389343357459642021248624313903153870824754151091721792270257807189036336228062887013905023865569518066571773058211617119595332843716332257999668769376841912117072185731159637887140605074477153259999208626336592814683319474149268083130070159306435468371049173314578263738433074001195579788467798005431492581127169332585126833643716315031813154978832207841363150653665264391186533448146539672452618119453003044126493064312485708512772145385559595065570953496857568970451886351623026507042162561996171608104317728869235410373911132396019520067654135918746097531824560370768302213094228924152089693981254794432715351016378205212012737787691042071947421288022472411431440584000378434551713625657124126451593086152950810522052904442983278445998147223399132408414318406919943189329617225074438875143031142194837104669667873297783134229743608918570899575958194693247399362560000000000000000*i1^180 + 6363323216741615995483786125198532278707195929556043209595390779076451954555980085489857980254487608833820399911669493328340201254006372104499694379108354484849431055081354270194858450349498323804989241837220234539609732601712977119519637486594234807916004186198318056929312477418710046359935806687772260448835437950885335648113540291393162394040485545076649949244127728766357274815674940217998084831360804304824691476753556212032591597176330561718664096205293091360971261223099285283983730220673468255466105440940947125422441266044494737691118104881933515507043402973510760974593286848548916154409307802212443574909317640507329824505544442833494749442417262179107436036628644162722409534677200125070924406919286522930258666512336631615078864465437995134189289227717616984105867381099040171600438605053412259792945839321843905273211226220497814939659210568087708493537947428779874505741577097522169431368290617217254645923410391920772074474166658779823025851609721309678702589197031873076786867146479726272692948439765101123962460410919614618005777288269376585122691065192139413733568480260205866636805762053798636224129558655161567881290576196542757118353502081415135718773609874594580306833448023147384729024484905668184823078067690912354426057211781446552753841086523482019404810440608979745540038566359940268011826593911801102217495378544454073875405550522511029598277677966379703358623188269092373806569130337172261195725077367765038540193125141038145341616065336464999343077322189859193999947798994544745308964289668357505417572246938407495146740021548684886805385005956259816852825911441962145613861640516091575290983325529155757687719772934985690851623694749501901155649800990535219523520367220163417765520473556530134229494922729070728375584005908580218279533025057858470719027430628982204515058095640143726585432765687240395293229200585880951107062447287126324283747214430929581327687385833837778994293682301596325697936505899118524994440291903807149706479750210106411920375570225650754210356009772737275113304393227348163464966596195957885134030659998130136964907404858044175790256084771974913310923305299404850630878326641600530319977322651785770918808047244996207601221792034007154725861309402285370956726215926896086330207699517718587061895482237479366325272976261999154524990557512625298586199780950254507519255887685985351048225090821847742340478531941090983073600683966456278957061207391639905686299068014049029764504657407766944664005898555247454782954368914294932659567524230926881085233391462254125098915070943314324551348229824423727867010696888581557751436750600754023144421503634292744458899253715785730666198412083528573957982217832799238967805716443814888196452737101143714325589809524215646922355331566334697705040769294794752000000000000000*i1^181 + -14482640825031136606760456899379096712345798305604489585786727001162083254485883066625432201924049277837460365366950702166063913983825102261336929810025452684533492922135334503889319795132161742046353600451655567494092857859454705750170834112463655455321613704652532881575560742371969792743012975624046626872144210326062098651545707201359219342604470705352254278429445992457830152996723519506843097617671095159194497392349737556950378347511014844875071011851838583032407616209836697471918946683375550432602649865514781103330767936450950915952055644086219395791491612522467023342687406705870353434571639348896235744056627568089753571569393390513023370931056511497157102212942727528712404503386305625277291575184378622677602261603314341373375024749835737920557635459294969910335240472065039625008364236876373969299217371735791108939086481446476670737219898033559345399202935040861465807950436158548574482850306692540070850953206036503770748295241970260592847595676289533568206885811626252714498778995231753123357750630714597127287567003039237110984539023133067227652581446956750158312711969081848148186926639627391431992298028299552454840337071301209029370752309297232542015326832220207697155964049480034265506099002000143000377811328309923250361670809768152055168405060505541743296674091133649119218705704070292304378506065677590202027483366031451729341787215763554507155732571436234808695812119179773558595631626990277831117969217563066587573267753403047353775299678514562542457134783344378026337415860727781599241715529413130354074732386445841644743950217955814974796494474536115351669959590678387547325902445831891459270553454954666580740150494096447404539080637518804410631215635897428914092598167961853653724504315795477987030904421580109281404717948446976967647684583852260755007935830142079837237591049367904678605904483579875610358159778192403569202896831363610580339084602185565752878779852804117332447909953297218092868189849812698760201432562162334217625832691585508747684060283338192020358832530172793906868963227070856552147840301763791027659725296904173957707296028273909629396360071290700351367882167368699375884586334814854253886930722394093551492430748556414670398347226471134143052517814226416308936419200792414227334168837557563379469542474377020253297102800436355813511373816242728775510014849764222873696632666321537471653870169235672233998663515534331798956286625812382919936319975152681670356716513223282177968833140792947044214780308343904250339366071329022185074434087856926105952432718366616917333318156989621217211399919548592147571268007226915983015575131547862492689593657638168052880686283322453860484340552464348461582101294179282989072215415074677414901034088346331974647912904646962820497614961143596869222400000000000000*i1^182 + 473362240520625131572535719160654285518955187955201876448994890612026599518048761545050669780932957648120788560917236647003301572167511206890945861806591994092100824216912552277099831554346104175757974202776910098351916704154599169477155030556423306394038081441136999145359150857775919786221094909766677108188581365226645555038267015372441005265919694971438448293937937595383931097229111553237451559276673577232193479586073864667770100675168565725682170656278130926217520343143732192747032183948398790987931396709347304016880881105956567722303026284540612284118633585814154247675809723614178801827713162367481831711274147635974535192644910564181870403897351871612500156248616497080194173232344036360626264040412745122021762691903672152002969626323312088700726937749966989055416854364441582920851704439108894970797845808767146949380462636787321112875381475922404702541606859201028643198330191263343289157423020425766679243333327368720716014502458409034292640315509799026178975860270825023332879892634698375330940472385690633719931521378313009990281028206707979764726404976236777664722224027444708992877331263747847037622926231248306830255466706015601333155605605376322885702782815238587507039549408689351700495897206468153057207412663611710530389538848886670550676408256645308990416776490237484144751304149301260313000149455875582979693422024710370022220853624118235829308265329431089059703691404182654002130773383554891251804364500988948374614630612399914178093721040290397018928452117409519626944053159921344338754199062946081110880548984327136559086366910874752653586698985490606576300236799990262342782496256327211927560525530370232315108764235089541554483911147985423043538295328820111638944652892679282696914862304553088791983068936066600208902664753500914719767719014813149675805163397586227672621195947550177205734153263911907213836864417761640380056786762273370762825176867787660498336987062921540292055942481845138103826017423711205414502480493110686112416387583847538461627584393532603826769264261741709391699029838277029801040075472242667989888841951517881482679973522684576062252266180020415522540540585862723586679759939379623581160797430638141815728622312105710110783227901520366563492921747568307614688627963900786482985366944332921912651086103781604812494239747025020070751373394429746289946668448079751275678998097799691827560595900770288800963666803448249529297237710333094074751034291154506294936528754820318516510953838656320165229610582504849684115730829999255956752950555762389828338199275681789015038663248652388131316319065481247794394851940126597234687148188081345658672323908084816820794362021928179440164281446859434867315882859922278946702708571112090951145689165276812096355282056198077861068800000000000000*i1^183 + -6421183490406969150549073896526688085917566302778788423511533074022080198890835281589638018685198550207048305072254317097869934547617171524430311300841127323137340189922603504328008230300281555808783021315491564001081679965684008046654157154363830685089344433267078940643601319845695959373139204539843479070322259353880911484457888545402375314139423722844138868535353377554360377499946225549381959129755503358345373225753262329101487284090191448335634740042559273936711218066640207308482303109265876676625225735385462245361912204033010309937017447605204520740946111616816491171685796987108897943672305384018497211482693314552475620272797137658614630369355495021677275420474308774112414119077690993346985490231708127363070289378540661220138475930062028956838179645412586138096143291530941308995051413132132403719761561677387870595118290097435148219288593341065860072392221466971557952624499104362064701910338255468510698101469721004752012475156142177683611516628886323522154722352811741193069750412095962374405946514757485600552742394878533568107616552347869296689499431595937715460651877498186065581283230996952056550278196513396118933537514036626093381067305459894519163131255885907208694002158016137221655313801067712391963725549362641866764988690740034863332753002719109723480665083007095795899879063105275243926960263937921058117333509286156876632806700199764951831764411866982939366875744151490175631660159626446154618855317358800713199179167692768070561020130589770753592333926501963821588632699135187439267751403122992999076899554711956291468832548417801281059910190350390598207818635059577838292429182203297640734153193863103156611272020674575717127472627387950923272402755635950962790635329668120638461498556610761256634168916785590918152186006349015182047398722241028085817262646972651608932638325844105838034411801712506623820376759773870628479200979284724911228890497599811790954989942428120807002258367710496796135113657447434172350239725210150815565915994426653828290721204292114784096020825669792052762151157330963926705777412670422933128211386853403082271596055602784761784730378810035774710580154619660620190707556295458317555883725245890900253010717533574498459273136047461750977658529639328334224402943853121791394554067040700310269313009834843369818659821578321787294473776827761258178051526599095506472350471391084495208298980959362316904748096074645734740232226810587390779812587480023034179155614001752142874839603199152001653000333564268478364288050266302755632936279775739719094244578093137956480940961585559346954418569854401913540219692377316641048417094624206533376058098324050191230621015971145537575629511005169199246523815684120808952407744497828988605002940127688569225478144000000000000*i1^184 + 43256245939476910277215745561073914335094565513427736436727707972047839785757661956650579960550917406358650448986449319041098401176432872056848677970165636865108817880849049884537707160178237483513937504512653808172804559138197170862956829573198875978259950787991690799322359119290012043446473082765715462483448303652280622452015022761960707643256833612462502282014856849778377652871376267283353901645346053815224072109531068056101416348774954236159769829883137501463021042411013053950167169615161690494425062757321615467627421732613110564405503929486359861236002231713998999051987782212614218287992702906699822307645554140772839118443175164625817473981111310352239013143259518802068796817868954218755995871129820890580424286348058577942283521087217047762007281333475692498943218941202258319796895292432223455957239514401731141809365747704215908921905142373036975881906764535274513315052549192502881999913069012458434058954345120241898169840227973755267847985926999746309225741325622661526619037607443227186964360753113826282645917551918928746275759968476178379131763154017625702993206461537007065151893387429912287922598586093529152462292573666685152023062207003947837339943435402750910888236929625542397233794780631074017377686598168920393573718359522191325426950015882578444190383949809025833184802637067382476871198071276800172615087678119470747243789049023958055408855694051026028891048838459874882350838400591823334449747865681403816752318619894089346431913424630002961604817099774659191573439254593219123182013935300775119491970461214636848480122991756860440058051479490735979658391245874540228789054915554093240584005122503498351201344448452721069889326844611102909632730138316727381640063819038101449934173432814820821043752654414984912716789159200481845179000703530730189933258950252714930388514902912923120955864763922275696041683380727319629170920528612593324408340618757528212281565642049891844355683579372183189200484074257538121743092353623198820606757300810554467642268029535371959835713122221120446156070690355639381898823572350487044021555687306526655422775909248964418617062768551119634992333901475962541048220777829752756878263317594674442378946574258567362800516748657971467804341914847343255820874188329233681121535592921713875171726223056757675485754327521053181247714831082761735911892206522701349570105618950261053426935386945393318094767702506292446527451115679317500598708718087251598468643091430771768570567690203425687308382130587186930849095959594937391878061461989539899152620648845107382184963446361388648799991186813525893338447755016428338448258078271998858668163691738195195914691617962012774396887904011029172139948901264346260649406306861755581708055347200000000000*i1^185 + -226888785634068520189943616026762000419868103292093487810214120759075428219689250342204954617748688378847161116274973596139002994679448585448099882892941938433644080442888606810056972270611612274803444061841019031097119852858347029971161627762582880611778227585066083072314797404755291280263167052306722793261451235197811471395132110754302536419052995452064743275359808368299144572777679698584061754917279014878382521985789121396709407696774656582295024888674939362414615382699808411462042879691423686820927859149849955164772889654294457350956954421690821052233156792819678364055340269470363171353102125263387094276156640300622937658474515983582573344926082738124911861434431889004840622498151832692582957225144594421094665360153022050242833071592853962975150316694493066201237279503621334990901988160322826738331518285252136009996485828472852957981995538471236659249178511442293970303466039409287646137419549263575325817636276183441507456150765881109199854179253882223957780056924505098759383190754494636115939053921682082910678963274214452702592453668098547617025484029081521401431904921786398874756795549754761414995242959043454464254722518064514340866750779244129085230034388255320067309399365503363860756985440148103400533322632077860933351846489796770682960685268427315593829652981046629274485452357620590121204716225756312828898824067823282668036026114330220627626852541044989218007125588538800348062953375020150724761731558640564509486809351075400192166204540375816396069479630392617868625691840357406260323902569414992152775095646546317203783511137048506706677633184682247661269744603398607563626869967018967455475608485459109078366121165688141961345908734237539463891405664776493482231863995486423931212302269229967177475623861976136651933927842793688551285942775100117187499700492956116857315134989245912144912794304061289570923774706413533431324444395343300533243258017881820193810711550712669921539385678783345224519865987805608517209140962024669844534625081820511923591540368636417639150140522543111123851658824652655421943942331613224114256882565195047327659352943716714779585536442629051570324790633964968896795839060903021243487893186832245665260242955906218891462580132203497038724904848878038466255731611430872031320949402767267888029170418108930382278276734871317702185392922407201245940956633983218134849585342445196883729997666248629448787931209231164642650343817034611844763379661834989432536750737358678927046196046296146027233025199417714402371872955956945078725211509504589591068595748711498978835007078955641158883717574365331666865515255525305460295378460530660245426427958975892556211436399176271507650886445179466715028732883682480411396622254080000000000*i1^186 + 41953694130226635063338026213482555847525189060238664063281699288557278666106159687905867186742422916763750013208851197567674987194678117431680877124263530120339066294647644274836623315738748889517753191351391587767359924281146177711665092249332695473860657309622082507038277600178554284733496529881476844877332316131183947349188054628405740483908121443886975991133455688069847460197096297891663395337044162489984827281742164760112312884341696094184289210777476105398796416127224597950850671814779422961101521715940994079199140521921173783404369103567224114334938041554710685145358675790545419910862928332854267220185596003463357791019018524223469192144701988583429134806773599566585907945709046801946078326156172968220822345018503891972242198168916962322578352897320615898907046445988312811285884599098480574951014468338675879119278595607803008020525380994536940218658078150152051998372487861768128976652895034432026631377241250198468189562793304475093828326166326675212000047994166506730575988836637205466298498385251054953803864929367483629900989605785956449611581322566846977932206687101550289803356737918763540062536542429835193610664569316789811982561358024238867954694314960389799280378682971238382478147481160148594583373212086720920573687228536621151854409768027200927235550693804166899722987093304449546631063898964745759499100024279502386610692856666675429413566521712709047737289839852350347336992562731319759880192658407426373340196004952124684160573819462238781241127454769851494070707028946719645190710456458689705458532831311066199170497704165788453926699293327411319412293375281697540923323100699968387055037029057312202751658365551023443104969722208048026115800371848479301357898189496120686856006557373098143584088427199262463555424956458992138271654033890662700780485973357738920433750766718968219856447245601632837803030834841309677733244971562424367781195178179765990161432532437692860126071712541486140858394466834722678478071209902524193433536597172714871066183859299180041862972876977576960841203047052067343052480913534891226270027836414867572071094247118790016459572834392103459596739723505317437241014262329641368230476863256613440509173880391495280816893528537123190648360551239066201872900007255943206034972862013846590029936701090513444986233337897496913428863599750495178385461783637296648610254808891425184278942313067996723602627277273145062538984751108820350805568308020397251821198227834364515598601684666351366763443218288505077827970364110645125626896716051579067889255993783662761770913595109895510506003321891773034404592590480488907707239698207857372027654486696494246200015806669583425906334911115616332450719858688000000000*i1^187 + 28142353185555512612192921849646597756340586027938978727013880123681074999479773419229103211710564013451608104426837331823584626685882634250239809810778207962397573071276518444754466608049873343189946248671519096408288860432481407258282393802610413320871375517707099349433969626139357033222067285021440581355232437509066607869820929192566878316011002976677809869987024315933080783696787563156790822250313753972328175967400246420890498216784345454424453625892658330504997572540972606610867147256987437173027578581368353419693060452145873349907556207950231204873824684948797295278259069061578814235910819956621919505050121865419611457139068360062126867340614106405067497996280807339825933833878059523179038798367475966008231027457876948534957234172868320797455661266911972061568752326255074067841860938763608091948868474025050926959105258753577858660725856342646396358858961707997708925812506623441146490812015171914761684046710293572245262798754262304026212818568776797474651233189450906614876806727060708813339191319440432014983174692907361718395279037004293455181769119773054201746884791162515343523781674230218148767427777225474617080853475090144515538330929646121891021810478772493961178712929028446405624824785063550710964494731062009001490943160049008618942579484933857381983677694299839725915428203152615909641053865575036270612477543966525830394169872427802750150067284743398822869303533211690116325188786098583900812564494966110092001995979587137475887376057661209926700047461566803485523973975050966494639597709141187462540399830735111179595878087445189861507130776746399483580372437814050145051565444882834646485318546434619917975835222614380790598011724032152026306749161419803220110335869903692367154200110049563609579248648233711389941485582977170327633703359613085519364475821576283363856897840199512146159204640400933915890040849959594512537596582768456979235209660316870944220727862493408267958327177286212548679260921606429807546220530219997058167095267361095028659266786821953599611970165940957767809716233483974512042439586020246910695555131693399461250171569568836677409283029481522606864615412018746367444397945423430459541157998380172965747412157831249942219332813235369010223489786723171788281543119752814964800352173056214390123091118698723442076533232158201092841201466157354080599010669573835158277493170245942612499923640579547203871903592592210333980978096034420515142283537962027691322336327897804534810069770457411671199910471768137377412482792779381612025772663264201618224684059301105336188420974761805698544145167802106910653795142090254685348566488554428359413376267911052266533253442996291514483060244480000000000*i1^188 + 24289625722323190782314272450611597625133871958007374114181878903036015893180049320512339078303609751165751556777456532013935316266922169788349517290003913192355351421451785793114992003033936766568400992755428413967007974789428990295759752356051943197468561697694529759205268160318767448212321008998213168806058322148168706416051975962856126035437830385857445218466057926031228170568788767473500070809827716709336597053789770057766631400811285180501697420689051440296247963575911316276878933903958140649967459546081057576284405794450758331653160926473626925067653714284621571766700680748631690074316712711052702638227527146782359376732623353247407820554911427125428977825099633511094026077202679612890295586270718321706588353848726420589974209750858732053666612087635142872972802475487236106820967291663441655128238159144656294980113399677150254889413035558199797146410359006475454517553002983138082732890764740291538034056306067336028430395127178000591643776621012210224505077375131197892235454761543546776188512881836704300575658193622901732489765634954638957610885756351462144264136407469248257598847711777453521920053472300761701662712834352908872946673909794585961773616038519590004711530828000907688347710145020609209425578586115472842265133910983973964713312110243341497633336632805315134251923504541765235671670300709967306960831901743058796521097605242662997643250050709901147322619192878081149595468129147180610357575697449281356061648808446212726889934846610734443169332199813553042997013937278319971731965865928566057776575182167508779034110821274355052176913155245755583242834336995009918658203560288950890318201205263461435606054307181443893203824873535171814448830435348130861534550705872711980046634686720643282413032686387328255972272012348322859982408922180977740180843347275034125266067739480607480828202099337019108388116029999470312987685380514729006531799535212780289540603916375937689687216657218687659021511292124188810989996380476652558900205705314266744524385616766698369853914332298639980223438564268480874131925122689535262747174331200682179526699417013617998516825209884026864514787710964977193285626962034441546578044406209543329076717406917275417563187144987504072221650762886391906639945408183453326134941456500801146670312122776811379863393169400386106979596193660387327698725605933628831238516132288090705405327730683680895838198897724214883063948317857621070289864920935505420516340214093895417306734543795203132590668013694792161874578684627308160532168909393164067087140789134749078584760399063419525136941679096182193575206909072803750266081604303253551852424040772998440902486319431680000000*i1^189 + -10517992744125772642258349312276470788811896811257212291889006507544400496677515016401425277756723145219979528922160175883956233367819969648842661664631875747461381749384257176460635630596374528152725776969462978098286269914469076389438975577607443954323623527140567563759484636857848820870126382009050277252281795389905347560249620255209212700700651311218251624221529389197644317893728668670940665835231046414318789378939329606750548952742866270277008468325714825966543873899093662909291792510627919067812049737218851047881401153864203104205863099718738887483075007899201729531048497573402211962366545410919153977854332758826353825537163591200163776586669737213341243356731160278547780202429669752401186294152737539597216767814932880195293327764671902546700785811491898908879978317079329649275899048635190772515248405441315465761705008559783690079596751992051190794010468974623834593586286495961774567971204301601176296812731869013037042341538859330035843873704645922305495670977846518868517496624461830394526558720709882421345616495240245164879652244709507904550237652080955055993669837923814049371306608987541273441080478303282968552294438352562005442838894669358848269373420055769608018491562497265185956147958920934644147726400442728968099268571959973061084907024219255948649182377339675415626271569588266687970264533441014471783338282808882016211201516998928933953670346242251701983937527729910829543003152923430374418685668261286732042616597039783407448899821538610987955470007057878556301527924937429152666919796811986574572437689395331260941922755189325942835163802971406246199451720350479420934619590021496097799290759846367059647531695538661695651994634193278400990188866688500273564332553043830675039572568673047838481582885309085624788742018858037975670311742806128278931290131806234170875953132410801933331360928714053839513286884832708033614792917965011440898772883153540066719900460262343454906915643693660726318220322352336563987746382819042269209664439091071872427729075229880679050060780358365028745169252349691000043458237622760094115314578680196132160271047373375022964699910005713247435839073294021612362484547148140899559883120948056380043932795677979682345619942550343709966981872232489417013052364157030444976280205926181893627120942128468439604701680028760127407974389021345991785946765758009414463405233994957325621485313000880246042179690961151940751527948020317225419020048031296172067251043573227993340955380141039467274543943440397490450797713297578925201052816400504536327169584220942114202838054338622717282905868717163475061286893345963408032629492564922529843422980734976000000*i1^190 + 126192315227348605381869444049338335880778080091808393383641212067995908654003006516231451711542198467392334735903549786470780818109103493740286584153724646739555986930576379605704568846401759953517675968240354082407143038866565993974484521532421587821756333821406607551265994734210306291485270707105505800306579658961784968073382345812328412912732209519877985335407454539984670421819405927868586921037045349243045801555617760264513958090544862008576169232642892948585108459478548991306279753880954845538205663822711834427900327714879400600149710046778991173351974747231329658824336539912934360185142441962348122980376633656108094392464408124727142326493973664574066773236409005153362048209137811352510617352090080955798348913262359514153150505505278610257698704159919586908984087423222250929624940601037619588728806013250150144009432208707880981965010091459987764947836451928146220406673882648613421913106098161433575740940008413317240331512196991003011958398284117360446486630051228038726855824772678001830037007381984872584692307426189830884872940634689201856473841641637259380575666375787632170129802863079064772874040657113792841882753133241316759690731555039623505284367096329641916208939822685270639309270095660620633787396451602325965971825228768578239149839860622440347711473211970826741318816648949287096570007592264216200262579094166659743573894148389495263588784562917563689608039465585053772545321420756382313835861540919876783583984669464591540370897253338327629845733923429279696809802046472006581049700086109678470014818113142787808878966483065701834137188542107438918811280564812066959398095882856622500159854966219021762524508734453892636356167363470747656800723643915866886149709923405026983340121912610592786312850240763198904558177188211396651930166039400128531245354877464934357590055888843787583146420603160333403882333772276965719977350677371205325469823301903709646535282799742571220300601304288897681372288431836163972104800427663149287682321038582827733450511576208885357399890624145143430852442846215257599951661239019608357185126523579677839132409106034925170566785870112978436556959460813251043194036149232651399331046866708280073703830418682966965957996736535419608450492732381167311352938291441469343176198558873877472976396846206646483773349568516832155502075449613578158634638283698022974589551212509385482662329823781401544697874473923398480658312737114327759601488478597145467996772632258526093792734193804923878426970767845340267591805236612103846880040827336066023467091655134272437330387408449526932262678271996805368076076583428435893101894041600000*i1^191 + -3983092034025786595105459832415367626758578871059449766154629508893695892583463653546120972573437263002152707919581008894826664331508878948319574959797226708485365455558867931177643389493040795691741310180812041996129245381741330805527971558871354200732832081266731398586678625189154036439509443552093202214854370357599683164510945068415832042248886960847170818250682969423257033247629187557795477525480600917911610935157214712637339257905862906844336874287394707668802097556438184000141750401270840177629100984209017209704263511714170982399844217608746938272386209465050605159583246351059363921730018558429814105835272690676196331145294935749046161710240862409407435517035301234206033906478992803687147128454996278520545380379374345179154566747518622363401690299962698565913993278398090349720291788000319940287493121576879453011209864446239423173965806988221438001244728213547524172840556572330741373625326947133698242120785076630720367040908501902305004808511005578099259273771402642493516778905582520110669703369953667454083329435823519444396645564078341675513985058431000461157345456819500834247127736553106619065348156291897780092129565598611122646212583238347593278273462506809002050763350399957888312691327559558639291688971728730065637206528679326454914952107244506663765462916348933406336607478248435440389609878776860986668187636981099574777983375796860618543243848795244871008850167975890405929704814633375533186548887652485279370326334045818302751207204093911691540170959171332607803561385227715203092293845746623318242422065244491312239510380697203883849756179418836852311358937582581704201779644860723597832706277280196396521345889501187116354166491853477664934943239128904202108147527090045948182289750943462460395108637768341215079595068134317226341825072990435381400563622784167815635247605324679779243925728618053046274657618003674320356518244819952605211749519016847273986620885333588844584072245366385495947859821383551342107424664954714690071027172328734902841641347318269373961957523044585926229932313094683739838521725233714011333545054369217040874276386482733532231122137334652185762049576096294520527193305436448062040125144707771072154757219559721195017705040858596654268309854748490222251546359261907341713224702614147021869334124494142056610072820044687231863220478357684965462409777059832489703284372383270490628279359265924328799285277584371307373653064445964718425882934851687936002626242046528303445561812121709277722061553744372971285578565919452166004749708817925805935060316650150256358560320914420741736065636763462319294382080000*i1^192 + -40331117878985417885443623845622039537882005066248684278642106638301822798131347948338733567184115823949824675135000541067860909094799292014682027132349711216644947783602528122418818323765477198028588412932075357323645947723517039676526793966849887823171381879315969065932810342309422560280819351984247966208703784888709490249705197401074022888261756278001830482943099953806758697082904806261643786454782277922442956797467008138795243858218974442457868504442526581717451179991199182570501143242823106775690592474753001286816238496486491254256249208634236095342905091539223762664600988093426475093085511025075753529379523520409597282335483563474005865433689279343285863084383798695292575571878767211808387597319853044613713728494867242520717530512213818581126235726434485848965770463028669532982269807403474778747115064782326191829527833544398176528310073795601330457583122286635462876064102881799705542801292685304390199749997482714667913642047343021349304459385378786266267249385167758057388938469036746364752916039833654986845748000493443447204886857732524490182879790444533335694491458552071548469617061283616319972387149036631215551369697215700810100397834202036486822278812590782015597372658098766461487303076430974789094569835635374925960521231410888597187517562438522437580253545423791832926462737842707287585973868538065993087051697061477171862541389416491793288528882155771822941671725090441517470609795393126333201379562964396201042891558560436838639393251533387350944127149792959276727978118830580835878881960567435073852214782014532531955073138026583904452983997183918636901261228123992860781194163813157103878943410669645712099827778032457374802630192644619110129416316267669696280610135099951316965692019608733786221276474764522562534813177470854038409758314442802722167770987242000883388294431857901255612888865659539857061553869300170803997463479209791955733900382617702641606615076826354372787309096104766183617160479982825442632929098047132240985268166842308087055518459219420663821497524230276392925832395164556685340545489160485245671624928403913308580598371339117578877202320875102813352321026315513791122224730598728406727909454000992026473170460177322930040994410689335006257612764181074236497315297921555498388979627381592987363539138305984087586435167446054315325624241741827499365058815293884457032743965350664280137306019533294692401065770876476631746952347748546379790200633628361856975448197975331586966286297806344123414858885766866214017301768615115130949199522163592469656668766192921681995420397469696000*i1^193 + -1966083324172463367776613944026893307422680427594425236289233746020248515448807803988406869946437216914609425184258146479631547237114119932322398158617396399996728331971199407265390639383062287252476061556395536253986495604950888601346436270971948759217443895862295429560509489543709855473651269194811660057629513181240060631699689574035152256550677133708852239947080398691331322728195713393114496478165889778279077892053353460212096131935726919549931375011934200722463438750276627194787040552610879988206047222761506017005421447388737146266525123057710299786196248097279454029785871266102613466529125899886034313461080581852941919727927704430834628834187178403060331922997382478149276158224870695034949790019052929568961326444856552105781827389044061552176503275571060397438727730042825042176207988925324125623781234548481500171591458231099988355998276766655586215952799926923768101542066758755064369892659193967932251558733298451849951881509225904525162152847832394984495228372989875407589102543453710980570032592297707229228898782899795068102162518569433952952591363283311264162570043539003369710762485279703168705983940314952887617947666722607812156095144606831941272047765196572576305302808291752756323166791802180649578625262117000562829092829111090473920387727546415131603928454246124896161343932635539480692437691339081467501764799605152686257721712650190782762590537229177835478303854327472119764119072875486744151688471798797898949002467723030623062954590751178889064777308113526029375482199238089851165710103536111252993804292841732069671797692395773324722408355046909202419242558216711733144501229988587528516260541857860962119841467468574637457614501970153651756451494735729040256115932546071690723947952800907107233978336219911418663883759643760665466516639479466227566346954763778079987435712616583093028924961025622623693044925105117938869544447628206755254458077118052999206869980422833581293522875244191202198864213600721553900372196521050837291672821645804321368725359696167266916804902933693199399743393823164042405240524834583320516868188263717647856382205062791566961992766603070595477537972143857223059524969093872080476825953293267520473869669679730603681999235787684584175543715493385731660577109725448650600753494056173773681830461340647180059718329131199884103249010772050456308980212576363541505456781026993505559601719387324593328311263558181014920083600939276964742995467614040681868020471612327675204074490193969743558977358239376205301336194819466628934788383562642357642854400*i1^194 + 2147265425998575318709622186135660774807926055063358133391722952608771014258124128717433432698884293131602401725999997186997435241629888256918719732816873658011753590446683366080712775339770803376620860044778468796145872390462706905897938450834659711869560716828980473479998324584326183743305364598004151137733711277127548056337121843713216525014733865162101176214016136183134146853237871787157499823614149047589353446901744860018363846611793435150439387339952963657837267499617049539301904527108517982358504942588366864206184427490244564888141820409106488347560588841678522792844643766186167287481530992962676274404130320029717101077235560371616591133320797005915005012700514463679025148441055353709144290176413259111813175216347805087670491043468832883825490129724396727096897710733022565037549327212086567427330250805423833193586246613496870386694801826522900875868932163212218005684083492384324886525316426526965542885176630077972958737499577030124653607313712723274486231210052817829400903158750994541926977874866208814026748174646443529571660321167471479238139838733120187452435060231967946021593029429481566924850278343042396749641791904992616564062112252309681954019175504918597532995676399730098118053703798181833740792451669165218766199874498809316889370927473697021018782711394019932912976496305725248319233379130829007565019109867171910869568286381036824682458177118262011191694506344799240414792402928858412837501017303798782990306521401633211859619562555017486405611310196177667034764848345663525937499854801747338039211270027022021129868040078296020858913798474021930087724203692493872843400173976185389397306049326474790423702472997583952703898194440449348352671461835406627961259497798510561016336662524558849514217401219247038553350456659087661117217716241472754743381494089486896901372346685888045500050155242229366746595921884806199215253134348286353003390086880088738139571656063591981882607608873292011666206278821822656393868767178459649329561255796205967259882828826037232734546177552196390698439925510245012060603030224264738974867038490215063067913414635003820997973084530736266308771679303325133649610221586376534123086423805661319168933178313175320486629126125982708569719297937773976535100443628475347335459101411748461772274897490314176307323044540730406254122956472659064325587043045741583781904693512844434050324719124298621406076279265155044643861839527505808987700090297139967768471910410603497066886958320038331880826839289399187865600*i1^195 - N1*409753230803166751830715964683147059083793123555958498298442526435453209769262917450724240505983622051679186675759866757629562243861166862344399630411837647276008661079835502738224246720407021193054950003946739602566602774070799141960367921137826143474438998740475329733598696881019368992696512259268788141027807183995993529049593488086270381749050477944577762766130621977002330144606106818005427212331099172346997123584060928*i2, 284625236321759878514334912331708567426866429239720031730190283277355763488047626727059969899910198054187129354058928980347587407327969196071458377748050283402523885344673055372695331463507574194203849109994558429022103536147376727180663283795738847694378284220692714214686168848575946244659051878384597383770931706877790431576954693859559748301303062373324716411593089114981443200154762733602511145798845306777849884970460299225661108609945571969729467586159506280434437261114235513987704952108203581370351116070336126249067373795969330851326782022115110843770779414727648679532464618084663758391659087418844721438139890270532428806989891964657212989335093129338299133220937485521978912364589562752909554342336740991688935276612700132602336520935332431742686074539958686366465496858628185160832884207443547078052626522765246607445423368284461680044267927212930105582802798059267851985561292352539885994954860773509651249569943549374635214166252126898244595660972134799191130321294851880899327028206512430667215483325905461741463701880608887265396798454769084287935535508571033938452020232837588604717157436444785581734822338994858728529345266605452551132892993157533604411054993532873273591649585719662300128337034830514369121018979874202005595764807454743090482547419417998504306570106895357763441601391414560546005844852980613925849937562348929468147644490218980649513676147362285681759889259881826735579869851925116578435524462843866697401069882281969426904218950361286931810621191604398728009069083241025446925944482603446501165804405071075828440113271608460438631791632457439816717135162584914933092875656552208111458004295320247190712751374270703194129120473917949834031439416644301802872981125873959359421169979750657297435521933956724156383289497429496001765116060885767235889374133394080268613206163726239341321597100365368546208268343970858442181963108447166014341508135969959415635629641353106977252873498938827694267853762648387218939788538565738538863189041790286112866838299843947226256534614157112707983441688085466188150679758570016456871029417244745050142728586488475862679062459572460922321424965089141245450382727315389445222940443528300981386356734761617359326791549852715471897724638616434022084690553209933611122566123593941285816892981440569306933376056038031554245354445657643849876505694940342244985939882998284768904140070787302888679046642384875653619141522679240305615629356120467896388058309193553862190963294759772810906817812601540622396596636426051905061056467373388772878521862829651231167677629944054326171883397524308300172996988979007452047902656920314949180385615489232315933236878373875936526181119260888273687707589879686330364716983395393967694084523040620439436886612562736387285025435674671802641759414387323033795571798709505172231168069742578741842760006366949564608541520336670880577590565452028957876934350076421670368333369901921119901529606127338362981480010865881500189893767589675999886951041858415406216768806650713626499621377035208078455915633136025495740100964500586453881853913724936854052999394857269744218638692968618221415204923530309270061423306868533677107307403192744370814236325138034568906782750827961552357541343977506914961989960523141402166767303243132144569067737555263179990052346561786969513358223271489255468512274935911945842769403299218458621409580620975934319761910838042569614401058798747184164447407362901259976665391931080827585161424893319210470547395209200846639742847883682322229059553918939128282694238748323036445993781426427909910922485735449604441556839686534590856374965374121492712561230352943780829259920974322816182290562488326359938996576677413074354367599793924726185249113660606143916908347702378496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1742354161075277820716288513497138412972482615859805135719744586181061960522169432526209982381677076453927581065711380379846693695932833078726566459205996995684609906283557464582511404794321356766775290305844595048197616820654423073552713000846958779189292100762269555613766746829813940826474382935958048437822023443141175322618658175692547982133553999784947493460346442792751948820091028743918210259204360769913702075740183706762270498063039859163780761493431637361344947378376661259799256988784284865218156049363248204577368245748520968428322281619659840441507550493483278835929493251099236902403149992786801678806516247386303538706144683741310437901482243725980928926501443219576631229514521209427334590851485353391407006885027566786369948493155351580091898768412238487361708555626312957954732802178255673674371905470717825659913503644763651641057930386028876176885131305988866331265428539643449862540045141760856913446789688647590807586773607201687331354331077241686347178407568954866948803206899454739829208178006911457329247687235379810016945099119563471236607564368857474147797393190956068171795483052675584769849434615001122916116337367174798069191738827458331022705565716447704094377091098068885108338269622337941790950237426741983557659938441229733055966682609950020811794288609244287235906785203722555554563291090084014207913093812996526732043899620897389314167691401230878703412062838001681608359342367795323967924115971697808222175054857578786568099592992455639075008068359968099465508525591653855998867356221167302249893791106314086193063152768470187825700866222649180327159990081655526075273166409870281150602873855209167191823049289380710635179216104376241154323597835870963060030450743151856374331807372945232231326609931109902336482491798206811510552702957303045564129348332841212526404108507664219024056095678153458388115192046458851679993132079026929666434338968747294077775189710540080123134975223988608478256276397788661960988750097953527840442224688865665452835259012747351006367203259368269787245808790500181842681762377586369319939631319213003110815110023709639301699414636639594887718990314675751614304115487582505850850662678618836569474048467035517167550058861517141404428803618690147817583077953887638903673918640287884480171161317198117740526928167033319580368579651406532962983033243411439411094524467148185533627971022940802067829601824637106210020589381825883636165466830826866935897840894533899981014162092329597166846138897789682727441885545721678807896346997210082221456127273063988356350896354746889172809832892620237689619019724809461104143675739122045519955797606176077625244694735640391870448110049178663520189475724838452783838424848087183903608192025109742640107401015091881549835767693839756071456163721827171962401573144469938551109830162118251921848913976909130190910574442110916068740501808422482761265755802017299461189566125715051817003418242923342386564643791417439883495204083216038486998573780439067249360262228182776122377907255087043886301825008674709576102038293713989021101194343608237996307243820582215017742362661528096050854586423927942561161063872505041913921191579895584757422644056355575683442521458704291868332306369793060508702569680771469373148268926364766782760704552214584658565321460804376787861630858807990434973148256174258561654809119944613908173666281978005417137091970551720173314050326734630147164185600806198828696628891585437613511182941045717557415620250110854834895809300846571098560933332694736333723996947894821268741656053052814514689029581585923106047990634095302875052185465833947590404189377859976354055191431197500667571987578994115873406493121458758466097585775674664424999389644149702437270352021579366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15851267918610001116662638323116497693611205855620683763740005461909336672283589323401169897780760940839936464180039250234503302203001121412124372322225225366902910411035344820516321516449595969673356638065504241999795900377976421016825300660198706602884124983736686983986160330997034703872367807667872442727483200058708824663088307758966664613572937436741324074386451713984231030592197362975128399932399550691310392535608800199320206278822892497652187671804241415379944355275464731788592984465804498345909621960595918147810116010847471857768480788442291238073274876857802367763792227980089527946592308416610580541618310284842902307796741556242524439537124375710828289090283407289287835377403678066654473864693236424760788718363471301955465675478449642929088586964851400226284478672592853053569884211476888335809928015469194525381789712817316348731824600589514973788763949276866049249698388334490373334356683584947455650906578358025376487963100157375781443601924150314480717572200608378508543124446492630656934428024267119634021851374404343008488425669475141342710188053928652506959986966656395374369075804235545982541580786492587216835130813078154580812130205666048878283071436804498793514213057971761112595771835150048459591876876793284249207136814073366418066174898729586146672080634190048071886201181947995148825706546583984370647298164836078972987341474786418695395641533499004352469223363368006038245508214526651846390251873123268168404763254702452877804411806427143823531278067747877829284695986648472156711534984195740944075377225381743102577633989002817821620552649714216458857817964586925582071421363221236186731328979550919933313074730185519514540374675462666598987374239971199254161339771823452617325070914259412098533957605296115792244035519283523329692466987294533000845526147408700524315645853320976031864194111391544323882622807981626344868911231803050837398628116478333237893361921703818098043796509704323416206082234950076097182593348770468591676656298121434096761822179867632307713997208110744528490464862365648026659479406430295057740678239581199584381227646667063867111529518091427203439600952087751911233625682351410765111593891416103570928516626792756066258701306463790892749659942143845538512867150108182595034583133433903834689741147042134533985670579294609345384916797187455454538095415093087550050587272981200469141650221904608447322650138791909121921592862479380297280767879290229109296179422228448759026937102311563094128098755101807524008974305372794085578040828325504128922508936449838183420818281478738764205245223408975778848715549965363872716180384150648250221818071189179455057408713963243980936156015125055430387023136206339587931411151806100256696019500940911868086748005676165766889563587000558998792966610836835674460416614878159009552011277691856834988614545925683691071209053139177100829098005285495535347405005246404697830706027413230210238599040814032286479123690877407427723498447390116878227441908822838141891606889571572181629927154569647794874926677758837757513750718384900555091911416795012910621087505187454650140507937085192632606505599778672487976011992368227330715559760192695374072075836981276072218847156040198031388503713297536761618412271493491279956786943527075076841859190111397354490774745571725798179823348481676470119634625798079792378599779094550949583591776068459554681022322564773960217527192263000748671110635048049327594655119178429979514898598359769772810314117068900642189986977597911672931741895922334769895557741295590289643335417259107449246757368687666503650249687514777672839334355944847007662953336907029340949370238940273050425492537129884334591144993335875017966000923111104798631699046307335215658270067785728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -165356183191312100865926887857774210842441025504833783176386455005924865082336444163813472443975545713234898221131566196476897719770279734317546833452993719554511922634860605621371465964663329370073093251557665341264277503823284940465695962768005334788173676024653612966004568108269309427982609504763104925677029806165914216620426608511972662799407140234293289327521994071043563065047287587527600368370376123362242448704357103442593895165418522668543374169286620964617006199269288491408990303785921017102205511426404145905702715478840203741612607414539153263998915076830002923021124997981319210306080865431195637905858853081007582458192786649856527962776195876380074300927665172655951854376461717870619342581154852845764100848192100420437804674989040707897673404367921735140664358172130415068187320088142657139931125459365826345855676254117519532942762268146834545588227367642364313948388001575457009145226200340746162137760141977741402736609540294552044139578981931396708754435910615833424012040698501946368208758880388770432955947855937548367133265293808713932027479045605617490639560595579277620083141092079081497116973724643084969677504924192078838117481446781059790673684101960888781996312684028486663094368029636378110458244563425835882767145083016914435019884529126576274647341141673301311783646127408288918436439141431681348640073773722860267477371471066903840451928963787753010324254718275884127459917678349007402167964923752360388602051652812191361552152016911605840451309021332526956401033971060400982170614136586337352778331727472890239595175359844325834404734809166514877079299211848531739910719520560314543256363509812606938515783142331328612579904363211383113686380340941446929315638372190550117831766020418926910467898887446887873200246749561866502258391689585298982666780942218253246802005076209628280099923491524013199710441808574267223256483837378589737303166862480173099703179115937815124235374974742614108345007155730834483630402448075100157021509431256735341897317963879586533659608155471151197178063982136566706300692131029766411386113567343243564755163835222011837230330472585124807464664389695224074351602905083371935719135610233148628147591038826724924511342384299806801102913767637657063600716726251397853545263295162680315462633708955834033689248629975123834728073538894571551495654558707719041818415164627948973204787291527014155265233275923277578049001067199856527636235820393576146980942975523357732913699906400947633039245554060271544120346203163539598482238613811968916783159387867299187136926961626437172970783519722839601972938395819750492534038073558961669543933541674362521722908510446919116672239287879769361634735695878733355539946976374379834310318579263026479222650564311539978116657433718570941401490138866033971074965267364015539064483144808236134007375456149301930919091964199352600789793330720796997327581408231041899170404457132290966816838270407893513286058008358944262135119112788050078923869537038920471534827215875702613236900056234173863853553808301264536129044274484488338661430573758414908918042951786940703833836815711353930794562643900734348703755006524955509865588903645159523012493013163907280286062940990074892406919343495704559195981846667452223234258778499783538294935092640666697324468517863356416583920338613075123088256969756893560712305038041333210331670462696123573854129298703517345882814991538620550826549495422284304729752583905234237548818990766480456575901104780353119261099200645213525859138244550728852569748166272155135793659033728753002396468129025341732314842701013541446287341125397532033301846956920014572409872185942828009834443361506372175311767422192746569379775259824530014160976068824381397713507907010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 943143055245652253145924422604260028865516049508267553637087231134422740181770114555116295244288036049642825331661143001008574030335982658198108203246319890017599640628792407341806365545027479927339922324843971400328139543923328773083711065617019513220216184880640839687387157897950500740915897168443265743746167747953502424718646264938099092294149496361131224899893208710348176168717902062057292401887169995838395292648017589714904157685651040095470343346259743936290201619752861497819109906618340729548515229008372556596281441843222324474491837027086830098807511085410169240028848463719573140878665488950972677536023878020713158109526088573675063474304020613759366062485319853137160960966019716497328225354422907115184473175312113519856972358938823343815307384921179753202405034096881281464592822148535565024523159068681413147052734469153552744968461747353096534802536640888556963720643272536317447735407256946697561769979250196398462666173250795473129704759399995833957973176899940182478218807580173176173730885748036834217498160009039163172955606260337085296122896663581389696982032354691806986026378468559275059133843370744348072247565579496800397112934854540949628354300143658110266309281030598638956271913011636794498252654247892388940350915418207741772658222055119758898539965817599745122886982339670468612427676042081743728012304338473741073993559783495414440115682106631210361894471781956807207016300783639430743090698826205798088008898940852043079386917931569011173959112734163548584861033522944023540419001080812009563299518808131080769646841353956621415327937508454664824169559562899196941209208299139599565155309408344509577628266930483856428075697665920426021658394242284725676687889082099087716721204926304465487344555999062096900903695008373868792147295152529734757744956885542212801586639207088579415639397886471356850869751915587638133563533950102285721461645983186790246465817641204458833715122764911152612854060434456154876866614804183182595667007450242845474136143296558765579699799332365597351100324025252506116671036898605055261451650247770116093548793018456743163973709381234262925744113790960521340608792063284529430236670975917723070469719905404744950727618265017049777887079514888991371573347671238191929088232560746355475251319420818435301390832951436804558629209574254092617872398756876365493539070005375355495865011290210915176055330296865857206333949475165447130959333693735282671258991970924340627213976617945863056502549522892326767587204676951536452768747936982406086684123733376467442848807486210748554493675282774209480641459223893721513674145787826412185916948006948427826106897727017396708672825524768901478772105901115895510073162010662174620629554603092999017973284534491781049794440165018193971653380068340926162173067710181044557837887399902868062953763410518929469619729864354391309424293576741207976920096671715339830646635616700099954395512480964113723637435988729736798773063200742722144719903639397504369861670140209625379808425850263203948295385422589173949339867993309432447218711652695945679071086780507413639468083201964752558039461380379964989392229855419015041154155151952114507170145606486013701536047195471138895760300832324847681982285049491700865302028746310053399331990972776361165772701714238743007681063419283169799245639711828502629693473100313430529624804732871194576854989257862358165383486573313011672094759751993557803526628640492988421174765429330871805211528685039584252132882101168671335075065781618480178850466073030594238108731219016798634479489698271216011495959997765628237854090947735823359714340543748025038493744274403539233200832246771844398665430303628923010423941961722870574720071094539802936226232873779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3202070432770877329105376215215078834937929192347359708275572170336337948876380903660068799551675588887412243959745234151306964430205180951322345044432764885987790433915947537953521172523927201028385431791696569326094417427614339355478662916790446695666783037567320142621248826932363641600833477278320902654896779259484360085994546742797111659705335003226878824346105474637216741161201978482370864533403123394087880289642409595359657147750161946844360883920132558359334103835327535407871880492980839658255309802204573523425754848849225012937030324896673305947973649313144707114190674506284925926229538439314064061058259032045717329608387499063177595031507889113140649606906528832156872579288086008430304904247752558205797256753299711653192165808165403380484044596700876798312631545638439231371233717455954944244242930521136529695741335260452671931969247869378140616235416304927661092554684956966342938908450690370334673123046611948305715038382721700454690880138221147398509420793247334482065324674271848228295308752813162929832291959106367778650373672115746987224997370089357728370950759623359777754453956233711513674573172423221599771931296288690978916939841670964340687692842635294603792248085502116126176388437922240491849809452937999839034941002079304671216803314794836280937044015721148779079373864774617406349782664780322687692706110413015329352937748131820193835140246900079453647866805116362332069046501774538365593354344238879848092087376125296796244207924672311812384234448403229884367303534244193962266198197134168589170688302973126909739864988316980053751411437642230081371301013573809952155777738564856032055350430803985203161417345461008228130964302446980546124363243707694639959209233466586833239303409438993740228703814177838231896780611557253852113791347948487466274478916681072337362384780478342218818429537079969882049726431734747571751587777439550762257702121017619638046861521765863336157769291484415785160477491180987999129567290441088143346171883855272694452378898994601435524216262529542081348713451241620631103795587875055888546929820626535890798537786422997163982114347983828282761203445282990638829608381381783586087295086942102065083810299736383367684913543672601870897200354648163993959050113234176126949120333147329334764019149678416585851678236973602931793654157705265356361974687871346921029180918737137112690352920222834690756717184520760545497203667839457651418849677552246328339635977246481251541327075702789239354784169952702607286462512097911400050562030523987450746910684736620272674495181663112323734660084445219794472203485859120166542148364122017387794446894700978744027048479825116162318552502407541142217241554114375317257539409133630013816991348706136363157043663850848613798942149999675983358071069651788182871936230650436100970926045615505868243435685218226996777913393136136557697302500839634977082728112536903810135033105582211707964419813839464250972562223914840988338508850121948101630163027887758805100017590327970524271133574460204587327120665760205154615582637093597279737652149903052223766551215120759337083820859336110462079056480496340169503332504294442166943546440494207503299082949345778878240086054739338458295994908941064508897259592440865746368364611549608460575431246733645763007829720940031693925756877121082610625104415846273750676817617717204257483734942038376228144599297358940096767868198092046545109891740290209950064923390780073186409713546782732777978025838564841038118783509410103388634211977144952611794056997943796791141071277193174291343225067952047805242158472608813655063681308986813700293772619811036335905698764116855619248963055293215496189900236920440749593111532321806704276670370523687161728114916065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 7232150170192884828047445074127814949470200136583357836979507826742252079523031927834724888200356975828365606559795199244996776285767385756850269234134739391734653980263707527018902504577063860372560908991839937002122027715440539748018885425704253905980879067639217318630497501977800274434192283388863134985697035513586048076800054709366425305141030477181907762873628290287356699775459044565658489861163547538546155243209835739414985674642473214523977126341940516000753789234076944251748574787356544299509425338915624896866777277648221488705675820944170169139238068235840940005125288491043196293082623234247938383575845807988083985409827953395853046157739276793015029715483592952402906949534365503991766209162683785325655328831151044212196440609352003295345864391224960176499272301618869847111056404764319370643140011758669571702255177170939110362108730101606399616911948462070305811611207939711111315007533207834442449961348049664546599267756843384095830043478047594012573374454517465995491498681872221292580321323220936446975907584007590141453506836303205575097260657136423472245004468489251319044513511170180395260250117302435063721773206245888525088141367960645524081301160556464259867664189950876773519835168852704971459588946062411932855078271658356533154709017648070668670094460556440764791923588834357380568948986337545730099490175693744931580362391474456050500411449234284489055533128897954357867913776113854598957857462560123465891455278096522333152895238831588438643165943268462767687692378927063444658230664383506030896169917029460078816224494929339135872662974562074856467422667193386185316293628043122943852408206848720347039019457272543802619029205694327541753919562517084905721910795616078869030949418907475637478905601919657030411823894144321483612514671154692982430295140022881489774189159151196609458113199467734817768090256293900957862430403492675470220724483510254390362236713898601935969260945685308406022727198190853372026127335241156813716029235811560235582677371299042065315189656592911108551239790966734169499823183777319493074977991204714440903458345534990659195577563644307220655084636309466217740406951093494746595850974586067334020558783190411991784356807998802536926984094154103389655193462743520439573674201547181702941739255003481709093384514457175925612199121473143679624911427726476075232921253962325463574542491027074706372854445609461123420733106829235121115374395286055825692585613437544178697249171943858850428353078492947926560934837465162438422825781665269246537611060112773150728495631637620940484756526022397075641269094527259946733953581523834105408904932193174338521814785432866572171044063048308997322926339078279272287133168887523735374478978092943105353694896275320493501299531316298107957718568709525870370658052647368471070153722308649231573173835469993158783491525176725090195887816905814205791611270733761984709831246362572484045492904579797721899383368947025520559770774446302566557353178217177769161639824355638947842225609709925494240166534353769838487368883944677843082751944332328583835910867528904292516398645845795605426353878872245964493204348396560560693263329520941860741958474816363725203528823453819849556874875447221621033854862664158358005815484601644108293321026860996347192807055929306333023978739589586239222154626791400505327154402343891964697244044610477373611075538934821812433488799696605944084170939559612828337710899592891684352758611160362992331337845615323742553524642504439788564106268345139251990296561308617042276804810825635643623131618299457224690660116501052044185470631053836873220572801377734736518858373110208447838052296332251093869527020463415431511289924216332226764113825504590771682394767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -11661827437440344429847002256885146528215455260272157682974327865295930482921783907626673168673214833738144885428435004375276945002114521996955231834968477466313251147701484775679775770981887602306769433594850059196527146956068909098631931294003671337454792196351236842603269646657791041319541814873524221632937981182825058485500055408278842229542937762120523770138850898054979515741482248955711879403867045264994912470830293924278459452836427230353346815798985659808654322234643292649955792046976375880972276994580456863067537951236496623150458608655471646767942540607392410407547238692570602006302073205740170153549730956929686323873175789169432131564399604436213259459067121871443578993583444895030517876675446032191835780010830215878030215266471335859652720077662688982368668082349326177390005470343375207701053007135191593795804698709438028279155071301297586556353577201351678850967206580370608866249689760650928285355479453195434717433340485717522266906208384612853670264524458069513827006103920045716440541405821658122305719787022036283966707544564109896262084324404966672637685682433074394593226685610942752957807306822901470858193755543754971100041258162713345710541307295667647219296970880450439611945472312752781843481718614098708380860925250171737881048291951496538638406309035374925841950897388229530606508199146438303456187951486845025818368541523603226190079285992169056912109584835272346954198159980665809078817758351458279851972682869682378933793291926633980786796837523913415813455365768454393300088476179373337188370432971959864640651774089182630982451083211135698362194024686552721388927758852706479148572953583001170538817825315355847116595182504225590615509905750561693216780739637368158907371067706443108985769111033564260444321383476341052526210897126112975274439817498406841729912746197950317113741048169206794748661869079241138310876475136111927581419725687905061226839521395997964036287804417699761797867427721291532676015614293403453103316009133827411573299998202706698761304685851625121496250589858046239244896007123523076817160362011882534065680258837555876498292044185999188726273458372883241004876557772631310555044209499562226075237433219430478950203796112190409518294487868676830734742920989417662187821255624008705597399074894260022613236247977736485593569917700070092861781881544190338142991536965603143035029443201398228287963854746157632194448588420827472600650535152436653219076825637147622784000489850112412364944333954757232185903835540902687066467409987457996935540387995012866928944932963769258410531646314974036351209671334267176330116674542835091429406723028265119266711133433862881121492126899011200311102566953105420294515577497515936290358751452690831667065127322402157638039256325360959226208977205755362409802788693726102689639250412492089811474523952046325608360014875537555182782907889587388206327494413365978950523381415675432234967151949827357194653576210568736164099898106140477343196574406751730535461065701131400312508332255327266480753009199836838271807784547566413933139748731260557519756297715374933141387539531262734087190908014518436909259949261374934754808498975574860295969060322015248935124290777053226247957114280540364391565874805686372766647586340349206169564837542790491367278904946178048082373829429851305909552837471311899486390611866014405094168414485747527457110775025206708661519434091760624804035306301218197143549755345994987225392976433504860070379919164650814034294388736549299553954210600263981441892654897676604342170656335513173234721674157341913727544986330291978414134095594628290511916886093042111519100192960199863552036973416456580283597374506525226919280149892911406662065744884285081811471564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 14026474459420991677549694037187086885886727919418137412404687671314185764940189295943239614326790688629193763311736745369656767736022384685954059258915329446699333129704451825175035297105430423141513187590311290380117110772002706671085252512029935386286144457816053256733129882967699091274939889574107586893536231293860594496531692012398085376345244995206360609973765824119732813414564073566365652836199742482970511849114251911782068244432064205606352286764845155338216370089898531475550308490063111692810144205574089031925793073611822698431463740208357469806595490701377324279094994448986805074735855664641981301364412112147251491592831673335475782925732541982914916830286279081947005666197537274845530022409005173866200044728617992676991030499647638276872657243681679455504498919673113834692600920089648189921258676507949599763466631699170556155646908999336369678055143261641609188017658175181223265032747141148398946434917462767674258586737217259088698946657801180727564183102710716375432363630304911497960406522139028188268879913424881323690655678840826172700318823188193277571620386448918732500060977603181421133429238347121609262751142782362099459847271671857390638623383290840649280585344662811634567121634862478266590727343490777200227845282495650446801960276462937907373982720904362414399328512006107815292553078019117082441870326757983490914767555291456886724103656958637688532699482632758402242318465431800746245053247172725202933165545913974165025422773383367698280227576594374696801605563302948615772867251898910552424366928623484566380835124676282026115494932382551349750695706488589769312895481897686606348211637440097491129871786558829483390039331542796424935144870777257221099315923018840736246399874638447224574836404023402217045909796159355410288214615630095493451225640973176310052906784985980560639266168710383974725249768610832830109242803254863968472128252080851977917180881889516730506365667575849025140343286489897350997530862188196327152221435597396448896353804404171935180591995858344143336836390915351678890655772611757658185700008511339067444414247234649572872246329783856335489303872536958399421404952044886994177827026938924401208670473230121924396959818569185162468409336526225849656444496771803645001765674016051006410315126307993835417268059131544420975589585078288836416468238578166770320213156135047658182892430503278735030906816395130380411004208024046435886670053902879391624759324882080890872716235619619267605376696648210585776042273166364303138995733642341745294907367166472066275545370577829768661458264642911706353306676015998009331640300870089295562073478369822686810715043796922163327997563568453534988057218867096485254758772167660687598162702758231789687421356282021666275281753151434323205890929853825910466414976489175976917372070688169822519510188559483376949727460593608132552114881204459513865077388916307706122310912200170358885079777651592409770966536821089226689360726213870636096345063264459378356010088708662460523586816402737335072179262746774906544451501333735276585726202606984361614625414195401397736242037290838518310383508163904199166880273881682451722485590984117943278810221112031515805738004961673659418784571967749037190032836201914071405207606933636852911206786592705405112771581264144511961130311327316244691209188023418695667376705089075583648237424659192379573014570290183762567022729922972603780302058553848026718796646754865649277158015419255785513282286166798976064087269574023949024409629840963682240231595954018613756147621151006922123112206507986861819718719706730737504352938689315380299818851328458440615413192091920333817588269072865872972972386490960716452683050743528957956907401605632636307374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -13062061755967128017051185749206384123467034393385532015250522757091689777396416248102865041423967941762238139218079538734927214530358793866182849806232298775747453503203830751123511565790395713956351261781784454244240806952965448792074747475219542603715195456325165465850557253597002216216234586151385621367505480339910976883005895169856965428968941849323858987175811128519562420671015447986587036339936686345976107766931040893173556880943728289628688170132785724839683525502976742544892422798949003379526664221344042174327364399295461336679872462421648977205877591624149854271468510955772302778705082625809303928278480316083295713628873773030996592972199617613305302005444500328391301853177128563820179668338845308795564733721268410409171292010909593387672187372921665013785443350742253201322926867511950546774277003384924777433668779200497161694267621930916174223046468538611945748266673421745312538906406796701262397952347047150216251370233524559805206572377944519326673043833336652200416897871561985090049120335356135479475775577537561876941836637336685743563186547928816854325463681975552163689730367561350079985832590054080874111393284183124629584552390384772651597051392306644173409349790093739747162463185931177134293628117688948881685642530970497203142256736892726021470681821563323081048188521467336124509173450995493341190881619158189209800176422944919059016513912290997629183586898578642505344125196272085250746114916385011947006371694984723059160352973009988784070996826574827750565748788483226599584332194428311775260303535638069359473669503116828164057537338262221546716821016272335177602978098891270174212539312099977793176164375669851902144733732413543500459666569501259010243979437543628028210899194551477004606285291712965479412534023940573410702045560199692190970528475654280114312018227917702680466668073342717077223883737971640747367904993236665012748175135461666962596056986501444411898241989369432219584575684140103175480931967911943771397404443247520734725559300600752906215091263713769309994123843742340615255364425353322813915022232934245461298804630614706643389384745225764514050741816466737703423299700790563617253641991234528094809024192683286296032579723980416986363624898485892414765524604631163950485078269649331613641792490788167183332787784472296845800932262409133987715868241134115496052630971778466234872585701279055302054877514026576714923993352848147352662433669127154673595326194320839441391089761708426181709238749417279233489959883316545089315924485907373045547761287211141971213767240732207666103836288481758580893163847485903851550184810757023032481087412695516350898510815622255104623258543929087805438566442726218748480021454704591802885225191628239168499406950667505499982148559943127934131063276287057896261269321768948472673541410227458098547966649462705227510704008402539457378696780395459743065467307406432147582839808378096806714670294106593344204333266011851534667019642145602788921653552179677722133645537452960200805154773977409080373612894639836105261767368513132933905984464146405467609209155952380006304992283342519248078375540495684498039790046440307533825571084541803367741954167041441423018941087975408279529513135941390087665993784788459132550445197378147600720988725714583142452887354671583173370998617376684377635717948206450910128978709009506101114808763637147539535775488360760750825736743860727761647016282608389867402361144370287286857653334838959371496017483413234410278577008987680350188025688222645148722075126405137244472417488030026709040963220118376794969810013826803013875801632025336195510554240346738523057332581455776979776350140356084097126659618445667542656325583148829352311938442579679127797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9915033006476762176095116282603176515858457750307274240058673751671231636528351768654728918580473166837692034201875572497875058745432336459055626562371732999465588579122686983315632451232399345935803331172061876472096068839456475465879517172507431150346349012376508376902632377298816193786871931269387392014881279314558632861512779729247310376822213771712790363391298223898557889409928424257483262628445279286204378351213087766440053258195719910498992517067929622765276989321568174417034776420740032716644715649831393509364520730402530278203527630529234099860453792736721448907668805963043547035179556219003754170467924249907101421626438288693884267884107099561902423844723060060199900989616436354420708395314615593581216991131247430363354173515854619016317437207673342672797390358574167927227748830847764545989730827384454543898030044869133283484154111226952007529933980252735628357255226729277397550832986195389953468482797185341545528193774131092292158249130577684012145096735122126482467479142382611124267228552704351975821549029651607130256766868769242070504029525873921252649318393075633782640905047676100227854309997065456521041203344823336767347873216145024327501783665505313793830282986434021055481414804885790676090256193911110268308847208156820638098512270146356995432966089430510846083945323985322551762819302208059527354706091519544999673260063681926820704720589142504059256944445335459810625401578927219906365701297602610406918254824404865751725878693151967810829870860738016543463913793470130409374546357708285137906059217684263154461888139376155595184939884869613559440156396438609124113886896674311091267631738328252474925849334032641597373518470628214651272331830041463324450638850301433641168009742925087981439145625086635277907886600790236241773076722429617012877367374341931041793951179267638889976302346624930974813071998289538420175586091955529355289926087560764154210094659203010059468983971484205148076937810562427957572780051012137713620258746917478158262929118346316590706497359485804471544106553351343331335834775321051764541090849292636398434703595487659178043385152255663597631710235348641923879816913259304528270453459144431166568661983554594670460220036258187979659611714837362552481037155901863248899284170087212191118812225083722495258771120760049701768324633025674679008297258825016402385652114557831961283915864973033517206359981602678184800319211798756241166829418001118362525068542222555941933561367062676121737893412862643466366726409302946315693040544451720846883145981565142155896516602775052612120326682859458203456818775438183877434053007963989237061511787018930862057610854435270904576927771900945091721637052339537562944641951771491585889570445528880002689209649937079526449645745237942640299568883540764227882150027157529819373502325090397217695923377828787532506065860180408988923739425995434024515723489861823778554372156834165286894023711096964709002069237247537304357821077392275774031411417041304759863146186167039902156453126634320623432366217304834573746802780243371972576713706019348439484261842856274431064009533312188352856709490923978004568974265637027886758510129738277427979268232386048634313540973311053850092283330654893397330251753415004929869748895746683651149456367979964456223358163151474192728607021099221285537109948264372316247043213968911154602858682727774493208767543625712312235169893089787861758279763842018950186255385173549729108208831606770670565187356500251087101457964987711159356264028956754409710491424129883616436287488822209142686593480848067340048936344763569371256017365649175869036559071649093612248185357428019543882348291667558951912723079056964234738879745873794217168128790514908318924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6401019699912046607034424328213629724186422567720389841730587742959107641320118351380783331812381874549518241785628394664650734396395054000876998704463516961113154233762514165732433216295804247744853592426183796294847590281172793070209836228421030874433855343553653444378892577613989997172634711096026559151070848540156317174989703629284173234803886078958616975087515625315286340443009027445521624443698285844142668018420766901917512896222879415398480423782338378697498372800879980067682296383837288305889694735057897675099369468171852082937772088081370795189230736337497418299802485721507457543458035492619288484949904596487926154473557522594050241907688415518382833249694055127011481604136424449991270031785302829280049124720855556095223100743205404822080056256823259479273651908894915328169086163627121086352837975269012284870500325189050011687296441642829635467073321289948987176638249371263261037750924792532050041871134005001331745886423231396548965203344795184970665415182660047133510460603170762693225843306513687710264028559291171546442739051985550549334528107538468586366961861238940602019569418320150358365559028530371805041816332716536710290979949762763692294564348800794738866437027412259533865788347030966274012644794031613825309122618615224647549776631652454066028055904032774852346790497748114306270230432416860936034146243977681433347642807090348565142612506233510226215807704308558054387902004383482197527274498635647684633617482212890556544543133680933703216913041951678046296204807213978504838362745696087357265853635649481655114775139100516513098244894050552063109014600211394542293793346085919795408348379411102472079233052693976574775426190878141432629423146965578193878018122411801700994549202314510389941209926064446553661215714284462926944361599994589135376243606431085177339701800627705272688933841885882927883593641914515854547969933398784491683775314193060117056519911852349395422471757244402238466621233136917604056191964426778627535932221860750254990874443258967070446523841288831543539803665644209767187037557241374398609623822110567190979680563050104627884588335297500693774340961014467228963405866754613236806818323081512577388441614590983822363579611151946150894208318327355997249859738225758703461001272736421500025695259636029467209097331992459107218123649112405299327542375585273742544355808208787029667501717216758702492552407259426891364836758385609313284207146567674757716297945415783178253605332675083943873337822254947570365732906714469498616372573360248639343531885410430381175973058101714137870201429436051445578935335089840554857011790120899091125328147638809739247244577855002606182282136022965744609237530937014618337751547558117254661074560492118189917422329073400047878526275867304140034357338918570352347216969856196576597046426402442965554139785343079907803731526982637411923412722504632218986977788893831524240938679163577184466435031578017989285868069795083194220157140977170019640437426174351617011256779032538594156277689942055196118232100497761295703825207480187162024342894091172599116291284862939949791185645476829193062634061789325452646502125961990221755249200612587057380221874537709142795979728214032407837730779104817326999151064097951352360230359193668796470533554705437560707721748923363430131614414310129510209153240105853987691158830864601892813059789603873767627172683245166396668309009660701293535247821455508304922036945696593140163461079311312659847040631255706374296378493781459971415985683348368939752860401135112017121205256313667960283959275611751470650310479078095847861190799742995072302146260926497097699852380026358672201187661055727083516924304412260449118106412811387494715766360942575616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3224263185595889284813700870056896116381792871105099499093937181051747351571018078970856268432211294962769456292632520859171003133588808675755304069923800441449859478668725265117754525570302150365970750005842562823887787259044484818505587836485686465966045047162944076269775453522376467531210833329016920605403117949399714854687156495756491763808464438563093872309320352963388444356475954039259064392159831072505685691545880726254344381091000453746067590596904007174752564095100467194684642477441378847517289816857571238650067982426184403583318827566714989293510675528430360747674873818582272202528342078066742884305191855784699245469088665616328776075612159877703750492439964957824752670693761878377175359179510389629623421234218132263009714614361415357659210782342306756594418475338787018071946768872510273729471272551776770102617437940526706224500107727301075305884233590002809680354820622208118839880020018902700939293125154104670467250052197543648407239459188309829660164401329037103018588259206861775202609693353408418833324085996298889056568242375352780991942194760738748100733362764685463913212124636461727267916209175642464606326955681264056558152357861537392533646755081141697090967177057902247486293866806183369531069625633321249459779790322204061810476758079990082089471459095822945598402080272422954867051090740940891397290558532137537903288040025781702204800524472787890594993025660959070109065427607816671471694846996701676503640239428413668045908282812139801846559406928978843811379545478579470614613597775401669833998164099442296589502644710089091673606103917322496409788257070532806533112962039489056784204244551235803920161552548748394534571284828253504418025882548565900639040761969812728373650374283302826675335848144904210382386098294263191123843694720490766475247409053931711431507041546591663642870617619121559421771034956674556555888563665406197081883568850792116749476630116802512836124314074756392002621174556355511893440768807654063140135085543501311514607370581976817371958053533228571546988587125721548142169876980874176269853934072146295995648194154260580192548354879781328549116397380112749312831189328495670816408286525522333936202701251028650770552764519429034671735322983410499101917265014456780673175537625989012493459535593503458240622492218434683246976837801525617640854770925019728427627063148402225897258717045844882018722711191667665736806165824428249104336717910398434518645220391674228770414425351996906229918954027258278694177993857959846335372540694521931764726524311768220511715871789486278682113304499694324256283965310950009425874339342894857993411733389778331784426481300862268803976084507037363997100539148890748881912260913155800231623812092779014341592198278749636648284838756471963705938454834605349669166479888265002544345250682551250856757516191658253702449816164612583141618772484271542137799494046643453726677960544302523173284456949334432594998820579228453039387741079365691792801835404768367924498849241390591877678489306336091767192802839604739776098041298893337383488250864985633884620257783889031748695750433160365563645461082500597916327785756681442706099334065343571344059653483605704439922038551556692048538771744628041609581162690413618946868296985905722581631398934159607374327216445689255137153933348885520091030486275706433842473291190150259031072818770179815027181502804807871798107336606070892914457685171335777019052670449358238700869432268434122111785681013152091807898925769842919844193544452192350088484881832976820697260401889619865725781118298622541462888211591614456184001184270777163824392968054720430609896497945760182696848899343765971055161776549635766298304143505207883010827296566149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -688875231834723898019773587236665062681731910198555260686925509581258886506838114662032624872305650401458468241773979406427131045231743413238444087222257195819790581030835031333140959241453791497593629828329506175678353700827096161783989984816956739487191794058701228581596965635736383157659887249960638461997722601400681293299896964997404591812019956139774884823973142776341755883499468522097398085709629733985925230383431876133093522471392945590402806236624413026923264338433967144317310571397544297613862296958985910747606788765729350755810045601397445534475780301564930132369346882362267389631789243223349992679174029703673945053383050068655047186292026883725952511519288354874771745316299801962484939898679979237841844078673009778238911204613466750835279163975685679264416825294299186798851554446437945233360735202369122967064376096984188404708205402404193565610212681137451233071883980507858602892666157851890967700401110958367393370614358074672709105504692624863870061100191801236363979205616938326057569471394216245730500056641213907738691113666526986939477582285485985063284799957685407770956595609889369115960345627376300603973386462386516660723951337687414642259128271847761756533795715134253262398609238687198536821352673960747038253883706381275400882409701606089900004500267025323173587868902342079083138096202004731507635720840458643292279717254975601613791591020044563878313912458158007338686124891740255023914155943317838059431703537997247882604418445120523283680011144955810453518990658943878813641159021250387360657712670518876428138793851579692054792576848967990282898000094914967464761559018012545104512725806137432692469541324499751793702876590130665372654585086513164330760280214179346704806100367609424368536989695033189288784925097877226472963299128036404259826345421543540964359208038928065486547411832381328406155561473675571601451306625218264375616592068501326965890248503729943850478152357548533182998729985861123447381934641588156052045809704513675546730577898837761487665384400374297154800884746959972107405131789362876978744273933232699702067191666653523559496264115590093422524775290160669170311640827271504792157401450866054128450169011894331852928095797053015969933288953036940078317598599502564662243156441539878524986521449157776843039773267532871366948399753934570932010916814353975619957528848796751935343795294985383201605763715864482660531121756480176498171805666480390045477573884444154693899157697080309133362376992546595008593911203109152261345657064053676387634672750105692265289457575103798976939584699576980107774320579411208040177187624935114052020021528891439766176127510338118156246110054799920797342346606917851305718952438405505001973531600330224596220561943168349603249307131646432940997771425045421025515250999333838379128787277462489910839124298619212734443068162908472444759793733754787080514195653735393266862151273368322557671031324246838908269968255101744254640403218146615950914542691460145744778760729287448087801521748956320365553762325605368956567754591145387855369151272830361923633900009946027007793588822135586233011332608868914268809554275378134301241293193554549565622365962530125854222758958022486425482893206930267802664512320076381215099884301779015260974601644159222782207875128433559350139464878194369840072039490815030429308539870555750740213567032798581608827653196474217603686046392438578600916079400096770593776893301321624893122450033612800198657835774088900164176942638141042391739777230937818742009235512289588751570537924745085492269946361959328945614728347957675665679987764842364553267514913804160365142798048510716134018434939660844490192942410953214593145334906890632750337968046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -598019307107578895915619138478096644477590995093254484719067380759448278865165143797198457369064860675971661200892931459151986217331801630795002064366959212046521244643860117802795865838663413745220424623201698086926450594583174094039729569412888688790879819739027430781949499797405916032422399812241963680060068745175597965970514231399186685770303120555831635451764933220828621571037907461816531436219698356654010976667202815897442958047117913710951052729126997956580288353980808810550130624962031871397665009335883771912154806895273261062807152048203717562643427335409646167906706547351163113455629023504004372017597520892652043952645092032934182014603960486871052940906345201263204103901218992329342529271422519876760967286527276891630063478599786787578290603615350452442712409584999633519015394388955688675918699995465045809615199741913123937082247855125832729629476670226391278114933519018750521968582375938885829733814892634633757934295159046738091247501715861278507899161729054612271620690894078842958056041493054975353693124996721163731495753499628366928558527782967293731364786893020075478091771249435879134406136813374191591573257924620210903771591110010548775721762943493761775634171521363460152989186108687598140419872627814352849704145219619087630128396135408870360421828803962133384166172974877412260679044755761725879382397671827996035143203909662693574637305752995695899600198918100766195597407360012514866648791335088262736629395284188687840549246343409367492865453257767636059954909348728788936709188127516454308353927705547777489704709436456930755046424750295884378903217077705807375965110188661328647290567564245541462045271988857188954110012735113729645660625400657949584910489340013787790295374618078875174502122596757736623169402907642469682074657147726283295615452896412271585648967254722676519398689125804667232515238776873322206020383072228293243228955838988154089836333539290112083143005061599570201431664841484767477330949629584039103680564793370662608417263730260631065535496033077007789969201282307783787485848084809567748420384728058591027934985249024041758398432390866557457903935210914080538382844957221684608812243984493410144504940564057064443310471783685250409263336342268822393220770052378848870785113030533635327752262998336278699686252163025560377733599780622010438116517213660581530064890552451381413025273581385449415389339886545705431895606037167982666780488478088697175861861649605111904987551990704511612506367605503807526537730007863510067892324687386987054169384482285094926611450140683236687479188790273637704490831103735292194858420240302638598891756059537842936192945649078232769220734338379998162572349028367845451304065950724097386726805663262784147379039919777434635415070355710302147684608741020808104585942117717508076751881648705180611487419795412141738398414619456196047918310836820851607160887737915350165559804165257957816221123277049181243249382330933488029811573385057574300152596339771754753098075404169060515336922958288701793925369951908994530377954613121693882493961965644035137322288310213991015229318542624492310458329158824009259237526049187229111152199450283224525238883391368377239338116612112683484890708715783623581016500221979077765402860015204859712238556239750204696429972004022166826551074037308087134126965132736194774875254823763922809882890042438201029308611474981458868170770594098790069369876740228961529838542176764152013157758110281854386756709282911872737339525473274398325450443327095473661720759943033691941871104478898942813715503830283528970028839667534399729354429359294251902539897312085306585882580373882209209173460416084161682729002804539511814192903274180626655140118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 581942782724178881355507178335366523125992200868201422199046222975244541078393499843342562157546908750765404748122932100829591644786485400621936631273613797883913027805659356892935330831477684198454648052151311118610303924564562455964437213526294861700527390049225852032337834087875075664507791484400795691447137800118724172529162037770354671098780532730435483062007892039102231656562323231922175452865031815352707342386581301523548648483829411910267818454296330115958637306279274358963214528325968714575767340981455299934532700740697217571459717019408186859474514709987324520796347107285164194533968731272254742275182284107260803702333291454770186132929685412047453985204257906859674262070536151260377813760430836507534743958480936014240963300520096845273470848902628925159601791478796948427111025831682431548865187695368651080459437400713963646545942001007949828174603657681529666062183933765474993152037819267844402591347101386743543494231250059055998151447858324742497842204661856922908611835045652112785805570265684406013004442215532121672720807047776059205331600238737382625797177129949814269065643806708730188659167323486667966572073605403940293187975698573396674802554054688081485779674339915225861152776019994690764670452966568498334677010305392457190879916209016282675041905379026729511059234138754709993816109171894129121413903919710120734390365535580167574543304344156661694373590125153533898818209077215330838109610434250789049127190013411353995808735999123076827450676785723796008206083101818423326274878567083064279231651564242904632273648169962003662475416140293647226984760183014343501996291796636817303562844122185111826466208483515382472166887524269702395249108995822813830024265977995885422420500233790782168253651135896845364859316045206590340897849746671593303725749482397709063911234551412655214094856474807895955700535741109795220731153108427452762633490745863686894245865901277838914753031862994742283613847170180305048728042951838740799128643315785137732370752963638112859696578913978455268706491542247079800079116595138595407318959272176688988664762367523822770958428515936057980622624233299320383748086611860613272424805237174090503084790402094214662173075809107445702091500280542495185000905259616078817204332450705564796121485406813107636045504520267003601251708925587999746788168746512028157027790304159409372687847598319180580687786733176555910807995448634848669037887647285126560310350628127035913587553298026997982181651766769348047479977068700561263847747209028403742077828996192651568050151852532376049282460892201236397710317624862508208218851132360645738288782379782841367848415708859386431661674858976846181123459200054529929470864919574952500263122997446384830881611028746963864988531292218443449609477352684487655403588342168831075298211706139608390654841935286771358444584428691818375931731132514871774764043550305656480553447068040672138995755199389180407871181628489990444696597828918387327544256244711035634558878822454473143007709504397730837125889261242438064435538050420672787104932569904994765516361514831925223975172170703636592172297154110559593673654624517040818594407759047789313915233542212983467826911782992282770838761023193886724871241657807077570883389253321078309388366808643401407967247828752245485975685155153097221662211230191691373891048756506046017154301002000030645779026449816957114576327590553048230443710952486545881931101921335392814658856869856081372240555785479829171045541556675598836265054106532033690097131032622472079485945415657953530772069689519917007017080052900361800398377313218073218272939264580905442124440066558705021380222752150416918737984128304247687986401733566729058839953408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -17226110130388745194743684896523183643387485284794359069394205541956647546463507457431094564821611289715316523650036838432602425845431924155230570595689461942149532915754766027411830956211119079185778293261222741333599269812817262215066637189579789549855231968626180663758942256658365944679346353030661233074303008332343828495897026633875024779219174469846667366482793547042215108523717554208738775167786819809747645203318984039961436089953379081929846306811735770037716540846706350432437718981966333471764153710104967058843525388251805378001181841955423377514578954374280960990030530023726337046848604434703084083862022214618575247366527965633881057398405736388301871878546865450902647671624414906983900924522869633425306938575643474772674528582469261366498727945780437599910604879917154918365791918304603617621047181868917530601962723479587392832615406551179553163453714729877662826816057350875393637681762660322160061008931320357269119458247169080497274075319967403830169702263605642254576975985906623042232888136768989885766896510811846606200945255046802933105706912850615038250402679473482043515887437629477117666533748426381878619340537980544589972676791794957533595311726789929709153906345055666757447461649683726118325133871313274544110283461118190963364546059384114314420250340111383014380791761054092604147954885924378219391247887338853059791953487516972169186489223705089461628557819345513203805041852171671856991583851155852921070274908365741898848879841725869135257040245507634747776821425406089164695613668883917687007743026488323669238832980044176647966176717952247459796587947406386174668628015233304021413426638615614880566294211965375773494350677801135363085115786992295938648990197543686269149308324263690836401584264944499302126731699456595253559858535377946380399431619906794417628013012568100004806087080201759322752024409108982935865716341122980588821023137368189574821089163222228266777984237894352129257384428822567435046111267744644048122552371907727460871679612217179210200702927050848803676485512041053129089749050812438780015427741349382549607740712662939270131796893190434006314402666880311325526463458450569789854438420155927544191837443072754326275661269503448230594514715266587917896652323423613958554640162131006580929174364298359769765198347546700273512122166118651546095626931017176684357429971967188994521916932676551393078258085332167127745234403458487572127716455529548364863490789729468337158011844738831791879120654645917243447995669338697736565317697039028720115458451194590828371507623345338166414678002567059432375675994549672011086831225361493777812186335952585828070731222370311266331625340034400017819111765406876720382431583547761589977634426282578624933873268358736506462663508684715428130494982602320595617871670718262154900545488528981994402454545674477732194599394307257785540284157627998841267166773827295939318892338336588600914620462542948828977342861325304244913320641434442555260279948375718641555354215203305186865073397740361837374479438716150737594354314915544925597522252423208047271780801050570520099221691947997262557193921567845604179219740303865089976537979253878880903072809355277982866708868042060986150802017564988871689570638806302510029230102797765070199972810080336690954342432630108338113135515959432027745393249003006047819819933974416141840457444039210103491856184263288850569881463557537105607817926375706274891434165794096908121153358850744388788351059528773943980814489897870399286296331010530599848793585767975894235181543016876700954475318888853333737156469269966176401407760264530060390965940036027226462383451489564236248789569861365292792664975259856120248437196673618659613081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -446141979913035395341645038997076412032992424714396898732110858648421236126159648119343435546501178108810554721217542183482298048423202822316515949867937796809010088769335347565749159733576113030122940026618554302550546202537414008619159800426708845033346274377286780877036359850324787902362532566658752052088414251652878993835688552750284522261698677927092059172363138240947269517331818934052312584494438572598988723478797123030205486919523199612464392004776906262977945384541459743918847198011824898738228681579777506187970254310883506397332955094755558454442947523194547214738714591853381030423986142281264792648593665601950727993123045738142606680610457514913738450869127806512596643860515651755443207377876354843701939070418934056960327213768529201374329769506566076558841750089521569235601877271694828251989965052636749292478309887742658681361752506041027115747275154169631169679506565079352415717910515111572488256058703798382269233592506667224176771353085307504748601918456517577816683992012171001807643429132721813427474126961971997891544062877817319782858854554323246144450526887430725448980928832310237520608407827844308331917231820800812242871967974723223905880743972635024575986102684764583493978170557809987259790015782897043548800817841512550685930766347616084896424794321300391620920852354548454173018843135877340057163257791991693980126464978759925208668862242203491770868067068751824951840092441557386173825774086439792254496639680945372554443463513329259832953200680117217764401713455515391930893760780126611587601560367315243898089271192927431635220305155724221911256427018285415888949688362812172492039475178934053358762688781644396021519993783769241464515323233418189148062602154505818655279027236875250563353879557451185635177671252071039019057762739081870372043351183724322796997632642314865435763950748158078113473333641298175672240943252383539397750618761275384737093424132873333052046127366320340504517118986948152903797681336069274525565148046233544477739736418072232514307197397898857173187990342181116957264808276245063962754353818941281567859288230177117717886845326941369053492603440679194090697555534146743950422010042626119164941587044316090129807864600402948896265195226608898410629391604821097949202786348148054168825944318055574704546227075081820977662847168409217005038203446182291999697805741458333958125862731835622234005798571196727722333048471606557956713219855147113709248878179573578038047996537967515699766734543685146971431872889660597183722758352161015333379906371254060037566765203677478841078926373754751654791981186762214794841652793288167347818704563138758112839003322938980093722132044105469866681276896474331248069417970477295218262807621823146373488676569405066659474272252593553375563696288502711160768230473281819741259507795114855555352096884308028104338317264694492359267980718004616070245735033560074622433492191185665369951870980487857377534373548285705583744279853000664164648971957060044857753956360063523045667420396474666786463626585370880465557307116864778366658428182309566968291267858203430567917637637881396003341046889267807342417552250762901251372771632618604754896876795780722395749694745451598941885354646892308295018698814877315673076965505370937280019114920053255023405458716168998587679104654476356739035548381943448994016379910231875065955003445799867510820833712972053727954638641002659583228499437927708125689720149778088365156659849317759842706515986176179236648897441456413794085666208806034535945066811444418754686399127251510635263670570190165057985218685342216644250413248135037113024961339950651299158834426965413124180229446717048805116676796429931117595350024590015625953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 688133822311367738239252237027938085127091740779995340652775724128181908718796188148057359480247834388348797709979315575462621371543125039227110632646155607991847970706794782383395031598986601362931227873314956811394407723892035340217386232091133153678770983595235999918035620256110312663578892567483934219861598684399710353769334405646055732193576731540076873443435267573927278566244702030814018436784272483055183030856377669457072977289875686554136778809728918413438307889558186786190802991898087650284602081027074523570807214876194009773021554944067431315942099064816254853585243331886947508625772844124504037982339480696019212944935117617688280786265508629293157324437891056497000960015511167642432266089084517423720727188368260794701110002296427410174496897935607269937535842915309433006267338341992131537435517011939727862185497611228813311439067602515177233206509299448881212173207710361167890207850264319377696294490143336280366835721165921710920390580825989367678950107638275296718805832322150923542109328458493826655335635071800703762134653984489406118234900829755594856952751445871172560421536999330017152097130913764171866658160408633642111462613602602221388432609259691898307284325717795211232257789817993719781641712054842456742281141549830394966793427053624345780746499484566462337970517468172186998321741651524272184601382798648926754172927537195633077288080971477803487220225801469863762985446662124656578811186206677047748954216962421530769607120141636869377183597247550526228674403990188241525284705094263324169095560196029344304723485196039818341299854360856323668093202946658774943682825161263820404255362307941547667891499341231409192043563328193729264451836727407598978987996898221122799191053687838206638390438662673162929320926888111404728187613934213727860433205607943712949987370975602636791478647950988132427051458466055389991816548585457883364485813961035104242528064726455378735717253547626932437883107526258694744674963628003497399105056147267211511832942261299260469720928368407358941662063363225482120504259532654860374517852795860153452055352723043617526377329149515198870737615344263032341937122480269669093664724275397117229040017341258402895054577887691015673324164878485588768025353948623997228055509793515241128716870052739731827045500608764131203725624063216796710070462271735605728855101641747227512375731878704759416835227236075218886968663309947294998460758056462257764049252357650206104019222032483980097843792654586443150876782755363474023223209224119799813841987679118815061331876953766859149705988261824892036458241686070701773335566580419282364050728430249672209292052226162127136893792615450117889545973687429162918350347187051364200646344889645594558700640184469829605783893729204138928461094500345022885736929889475087026728018560910421466411258604004837871298577475560560514515406940454845977224480074378641110571542668645374521536977091749805507020718752831900638586175240401451299355100291202889385845023507581755658819284921953108750044084714480034186460917326626816266882734105334081765565390296174904855322530253939391956825642773754430430507108226339987547545148308508797876970954214049786910019130547358506466563708933169016016484626957042751483478650260241971121621226272420360645579450290989032763900874445375913510860097637692988080427951442530837745748810011433821876441947975163695856011372470411218186499827090035505446675753604775206922079793545331178399827899970899376090423668340677558414640339438511176177517921010921264103785953747642623488543522246582388370547867199012032944679477562434985707202141837736999569845988860626376028296092475801827346545632164126421187039743438647958962176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -777413205722061762079595851678233987640991755978230510798560203973762970437649105113400444985131665467223925899846674503743170050957368143271024975379008455273179566137454649318473296766946828858683268759512425621297499089692541110783428473335944679387103092567145375025782242779144538555050548978513245086529809794601076536361039490062765457498845195278998396297326724641006126941396891776064688442416141281249547105127304810391483510357516740486478269105883070832294522518860918866024148967006715531933641240271395550752607336634206497340833697565250461493658090957921864908225044991855678303881868365331353671661652659706959315611474157264770986177701693170581781589746734281812683151788396019870951651699375912190033986106691467344617169262565406219390668503995503972210861403637273335835170898161320951612823261102402068121059761870105973813433111944880699595249739443158500016806174897253338184676032665216872538065025032679188085600456433079784441259951420816658793337460471300205526877546523766117326815730690189605149194658978029500460920451726302731841853082005255375883722047391972817208229650670124945814809451928734630482838514220331909138984736952442758971597603632984990607352421626351768717218243620153442405542505407957983340470545045155503004025802662162697284401920440926413017241163604785848112851835654391669506038418588595897239609317250732372029816876326667919162411198694297616644516303864658107025759306583705428276081527329288084255911750832837545691964328362337994158708476403995711979786400656596865172638649197394391699764702490627638833749070327653813864301870797664670135054839250842211883603682257919716468278501111464106722687907065316593290383241746727332562341923938306886883697353225014645272498910946407828069679556197759582285091257113125207034315657957924866061926252786189339393756173338870160151865713483410920916418039186317470394352708011300528060682098340946633711249127224234097417219563539384420986375779460751007510960697720714337726264352824746778724134323834350492260132446067262290455474510698060342781376166576635709728788395691031808334165279618485753000082728871289866542843715651147294646090983701380424650554459089625274469407767820389285752421085392467961552529149258090628010549034796887908541127668810905548114497867586010215780396123776257588867822380876829229438322553366334243142389453317848207476745554301515338926637417367684406813945470964615886963405402905982519555903867393173097035446029589287526011195224185696379454678733451951270930109143222093161186145261948131161012215576361555705492736696550388326833226632778661599391777867809842024883288836599412934329462503386969962239184154465654281722204933858869760143294652846642280206512189986283839204604903090923131488226385960149215708975347715524183299483088986120140995881549412438288956723954403827762574162883413765312844285293167669132324842710310817138984544201688174604027342848035761496955527775148071903874928399367023465812948553495416934795282713846826519952141694155795117006218427939529193886911813733716319804933253469171983751469882809485949696481485412972017502099845969715905514199440826758123292057551091739524234822703311102388240943160638091469415213451996043043984542701399812710073044423405109944807832303267460869164951365533163676872508732161595520355000742252058070496376204159788013906995364496977365161715890479743013569729085650332537353497752363846284621091197639138077212659184386888063270354870605161995541774478168295707339388096888139860016308004399256984056231756557431718174523700989676059607270611244884465618083787884936618486556754145643068385409399111300204332482025713560630673654369354887305625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 739986519992771860929736584600865651037445162902077951881374886445021064690500014362414180198866071035780463705202831696762757377599626356125574352659404873482214018325364053007655162804810546648479736646340176476693462069331877772041137984969416271502123268458665157385655293348785324615277043672853619282775070555604435594896390816734291929720578520493132287408225987339656080913645348925420554859649863073184468434975963510214413808193459518661806741588382602176300277555134511732675011675019771942856058851568063447413385994960813102329782982704981561878872098427279277059666519044578237662475755359704866673677030773397163764180404498816308572456836220431968726780060946064370664566146336205351680325715932305249975712875596000254082547273592491485289895785865979425606787056655400388407042617835228808287151891622124023453251068576799844747139729733580625583269157630190076633646073397801916950474248110694087464565865957417313679217436080395072947458618556834407384808895161695717214625993545684277942457888412194594692988486730089301558489827953668588135804776951521358853405227502827275478214734186132840011807837850076486450641750185626054316401794641891267140899617337791469986096017617912659068555213501416401558451044122096546601498578899750138348935470562249155027492983062764098598276567955442614872472546277404789709077603349202718963318819071763160837656892084002368295129085693701306407628626932107575725348412352578103262842071282170589441382327963245776216158135961668469298226761879304321671972869554286382235951084086855146814662370490621544166439065456086724470347109293505336578714148017198199896385957090311828174829926141782584967131061233058959774668836152237906360707059856550806882401010728171925648332520899584210618402827634027766741138786825192121644188102135110832278050825309672476304775604052114418309510926006053529679318161265553364642025132141605164856590537351767005831309540970792692747396715056253691679550889472422260365013396386204662205961912497086684639510145029299344427837903373925466982975563535733331574568986236994921396473614535740948748376610776394454899821795403341736946972541753610652195815717526765229041456504137997333539094081179921349665037220425993888387554537425114661382765593621433051852951286630992677022244701500583173816573149508518156717864894706483844721096912843710796967471823927992697395247600370296280235474604155497647683615942387944223497710841313567851128389155835123109722804787760738335213325481629329552030775460589594829003129549508176118997910574616901409668271454485564574829812928909609953236708027112906725415984227687777893571005961599754371957459818545264518811256424750065738871249778213515459712530251119414838802529738181144408889217401744762434886588897378640470244504258475005554648430698817578138871139703209874270721634727740512584215251054521177457427622324343002684141011952197730349406848426572441605357679132837545570811640906495120247454361910591517111412715084292181977134831019625781762957388795225211070546469683673206738159154933868199709391235032001563287000627096753419110963390049406505192162195771699955307416915629934853037644843507477454171710031983740563905834743225669591401970070744655475243450025289554751390792871636197251594963980872950649115916385846739954132253735094417500142098154265110797428935961321457373558644185979342397312189672166191216420644948938695146038603305112771177084853680486715963202266815297320029584876152933628936510458796031639273229068226763234428719051998336540973095184338952007987444953274276514606402218332974649408643042892644754757133501406714809951250026406429267484590129159313943982014084056914752553615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -605983001609116025383205964447894942540815913938627120062383441115581203941544501909513379475721684452490838460644250133794128030093635039552000492661550906447200178259697169101433958372879837820167047866948293357850656511119087377905194199820385897294998970260982211926521575463052581488427993905556839139075985879978315323443157636082864706738299870424900556610626035125841969523435706568891611960053971533685180148159690726617330973091185038334484201352943945785898256847080636396246204502788558916607412066137037218972899929822909509271878077140572209329876368256230671184937499954712150434727512494098237780016513932452367659445419274119675864902702540345242881831569348269979161157820110685711210605521424392611259286929098274582116805354516605026912374272157409883342052130177857922916171199362869433350375979424434983514367855849486413094364905077522171115213112353097515709157599433516562090270671309847551913494582992311818433037045676855698112381014267748976905963143255291525060169802081118769763990549011262838461200804065908157617408915015617278057911642509706846591590559340843311053967355511624458992080281227512742722037781637363750732292231305721436754606950172368069060183533632480034235937636646371393114097487691753121901523813969619484841477268497421126717063458820136926008152015853882404773722219938556603734968596571257080399122302400993811596786877164462934735452629864387831410615541915827205681484415874461015842928937891484972046323405650484707083043728614533829517476746176155872960125713765222451051637776383058795913727962441557454276081710040588753473492170399908706526113319404352908522182838150453517641983087650243553347829599005214807067679412160886765584484459705157095925138743111153080325832798701226263287129542574128835756711257598732998724626458080046516044970272576532487701978901865657471701961490509386238625107842847656586376453448008006364024166605324074044167261750151475594863166574392214544258565397994076647712773215533102121892650521660865670564556181504557630519410966166935785105069540213750210459169198330996335362502460471980261458203348379346954259448134661702671569811494489057769851921863903629553846453748760199976597877674388187454996975451087792820492925473090200522777710544466577525395055904191800043751607044837854038648694042582281827233255760300814429047538190621628174609347194957286117940952407678186205883555954228306257509553809821486292265973594004489041233966558580527721756176693025304043733162508160579016401374808569825791476600326056906409895773058779394739317907493862881321747694146870491769679787965637740246706547208031078533877410330432713131509688721657876836204022638222856177787967453073368078474814320792764249497201617993774134160133418771371119733109332088374538466195527420448291568483099937035999849588256679694433051237187267253767628051371246670319088386458913836672189388061512913139234321546775314201115702917969240061589883150878537286078035126565214740383644699649974048494597228162363361732964830123316325440064046323938797451682582825454692818439115386952942810664472803821923743643008173844400013500908424969442916205670569619753134306233696984505844417872475643517056549000167112675240326088605465517057315790179654258911587861884420634791808340502216076452743987766421197295450356831243862224605866803818213066253821481368649011787606237126889878001935633518276597687779810690903254783869859461682663362637241473311795404546941296416638344744639893117048254766580649792476101169427527649039532332477103145903354836308089885268436948952300883140762861141283666987236946677601060970876982914083020422422997332238246881109698759121919564662355664044032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 436600567779975697485808464727535535438620934998886276826217661019795032676032011244375652295754152382447394628684412782483286375959058059596579062939986318407727285846568042333651870369408640935756924078647056565615018895876855507015418120968243061572862685663919202730613003411195713362496900171570217607208961568159774988619160157360881939097488464440683150754823756174730082214076024576726109333619419983479748392268319794408247140026717095875895355949462033859295870742451554819969190883734436125637012618791032418986312128152833618001792805778100919036742334035850419236107074018477631563726641885800557098101652521398430556543517892855744515652701479391721122086178627073493433358062272958005767427590151090825130639949088331071290517497012517751109836117572127971796727399827319438426973506173663371214662971904765191711080201711092222458149105899234543204228204119411263963273969996744163045630050756648244375589412198394936023928819639994436126080722843309172936931250985419889590637743399725095388750979878157812591226077207575273060983015833952166138152964010852606095139757627817764794537632775865770959688311728447718126865843908518530605975139925944559079795825408681743382585768648389693663399401241161986985641705525652284660308510525415292773764073741007552550654206742888284464161637334984968505493649224965299925499955519715563439243095590081092167962018854478524730599238122689177108114892525545139987933670227669297864633144050118384047818483575205878416266856934899030100988162106200122073143516328481941675079516685772145176778617090076339327115664503257623936764018488427219680216796582027086036846634942446360593841694483574512376650324899327257079351913510266766379720830731622789393461144501013429121004301250667615491788562331092160364960623421570737872288538580444714943071418699668977065699541748554699445637104679509946805762833229217527498631763731238778751249114870430790857465660621894929768609956340861987491192995736279427648736121170213223906911776280732644622572552209461210199890448847989466374184887787192576469776538747996659691246837105301631161793699142533828067516410489460913558923512403677580354285156230530186074820715253249072269554123911867364843859044028631538383630885511143295482201869300351110675201944679570203731072310743655945620818154717740906533186292367677760397995975937197629389501940753452553495068606268894907371059475177475001914183656096160469813408913553789980345146793426576257012337024628083755946100034107376721599052570364522745799258186059031169525200383310141952535470880109594737945891565019674265971714232863393898430913059444118176111946359894347643042565014352565795095652636389966435460888122423823276771550565138828450410462904950651269990323462682438747982869806166416390031618983206650992267987515874272716557070230601691081244919811328683878601693123469169602378492102044993721671118179969758958141747800936892383365916823164431202148646812786116771854046108612069577623053137067588678611715249910055365678841332000740600156910056664426883545272178979444680403028754794916776360559483814738223442504209150688223738823066769064895521032858315976468067070961391710511931906517210357022551421348340590538413960112602286668292049048067004417006639903164242614277225514281429352466902885887085282484880519205405775397600517953072299701459858705076960076891612452971848270274607253258280102442401442920537475634991279804911403069896267889859761718143041446258023967091806829867559942176903102591744034739567181929705561527314183813052542871105691395595154703709893133592578517563615164106164361661573865423838793913821942400843980564296932974466182614010041813154329421414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -283291116514636766352877666513626130314868594916118783554980062479540993695851405963712288914858291781262307349257752909563451178925368288336319104710107102151326073567316380418744214228641403584992892613073560329725172604503139463143064882338340591897209070158650431754278405923787035925996344363979529411186789595295271430932222896956918445941228482635824314079161663928629202980046658158758740079891081809646505415434481789914669019378150467581283632301663439431584994051139795355897964681083251803314216708367360264893052244905733949615195120581062058695559655273558712811703817080020081181809146110185306717188857052800438686814652232639819763407534915048496308069749429743848496944353367521347467368447053790959980458211117140252432418544512586083038206757844559478594885592057195116072125749693241918797667863699728400012303615909828708918342193354414425368868489972199453356692419705230592197078599246489315674093810071669805826413266391203811954584770195228533733087420159874771767652693754398808199726167428804623007607716801182717595618461889376111754427129410295710911027209401458510299687276030023450151394945000542113587938879256967790119805249362407225912969210282591058343498379775475944886559256519294054026295492364207277351140077332733482100294328320041164011322522424294269872657290620186393467259513337794627726946470382040186398070563412404196278932991332927270518957555704194674040471000993153431019561810498187429057880616157603554183485670071589466159996720737094875172913602361432265145280653884643410017783035683544239926937221165041140765408463289517071290487684009587631431832226710098628526404882183093749245266500808140800169659471315465567155994286649508269564038427604900862102181325962920455951450536392876487850714098103094453822565795565666936829297883848006065460397101719715875554679680266075941408440908073413855779139077412291147548624470681184417530704360832550725416355218244991812653435822802637786740933309877664097965468957672655717093545466126322421073737725005883439557131076210049854548447109466280658824863636438060402763413305934725763599142505893718113710479189183085202979861634782343732291350010915598086389048739371986767994117497850613570970367031979975377835477579968914028481566881349234493252432934943808541248857309485929773132107355480066807236091970099024044565139147765915407312821134235098810147881665141965283352247895865697005786614754676617436583704645212120346637765366539343702328743856214514173776773258328340515200382698686569590369122343645371437153177360412373707627084982872126922042362545061224475467985471839298279274032582859183596463907547503101043231664271165975642469454121904969725973042080995693716146452149665148995837732592526759919763480423187432805431258573973394936192435992400433236208209493209796374612093800000433587539882395989212153520223925954633236042590072157974881947985432408309083325664405970942024583291168554789715242120005197874311685799187127705591656293055579587287038533373913942594022337333718542315266330566381882957322000369955609452260309414766157951259654086226182670701477298851037019173970065138955426406431340690641993211689342971164045412531208578279816538644051311655452880279040222593297272581668926432036344819872751374787258320592537381211207978031953454631102219152394080693200857624439036779938209228005397074497399560025257356996606966156736871169700697130121374413350635663652251634381612566438622842304216500241553633917322060819848829118938698490025525554724469853010893465734376640476992269549406812732834911611769003153729990966638041726754636255782329304749634775070270448125467996363170347356710160415097988500856263147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 167265020037705604587771452456411583093760850747044979009195451330703733559356637892523348847944651253443999240536198365677663121143496174715257526151388143642568504036327297706721265695299823590059755856247904348238564547181399300715390951409440085149063142496383631277940670408471143687037224052122847054779559003403382314904573706062490558547730578764293074607201991656145194317760507581155756152437968772915101454943486992292431916955485661433154861537564846755755657156480268059219563756373158866660356167344210169381037373838932418566044865880942890565362230458454573319621248955836386610197930264383415294368236725515565771795430174242753371758751305726986086941129054306240497411733097032237273860782798801975727546086878737549103628937074183610674965274797432790787257224375697060881823108574671244027552792164675625546953626679563894927564575535287372361712627644032280239029479535008954245756087020458588805078267229638010172742725934412432144164886436756983535262181678692750470090201403128672906409027840425294222380187862631024713361567887527117919495852827797129532508565134524421110583671228018135998065315326022954853080635611924567982552246022973230035240163732924582630018467305948695121080733809198247164809872294942961393260207018700211866385788500987702233106346298873422153338990672315065715214879848555017104555615212468311830416756651546225615169410974480584100036605065948729038487684262690453249479476086087606794761679094663427199077335063128554590704363302445290283972868193857828430773976327816665756356667137557784913728367905727632178062212299757501853849748449996533833172247983411007433834143784880838522933914244621606230280975996828957785753950806115211554936414836179171423172027200642428869534535038637843468086269432859626345583594767047746867941589005036040589753856704471007368120354513474814003320176600311057094166707953256668415103086294978392812082174440681053273944756396503754547651125432458674558452760321014703673408729245889437770718131856502367520072371260843296418782574227995096335726414015960238964127155085085838563807112829676669458905401447400263037859773125966819790154150898290136281284451289794569787820270472451550551115593037649645397289542899974490088059248236367496564784125811550771366060013710940713395028908569661468060789560582460852968747460230816133467598099002225752029885917167601115674898541350448351235932923566731291711074831151828796039651735639888790800825099318465043928387615891655353920221325607395661831275883622409186433288822069094944827959245300598273216141946698418591311554328753750685717418942464139037206980453613916582705467825145046437662570116897557007063408220509479063799501678773106155803921986250673981692560217155661213286125693032796672676522626795519128783741350551689414673698597411031790535212305276866207892233969523518846353971922290335408189713249468106462753476553490899394230855257902953720376304092141746903478389860619056138629727941195136857219237052741265892957957035095459895346210349187539966026896499221317841710515911084105854658665830507803910817153108162790316437749592949920204942287622907908052768189931675291207884792548898549784957781202829430668625335190426912440489041642976232036342433951507641265118914742822393920687560398535345444573843276622724829805395598706157111547381102141281371350408821376979479437454156569661285604121331343533215187915021548657480524907928092855239801080670344170691000685919199745994644745410556554309753681360505422285915796556702335092788545886634764151690669394151828946076561720989152266979879027731565430717845597293053041217436506217195905845127594726967707775536770833593790449380753408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -89515006362555589493565161741659639446590675942446221744333908750354734984662914139601240486040276453708130820370153437331766445986386295967552701009806576966247172995740290486190397352829931483187870284640389342119643444910127612290676772798243252059893367894049206650020160352333864634515848037145350064567407872132114049258079546208174411407721684653976476819271934486295175314986874216242738393679654528707949441877122940508973046415051842897323663262018800270518893025574356778322523400306341466020233862397752977407136686719252479705079554894122300378842276182704917085077487383724991322514151588592104958661171554389492605574575933280772196559060411707946834162783909451554908596168827984361501368528319638409203658223915208246652688286691998520338889213572387991478522057157735005147771270783944872447811370964634454773448508335656105985029271607652003874797932079910242647986932251209570729191142642940266381133348560942486682332126786365350614409501730771152093957513191364834334128015096678178983960591689220229697098371521740882265097249027978876215553176195224961495214587023218507698697628385303062742532277850033926772544227440318067446924817835718940466147441251834259674651991651581852812422702301209834166747753869234708969794984353434263616984971224594534314758688187618985491782253938998806807672491982998527781989495342078878366978684188604636564894836542721959837097894217389724273401359698779269693867559965527576885913692610476458474117907888821079675605422199279165354216324110917122817049791897868609400023289120887359022594771856567151730162251026156343338629165121727679569659967417890098786416413332845752495926439855199826245332448397458255949779454195574756576082704354571726804500450795567807281929015144025828745921403112121445738134827814627045948052656550526320383197224054846862915022599421329716761229935257200953144330971117538708352129686958786359009485617266773176106092975493670403699691099647082352251771000927382641258098232566266995423633923960040965603549778755005210341434765779293112827021001210320531029707481813775761450534593257068078522751236739647236042341999399072506966464383721214601770237734313998565397526438647308560333429759173401980059215682764793279853974367237419237264707674420179309677880170349220954491934932869938038090192440269614117453677442488508999521546294203240673246024261925315802281286459997039438159904425548221794436040355460448078991313594373014967660132457919740707534884020687313770542548098341873559348102156610590329336720329831618643851327381666613435224506698872066753329812690715772066060907179956733500402831212038318213171679521587174054345841918571766563168801600491444861765255097983869623198712174443763287642897244963940528309016977451788603675365185459800659518434270717276480358173779002436730613828186292681471615919686485231866335607167387665756007362484432736568606484169806535577859024491626491573281590922262816218212234292413594225909625028568788981029738442750467972572423003170503021317954415740568582786548458860491150268339065330850780422496731282809681944140792341478351362910910261156932840336829955910082566332189015350427408765009361930010963391759319538576338056616897932793719784159523415256426446375808051981862738874559733165034358877656306823440121972214982079666276424601177691781562480456528605014103040349639773522939535916923374860332775947372423438795754950605309811856834304789355995051502807186740626976559730912451766788143285523832648730631468019838863368444724680609197914480595068396576135384373605553249965521125047104934577519315140934648593828943245250866579053874492445365640591762688310583257753948508830650335232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 43006586412049171976075894229125792726508529985469767004100326607872409308826735643371241289992637519950440973391315148384167308452208857179386932211553256443675484924558838756252946057341614861508083258547882779533206692833168054311355550557941810692226982568126379919072208250345923563292023407038721932090372422332623805554756703574990789737785615899431368767689390257136709264042825481585147073206214687063859756102026824573409650354510214558715486148702439698524710819118839034003829818981961489369792790066800758331185398518481975770594146888775244016938265622863013061540328949865753244864863926089515174174642959947728313265217111002289838232244539766130934571847736750821923668359011364413709978066310456035659281288300058088284136952913421175816014968319492050034375201631345871955112590400611467927332670222744434432587815700577830623675268987679669040898493337794573809099755170742952835924064241255617519856478535402225438406145940354607933966210063120486847989659115496722882279805721468146368814614541596373272495400360183822101678754029626686346325518103925554809265848157286810689812391913478637873226257226699613962669734853151459412440488103525721869820524618426341730153782082708200677171714463386574389723099137298222891572570076700408629759633177139057898690881664106146368989095433875396652057946767922556684546157676804360179685280108326498469765754089034287330997255169333290058086587445342469770402352915149493559116128389035703472309895524766145379644299889788530323710448757717467100188462007715812676085036103589231906982626876019685911413339160642445169311536986309603710149663064981663765057211139039382349100100486384332010616953232302709597158201176922051454062712662812431740906657027746656916747877559869320808002459546384490319110681731394380556699282142079670451396342869424961697908270946277508899051183549087236365103480031495465538935938190189695645589536793704927865610294359972652979924368285279537342337647585287090077286567268773017563943116517072157309240429871559208014329114991611058135853243348494114952536122297988736491605629803059171319711839946086428256509860455230994281381238625725064221718951392377783599753613216785956560182515717544894233974588939853258971216993962229913536286816044092223117394520529893680344691214610246167542331226387619647974805828757560357807538136486741591214186370449682148582049645837594612611226562661943929815261228171807205825204215009749391893462786969261860103137624115347795319380809876978390392486486882379388894842753352380884971566503199265620552280595182211049391191527799322488745780653252916824070511287011967575236248917392393065468192217617422689365415587979021134904146644493227988255445738587338094247458114110549867463673904270391352684046858461705357240537840232316379688490705799359905763020694209466897391414520923933217133198052546502896460678164560715573771961118857958375590064389845653197749867671980104975318400879476774256662894510279994082229219550206801764451852890001031902759043933688681777586500595498783516066301151581616537734879593609816050510589798052163198477397936897457612877492071315685778086082236694751058505552329315482438816255225624089144525391938192720987792421148931619297525935051158750598092732196833779297463587364371636273197929435612796177690851157387007186536255289013846314521204483211215045270005610279417858497850733482907850693906581826873607230846676621684864253719530598469492242425574195750528664960999438157028276671001182950612800419913224746128990669391064079295636693429893185311488536316435566318150345434776215246240762500304765458974589079352139848957219100760478202963383029480523787654922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -18411851653095660545241915780125234381922076627526186501903134544246947267688833976668282095953933470247085436032949070232319977811804875578157833707431172878539231768159354995198509592104722377593966078027508537392550801274430384995441394105570430791312416665099009109534262173608506223299920159360780565515391207464320099697891983695536384903445192972095954024513025076038973934982479198694367064255116839240730696454189903913832092285826297142720166953488563369238911812031962297396024161983283710459537461806566096046790841662963154873008691219655823019301163639726560804943446393140294402215275828297146592793100253188097334042084718610843788041441015243962800690946433661696235912470816811115845838541018858415573464165530180970347285536843589149243997636100896582316076094846116922303066980901708985716248782663021666311926249195906502261862202281095078968355760965402432047116960513797681108841328466483105837409481124950634123153369519242381361105650622170132767948514643349425464953430179158758569964078044764010786806769182777681889303201115166321744900017373448807676605819378099012671662016226964731601318942014956356908620542891521959358643037095455495697018355136732572482548237303859006320093276278594569177117222100963575841950323872657326754146792573945926342540758611556371040064760878392779015021801711218458622064024174571481416939095419437230687490608229174609826890878283071107177052520079027859892976334315573528797026885056904091629350076150460885457790983043394361158365043328620850316687249973820613733211180355715283430073725622303662523238482897019688752451952211750222756918116520155966916588407734608151799894241184445226772822545726285382358194695268712237203958221082846119797606619107078704445372902275529568934141465985440658081117976384173005994319950230469456476934291201737872834623037741070766058482847561580449877946294723553618343013961860120967466176768523380658003581309250594377425851080609032805456480034086884517712288508926351475098501789410586724532805797649071556627814972118435001733391158157408075492531773896109227596528519724103736327219746442070582595019509016582142847811000607524824097935625936573855968800564505802809315835920832720072754612826491871054762363623576251755362135728955763973920328445715373586109073819304055650298751511540135931181991575177986187617733310163944331944135830252835179163760232203428348616086981366924722645680837277270867801338519470293580541872837508955552543863047064058926380206642932956186371608674762638664734111812898095804832901774505037563186536893621639364320741410567661206542873938971934186951635137980473134675811648632339256802528227531161153830346521634583169969478276734053637130003131455954303428298094206851789845596394510122209714298285652112635665606490134067751991557382928629601341074306680941853561865394786454795456065422368859406906013546619779765785625681319797537198180860316744491909301108862230629212571527704209103518234649808525158922742154182370569707861146971961060151662289104782331807754653530138958258559356513477345570497156698571538654906662477409708532906937058274051340988048898473307133817263980252621261453168052269148161369198542110976466899671514685621709370055085708505204272515506468953257810937272776042732601754425182110112080170661333531572790853402610205069714469784661443439017658074375708984022655234351787094743416409370530281928619078016899651880342579639847655979803437241126300072922533854998112964273686201262910192934994261002080559220156303683094744933299753453498657597325831089274017467083037364197078093277635674255080357721880053867204595317387722093338152411766920668426835948644704714752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 7005367771505589490998735032011600336224539270944801503450765173500071360387837626204296236396180236808635985394354637313997312785806181106939179004605222567918858610954198223034991705858419147232294868040405749814583985113579603994771366539300068731660515032291495577176466916874510260524751511254020664779105232508807310059315673225080296761636220197133462523693121271702479671793883793861195023237281680787326286935489150060969712004671237550960592577259214472673513074303898535776829522610674727422452540420808918985982355446675657027829006375250790405255156577901589928128812528184466413875977548827484433687990511214486368919829537816125146454405546295101507806668055040740493486755788806532933020658424572678326865204780034070217768096893191230792148539201259635180060957645160241129286396837774312180550849729563435066910755118503275493409136840489667691339285601565954764156344758407155372380292297556208657014754566235938581351537438773890293086458245252198217138016249460229564509495658552094757951843779467656605683783521332051110240255435934213897977042721851831135787805245288045696019863056388295577363921888601826803965133976898078557844104129060834105625492893327496480686832050279118904243477921413569549251682839168566214683066978816563244309364413834355671028994225130868963522313073119598171827653849323047685568011667426534772529587552224146030671923331080237595267560903661505658971740408883520339317329673209981116561002351150447340842329257585285938861881323344483776899113901312261826025375970068943247779367442437204625432571273938068546578155288759574430571265185923908626961324759572011567522729333554384870582002650932958912836812921625708310329923821357830508286642632637557882868390022579376742149012922654917369653803314967159568394293338195819080900865110401628187945435622506216444488870610949568955464054463268058166155747031297119450429083659966587020190159043509875557190500749372117057076939438610255737280445453485725708314741833878239187720444478070952384394630481742923659988586173464634585830484140556242041294932374880015972651632455128744442692406814997668083963190271542155784456112614423188664086560119550307852006897542101596160515888232124848599204188122611520521219653955455978644278164756361978701905074965730518501600248911628027337260861845498201607787915435086315346095983600582515215852256407618006711130173810914652566881139372977642483627054147958384403266210259061397670013599769874579781886104679722907206363856054473062348397927665050459529413462461976951480735557451317637594371543649183404186515344015681717856499990342007031179484975113825236028453759402178611864566390128092950222667648120457014530770029874298134999346791715044248988873073658468726808424275481016148527801298282886256740478200190264790957398575269494287676160752966478469578588843929268708565277894010194295387890063838491206040409086919684678523201058418356199740009796993962703699424607348827942912421903037912199991290995690727319835184817616248532368186838393726394595342582400829481164757106464928171507839259638356551379904323870603397705742623991851733452500742124099084385586629491206041334319634909570796684325487643348538420032948251713510966204516760591765998935827658098442524109642729059296945288671812078439434412445975410482000195759668682177822748935493154356020564370837970249447622800377183146210290477473335771294740695357065428845097074094558769346033650046339950796483704132361653133964814215589237774500768675114303336367466329307568250126038185069345613025140378688848127965657448662559491375311679076057093807937451575516891485636698646328233340139532718106174226765291663340339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2371593948657689750380626753254939818271426425495278799803795453533927319049341781235375529667642921137089380210680945215961567922220915869285704846533498353722290476676930971479383054240105127730593847992788693112387149777442717900647357330246239696178316243758577816721782475608311199330613624935049454279030255085636806648324240931522955111487035044856705544472358622565792674286250250589797867705356302674319316816605321439250074028344441554619813403084602178125576255785819973687202347446564199935254786064225291325149907853967369385338829892556797573282872229345487467539146962227720020572741182218882883910222498523710832632305148984768135461037680632512153678446154341054160737654140337056117654894642568142975261802368613679128863943709426241270119884574506390097488414498012146622199861904394465570103186467016148755338749887476808637757840985891325121125358166019394780141114124232968050690974861394128042892859713959773483157983959972075637301193322334892451484215550274413439140559235542074717991922308150110374150634010575827523621896424619904520844303440994209170182622642216697337136413450987998312456924667405856858717261018846466806282416663866893084120363263733649927328479069043091257317900421869616237788604784734625953742701402479921293419462869501836910737427223470191389239588757625461257948694908518248581241036860662917239116359801909895942114175854284270101640783048537976028039140272694715541465125527325030792748879219048917131990953533589179451829369748014484967574283480734084036436390999654136163271006454429910701058084347841197964956726050098573900421592008920769164977095743695002402956502967301906797651653057452996947829167620293880250232806013444482654075460632076152572235850464824159427280551182297973542357775317918333948899580019558965498984347550788057451863512841977772637312205263811518886409253772974180692330005238785913491851413822420135911106058346286903649089227468439253859688717463493898590259372656945907465956231942481672809426236802588848585812253366369395898841435898930852561639219189232173726169049436006575398575046796475812728916257334103111263554282789605564865541709172909651598386380820118393523166879503373397363466657945435822179480143498303417824283985104516918204633040848382923855728734905327270451671145160987714864761180864663763543711314220256222471272933250291288302372911804589448543795719728331508179812619341500581607454668118656692751164493829952047214302443300824353601660979818255429921042257039807839798711883545557650352987195947599751037050644028713820155363714544204844203835615613078860457070140876541338260427439828477221933963412485395261763389409757237614742215212717279877316564256404198317801492517740579574366136157425536710646722453598950719217464075399694071167755046764662573683169447517547446058471279837970085153473790856680851680987498069539883561677957721543337921032232192544718381644394337214885578796837293705984724435220190200353926439819465180787964741667548609803217894869771353887687751839195436752055900642170415965538795623943193442680149772733222440145003124791693726058018714390446756210820968558361066052754279964168116390195358726646592146068107356267706761590740136184829976325132161753737744763053370900306061306517052443445367801813217481166982208135984449954279518413961908062887614191782570561278944234008823832641147339660218913053673313790347491119351560030598943930974139775619723453619293550345572641950864074596507106672794601089543256964768285021931550727091012387080035766962998705001382841936382158259079909669011076113325708430215876263457238887244665857352070228882669409156947075119754748354952234765060669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 716482461705666887885298406722823981047560153928301519157120132813983517369390506478037861486919149067848063274660296897538424680879117759963572842355248818549955178343811995287995577995580863478985668379862730063940733653196440558753967301579879295556718066937124472870469899411088502103513778235322792613623936994758138382550669286819604918831984818067464492667145633466739649389385986306008919773858942069279453821053506744150723412454179465611734880335856039300267386085529070015134465827782198613448665430071151979523949334655398627825852024574590372692418008239256351119856790601144046538372359159781127867515800661585065320478730157748742054897864207527791620825252704248028628641863551458221679133827102314998663663873551066195238405238778727206566272536370137419327013121866446000983365410088240532785141143327841426445146988344208453551656198080440512924158416578066415637916090671864899993274144623427307955055740012213830661341635570942709239390271019827456280527120359619670580051238600786720456805778215376905790855644520115621210840546728826811018384465038240937832721700495036045316174588646953488901410072154080725355107222859020856846037410129422530164957640129048986029171376060464337159915125978131025470886661070455650858894369365484135067207685012025685631990164649744738810925403165185153116820866156061425081107991302435165557460118009003455131070904321427248635345979045323285965427382923589603227759864488388591026230857961771805564582759629128304347695778876461834863782581771055991010148286909132791071538996254555382397660768316455138529924373266995956959776746787799466656234743754165028797266716942739298482617955265899715700915000700630534672996540932436180192553306823449846971132820204085561437552406440842198594396482360617650441954937725051256319383777670794052939533043465697731003005678330104974873973140422654897870768461883975710874918319489219288016250185314361453411260738992806721838014077093225965835379392974778714836234209990754192523580262604089121184207217424043672003877398225480600579314028544422870446555083667182718562793460089576166025846154501867930925490438922623828388785192146899131662539258605307430097188277056087097033474300098180776628375707971087174768533808240463567583834353279732059167855065605075303815438651672856683943103914207549796163280152529108985366957048115056123268513701204738216777043354236330371417631647164702775809951780919759714562526284743537086456503712876392275750304832434933038862928571681735005534586699616423781760750133979544141684667494189992095002352704412070495779584498591381340142950128559656213209244186906888047011387383242814155111747191632974096294636726307344144694780862420878508543079280720830150401669912726729502395303298266642314882683791784270309361040499273602080514760410154600698334781103365484870993770503524135190324703902945792031873644897283652656224199539506999381236171769181029434880709306093583608270779460379849797702840961043074630028492029433977483829219878087914642779823477785661929715317008396652062774298927713053936600727969646508944432700241643650945934026076859651628698881121712311524277979779393985864652553571784889258048399609174966577639591036323372533597292791567056787977841482122239135830440407613891500343560381494961265912635449024342082389813240129556209054464419932826054471125057677419931536215439535522255072338698657864967708246962708864046682097652680189741588292364574729356114693073320701113231995823359679810109459017912291659649785311009542993154613329334711637127135661922771580340962993472662345733503284778374691660192874755537762763634019460502981922990076002766095189205185462272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -193705152046971465702607230236811520537774158263052650751482999430271183223333063584996699894814327207355748877531013330692709686084684514058249254031607079686127425567178343061723055219393438562958414344768505931339499608364076687642434207365837695613164975278251204910360806693238801215753196054674741602519878242932778356669571975296621688974641024290797728292559179271368393877617337959218752509303749236451114082864936291939186244738507400420984365419726435041668616828457872701929798582663618699944617424313875412042324125824188946107305496021706164834639899287066978691203782086445829499666313874295094695766694058258214885204122095601872043869862225223793583958244286366707058892023386988734205564650678759543393797329611629117310162346356740616433616611013046227958852441658614036258100825407276487899406533217780167761736059411535894205722333745966598702983675463655925107972544674728350898507724588404616617133266880373113919164388156286747551768973800225412157214986597259076419123303661720587798282893806312305808302256809130215722916267289314219266689407216562849908745674313362642216121842272872751459673288599602479728066453948574623641415876984273550292657361863304527818556751990686858408106961600761167330082701046004095838979009531654330784459224989047182552324267354164164372286527935495788296670345533083143566254224635871264870414459742575973152890333130807183362876558193293073836833065056178784675939615276828286664898551309970280118630439444762538004371512481729236237996384910537508749806086943135080461386619801948305141692251568580775409019624679835154237745583284126826667371293987811032896988850553822192221053179097457277025281562212018363815142599373353985290539758193046322173885487011506545006082575252012959620265943883552445066116211614087326141461562542292404537536067026708437914484518431852617458564570925669671903660437138630982999255029107581481496824124254976263792300835288811916842253305920589855128029288467065860297013750367264691414396252824773039729768870351691472740393641423457970012862451922663748113484513082288727075800933421259883591008904722296310795539603364520454780330573255646635764561176909989408759340453393013897079777403702233185994784599722828999488833409861636576595715609221140601411505859730082680698525057502424850574839761499049457317025880213189707536308714552856462494627448178943883183665046266356268785386064348924775978482501728472515158216647168824787228431307890075867939394241364801384863997037053854473897667763255591905573282411499576718248863181445906739757133748570595025481423262925294813698459141162729722397645433732944821532065627742922663069904922610936245486926385424997549661397287158287149358762442746674743656177041166533276706627592050791542874121095640242323403901222025485823856527645778035677276848598219278660424179807291623522225804028378133427752619366400440416945275325098181889692986877553437611162664422063846134810020564255429798039840377406881014183641633043915658428593028832549419413449636086525566466870043262495857730616137345589353923705409434880634000444565460568096942743200232894889547576245421294099797235989505722549901162979976790409203109850815203005081168451956478458977844963990638080545307816163420420767052377778993353446806989821510182149750476540102746990752027519199215499849986370145719053509881711880927120673638490750875425910915152387992555592950833450455461487257127980765331278590069078230551949615102330356640094943888122401363534772783704915995189914994728250272262796137225453003971981840537057551879082102486953299720114136214215548805770752311986805844498042715523338322765566110154342104091852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 46912592843509374675143067003831248605829754865295846238065437034422111063690850671767829933132164539759109068123848581877325351482890406180969244784393263693530434221403412425274321209331246081236050458006328415683940880947718110641599621846613750143223341252773969891213202541325514265412526306540820547662804784359224087746592167422158226488115410603468156127758923348913232655680832315788530653353631491780865237970776951412317721281242337896700167617833145382634569829107337254612610263161532029763299737334567039472455100660493409978335160379819380765839312127307210053784871997483139001928143100927667916249342758486377091727577751990728403529443939424318212254248501444166906763020484532008689998731116704849674564394452246134740339668573246506828502213793031850981477074278495341439450098234810997174214806886825030420689509313088195909721790601589939485078067152396674015140397855976515886045694608235230824819141978331000154720375932801158701109223258837665588280188781196476183572874296665645094923836290773903494895059638196307783089575448665838835548546788223518255241015139889044401397332956938030627211051168235323954149760981858912264518501282456044861297588246619034088162050584320206257889742374432357050600468206061895126454386833798656763316339697528410396125312079355243708570821289795071390503915363241394617917487371029877879518649722587235677277061177220784724805491594882822417370969158472660706795729928086042640096353915998644471622961640017288046573157207090218091858269719695995506565077798892855607216361873917435506348743986534904891923720890396847733009916290198029062672180807155787298582096237493922546144445713851557839927004101864065165110193204920040527971751755204814693276981736985744667403749638517638146297968756809976156770989327924965092162880241819598223399001705500953431251095610544983581231345779647026870292058705049284926616228966356166105825993582086787966820091645860889623907009931079808785787710659378358705380235713658385376790364967259361103054455948675025972575707490809992808495723658031949892125413120334650930944240737191484597304308870064561871319089735871960400123686730496872380923913376425952005970196737481773898152683302610718568343776104361116388283419739435947580066161861817269581049851145426929599311333580858081982713717440183992915381795908093524603866965453782189147755659387201019858582556989104218222442879599783660513357690552715872272539928403917652057445913418983711178676638839857683182292489413888490352969078562513696405844553032886015546791936394819544707951855312268708550990383999395653282135314028902108786799845728750159458679570777617141814350253355913424151187957259708310415019552548114415939767547815125476299196157608471686507341364095304903796777859845709612473376598437108901575229427922563981091642014212495320846113357209371274543605419445810074390385530082818011285627567127303977759561113605927555121775071667869658666098572598237464209215187518726772020372849629662957749680308366973655714894175449197548841541911048778514871199306527149532571279916114158072124720672827281432862443675848253200807940533748842395819455573171462181324460731013370185490418002544087185465987987331365492091329490254264061483592485516054638903212297958891641258030206188742525230023206669592346446376975084185886874934054749521417501542987217541138517195474120822509686398042751340802100947672885916230628632935990153033692726234199795398772673353268983893029809544541313357004492531861957184805981574694275116326206571749142735676764520226965088528055216383293603263954126745513040513424098553076197387717602763583938737486738330435420922440581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -10154399353069528136805598631114774625477864252523669769566862145594944353508680203173501981939862111251369315695078587024353697666294099035019850969131286258137705551557998794497341676689128315104676506570963378680827141484163790517891466664384899354946796269002572817997242187199120147207844643935939523263850983110205756635728333763512734061991582397199536527111408841140669650186962042282501074160670827596881357684192774889426536891523043143872239184399433870697457960857878291284305805496664321195387710127726321084323170488100659549269373663934678236331823080669583197097988421499406340933500853702277977463568323991067745726373761139156287733081130515846031505675131473435029232634038321663899696994305412481501106879894959595425490380115795154078043199776986991259780042803589348392908912469194199100566406527314456855103179681732943277544716646127215531430510246836861164963792189916030164884433178798252484088909042815860380827228130625776178498304220468957624196649007197788106648099996937502650724351042325188762025952403350604361067666087781198048747517478828285156777700128300856241445366045413868407406642307769489055684965882294535171538632653590149685054015606430480889468552641680389877484788842217626583443802312298938213712212772119176343345054275725627961969764391698615370199403185996710469864514362893762549879096325455716172586305981389342291698420894868961831324713423536927968525961121669149895029028952386746348088408059845800775485020331474477221033120618666011761809216639609547946692874974327514695888656590824345963528549146991385723452421151915049767668881202488625647059521524841533473765593104093751195670789872325100798248020612140926523835380794526978428006039890485827026523842590352514907769852050885667947220654620661034697198227012556512943412798542619490968532050830519374193987170868372239100006716172223971884112880455819381540230606486763715928919809822852380854326473092908432877875054040008131432210446904345908362521280283579101141677420539383746215551896009011449157737451714050009202229137151916092412666276986364679366843345173367036496476996092034289620107659057795319794914164802420134582704904233501489058609215020799629578347519103331603391699742458480525028569380893927787300698171966691662014659448089039513135423494313157470455146759195905758442819976762385057228153593525990843685909380688166829402892431692225652403868989661071465138780811903055328506810240460365760549438986500960215883193767501454908770202197030853106453264247962929558555403043696624061275607847280241692234013841271949402911334573236224521729827560464093541786558601027995810944021761492984134225027258566548146645909629695021482740681139977619381783313420112951192665975961522319217475067670884520352525736570357145147040368806577410823560764910320045290380809082402255287829556953695749454016022630366161798879174090426928141289223106796870488132215853042914198153126946268261539174936896658273687946767923150250565543335568054014832892509707735210236776956640491857721009546340628712706439117430605568684113812327935850202692978080891874577002383535551834745724038044479723883282627692166563241270400986953881055761238447285491952184235860820762551925320512163999613153320246028074737948924785425000236020764449101472196362178181630378810331181108018568453742488186490046699167098295072140095139104842319470854342576376869732310812584093295151425572015315841880039154445201923286180663519241764506342819281813311778224477327667445563869843963224669013836383185492722191412068763456919702578178069475175243013172620280284945627028756746896139884477384088681814908604702621997742212805296128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1949594215259969719627812121488563364596132492545542207598057625026486842731796028399126284891023119156300068209670409762402051455040612913215162227981349127209034025626137307918283422425914693868262909156604385468961989675511141771537052351065268124330460543008063010780720960260069951860975216989068698379770902013903115988473612418188624906402586563456333721879559729319952341482693544447454019538710679906704225006567578328493924105868782902867484057461015636491377928196258673208602003080825678573608051430171340130546401704911784418954893964031536788166942718030720604426440834784021401154268269019456322426672793334789794188776432158612881356834568451312587001031355972140201173815260089369336433215635644884622517580067884638327606844671767423401375173440574792500993514500015798965646567893016209615789386056689233519979418322102312870505091893549974764277170589622334477218684222601227791131577484791397411563608490144327729799163175909173956437939847211775334882208785761966905483372323399733470735454519016857806043791418731312409911928579576088033376723240245156153967234585515554629430898229224861654023629963836447944259894729948563340030460219672233450529421551255188693917035144315696387875885798970865539306670380483209475727534287750614987367460762176701503425067415040939409980779428331029189434952056869368899790688254437129869885814553822554240111749606493128589994290144807039048415005020714912763206864516362653617464595347031764695695619873012505066442390120065670783074283264212630409635522526403388087570239682195455538272777881170217829769537413216483560561300130705351018024816525519812548158816829513483461841935209114956539791633985492198893386075654158428146018512036238828354043805861716457147207056803883946334173637045197985251862157402867478308999355766979408117400510722050997637445824146871581124191794768780231187586954541353538174532739315687224918620644000149201681880261199029801872758029390040247942461271992188128654794765465646875842095134861030909558588644203001893834138816143809269949010042771228318160546501730419035648740466679918432440549445207181952733092192763085123380579398618702392717304598109391364861110518642701838369171864519764822647837430540620008243190584693332427498682481711381801680314995951951245512382763311678478802720442675909745151823927536716754440145402936178241389598120220565932206061029361592748831619535784499030671363928702305259636727321823684733888223739699438441440910207370938690741664920285229032779707490179759878721460997545295852302156597169505587193294883268241339829389979472970420648322543876525143491176690733710098790951938192205425318551558379301868376141638096104900762968866518192834051737508663733454777116094199964616118366869354926287180304074609855678335512679533163471863028761143908648166836526520052199390643383944322923590818927988744224262115922474002715222871565335864943868089383988978582770354309393017053969195420271749087560214765216708096818009856203940899310821985357288003380050008352699345675180166503226227184938016084121251102103965663562867366871499877787517563306903030890947010294895203118796013873325332345274749534192393506333174340826180108314971735631991058736209847709085501670495074939982270003991520852408911064118883987493122894742991610645479820166785163000447819565742183539137905022549728896904601589106376521623186403359138386396867881278069208848909800718141044548905957210073730441809247696288662811453201504589567914710190546979627217129067050294753244342872482430898166471591821038341290772335711799263854121188287261308235880530915105908355914622999588251513842961006793586970580536524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -326532619078990562819574098591629124193175568800191254663896915582794407706043726583307366346877420256333921630861317551288054814905203322134034238873930954977649221046648073946839746281727128900282410070092177462640236485897788632497928763475773361803697859361478107178409338496327732120252720185005301830889802629152540065494446185381576040649324276158389184923662489188534112620485495354158589754128679902989287268779253463351962678110490569754285129395845546076942276674039938845834299395414684421722787853650239762365673224550534390969131227911765412410403115940000372926064310155477857543228551402210556790230685851396536419151189129508263421712883564971450326435520791151748746125077020177015165889058815450094300648703607223510857498258818312123485343158622472653265946692411803944597803753018779359539628668691718140150709575111902423302714518586390945285895657948026308396880872591889553102782379035509198442512437597982798580053192483734403844017478150357212599462374662791610788955901537030871764331379762198757428890392278141452929818497299877487329271101310431208614072687354266990796646285307392366301760934702907872564307034027567783485965049155694375423908028543543922730402204931525997011830892514387531276205221093537326423267906292565082860885177537912871321427481459849863741408796315799184671847537165742615019624128732870630571649937006417771568924243876761028385186923719853575590993409027927394350367719479347641992531433961058413153526735887299678569041837819522850585892885903023392895351996660002334656262908059154081844253683920223566455022516884046343192193833304285243259989766526434904192438122085718267657809888058967962741078783288820150548423053772998126167470224789298736896937499771037017363659250153563633485875666428011013165804925563686526890230749730849464843655188056522770212324405845374466671176368651650994198943021594767324913261132971625532388338708439492010798425801235581746436270301171939800162193819072592615357805811714855427737748964274160071290030377857390850119641099876006363811482787845704089159928012926137665146334908820694289506065655972155515857913385215531065952858972225428863591685651814507257479061069042540122591180958286178307585763232861667425347416746519467255265536191702312123182555314168571649281856258763971142162302440890544714605240694837785019149305415577812211232432400456826943483379765064512180021436605681876888237036994614526920688625681695481233253501174961480088508254161081261811548219445987907705061199618016941712965832559794423431600508232030263782712881032113779584492586328769948820011436898210866873211430051255016928181904409654435246023008455627073753800002283857736614237467332701056818006449826190020571961442001349099544367571831367325013421615463585382634742676248373309157726219355090387028855461172424664978855662655476070310084290023564433738933122266882673113866032794881871497254189077731784805365123295907476067925704293347232006421013253519920104434449547855799535167164787594815769771331675876134451294441947037662907062076102387264726346424202612469933361383071610256178353740570597315169115714688620384994843030366432541269794499797892953611277978682647586404102141309800998162761065130807102472762041859990421757858750030883775201037421098133060520361505950788672888263591530248419594417262469653771895923889964101099581061472202148421802601924352199229970027539423008197403532748786217673811033662830678983128231718234205093869822902926941870912375140700683683200959323495312871933835633598583018819571219820909397206945821668282898157751506672934704670262562051638438128976567918485670479680981723113618145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 46026546244200646409131937086024422526584668832568595872859876630449689141175969076237008360938712532272374931094699539586657276148832189851403307674138891701904919704717539309902564658834276536530909585978433907871978514686791572238468365039754827175997883515797410811233385965109871228142195076800842794310456878785625254181243077924956769948521296526418552788559309917412463556194529962319105685904961650143117461539853153362793359881472822708477922250122311046829462969563996500274618558399879642803219599639048054194002037102035447402076190999515401353914975285147711427164355070653522445461974402040425580426814874219024193307606861749098890732572806795864848781853920628311150328360066436852434721739007784677734988186876775045055845150069581824363636419379856536188798311798630762964812942421663985046356020525843771889596871093693247677511536326630490533751573360699701246760813847143279641645520883588207373424106974029413846213036064723682387972115832904532956561725527479561129327061632722231938033344939236453537169788049055108575098740333107735200383230534005707680792945551284440766859747499153865950816514558010314316099286495334456693178083620401957883071413958297965480561998760141034577974800717057576819293506713444082773454369522081602324219922791570451228945697871422405843633984957454611820321900532627962731698268794926594192009090628829492171751752652416539125406418669689534569895913802338718710480468953042203767480258254023107824029091280448948790791123921933034843657671586083422388813411935021035047118233247481584025411066993705357629178418787077797546447645413510722670149621390754136427139117665383158713188653334928766544945137185631204487246253236400610810405822472237917492330498470374833784143922164773431565866930848268625358513769608123544200126261415929298420724560918922487365325832597099605445838634150600476436249614558961843837841073874185740767972582341901787481366109122922539135767442980863462159891896255520613769335574259880233696909255564948022674447333003258792230784299418303658716420121140380830531079568308935960803346203087671508933650181443962257169297286801688840715188327240337858700007300091433786969504398495704042978881807599181526212801847587201811133171026097178635762853650014965644219677338251558655728886228399152479369629960233817150193275076653902167600320659495833911056824991883180137214144250046380081150821438513447470401291280382430313974019865021793464865978831242955620577631500459296917362308579932105790509700232618835852958762215798626864919038376104835745785576614394951607008673650455187071148248201962088354122196421843236030341456428014252909084194791831691015948438035622958710832530390401254837865163552955690529520214095130379136336167456086143774560989089241760252546110750286265815400396992386428453848270091431059521396650642318463871331576236848377784774570901890159214783065188466873771203756143138082969134506970284098257045148787479434355058201894412260641599167579281218085612035515508228294065849098487282422421013858477863918257807725654689493476573028835511996275568663143398638133688587402026878102467880391060699024605209319725712907377869240023782760292262073410660763375504026555711373351367930704989353097236429718002910069362938382802469100426739528417396896636293175090478860240278283005005229117213100835115504182654285376209455315666083032429122771487790912108315577295115443393280465064049328953004280024359316335029370241773754980277333895435101474097215356563353896605460850371722166403358878452114427099543295685276810387231902700966845060462988090910420515142188116016465422490570866707401837547507154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -4973798514350060476071848199332585833835452732874572943204019041697269680794669118100248828040451384004391737646431996617077320813218859207354087608276523453498425343629603406336756559626311671014304229635467108672710304955438868820103602274254168734053014703693635165861117211564110308986630962733229133947799028634574135733440365813003822114344390757064922849374074620943293322048855464765427197812056159900349031922954413865448064034608813273284516784481815054085984983141582125282790537870270400164227731130640675075319679638186405717562210182103447943531341314022892585155563037793109594444930727809169395864110078890682363783386518024740070161292195691820025381051802151377965076817174840950868734451399471767673436778555245785871664082078360397958787529301415950714343689924808385334924470835628645799893416980426818291391041203750231953517529789530006302284219904683061479476316343606681919709461836248930718393577910257515987374993367955382576509810454599523554692724876712124472133435704665630638843102769272194193904056507686893283605360939014398481888492713942748997911635869021649232427904264880441807746037855390980980916757061722270365219092123607257179479054283439198861371443779875828265882954500872228595791182021048127080618212164959841693198721958948327480314522510180507604790145011253385984430291791093182479907399661657224854883677042831455882530149090515857907615995363723784356329503962778732480592555980939950582890136868591020881614658925760368365558344233802929864331162283738620055294543395504120735978449665350432832312983764124284444937288282652357167304520507948835527641537787322326987288581179838700313420863868626919624036788152664755618306465109694325998480727456674192970829076660511339597225661019170492678466564919324861889931570994012152492639172218557814312356926790951014941139713025069878047607941496867254831270471161599185812032962777765882779924616115509498766578528585967913745098008764103687756201361835547507489703684692968005164686653213689694869940726146860851212973516972172307728351966126119519238446193635781272566451546340214636579829876385616865523288930571363442799676933311661247151774147380505752705637199590072756817719156465592436702404941230329280503564180091226760984523188221631421645274986825151379050929681096567386057102494706396254938461206334439819528354870985808280443758534095949627189093530595432704851791882162517776666429128067805319591906949544487990633313075107372083550765693427618271938992279077701948370619867531888325789835917379096815754828491011843304641549186418547978921075399192655570020041941112227841347602298594600008404356125039183081164241354792361952549193822723610707326164120167687429646061986453690876661394209263180390171739215082515959658978336206654107580754930492137522722952442251539011905394248844989557360920607536731756265907117151361172346557058525742535631465961510479153579801377059337547273949877782670051513116448105514132490315205320206903281621432513126843300299686452090655057544745707797639737578872527827707252965879027131671369761486242112518298730134044562505368454611821681898826057246515471344548983854383170854064384751791082178840114116099938284493625458801387887191357887515451739156727286726141040266218132491451091868789689277246820739768626885440027162899393856416153634676103894372056934203038654126551607939070415460736433281843212736317953856140569648602890502078631467398626589732857819824903422928316248599993248475479241204192126120270253642695205441839730656558240598542485074929929393035061265682955479443964891401769713484522412425245688572383309608606110799871155906292611022848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 266835251900059096499964694818158989471842791287163197937822329331768235389367395293026336763357470136513144060249955300878378315993987391125938491175321090066766321832746087163453075521174840329845782959197907966646035277092772835139875110549099829959544977994433919199119753536104549710627567717859855148358453401328846515070293531156015404537181847624032077615574718118560990371120671066592832694371325955599674745888185936619711437635367111968462389735293226148780917987905084203349002561614782784468322750681554254356404756819780692744909879741355889565123915312713717232001179929743121971981064769691207602342340318919045390159045072359982786455942247858619979715399432717861167522757143949527856119426306391304854232159558891416231546044931455835525213175009125570098224077288694213236253754828474148071323255462195386682376443621054102935079984413648330802976695919794761716368668280603553236731802691543407184580816857556813297676162213142932285218102642345045907812971693361640359979028086026133004236234037000565289418707442126172376932262102914566522493414497186255360130504102320399931230043019059713716841293209635710677400134451703821498091600881254935869216525456296080472180057464411436772813293393521004768834230003934850486312572756879470328708810396418719800101826373726515939298041442883586105806593816203922995691097483869036634713022721941509458625962706997779879340786211322451842050400789084087622515106808772630119481649286788446068701213812747045186591567482030074999206615822172804373948078958157241023691844569950775692624927490891843199096559996627857243585783147421391805652481577033283341938517349615516285836447158110443410335745733988584799422982167527899741938170875843030480896607720757825138522546103709868724999998155792420266667890362939128213320914948019110149138160951902038506060407209010705045449391775145874779413333461406970426610368757813940151055089215169861180755935807897521939867809646350288002068107536967814870444235907468027892857349217571753631121787869046917155460148261494357045902227463941271633358612939792057243589069943300295079461347231551181612168325911196251711634911227948798171686731537836212135285037951621877860172738295525270377290714897869352319479588082646248608608025495395316964319458749147789785904340780900454016042277395869783019804040495608921017529343709312800832973808989582366337917944171750347296560289414591459410998535880416805992753037278058492367751218056731100543644097425360185942052696353267919949628553377258667689838024850944120165195526713230101523243285147908325182379200429319385773505321030723799009970351361020303396100447860965097819977363359733676951109921996111584029117846280433366677081336608407535519217828962716509638715480987575677167995732915540158449163797834954809006027757695470387598484028137607638395221259371598721056141188426125793294304716318856501857098526197141922050528525891308209940822602529916327728293394812974963439155210961468073023161013163974785356252039318310738371559837745053205568976658900649714122890760142843295305977737910138011776873007976345411634528645344095946497540046002343744768778150958086476656604214191341430786695965534377971501552529128691141064437050351227407472896138481521777693654038047348910774873808891863923874763672244608547095921973147410708295314006839552961914361766861825524893689360518957249556199415989041927056772584300981168700932937429742385959267395269526168241502665777179123511305666147510732168614144987423244026316273953732468752726111907500996917672380228495406623819253889385027255337299125571703508340853189508519154159725403250018769268899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 43121370287187313593488335148667099403708148669348474662708117870882964400101781945094222908178753954132781780725574130532348577093156053620910323433452170204203932815960665388701010517519892181852082649673386971154349527407217542258346003036426025550430478891050833576299575536328550971888614082821020245633448685425495078432348067543312056174664856196448223018671704744877479842676396185913181989349934502082288612232522286769511060461718723618534086715274948932155736032479439782327157136684747004954166047178068381957499753714186543730991479397962326166913468163933924402142252070251287273762563031050103414651443381804254955675868134796146192058110602108463099841851080034382303698179045058717535555763862165433714508873406088226620466608157238082801705512777208662811749768945885472996233220601263262447151376476757792168709747486178743243708851123989560840543936977662572434701377119866189774027642154740410540951714894669487552009795818432652103887133649843501030606462025375681103100123722580771426431137642619507936262042990477432460495594121331067553325667791954696939680705417239682966572344902471946557678492300583652811372220220314443582348685880073107856138160549370630644256595021143751176898267195550959480575675394849137093635044085137800020093599764852789103578383639924087227390641628750202362183611447156145896418125658055233286675909997934828086222285142665546944161187040020243110845036197525572926162564436135029119255599657519679151544021047766468697171230032218592431367181592245884834280608874341471343747284706191363910118440683262424719732576688377321384704061135470633183149291941472766641669875519003348944370811244324473477898482585572170699310620156901211702044522939586478660029668557948575427190498092068009286128832355335977732570233497292973934474794491854517042679337229110019544476859457840722989944853982294867529585756709734977693069423358490965300152918290488190699720605313800072675201774755314887784421179499074076886313776472477924831509414731204979854052723701049570718346954081991281281499804134934696347366803895361248445420729642891433034854547399490804473666548795703053480799806792288738693274399614961371012670927302540101682694129784890986557700896707181091545985257644032013011661438353018858802010128948232965253570435123258443986082512000177794982680686984282219274912536182490036882231043966242807650217720093193331600327900598643225301111112037706482182602816538519190024301135535773267393717393249198305597652727188808083363037285866866851653595857888737144421670103065918662717942930161369276601217777910028000037134222084042813820081671379680406702355789507624195155102352292814628483066784297299588470145148507743508413250631407276036945731583385475399700423943242961973565913910074099544621030702027967152239390988769184175491502037584324605160180668889168653074587088585157570385555670707231821643651924923825237963748937615460616766335552888569958526301151740054513225040021612363616595313813501819357399330848562474503389429919552383960028122220733384791443365153003185149295706496344699947826372905903559699395660867522462343110017317672541555482233216931694514574185579049816227696223756138228339583758508735257409722674193535897510186734754402432087989138849011381451028684086420192545446950024605366289146342470286580391617464246819088173777517875016889506522058096465228735385185265154795050938396515144963441811343484201025528360791436937063563791095345094290065243299648931932502340807738382575860409168545040911454124220954780761763623850899494353654414264657186035421540754524639859018270567032580188194600902348577311704112562176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -17044628514171043488749459685176643710761236644406489788802936732794577108142695011277663604311335039799613237803169932641140922977820401338798724721642264744599395200193492246365816546795577007496421511336716854806810673394597516547475283866181083821666488200885630550636434583262670073747494923780257443273498565405336137171531471241820828581178139504898025313220729806608926676430620050377131243274648552326056067307845848731398725462314387780371447280353948477814971332975618850198929431636088726037088836856316858225070712881763439263897735954515950269609781655358186834903057866179097448064122786670617368460722560642859194849044439131273205996891248197873805866352469960235240822952364081302372715238177270715150088619944848048662982855884439586809223057488317301213632124004886703921502188273992528067665412078576585462597863858703838819029204589695538442248744334351441026287260613766963496883616415584665800775237940849844681915346712457812068789324914196750469836001501108312910587148256691114651016008766875596320774399334836647981367621535512423545659271781790645645015921826727092689141022078185045248613543273884979525154326369106601841045240238265969028565578871911881196315348477717084007194226719277526507194381333475694617708851594186210721723873211176605070478236141099238798978689876668352115925355387405365019607465022823610325691515992818784976513461572283324035376740653724304389421551985870155318224079342412870120538772739872949060826082523384685148273099597536306670796108572796344699292397659505668597696593923683896649083330747573793320278109147245785387642188195355486034126354447252888667028019096456745740319827718468578289364246440462311497907949399066647099931059701049905203726584522590997281799734212688850540129010608843801463891086099615483438169570055060268455840508167874277837883754209083701844898407954058299909081036511728052093332278676874616423287074703533783837796474608303105423222161792746874669687256560139367962865343987085634111924707322482153890867633746593594522721567924741436794737656887137898323838992982433650925270660261251268064780362624879762925655550989843891536525812039065155920051626362775518054086086464079145851822616145050575378866362102322930486157894852777253231920885950904228949123015342484042197963124998747414196354099136849684510725083279405372206838139485734973863550652401103917296036543923947502728288986919657473294764034083241918110731551567468606960859962869457783010806469909067336544514593196831996132496763715390426594395603749250511001374416465317973027860565821047559453161157026992859899452566708541626723372466469594719395244905781640321402003317509458995983270359837707909993616100871549949140276712780466668633556480625810905339868562860123610277286983328497391210418276300290538511618226081523877834735574265449501903951080526499866837092657851725998724749441813727669107478598759183908956929353684301624319752229900275854968118211222124431474731966952203451755849863378195634711295063858099142473920775234776651614808483118128882718876221505460750703122377789669900522492923674402085559243996686902989460550564064864607049407773273484707426998283506931299565221170098190556845928339929056485265703418391661595134104448146133589103806674411390371124500051720730637938879751521637311853853999813595353257366323061468858907182713492784136152936259730450394578407399066287566152097540811205460020990875091666751285821647717019621754551897668429385122094533517971051556267724456231547462356527846921012949430976598882416150722885911028209063178803103852612763860329727981504039250910934712560805259031676054947469721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 3393272394864122484758528341522304385943047710496337100193288781215430656215707821753137355561533940807741551196774899367124103138137142352137478001160934204689819724605598029843933859313660624859684593673313728841839852789722366965857313807423293168286321114039388457799000777226180168403974790172276275028550044520169984597325997846629147678788286127124429295503013658344714225789806664742982769029648118002358033078072249143115534905432224000362558528245653047779658125861736259288331499113742482426203279734902622961329075414179143501809178021385308867955392738507724743493262213158620679711825038984017231479668854105071528732861047808338235559002833917674303596836033037145311205717939686337992987122977867299283832455871956280595885363006081444520404852039623484276399254613004235273250223372393092076686525488113062402239388424436768882125456688143439668880651860302928214297485718716688777829189220020518862106329286626277481368612268987380270173372782357649685644250067800051447483604789313905401566334042067018566295933495678028006323864039592561476503504665798460414224736510621004572751311082868662191555119143441978369658037088566594754898525360355022336787720613320418033331691779910638205390078559869514270414848136225788323030181372323446802974971156970774062737600128506154877779355989179737614310688627783605649737730926562102858996754358192079786520736856046978299039156807846798280562115406507996036771876475057682161567490606589565081406876235372601597060921070386997313052939944360921172402144368289480750516054755903405247214475126283542117767716674486931746056848360851237391155538891171232318006736364432033431112241508615175512739885908522734703186478784398806676942247824863153915092004481087769927114111664117199392973656213631188648663396375027792877256392820557652990961802880008360594076793089257808065431601320802996707720158592313755260950643260758882298382900028970941259456250301503134674789223721120140511399233760273386553824616539271092225677965180203423817185939789211476434171218973464569720905275017123831690651697661961628795529957491149690521765183297619676284074535480144955863274699448249548267603331680855037684986609587297822287325057016787907902076215787486438636363017815420746131737733092557409704731890950260276509528645913546933389773871625182957691595946400595629467681599486830220448303803534940761360721028659175559680827330647351031355161448000526259157452981573791696419637042649852178909704534484626803144381910100092102663318920136991761987924002822635785583972028862121016440680916916462366667079952641609041014111797366469166243232981153621407642968830322248182408029185085783015427838470914625453038418505331436550370600916907453875401041057149580453486276644959515654010923345322423260329265199599189371842809976934114965299759705641979304569593074450420390709533882489583570092998810105813115993229814025740858354884993073291384627580807609859051268156176748760937116235483137950430753303076046126689524073415044900314990279922017441418006667429782339342226631436138454729426738660528443354669902362650400498916397651271498715759906352936261171758500876833998903633405025343120056777624966368055001371453969437554810392544179366918631001790375554565383808937319373191785710562522445549059346535948578543582252961545556222606310297643751198050101830542342833612412862960738377533482492168455136801959290468374818468838960580980604787987925484514593386143276439475165479729589381668031919037447315868363173930225063782166763930842498968435070589237067191229616725742616157958090048546361956590836433296158017493925975438969749053088481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -493302121842804295098860703484011058030962521696861279025329030805727461505593395117449291308179019311468307913197648150875066522755887482301051636805633111561944007625205857261048865810292903601624381004902482198566008608768449233117239940249870298836502403195995615710400808659758059800850405107779316329902598750749275497567955078843677319183609279393322993097038402723800095230012488362875182418586708816450440424658955204893658787211414325725302398142442541974719109469457154940817664232448197948189547710687646091825565753081590625194189708745444477778796100598103546965182083604562949229716711184432655753918224821930623392126862956411988313266908023440682850630875753102209469760987958083050410627809823283095093038331567730579106029956671219085669487058565905879864391165253408478453880922663476281352350702109183559867032604143397332266650211881103756860826161359654763971344863458872906022071657424722826321153550924895392430365522370329802541377594612683191675656159545106665047386771095550007779822603591539729074477284719093931627852877828143672356758132894549512899186246147368538100958678670305690811260368668787280955861684336373833607427892970198638136535180752086799879632712793836515420069740013553837926844594881683279217457577151741964899091316923078138476791783236090752098803761832284886232683801408511281568985160875918234254737101545489076283512625203375052249164569265178540073641783338140752387155107233359696561979943661751963453106116994193100439004315390713720802738946047551316699232022684612709296333848862684368670437566707969519841527077704516690391225195022634119052615022902868419691662249960673584389746521807431102287903470700554994576698052626523176340166632386979104735947118944539396908497181088308860386004761516224154971296602137829605110973330031046609314301150942230191043487861237454561401374819630907488680723551762819449478241082387750348806923979974420885248171366575895232974511821716959603695597928705521954434949262215394346005609644118930737541656639289526345060879573772685973122374089019696388884244942935467342983508983771716028521814990824690144563733923401628701020818771586647844668078917645728749816137571527657731968225856052634861733808679994646984616714036037395132223084068392760773774452472637755167254799745016264163496926230558143684186722235581594836153485072090109181336791653052491108804888244042325021458582299889276330137388601626833345846856346475271142148433352152372913594709637508716192892454856812060866416861943669826527717097854479114628574980100865024685822964712037174471882056036864037769405453885961398101193643970359356586345512893143167933614804379356623620236593558273778178015800306533827481145002697022089393836335403157529922086691180007308389037791554546825881703879919629260307447950059611836081047704329715994209388745406147871452827802811115875271030903126966787270353026742249684676287576530124226442308649898625036313694039434591872074832678147051495854347113008534697489495311520418519959086891066931026332259737577608651784436292240052263917376295999171239886151104063685624255889007986269990030921860538385342686777918774697219892250934626511455893363421612823893639497490700539961954735165272490009012558450353222036832259788408698233083965186960937111455550727864656366855763958465764260957711707061657843623784010955225122148551608883664799037709189892599100184315067251825575480607167127460759328182627368944364788809660036475688718237027295200555029683530143053303158081164982204914732663621432991820479146958057178663245848005448014660348648370816099622591660641499622135720768239624785125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 53810796872259708780453974835210864308316714408349786892040538940114087850558022977749450009330752568230905515752120293452165631472781002631730314679440005301010506122686822850988051350560083892810408556883387640314729536350434843909051317258115587370446477789739772469483503952525316444200780078034180884448220423561128700410652751511855286560970538168703809334123194081178914024745557838616399667258758048052818128579587697498196682574264224139833949593619863378683098083008583041467992183128189007502015179396566930934441747747905258337598901466561919321211453318668649625497858834785020334869180667881632416672169542486408968839090873310150166193006671269173501551910782054555066028858432537039706991170082814542790717576076460832694472275805413362257431336485011809870314326647580520590700892667186720255624070628807041354896287970458332029073235685234214165597722943155955837737864875007093458693865680303486886515236560544530342669693278638132625570149244630979792930708355130851751895485529351763694585063390696829025966808667245949193885100334168278496105923485682942947780299998228345046688798792377601463601860628540226136823461721338047408758153287870963297793334415868181105461111667205563720873113564931150548242168370011528735195404582370508350673406527792085472169895840165552921265939322486943134901935668954655957104247394708078429414264563325892607397754842622318388157708062632278346113917110367733435445057525764921973512174455666877160385083707276344727437247576432208780092226116808213210660623211020832265985698634983962553148255640286102292290446331547104925286887026923403130372744952622176849426574938321658614594747037306892281177837821153194383537053673844799346548687968385147377825379061779647527674876975491616170769694394414730798902551641759885840167921057663609057008947395347737987801171271422479116388570035060237881611503050642335645935465143484081776043687728126876708994660774794497448948645197029594502844867655668717210149787466179163432093985962930842199921928308748636649153509862547325506829755661972015992893078836711766837058645780354135319798094130217400162219287938974544266385063510140530326746486421827728459081213901053757458995283215655654478811972655966092614216926393315658298656526280360857374914242939021052665229682482379090915018951167493321307701873637785493303007780678442916872073463893705060240301232761943746211067030886647970126570783260862211558078950741499799157753639524365218680892547774114869517317365768745848999440447557465028826993995890148647764388517433854915196826264940515943584898008766671692830675434569174168536765378621097482336635441470215151198400567262079572378397349626182669576970881053480318767115449242943669146241373880131566541275677823906485022738953273859911572101964046073290972231918730417211827208782035967001974187848966971632104756788570452586228411525492747510538219310963504880275126956861268314032925230886927698762817429442203748279315801218001453496973750417517784012744542382912635815846303673854999394023948195070135753662227538423886289443889449048327910460037234958282217364742547444881137669862912275164297541602148156843719057349728676001951128522634854642660180456473306052154198053428254719822804120684527133433575486763324234396913161249665489402132476873069600610728157890947436693645340303808603320892649028434988269801758121953843646080877191490206952213900678281364249095183190678433379718962505291981395706522824667847665886042739989213096379787207775084209913270515784546001260574581106405546069322288329403780842499433189105132429748490174300804807451193379409710970931375257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3682613801490034704213360604391174577091418141094418379046010692739634686349564145814091036088303431293557951245033602712276199016920939174155814332121717250405334685943661307237506119384275156724116718441626953284159852099863021003524214879532014538837580273876625084439780756757716185072337779968224865694033973995114957207004229281854775483313490478969460050490640908574646288816155154298392801125916563078450164134596112143809974771619226261386846980725544817539853979501420704168022946767802182743362798097462045486622409537857876907067347914774264182457221843239514447557990007080940769318585657464521946520310008541515214726173011683421060335159915815262283242938218793229854186150370834536972900458022185785590434579255430595485817420462548585921832963399715542621457854158622528597828685800684557408568584681361165820413953710412081642626449473253021876364205762419383695413851222831512707973797664797020830495376276777248417382637716701876847035275829882279539792832336316200578046315367133974127739758574444655024082037796728470489579347368713760823105812168230835000713069024146081427965477704172830554741453172418991633426039393712664231144258599816170010483526838776079708851408163009454332380105101683401215216994831724232417818666460459494793589576092328546782866101130827512627269530444372091723087202962468397947182976524602557921454086150857163312720168471269404323941874037713581228198541147493900615251966132863226722747349938048664464945281993843254784895237204576175595064681523259863379587034366422893816367965956060989791755607420053961144215529099271512078811738799775359100044248053937900447200472043773280153993974851892804372295413565871751995265462350016121885521759159918699248304994172419950775335675159390823257265397475702540496337793629417964920740175449356813445693315029993501284924160963209979848386104447013236898219712258808503613969772130799718741797258156769239035833982119651632667755712861653332707332486455204760757099478875083502189005662602214058087198957159072918825379341889974109655246556942346672748753135151679332816334059581816305005796261006390098547960836960290643443870088133736826694673255789636858473936426106225531885277452559629523902990750187588302125752910954877737918003142755992560433802946002629623517584495010357957477805175778845739154091943475953907162457025858972065080409967807517378688476098135482613876010782412425940891657992525581236726110711698083055030846242402010052533500175124926685355341952057702599750474563942550613636810021782629666223151250094239084875681603295350033827280680020321560662676394308156783220968611314559837095454408410364227812648067687794020343159784898990643339775581328827186684316450658746119002690062129851083091407948834830480434455155870649611391951399258553125174823560170577808124909180269064618522104750156338405179297593871575848671833810090589053075816204971837739080210398069064355698339004268915783688316529541404453390800758044229656005200559415259512362618187875986504171057298681561257442894140443308959672428375741982932681375557552727983467351005659899481538698505484628478001735938531608480281989674937127738820634537175608517505537558160481979721872141643569494805208950537952873391284961306204074593547231722406767447460254257095775157806399925656202743310271224456970829423456726438586923294983040424075419195503376299711460299212216843405208361126585383707555952269951142535352403758308739445466578887942579913755666473822168194010672142933892202415445851412518066780342368408875127796499002063604364787129367874220969413092683409649247260953469929088519723675172625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -88797006786097606207095790202284999069002493173139218761347235059200737756466760969733240661640782595852041763204906833907923326107006978966641950587955449313362035577635308683695680746403069178719771736984118359303245159690505729516501372234513489184913903726925421505883361963281022750828225255773554238942337724557418352912203470275378921776199075104195963351041766559329523217028242173613458925069153694982449154543291021065753224108437918111051792470346885230785552614413569759257469319480187025822315187772656981281002634732775064817532754913120881003052050575320310690133522634521761637183350718186656553150737349635212229290016410937334403493506699113276395072366575154000611664717925163696507021757419342480960510294790458318007175792053402651249995362151111463586678390994581183653570097221912426381870824413030716057845116235848687651358418899595511652803594484857092751313664085044784667904115368245978350320832729223164160574023967990989506397126175717949475604504961500683424016289279429499637206699147737944375250829073569345374210717556962602048593621682056865361246360102052513816343345971267214419495632103888012547694390322892795309321744077662393195576884473302348423914837448313082932168193913035576500654835880529431980525873233469554816832177165909667148002501525400263247804920258912166920038130263654880975370438305713421667525266827960258798138255615922157991616183830513645416993435090794635678074748390520003383927650748057273426402514900004067806811442952035355549038533753383991871674276517135547416089453198741772593551491556557284211442598125071374832324540146501604288277119556677815704226109222104010555382442781576957528827282928424444897149091013318188146738033100341596060805094200418084585244977543560733154348676090981108252191034436818386457756637157824205311971506490149509364205101022271770953918541107200082537299285707325278009336346575883370372438970325354064125227879239689969473330212779162458672431839561225336008936634211275069979150171693076712301461696878021032328520264833453041748158267012464165282187569962632169221668760855611752365168452537744153389344907357845855815969845645395397702653029248249390852107005829488928504099349009759762232411151399725193791886467612522808413038407466011443860782022432083478709700729239289611162591512235314387056763480120246041815771655487562191887131420960055587245027059813791383326140468600922345707085490593573814486665517944606020732300425218703010972908710398444239377020236793514981914323432290714272662090112904352040019414878617622145078466077396467430518105777795115201590972183655928224019961053448485373682057112706487564303053389772592511916829313836117306604257381865236071787397380877146698305847746176475374588763841540717606673008786232001064680981301439272089426841922779097540086255129233304270888132847231788467627312715732943938802069994821515361070456363735861674068929914670212263498081637638727334794835277330160229762720863321259729099469538016565233484098143818767120595479170377684418952558355446089886301732349479677739898903965951199326457065307883427769076052358331948008522419527903435356012756874276234296824435367324023319454005565091644718723207726703060879053251987362081663564032077610194511586656796062376112376724565839889050842573620340141893318181175095730875759753420057775435892288503443986530892891327440115800729518491338484868922725152005289538158529126257747895888918358179907773868491800586740306942331629851167028040582644773957413196316466844839669081318274780088206895075978035631092466749533400702420396073034969671803203812223608965313596723424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 83110645681553551597622297077111215106847608787762508083311397202985449217959679192494669387081169458760751945307721192098551181825184682104632812860000820784558410036021513298448476328666923127794499142988927562299035725892114839549075265327610811986612803582313453686456046561021736839996395098720652114703341135682682205148264521709362804509880970814410262160142750040037858364202234491119097458242520568895946085452014568737353872828085883811748436230311576769144590048700816886646232639769370078607840663925352809834598747268091107459894927428783920854581613921206516611130930817055223867763384808521356417468283354742674435073292031485162382873444751102535236365257715800901101432355350584587073314593101794633628809588525370322697407978373154179924269169329674917747726411453461554481601315952959259335727867225563442856216598369948580500113022068293209900350214112986027514562928968185074161433717331331810892121448573684750719220454153400443567474902407722395574559490916997458774942045733042495313664819310639888945307800932596056225381546137383905412170552644338036607699458132622749920711483001909900245145292842113670897597351620981055164466236253336324126752673886903020816375608241543669628787092392567089376275023593194262780203443658584038093903665152330934603693271399205364480447066058058477742415267049551374883060158040557163786902675895005512981649546878791374926190347947131211224846791085036085201644580676811279501590698960005864408941592731118098954767177629148058195397781821301906779893237229464415580672288050706457630786579970810741460453376584228874608658473634262570400203093366854370350065633810741394377332221761417505057242074787537664183940356479452808618567212439990670951575297820249629376371117555292696384797621215215421180109919427228917627728468425952836952599988352081484012663491478214645847908164411562702669508313658562335853874439302051138383769940935889828476936506297481254699376590718542538125209789418356580060261910679924916012084250963223467264687556120746532359958324013230730117460997104428903049222273873580920102680614983182751754545735747323755545825472667103561171889672218636794737942728973181215620001071944160403430146524736704396441381335656124844616163043595231859726437238693511334103619447331115965215367989011161526583400568582768785641597087255253420966129491491356087975507706959514849629461808835892136483001833757562654745041765339573130694794995708468131934195039339698609506358198139514457377757919354746782062696926237921652983644716697779004294727549506093777161832681675250375494626097042057090939060884428122462075995827447112966669478164905533371221013853894124858966491116910424364034293251963910713643487801431954004853017493698696371661591831104100061363315415528359186224700368552033054560505252160196633507431850838377726107681026607804690829539650468791396672168003080768893781886427509269202712182140639630101940776931980126714981431689673741842245042491051703764162464416259257677321252071657952622945293196967886207144641549282329625231662294612997424311576974225706484576267503647588427381126612995469463072631171831133032727285706304337116613774641322163965108188443605401388814030319254282966233808949935077449541574102163028563098509817446878710183382169586388787240993431121489518738409121944819852779934542561534575290822328638219029761986666244416024217378799611838693849164904035722943703678496416344743314681233319480294165340444099097087146056674784910262880031680155261771084678939141575076326199566647609964963543903867276702083846296768894853167490974108164122502802580766568073410617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -17662828052226099991056289124444744481656204395003742362993575427315797629827331580005236753965562978452251168199026135508516308633025150658468043836576312018508152583321210499720387667226421849385649354827608610422283811483486915940977945026861838475355600630227034386240840098599073633415036604968306975154386789190596296036192756914019570467441554439683808151031135760106527263011770121468994277425288339197199595003587440558588841724851979137065025455898269876219887290337707590855275781093854997178593598012637173102022396601177633460823183665230182295824843594645376818406070468385089091879681178943826107702310667915208711505070481195251371749658378270769560063793331459353874961669538639264457701015932092449438404561092042937982838640232594998115331329483369918891489320583526908408483454527820051095761987138589631529047050223995575986055326841766320364625000068210029639348357471315488423529724728316132363424439661144097613904405125216035182506585475774659332560688842814667215120071031261420114069527293761825487137982618872882295255221343672488069785364395006394976369696651526849008011326746122022392836847945020898571689633053340877389681813587626517534760681215251131281838175923029897461076190760154365339960607610103582831652840243905838698214940334861262142486783464203105138282984314753472888221071734939932189243737580832407948212197989541423539987504060646689345215411556066370724837926579570080034806768495621879305621470714696081648840634894028091570381944297023642744718731871128520591221540233978521098806512236826438479839931186893090559372392505388404947958467586641867864986330791703745649634307727492525162582185660725374773506067521341147626289016804291556182244869198849399666465226742426970346057820980526589573282336042119863538847532783604610745867607641363889616508202684400963228288550283890368826539136633125026355358031530767515664134182785508317845089696502726953357048691178474754045966085711547748042658537111349874005411076759214088722852212156744178562131485825535249618121232266715672375779095551627185207474719944396539641322514420322402303730925079112148829743702188359977409523231073358584904625082872606899049696286302528000572439836072148377599798512499442785144115094127542108552289662547204055220416854079188416160717052839375534250360178737156117050772828407055194970027372669320781478968289638868999536483087878421329193356140671915553483142315613991455918698731406236442849117446336745967409474882758128665302557608243608138145142632704388034742799868858041930956425766912410537503272272730960463452840198482956487511881439006315471597340862226259824765668410050092794608719781310911775701521828095556603155156828722870372712395406493127594272950121259811896595119693592821365681429856599515108972073564894706746407768280262322249028993860487583263394775479966539492335305025877470507485382193820271549626394197139350413878326147958930127498657989393016344538200177210747879311313849319973995707608022784017010449667018026117876003382903336633012695759113043063265075817898720308396808384610033234735799021647849253208521896609459255057273884290841381263496724560487278213953161390549312979494484994049490896114420893430635704148969233595361620746291959276424055938105466016033611629043223096084731801357783906829883791704425984455743947993876755993503320187074658744418778636086287036078338652352391729708597788430079754276982575880288208329721819723557598152738580165255143587041153647724622644244932868655011587003191377557393819721844651314486171420390473729012024672762311479255159902021189063998643810971130937857324180900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2732841553232830892361640163168524913358310769400677478687903497095541655634658671484271383702669667930210107014834909328017446897845881737214659117373155983159137669382544149353351401766389931552962900472017600112892206823035729618842284855603807574450838237467658363017384604517798478752604302195273813611822314843678021810066332067877088924334518813323284879117646077726740985591240014055728874479206456219451347560010081340268940533413338110224235493522368168277087959294623795817975061765884593344797711500085947591940262935041850840805455937118866263716946407096160460064081828107040539648562177021928598252496082559919412817090202056938146706686313547811938289022879120511987696688274096555115215561294470187877133280495947542302332083818770905847053781095780711017877356978511117909653439427057299246590208483790251395502846829976772394189256450704440069256570585655998018068319069570232851119052030341251510159782958013420862321592415030924670633028404580692713771645195695778065608330094796131363814804063329952763192562586678902071901770018697362976618639921777517262625632848346494417333283488137973443555037509325961562722841129383357093179638377268178238244837674389558643767155753370776514519457545823374917577237412783349562816872391037658779480345217154162651590608399663764155491293970722735277933774191746175852881298161176666940835372781590367172931076359331108174242603992821364254327579882394001966055838726723383727305536248741686493308892340839443396007351829673017245028252202216979503527258541314392192607084751324088102519975346366871128769184437223137700107158040206275410616723776096127337122889715559814529513775953011070958642656696521508838291979408803611927886057879457862648416522685911654259812053807807029034284784623415722191036791956240509679105995679273845020719905478069694735766879732749705982931495079883748786386134040018635520723824772363066296262996396129457470099965352669711524576340892727503548432165157568332106335644606511325780322990860638691948427847543806440802017724469555910065970807543331209562771475187054409603366917560376605527423425489496316365862714095996441985160971804704018066674242758188860145196535613836673764287893760074076821794305600444251909086449037475522701365920478261603505769327939198637709449567746146276704235836404132447189051335134068711295712855833752254195598713529079080928659501965241184776188468345470134064773785397542398983310061859912650755763405663180543635840787127079056502611004342823780873385349583079165139047731431190868396804207330533388285489840986213751394048369860696687399193479297025410545834234978806568226218919824819097989865414877187945740855384643973836903579571966217557096391057758694222697502833527193259605304391962081353593576952616367328538835546747515550703343914808454369550038626626618710782208144854090381858210079477275052283036159669983720184324998361960773142524762814329862223847117979978323624644840133945291782906559317439717906135085267518692959938435900396921950758995412637763834661067461917491911890352109268377161575407641744910496671950057227820045792853266889193179704047185831282964795184197351752753789326954422535928868090666950669181598514874794255571600399602161806401949715556318126273034561851102640523025722882956840863139852193642200943088265788421594725118516303518465945443508989770449834284776599638341930575410508020085572044378679212458610434246284884415517824884025494724614899286682088779459887700673455453987414630286695183845842996215187762753721484213243812726967153829227188456482883314162559174858507442165242356848130958236715735500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -355099941460845456439695431972962719729011093835340041030870942748383333532026118463878303596600093568304064677824964057761223459667421429918243111618029073963774634660932101878105838871872098824602258656678134632240300258795476757568632478314888614308576901819510304347684856875939097896338539156839995542213730693731240878341063140719349990456485379882580165207460384336008913386004228319899492109985467383058313549215075419673654389543355481767041108168009702357406201318294009673712326932338700351440554687400485294135526786964362575149997165216784417875918768501113956792128917974114236483446071278004512511726511020815783765590712552424853683876092709885129555364702731579925289582273454806321489871672657800041647671069090297213210809488880231565868816257399020859960828137783026687738589151149040444684048123317300318400330111806435330203251261754497549742476763501162782691302046579304069821336926525238868105114349788670207231762742118105249967147877229354443714374922223749813587981742129747150197630257565209094727103568098780867572697463923129283166707277836684667418048075113008361950258236349340559600406588147878350419104684747459881190697269300298862192709890096059623482523156791010308150782670766368547943340151410935813004796909053166884952515625336259922183655019447177539364150516978534536556051671903831892452980587471604471991073147690612218650225071901422933259872563572938422593956518563833897060606493645306042649582433625990491992403023140143702216666206724467035046827688345315404139303903070247156148321076527552938873857120524780379176266086202468645338644834348926603656024083141142493081636782418675079777969212725535983388185961403162797775188167898509872345541180469857640594206642215931872020606167969083336683472129088555856042202895884607630076280485772668876592924579321020161055456696996711456623264250075584870039358011120681491822757848731025759595761074766487247372978424758527988678958846578495653136088333338802864089465981265367061135351910058233406623027486103174498154722647478340823886450448210648139102005135954765465533409009419265579325509970327326885833800345204390437483544975002475298178452998403843623917242387436572306676422620154199291479984095073185054826327782353918850671912834606403575000004789874485437168861330102313379802101170862372137093323506116899636615443599435359868479807826298065653609951465656483226570139644423701084924899118659233911587588771258989507307210988511114140240724243484148701929794864536824871337257676819962868986970175014931534079161421073619989916802960205520776309916828756602419371176731168533576242013965054245729560711590392083505821587818642512781862142304900247673247435845309596104687441233160789729546478871002555397253403883154913525633941668522121516065564132379637463969757930425670493929150407509518016700234041956501171912246893232062965099766572783937090028896189523136779045258163747065091563476039694000090454405855585583438543044133579709560715509741567421916175149370732495671491537611142614301119185468918427317220019607576025338813440928737266151267117248362654140150700984725991103574202528764083141797742649313558777826859409522987562797194033362242147200226853917374419245841436439670007888666220127150794646359001028248396443018706240659649967819827056804219979321281874704928190708468483808710416674487041749435850385579492148891276390120466432147319178237219568470126077027736569164823342788941478153156460087221971407713407668230127967604761566587069122313842702541352110305599892922874191986557919352706246752248377619661719792164248988541860250903193885741762500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 40803906491894988577352176349530407441533771673880105039591428751075360381963213807408382915304529062415755256141387866502981604279462496799794858770788872244545152371442239422010883310616620242963089510592532153818024714279204184521324925619902966850355833209471456401746081345732319679956520661872900590616472592234017477017938316018069029542605351659310716930469498877188565045797886743034645744300318108873022030745904387753895485637821158026456251509096533731770590178268881750220273082826908432991297907154216627271666186037702970808090619395758905115109918086137705129010033239228315256133393891602686833088949557606570285230938921298622816433242900440384800859590207199737099380270382238103780761866547376267984206213879918660650701824273028877761056955365023159167844682824892640963645257399885221996470622585775608824717002960771839266989225012153667222040475504237827480190813947670936192152591110514353172776900551335247437797714320786612746783924009627394390502520030354681137449108476971495027739971376960735320617073614427707842740457880056896568983017694024571285097855728445423810947561220885668140856626446215037598650669795631008952042005315599180652260559706414708775178106087782692772380556983722348516258721544880012693010038860532629491253947383846656553806677049183313819962411415625308787743244584169299166673731071562508234925232686999310046633167032006665293603175959129296148807319213247482427868043920639586427632648781893226761696859846221299320589553285863176886964114853568203078123365668847314254376104820655804702587477805637335043591514348668348838028358500647932588068230894986021406682061930266795301668493027785435714894912305072543146510944644150279634404151770569488306806418474206959218622159133077475940040994907193241050767618203538946161302459683132169545082820196111429794407604328433224132235618654086243008825450692045505650760895279167139124148842279077886323628348706094639384540871639296403637414634063958149936928441631900763614594361475075740222895588855893393032785593587903602426382022064754585477934243274463474773873779161069036507342918372390572920607580340288887706456191737569934329356447563652505874982241387669348273927888512031276630740927833111679174174561583376948053409836925058868726427544819477836373273099125696118940522911688879349326989287700158003781093757423280392217009940617537197033176166918491626039666571634576191690858836238764045330373293919865283070694102606206175368113216900663871928807431176301759051349410960153936011180686017871991994830203852259507785165685561655442226931100507690506824864437299209948539522400718233213852236952465822395198250563678501638606441454860594875724869328956445417023181751249756244853942697361491444173674911141268045144623665038527739506306334536456026824707898285063402331540556487301056145880655208118698139128172975229330354278522124384381361483108854365309648190353339175021725905911750052318409271093223042814665683735764023808650707512856118150623092643479778356375074539645681617990806340886494084673574499693471242116979462154957016344340203242376168269857262676161885586275670264589086310266266678212379747082950193996305758056035783260447927745383954434312736792100231577309701944160548509649817094111842597229527687097254073199744332457030002530690876615906166769557083553801125895146659655189381248005303965075653133405980068810928839432653561362303011836686722280483270781649179722401290335332256254410827519840518848640685019221767163381865674018410368553190366814734640235195790181334937790615814812322736818648764182643262895730368561804111681250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4259830468557234246833344045897330666427213124833067710950656388638540855957253639147897379269895252453327460006542712435867470915275045328880577560589391175470757724536165630301151517384377042765749303833698481351617614792900979215481244398353419698910619277826054779972290359543090640593937216387014970308141012520330101431341955070858749435338948574877064410809820768076819027286660090888592293571049980342992937029104498503140859846777545105799372530951475593767214340171660655978483896708081996099665198566578655308217850241040624394247769310171103996827681356858780760304195063751833867301965875840938376743401994556879731176445032649828439403908602440723488636826708750840982092078182937343726760764780482383938716789455540227518876982687915083184371157830217291777607081875170443962829724467228786846411509822362717626740349947829929881459660824300719501691193806842036290515087842602533440173893458235329500134049931315906749013766245426822388154106756895786791520078036847638347309844594419973441154154437367322694435845039740404972264034656511265727636758389867752860749206925626708715792477455377580338978603565427879899068591781075118100693116110660350370949681889999388427516041306576114646825695097763672742687907142829598486757962113033240066281807126591247516526269520618512522775401199497387724808084248320419133986379677240332958682346855259336095277412286456619063435529766190464689917173568544425834200709252381621418341256351783088953433069995259986801142933495280681146462621200128298562144848432116206173167765375661396466541728229409993367410481993717343477991095127798865310133776002034993880701036838788176991203894973197223553755273995275803359900102599717726968843355217258161533583225501637816417868688826298370350005240753882932953298821732676502466053217030667105299833620785902054143230251140419280483702472889659063821131393452853143139225196402066558662507724272197330818191287143989316323739366236201022546266959260846687461326933726766611841319584106641685820158207075485833110637494614081328999887085046759002099882976433367587259815938420856233281382407903047937932319873076004593075772940935412699557367586814748316851840322479066941651586579086240379697180972566188394250575688953358646711698149967303733862102331207127901599206057103910169021994042043602058351787324227471292613585555894715000692087378002565725386204043277663045946024672825077973207047115082419380825824184000359409016913452126853839056452151091409135303070826391944333673299640394441669194390921438505981771587662459942031032349735685842467141081810430453813616010754829312557643200144841792747565621047750306522594763402051319994420914153507954492262950228034898559926587209925784817091739534910044461120651955645782496200934570695158767105867289908318600406265862320508757482385246500558667066943976261439506045970787720562508521275915719434814729628039633785977705676928683233725001456564838535612167903185184835267467378097880691685780938845155155242993647101386836146442334779800496639078292017934157468112114254578469424061254769688948667630594723120563044976699644792266170276046451782216350233111751958408608434341372526925642442044887805327112345773291776976946693994343157018886568924972856795263800780776859087759778479283800809729540120444670414559087726891452531765397570946130183139056023246915679144834176255602493368632390642592651683907554662322397045797824726770251454712511072901907318478186760175262237965783527607265277090768064528509621423230709509221199908601719656617065978258857758262135937168132222271618361766521267136729190991153836117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 411417256328573185617702567615451803861316845100642070490583735194026857840328142595230760450911518071490673545526592199138078290692887517631367338967667567767047123355855711873953619390050692986029915735240309623464268841974352479785225818989178746469907682160523886829559097672920163827122066938746356975295519657418268511175475948289251978069878944456116563161429901045063742961116740068361909807958319297718008367489957536317764213603984344169106375445900199558014483326122645503439584672231947782539069092182142023697325333298998613117227857354568746632296094201225845367108306241864902265257796790648962376126398729139475631455502520412530973538934645690557429532075205400746656672087495651347316274352587846778956934802008066126949904832498137969676195434029650153105660964756093460812950968628945828076468234734659831981051395233723848299040436570381306156368857719635501783182576135749005553702052018319105429647340413239824353661478841757109350230428862099393894825332281647438392747978342025020314309345285998850874580563060787874604060009944030537828266826902334813731856392465412636232960062551928218671534756136490116660022875031675707194075488898485892015265570275117695364837003884133584172715953917989871188527550491128735666265791666807276217458224036337294985906081683254137544783841787012802239941761938460564790974549919516222738656028304365455102082918365694817475430443806162703523636779641251001149100898665775348189759395157099061948489800908704446762042283216597609615156229434639011132380345363947199803322850240133109497357354499233264341950612259276507636476035907768991846893475407537171485977642930266870755163461693659920561645397845066590165517797335036158979254488349652756142330697446886787869451438510473976375736234909150719563065637392345636745830045068890852561073171502715413200460823547091588088065300620867370532871905527523899896406278951139022909766102291456438025302035821468310786286165084745197219794013354862566236360679792187015657534504047379161927824376765301214234550956000485151307282199047735502350172916725043620883392302768478537088748018434953318715835601220615125666936869132379620657907686833293229640320856157187180615293678630238352576704033169323145382286712753494173155829746361455272216118708310607352790903706439658479490215985600320698091051391351697783188802131707384516406869373694633772521546496458552822330356592993755747792858191791598218797513080708287355186333342636995397436337774295761825116944736682852911128091689461032506196294368457640439245675216927003246000465421200405013950937545548436621885273898642354401070188939242961081409936974163027957595286440096107990973966633145067478716848218966369833072297665017332730505597691090128190922592622333540372480575669233571547439593035522821632267205009356011148900464542605274537779873630502450997810207907660528506644213273365775064545716313558423479170329441920256167220180460088087098223607801893043274810316290022103147315613719619063486817762103410008562752211050419075772062557066538771172864576890833538100302551696362387428598175038765195918411282470507244016024597139770135319240776333608894485803022247025662591125193765741176703682089675872454485977132065975929502782436081891245929433824440071115307020419965963744506357123815851969110020954760440745458573352688991466020723531235858704386177627362012595148731443434055539385211949338317960732905193162775007969444977259307663676292391087236257512511191887367692911560420889984723007691238891495013146338994885033023436951887742342568271406933866984168492595244442057154907899263529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -37293257905201203282696343810333677546147800426230437606817021232219687496818584703232369446897022774722822680216213759147664231419265879383841559542548852987500624538438515512229778313294909376922095231788662969807828451650420893086556228530505749400072854033536692351734056739187475547525594096182837253018423944227842791309932354333036492342387144629123917087473799976135058989754011185236656160528481498950522273925990355893481687839848509324105877156670744621263519527863636379916967509466789422267149319806291439743828220843293291413737116662160917509678541890942191840439598447064438748468202614044107074491769274460987942066467524258087870103643618351680740897932858418374809255451278218721629718700302117613176108468274169589686611297648613676255144508803846094615546502128242127162345344496219752004700439566385825393389765656559454095195012738293467185425989107541283732003690347494008398892064649503163641196446752036925812109912114238018851013171292676005441350053890830705812145068254949498298093984108191948242215945651581418956916856488238742243110621894075324267285101126366663034450719444116223743818493690784463171134970217884765544628017682920327090211168529761050346093639255698915090157973792096810322114066316708336744521259238644395573559675545986566464591533748419457393633922940574880378877163981885038939759901504189150566605168249466202655283619707509701195335059529550858500618285635917464155049703949002865520575070040428724452914742835616395394887491665085978747937289576772528807765546712583691872601718691628513722132451232601026438211731473872433104004028872821810432632524309333971414175940062653793732273953920087439054387993399445963162116848915476052130558903464237465594826082159153503514518064752963544478568209389200259227684457828804689001175383388715798775963159116934846159545534928692310125058032022140165705162192486311516617275388035688405981961675253731270364133809575080295276083020575656974220556291170294925967432306190645061735627272529258613658004722374045599997271750486519328249943018910554418170910908808548875672133585276614867877340198464897765164855276342009172033841545278079381984155356105575569993587828841651533461804687795007292452150579536562275463192003998254181268259386661457546247476440608900938062121675925096621170854877982246705141846649297799676287235440984489494688762510310382180236171563965027853223325937077006458308594247255367443383795445217211916095874456889286962496006359806747058241902376196718155061088143202855030166865489663302549831745569308521610318526624058447061996422011536803697947539084821517036834882148576746780230636044004904899721247751156980508759105200022912174255500978029764853410226405401639986239294329096588095251710073754104752573390768181316512646244513784388193068450006103172084024728633271518068994669220513104010174971408228564162244587271761345994580611892491849864260349110718459753596220231425788696941402966015390514809156313635671420623263239707018429220487688181007683722952474828924817862980760397256268020909765747254530334703757468451948319969454293554756510434062218708758892498610034370258303521945340211541955608460421522459317032584596431273087364078247996498640241319267804758825876929511476758858584682256401639509851085872478438118900491995359092462437275139119771670127680825749174111995218823400703415355924909960554783139471843700474323923363423149178798472135037927341970346036041545473274750646797689969659576464418302259557619590584143159738589136616909554165790135253297302886820423716704475829506806676014690398655023676831137043437387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 3210965878810625017430240542352330325657019214110046236198706923509813459868668068155500741696303702816941010165017093508903242331841476573462945897090676095384636961359800213660293626462235218429939186701369374845915395003670801648347198790452425905896250411759728393092463288638438979912282884091251747826633014832640500804424065500941755159033896573908495242389071351190233514294777462142869361630984727601954599999844377513225651280556785346877419612196283322066316161199807330954961518431287881239187086573189382187541800309804863319078949205245632272963052894541622638140776770166492116306999366005713170159068816576307618566996009953150258685366549527694641133224794854057586544875678633653182188193528120581176068267518244448717614799241871671395806485567398102068808432204051518116261849954983708616547241703954109365594392676589562774197047363744926987374861010218964316644959501980191674402723678738514369629769477593542573437489655801639742655553271316284005210588110590483879417771285975035317687162647173772062392084679011725066263771741817888021966828531224836320091585701168656594642373157400947083263841523372149696978801298629097305022346854889571730644859074808123545606265534312995533548153436828373318149891844292394136229289837934686779333415008242534660369431644199877435214499360584866151222966162565063246454396747980701653708533847795353879917550017113649959428533708898482620346808937218713284111116493025048749933203380614845068466666860838179633855459341248603188638179613012692740194536433208878248047168841490988111397444308402556889883848656717200574791554252375886514614505081598565371812034810183336231501003179678490376273595152925647851529513588003027181362587746406438853022057056417398714891138452280475140319553674503380560982640658799656873771731138407355145474805054852817399521510669022021598253572673354259898832311477541288341928814092127756903530755877060716215315261633628746946233571197066939422846003754864658076745579656865882907553215687579234178684238200679046452440455867001529415438471186715751300001977391844167228500688777203793979421269492135386388663921887969138086516305156753128268090087135484116606319954890636143199987685723499365057635495609923333543660528501852631443791890670508223036595144221516573233046908127009323476994386984046794647979996754640708295237607161483691605370343007348252225132696531880191619198249065460959748296695745509001930263333835373441820777291477815098440950441912739577035923300148090531737343238546799217207158997551442573901242200378219353844328443874651013134221855159564659556877458504916145167109805313453780465960596576461617502516527018932829814773782215475323210862723166339501596349880680496585695976192348425138089273143433106091481354099723268726654651891070364041815766655429036120264175986643977801528746430216330909517107992895033892680563226151081324642071337156764028700392122625123399660983266786579712701685376740949540633950346369486197375905177516329127047507517757598999796394136605832470711693708153325709696097174314813958954404682551529730239973715445786613789713131813840678638739443339909435937715836802576074965371160796647055141164368187535292861999662717782576761721983070445185487337064848022036314929647823068814106448327137845435391980622173122521465731325577140072236637403360262772750648525067709463895466039704684612828250805412134392690441762405620522436333189691062948887678365938460646729712216153303792084847730007763301818081923870145471282399071694153016251347344850121727496726828827809002013255730451355242513696676806744965487041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -264834406155094920233112629913021309806557346688225835256755588607230034740704416662720699593200678864904125555960366571661373282007766803343108608880892269111706043738404010394587578154898496002690504305486483532585690675531863428922527198678338785188987741862733727785546826948578555353574793167144698652933939618957648466864034189490422454331269083514989521843786395602388083724174388252849095854430104947996737975323041574096586473166574646832443838352466325248066188606693522595792261801626136553779866546937283910460659634873471014952410689395163044898031605992937963265493796700934929564397528528452304597678050598280855975569470899897410725182240895555826865567759845817185431965180936865529472849257318433921280712858393271455132887048351077309225377884164857198100859668105192417088130889523127078907559381750637972921430612668272715827262246815522444857730496932201016398692373193057789859491859129442592178069597045394433506465986248563749209573673768053152017587971444715700804758024531334376604297558527321123849337022232168111379030353139277473283181473459955006506530492232724870806781724094605251592576455180877733248850092814417548978491482814858013320148975620684280250663862188823008960925654898035716214326376080340716549418236542628426693520611043720395446390824092195940842378817004724234263731649937973605027512682725729308664824770653555976122892821786329845801836254147676828221929458639893520738088396128854893017925368877095738369881190484904873441266318373001101001321975813538829775852082617027817703107785158130033375317296575370500048884950834973895089580004675047952157105566068573001389238803286799623504699384158888238034030234083883581354584429698587978511793394155169508614806167250012246204581167416426375483554095994036844739620134527057913749989378206993336723484136331040602964752537927183297389620398357198150015099976379600518617966870635203732241639387202777782909760992976038624624825682954051852792951521837362003824784059633438981034805398477584974267834686436361763380972775439354085942778828951808096589529746446656878657842970801606700044507706104206669705053531662317476221926117312391762937173755655747289325572687608227910747199409329196409537000393992877017000673599750417794634050617817235868261530098208125358700716662839147897956887276787758039321054678221700722669610743596344578179210490563641003762973481561809504033266624168328614171255067147777213437798720774357412089859626370045482575592196313229955386975997772969681701113382318832301850450610476924398523275118487068822924285998273354594453968236817909824981216495309081629018795212101084962755848149381957649559105244457275257207627963602860581567435732981580401989610212354588551695157205688545267252456860622341501531777473934476008883385701371029688059105982369223918247350246486729880374547022345893163387495285921528812916417936784061039682643378033257508899186025934072919202506307303688260606407152351123433101681940286927504896308198989393357992046775846060280341855576779844797131486553891235825317976172232643785667188816982551914672306795203301636025198615058715319177757926740936792008751904963555413172599060659951817618735958980516546945884305071656807239517534542432707953692205777981374690142913564719239522286589817315469918187453648675227950772800968629508579957454535744052444266461567799757764253798483188063418702270563966603404159890925727872756665460726974542489687848800318236481582826459076564579757606119233832443949770973190821306762647218810275972663196205966617155819202203891435237378878206944511989504983066128454232788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 20985255633268528168667769945884711863024924403445155217119702542214267924035989712830832398986022674350436818975483741303791950128011490192177608318735523966353989656158300764059975923011586981776408300302901195107532781127008098375162046711959151344636943471274824881235085366668731545869027070170713602953915260766731791591476104276668071623028531466919585544660217642122145735230728052566438563226643053045836495348889374654033102617137663149895096014998939036276919133535580795629012816300807869824332217049820171800657683169163785232506941242147027391755049829346960604102421226004110835680494547646668291533975114692013793298585625588150268787281991709861451557794697352238485382442532128708801139841957692317128904641352512207091082654049655235116425871272027781192631410305487227559315459513496734192745264516215458712580496647841202673422840685156594699824456131035261475492610176861634126523051271884043231406764375727548660160194300264255673200593959749430063962787342394693517640241479876820719534360438749790670114010876323984241496148321826795376371581305000047353177962240365708591467904315921511579603848358725269091266173944982835005817557333019745764369520064359662922105995475046131039207533248855102586338034091016507240790393066854202662318502459532102043724251746802300080797947001509790892385297379633128589381783715553511129364477759148990055905150035187016618909465885976918184747400510071262244147565332146965236975836273513877095763598155916075792330063984904418653836772837165380870491012876548422818784650148950081396684911709588695727161807068951530731894974220179637173277044978440594750384193665033252139023691989996806805229017133952665547228987241459230933279567924153399496495876491740091552242386273600560960765272191397549604928753948597645809456503264320820317716488335469368741133779756098728731303839412716383529454870662872809619827381580164411336486341218714469152939706963988182478678986022809270576262393885913474953283135334508973081138687475175580550136904568237298822572858884029778461948485796773812666952299564448765616184080243324588984509864272046867707212927221410678072240911625333398988331756282210733116546673564362441641280288728879329999626154974152517023551126049074616515324583779005719734599043935007476794955881529167355940497967664504503039419338160289666558931314771147682799137901784737866146274856832040437772209533137217263011954594290448787912617619250244122451481310636502072803544706449166469956382268718454036114325225408601138296422013750702806627973907688273661909427624738369746790502845383288777242497491536372404778846986701285622143742084900119613968644389071462993245164879465690930599730829905770439997315614161617642400138431132657790667473872892697571862643425569232904940527443497375352310669915606274045523386748151133945392641078810147661943250163693718566114250309837052131122995010163412727277538151858995651636034846810236738815355435612992455815039486158580359303072893797157397306095040495536970215789889679830896899104108688148716724592882647364825504572420648024726537441943375905864517450259547161450014797626607809785518072947954126486616757078526241945770492060173481221137550999075230956178496815442728601879180179246091070983773960983272210215114088293682576657117241993828210085861519989575700507419889672706959760964857763006089606959272487063212724956835206288039838670516327169667896432659952974685738552164364352731018157499804587585733393710402862941193074676991529892874492154519699158043421624603411839573185248674377230136673577359348872907903280216651817321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1591653493165009510047000236431006960900096889493155153842909346545215544137162782886658633324183549360322858498434817386651958011570890292020301526957031627122422547621741681675962356705802368879724670696643308907548243643307420432096302934398911345156817820327834035439574058283766883587224857805968080138122195869604626348972827641418019035997511420122444755072097934347813024083534411698288003589604239746448341363712829982847298906762163829901700042960094774934437331765809719620098319123320498041752260102858287300616805273402063739058905380912496949890818706522799710044088844861264939153205688920237706923710253579122186944507221930885914270815108783442349725651249085552719586727269037256896047994922657631298443184924185817099403064099683951059443392025372057067460124003235155956057575137462667919310702763430438801957328334597892533690944513253557099238345348659660603214979532844998630904406447851893392045321810882925158827546400397261367307809203913627805765919144496208570411143799935710471253938372529086328852189519963373377705110949014429136441174486343892881691720726871679783355443333567553203474032861507607080743931655237579776427207593194779957147910441396417458930339790460212224979158522164223398617851501749789469686446480986707339445213549062902408113085609308809202729888685014871015838712163288997084110021341164811841324924690708374418059246721997769806787880493437279154271277397903567691988360646518341807986299556123542930575946241652232579115289498533489954428722434109809956015459748475659787098339523605691244104040200865963595314225937382320383163149266682423851869028171961755370773844440591321587398590694244276519279781891035364346337322062862239828555803794213610412613360665932208445055314465728923582348125025708193336726963353092854547354636266526417265296238210989703661054633249762967141006956406378178854087083083846053365064929279606239878178593899897152369040690270394960222657951793776118657658274116620037348657491656556031671510209959072151659288789156787176316515409546576193664248076487190814225419171559655637116434405451875937584288970315138514452979189317798287289897618156968487898220676589323370103215799645883456978941316452803113446480432562469013927144152060025583565923301617892636936447452310368147243715122337780772111112992673486166771243247078906914196584638902001770543041844746720463804684912103234743290804985616935679169141169284557428072020343336166299183294858971052658076559816824460775325060210013788591481003233312509196505516446311228020299468738928102342335710222025240888833477345573110071710928866293469884379398451250486594085897960918845672049822265196237838655694382552178204074462224386100257368691281126059807046858373017195428403291019887001366933689095682620045882633102793474883830417705187345717318977773687509650599754283794961474786006461691153453591275302595130960927173834253682460467487793872328596236597090955493347973173008000385003139869718429785056801043313158726046659796866945151744310581209729422745828474375382035424481090097459422435261872413659691154842838170050338956925862945000333599081992900059342945280902871519408594912948862757786908473162525467445980344689786535501779813553145669600631942053203771919024550779461862807329331025369414981564306330598633298562424917503846351698605137036210199861059974693700841830674241522436508159298729242637026762266040723944934918970387708397819486980535877201785614602711676040704213805330195762591278478591289315918012075641585484952884658083131090513603712569970568603313675110940249673038874234695329544145584106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 114508751274682109444752905942286084323108050299748296320863547832277610132114623600360371904550403306780548434566483014114437128908704200183499682953957489680512423496089436079253086190221177337325191713936006393108232820150026949659878250774065999645720198042777972866147581552509728166446126698882252447788104897364878325009361958982116180739105712277787012032401811176774832266051854171880691541047733281399553069475311363151151631998170185865390820029081648366813997505729325545928625187027301246290206213821428150242023227946834485466421894543151840849833965933066627243967432275778143625266900952631562155084217242635340163808055565904264457656689638429068213706838663172724338695630928065717017218604470223334762903880700987809759920055043027942561730328098725138415618812056427929396487257243373189687461336838194217205840338317699686048685906156759870167844450281792856055020793083879352724619306567628880497541844760464539365543163595947166528905025689237405643571544281687010405853573921737572428956237400522098930919394885429433206535818104254890488518945098711992955995076598562263209393142473109201882328964288570194429667609980706146865757314052867934790811780020340593876530390740262877317150169219646366114161973279914028899689900227314604873348592653477889736940384898286797129746692948964355915765532590647035948856826930623693464762115538167328738403341383253141832821527675874425412803115883824896452210865133594355988449110028406283489382850231560180969214797250807260168225967511268707856805430935333976890233370965024151749494955755924293957494351459107328628349985998103880009232731041744285195123713438997462650419080099659781364705568024484835616098945171014318914108897124736786475736754162323900883569130765689157071422010911521435948860269518572360919366247358239366754982335308073841662998360176099875646958878928125710759494872956296642389140769582514540757936972719657731193934421795015158538491464221278671271460855953730547583811816032960456115736495877408017710958822143180886249512896887081752180785701735714529356196164498223774943847242887660707022221187524179285485189692609496340877134534472400488158521563335785434238647453656924319548238864831585180909141697317038707756728510642462681238315330542509284610393360264278648566255172534166462246062637378704617139630327690261404037531041926269347380529759384659357288969341008945536879473809889628113404315628426938468032744848844349623182233333951782684915682732100902742672010935466759781729654213666781432606085493532411762049204646553316826972260926571726373753007524940525565273355643437709066332131040734584625630508614352205222940891795948428685169263644775166348941452166211807713613435431340264069407973294164568132936138625174437077419519322587086110699522722475552433174910051592060804092241288429301857323843913671163565314847450406162223407022021962561163259786669223054001440572034960033138985874119050737753167503990490477731338668787162879544044542159838686770374807720116164842868561116832920534433698768037896815998752513461803588207561173463683494269439118325953904849708409083192842138647946239869692808710553729984927575566204465045231871971965610788194702988163960121893763033976372010737074494735287552923697549361708434849855372486380932371001835873759036450691133386705579140351990047202189252622673097516766715998418493336926788017466687075397477627830294513920568782637440948005759104491520020696182094772975461568423835270995364578482513659770067023539493817204571056937139648703233077075759950987087787026953486694856526346270650933963584899902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -7725499780931570754589233122989411880651799467878074630154360168042637350141556886052619459450333874373770181875994121208522058366046675714572999134393859243043334582338969028059390452330036480679802194352566574821123823610698332157152088971263185320575413023109363167329076305396433585049419013347894393235968876406487196171899093921591198196929447839942501053101404484621973143886245787350352146312479169124196828875601522014364589184984310309932438235976538681151588905811820259035343978677745289511089954868232639776868742654392920541970333087675559550349860009809143504316219221602252959659071803348759624413879895994814251707287267535707710364355357877862996082615950018797432842166679874949951110516822928617390725547216761833358937223914061647364674592515312839276806620646842841929683131958131343805059961537683777381558329576574551759411929748626922477167148574631594453769572952746397508332113835640320063735352638488786073111624444307168965000659480730840336020378840342961259453782434003488869889855709298083883435722287894758969512360525805042296639466490489811253280201351213630304018601676476831401532984133481251109047594967176509636517210169183780462011633222900385365518742130550111632931595915720820506206663248006370289354085340376885648448474628390722775573096214841262150967170709153031534396045874701020851493558091846758494805202853447712737994299249624041511731190289509761737814303563903288458372189153529444230571159723812296356482899119913712031843313737127994889998699795313416163908250020158281996145796577571421125457444810472344708661926803127998414201346934603581517721330193647543871125091403415354772698944941054072671389548949938367564246383590620805945929834313851252337373452982584115902650334539748175987722381483133304645930303827585656661494421507932068979315059022488268977078873648442782755399104700924713838006045770775508400262497734948815998490887817969593835681868869138974994467239111398254651645062761704127608105464571124794840471242785724625698957397076858150781492874479561650360415523123064214571362293107522691154451517680220660478712583789368366326624050377589964826469822985654726171848495786228362548290338220497767572181043007942607673600039205075667946672181642247971920713243037274963754753704454489789177139006771252443529440484004358061438081962187662993142521616684377521978040631390921277021080053577541875709368295581339828496121719761500222963317798297632475640581035816921940948050774598679949459401568758859786720450770491424478748460860165120298223489973303456137758960234761648282110380849466571465326214193215798263911978122987393735261741646124115419604945435301076973905411794389186557689070688499756512681202326219573919486171943232303686070416482958639196428956558219645285543204319418763326891670058328443463773312519313751430394939656922395608745996509914198506675068568763558990870020382578047280926250689091283123152514744710860770912560591999125642948984731732114133371181281860901067829467443737200447702527180353126961596074165460174324445366424778181690472310743634891898895178805461061905120778841974139754517460379186511369841903493404811590450173093608911355336673150342516256346903276894547486924942754952448504818665933682194477547234756321124046186103891380076285597698095191029166019585518700076790808609332493790122088170936929947433116668663145095688281310947567967506906269108014113107325238257190317301962733270967396294196944603147087903976960078215678338696966770027538819723264334815610017216222123958001658072894777286107812161811101128139264449114005664587020874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 483588399062809118296720151878635034241630179090994707183101969154338558744353292361993539749697532996002110160227409157327802788986741496591960675430942559201210721504696346699534511835457346998749702406553805213637416354233292690925610001543571311559654541925835849761401613597601726653235436249838081891363381610226662229884061622185829698416711488701373267120131173518744368322084026014638981563666719757178854200884622348959589842885987678279748835427133902294906980133834754973712950123007525904446329261397052505758911322753637294707908869191398493099038809481927040635430619874174485793324506238265788165521657196322861224994651557595743230058446380049781557492299369395840874401058525557722365804961180706303259615035626331243873330019107485569586085175027594313590683882539233646998784464634917084972715528785145989087991226970278001256094438597675119542389252742653463173374641733607699585768575837704466888772788764221934168026446375004562404896540739177554434184278402963738262885506934108562887728613707960555892373102743541241056815656403505999750922930710991048273299960054263501298894560074109296933046072846311848631648578575681027385850500689918388632319720002132550802282293676322709975643589063162266866976226344235700775201204764933683716743982793396139781431629958633484751415333710081173139903291042574845480945160290347654745261116951378126254626630579002589110549680752689428378094053696753345992030133872135562797695927092111007506509131691101718421256655230801301812338491562094603270415629946794338225270265826425879918048176595689884773554352431359654990370954195952937584973234615028388837000252019585012313067309564753369941450660818686676478807850947913645621157954235133675043092878006762180140141752981802934155654431620166290490584393766422362809091849581317545167953455169885358923459012434378645074794816101937867508430983547231070916610647962957067852760408558765203472370322147788074838871614780408711503474982890680934603018307671191074049409633034013010389663072761979664105361421255249065257430227481250362373248964016449552367755224730802118219144017794163433793989498796894859555887018133399751471514162506392962922572814157495095248559229450448243538356908318205801281641906612178247203800582732538723616289339311464506357016428501085087155705589641676809255348007363670132551595046689610295217239767741818830371775502795122158773923457849175715643630197063921402417796152805132575822667157533080053128566962579866072455626525174299424809167054123543789944651173721773898888481874076658015736492958527136233990579429870222060648192817204695867865958131814007288700627322170300263865759024130114169328887274137813242300295526145980294284005260762074085919797493247011386672756341048437551041331993798572271120117968403908258475575644899206332990409451543775622555615181229752382899227964047656433349141089299234669669095991498313575362057431052290591704088567682947381537112198371045680670861325283843967674221631368504601973452068814202502298272807192009115132320557655328595073222929393039671535136045754353926397665603013209994593498125703343765783393391495128193533266624826583154386858901870191076485593901164238115325622099548263455002987154482606612149677133927423070127731113868735362397518443127199519889786617052198791762145980697945628192705401006648927404655878668487194340246270259621144914085382919066086327182478071165802922057795357959564644371139546512521832498038826636831568475289383356498368908863254967711075119336655346927499102482092491802009406210133596903206669380289180839898341596126556396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -27860811850347981658154455484478901061962783170593149008576386703795635528246261188331130836335034219790472754550868539642515542249625972855596093580155975467043600279370927955494115506449011728468676143713050731528254174228790477280760638711814616633144681182756973617907162741741121161331684369278383008195089529177353678484609663717117444959774676808338965303073525553526885106351642632735417693076334877395681469206040577384283247490802682106304220828787938706707461087888057615798505702115851578852973476344291333222997515198205017876807865892771826690517480342629301305749733941485479964134567157172019874323249553108442143461733735892639142513953072768802992396629735464113917134057051073695429506382189349096485112001384497993446387772925880235037221163724454167460273640706787360296676834256228221821181176716413767001751852302477988628929459961666976992402122392316056300155866662450780142854797849801977786063836098133744680193872247997112585754511595561124537650385114855335668787083057351559956385380276575945557393051669958494941115726396217023977489568753107541886701504535714562401442845965816455451126002658381377411261150634470399782135987308246096902666477840244084785747836436449449246504072533937653453932274450597538217776014053191935896339999188077504044062551220148448842303125438365766826301396863001663554428107145478728136200605441603261292142327818795600373595184542001360337747072425690063530062430233235654631425932777040015008534140771971005533223755810232680009883270370531530279849334576021194129320463830121024538393969221740402825460681996493622411735502997771302087701408061717259683080390112443806226149396114345041550134581657466712393810189063190781635866772431475125659417767879881578984977685549082267421073808365567702120302021013418752528727051665300376837149699643891175768955356713246334527943874832691067472302819944400948312742346506696716347544713182408776785598578229590144502402029873193179415446892810143153291901352565123874987639659088329489148072489168066004461846964752129682130063191381179452649504303399051452020265323482463349560190849842273286259688957626413633216271997247553646367435690695202832679473229546268944954919068708984358953903926846970814614370962843012421627133382451215871899659221893906684946219400004834735829864274113562246558412778294614184719652209224217348276539507357672073148260994578442346415329617451971826864702736191122958938717796585572948096418163762099985576841578872143875098884213341361596524253567237641492646017982447355071834958698611698124821634096852533619956288045291885377343869137885476716471882859554650634939334162463169664879031392131362836068309228222344711012311954661003332278463248681055981626939027904783065578631097954489397008210470350578814590245880359447995394397203694338897309181653680734466826534574373620682462384247576297806644691856811528350758600528657820910889618767035387490098611847661594831196495797524237094966107139142857906420280304597825547034075541522836628933066906878557529045769758241997149240959312030406133332319185056461378238343356513610709739773834949378183089735653873959534639252911926802649048747178836532739172996894225416411026044590696171575629650042763731180144698411653165407998536108490265930095486375610155771203002952340621079754884514475399784162119053726151766527994208302378470387984925602741559730168450056827054622118488488807383846428060168216624688389269699996229925761889452190424200864184395390920330282718656255537213508064592712546923088442334912325828731018988448181292601468573563879100982099771499633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1470194774477424994377797066000291116235840774237179403451224767930460569189148532126377243440140166902597242303980552109710790403377990257230357447803261858774246732309440605481321285131758229189335945047746019180062492084802561212064025135336946357735781947995462666245343285585390237503388723221038203950019031280236510922529981318201921074822583080253152953150999906250280583284206956862205733825853375897305436343162811778967596895879513810134097457250606030015930447557369003344734054811236263003534274405134172154553006535024186518473721391173512429100391806330572146547438527572077311375580779222125788869812556754047624846012401860587517051473697109474879707803259430233296674771264659670800915159757856191927227877862755230574231758596389261068114388786008772901903047325321639617085357960657043371324780140922602892893018792140418089877991387211392893919823294557388304343045688801929718842161779828224246853420104974791938147352350190027209162935369529589635586824916108378148150163507537239735119165305669258673880807407340363559250070923104317896580127714579660246523099185873030228510022744965257912922195896021793006933156641673560098202867721569998110879927346766098500813361060557896681639252250094800970186743408282583515044480072707157403239689009983487059137233048643657014419637170291247246835255702203763867746919771844188865606417073483896429085010087709174279949218044631513109724898635016558918900716806202098472266097660667216504271632141167022785957729374240295516028255018576113418325802954379106153436360485255393002443598173708085255417494277458499197550740783849606042189228231756462564035128789227453919624697746204326285664600204018746811222730920268624546846524097556450870019554139395265081884295442249066081978560225069698279071436894292631858666520578692808490420224814315241408418630848976743785695043381009417951465424313828705832775326138312567534717712591112169773753530408513881572221578282229810879460577440267485230216234448956142069865136921816650626510236225012899301216569373033823582135005013821521146470782524721371892418294489921613688678758609533033423503194688377239752980231440725188330785265609557817246403460703560811172324783619383925181117439066862251108932103752485705793633926085607306490049579376045915059264324481142692816254670986406909090514224053903271881831726079632052511418887353037434600503726748261733088549057690971584176399569740322548997400676766195834351171355710561764575883303693520008060002284410687994007026918783611393865212271714414079179338027280401026742397569716168742245063776723181008021415464529279065753793499763777188784177901482748319036106107201591425764963184045409034120246467502166638669896814831742928338397295604122669391557561305090603465868626580141594381874098056647126618143290448545323830063642496034982058359361705357779417182659902934525963262189076963989382599364284161987404935126881612826958008067167782880099535516451205992074366116101929616374004203484144422752162119196025919920289457017049820645853492528612048341756842286435426365475268800362145713756369540903791369329155440892555082908233740299488263770031282025174890215571507622266412037005276021275323318133478231907003204991137036439780127669816598763891785271169376164535249807780764667745675123548701487299744440062162516241919141478379613298594470159280613237828071211301522254025115000737367951021692064252119928856261395186681900074858552654268851195351135572589043673639258755478414902731061511653633740232445606903726206405431016631299756812021588244317036725267154734472185373306274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -70908806779416173637029252032215568709584864692091683209983197411379259319260219128791511026945879617566684309202148032269839391424856721444627853266730506713107913184642864666661606008814568988442918415333089860209613025552286897768374704656453615140645778155395258009660268662271817905298267987923625349825033782072578896695662507630188428901572711768403039733247253694319104314732661985397181021776631273588838165666882164128023681005488442995448689085315117533050581220609340597819034437939122897805211772690990431550971243236352288119808839827793271515877690672352926578991740412845515798654820623270782074347079505299069741962603300506209611383748481612482814222251098884012083719410464329822177519962237738295820018219839863757375516925372549563286213913904486227140619063184499558967660475363090661936746167555871040548611976345152977650068755998897771635632197050537875023773246054083839589616673560098312503537831126077040452291295157099388315523340253572958266963082510671603579344619554977160276332688788243835620484546746630733112026356193881203135270036536764753075614473173926312045983027493190319284713459976099958305246674740919443563946444019995064350010554946659562266538685005904390827127691661584603505954684999803090391641660512624463817239675783236236756246852984248854258745360549152798378232880010423342489430761112732836600389786371987697269409111280644633071676326995776221833442989790013741907691521082451802800909036875748372469120772389943306804966762445234738031490064609108231103712833764033085085831072142206208264478626222944418385973694517610106181155473411134890642968850502182323738267612586915513081028037399291995153378568953890674623923198111479811804952979719743175464399099766586269519322456646028015249174221179077293258974818759296009121449538508140656100118565634322494504007590574869046590851487402051617942741361093542551513593458689623856444836188625774886249707113051523155374560597367084717575637137313824960061351550458535440555581106111509858485918501357228311349232271896968665516110129461677811871163396852631558592049953108554583799903887907161353723732663241056752573834580006253026891710997970780381943918841027263335086623211854508045137443932427312108455911783814805682162904362166171882613765586503204560117209667885620316349089138947705501387393253400425702946983020017358065250467138674757443067874777378964704562562202049881880906980107227133021121311626961826210839681825495188176564531350496598923048018473182218434941106223245990900701222191412592969730916701607103006876240643316018789682279773592542430501186973377699274434320120593849288215699895486334318701135105326677206153690620867056365254565856615319752150761831181106248336659845581576942658096680500804750281533740985909578342734904849780703865788969467986131668383276016809756784996245070023733050310963797300395894900530279726594964128747465069595341738197596041099351798280779556809300397933828449678715145773562540222452340360749742502088255014351428526496287940802667733228149848370283727052746675586107276395060390332933757143379108849088151632676000678127748420932767884031878315057009594637899059882285730998272993822113230205303818304662447051009182858787089808215566872857661976864707616006673770533189895250027234855514243992908589741344226826525962456623944196292947828580903848890849565009884827500590551261089910055784916061983033353504554612239768519035264998621615796975772512089037712076628416687609985914985430597747524015215269280063775670901017439697099104266137763684595862280284284843242813974153250455856323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 3124792631597435108984930663788311650963794665345991555097186928618556389217824390498280402958766887011881909193220823662859804214755515020786628419073187589985244324130685670087039062032493428828164583860604943001104744531345724075742640296598260433736218834038855767205874848577452756223303626711857839551318869939172006019691081541007283879443369081030150064364407812509419717776963414272264582469509213111089617223548738737975143835802766435947172052849448595967090949621857250971311380796130942652206939547852972119037538445127357417985521664574191169450978057298401220565476050001046842500724487844874988852839739449763502774035183884309882392786324246839537541016478840273910630519822079527467267504096097761334150019113380000406540272488954898066366232546305147645079823271859703394583148708810785453451528163216678483257009859256643952714330201235451207345210144458677790355003554896550498812436303121140277494408833218967823230390568724199565643749350964424777716237899813581277792270885428747556002546725911698244313684380864186100604244722342541507176014115842400447133215062832428102948866983278804127304727348776622346285438297449730041620867719395987341672083030060289705009855615832347622257947168078538576267524025912564885899254553942369736780185408759119332635121834192614719718308265293591774952358128977177064776563900113483970872433181216401668410912715946927730031868906305602119697486454120694047438789826014500312486447437224983763317792184846468516715066570012503093841261156572106946606205451623152885326774892660789033107759697159298804189804498166390905299949236742314665216852707637011950636039692296163424382518544367321594965864167310365256860543966044120941902727918800644745896037883898665870730515413619076591419285087145413077529817602248115581676267933817323086721762689588998488628630974413692283676160533433630946155936922655808261378467325566634769951648740555450583719221846269362516271191021937289815460579200300862551871744899465992875452265174157649532324345541343545866095472209657905024575769991605686522290794292550441714676593144945147735296621928892481779917239431238681265658971507389316411280072856603816266275526570737582569529748267686817141211328020813130517961842485149071707125566693744580039827030088817483217165115750796488579475846509186624410788814502303140839051319594221833422462841947678643446127680620348213506542621895419056337508718882278544039264869261851686496252022927601648544298091200461041626411293460695508512215748259525271660317257178974571460480234749010902060762301866213913127176031647464108567997693717687340756842584207784693024242803639008911988896447344286432577153396854577300967146254306128240308100867489086262706625878606542133881128311624490080837354840516783951562035897529951614654130772475429100992419971619346931757894146318743321846423079513349443825633784226641258293915570406470413642514135764181503054836897311406227738430402587078154144768705318901915731809345119718094588542728161520937445648643074213663315562465666916698978150711469269478004569433503895868816602288430992040603145872870588364140269163227006009394008923103460570204647638516231366718283798411461932268413830726586033347041330127663043508438542067198705140259300716621797391394367351007914503221098685474969260651379484865175055774446642147469648776636202157364507499426560418299354762646765404896299570842381965179994571329513489607216611137720836004246033083909442776297708778779586132439216227346883000141600982745309060389118313170669128619150468511619078637224786425455022254027426242828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -125849262360090259465133810540074254097699062357053881644308670599889276505030254333106909253465598827608975878370018778134505675713321642749053977833630791192116315733664815025725119590849418989673607089635699284240475487713174576312490446319763233239438232771349571139642627065042525920369594282019790061560672786253425169074780166599196666286076026497073824669059310458818773733938356270545016336115876962067813617691223499292525880964048324172869921045584426733895850407818976221984456154652419550495832038713056552008818692725417105192303481492272867094292548062792948357336080687620363830505853245028031244627924299802352563005589686376398899988158485245944608929936654253927740130303441018913988306027988299294425210641951382378572477099011655835139436751095111456129264393269546150322876818497984375345893023232194377813971287685581419181723106975946211132850666348024634044485212715541380392164326928939605323164961441389770474628601550298554971818181589542961932752376627789688590413617311821001954428119345204771397453451770547611623585169761822489066609518686922307234990479322030287487843580710625604425572689502147590835164376333487933458327191615718969466443212590212197981363125729436005135106330150787617331193771387079427194425678220092416938644563952738905544903990113509440290514777602661868570289228860043382558171911337788177299011887953620435551561188307057806510510537355241903163603734625081917286604303910522151892213035578920332827732807578754675867698106068605152465697880499476903434377303601728754139415827393005013216060520098706752104738085360932195923871130717298868411553250137124358827893386046639717905034082714027064595080923058986883519780253884162184364335807523060664935332590252874609656405659286727398118368577514852135214863892278390195172528546103738563871983804632424414162170590812201398362498137901007188310062916986864947070845623552176824310057335084842265955873850377640709684890783643486487605981312243991811747202281017087705872908901692973024741012700390664392592006760718877848169153223963120896910052377927329939319778332202281259500164676638232568147140533446122218434862729460944066475235359425682747116113582340988629903396735147437816377604389532840519399442908906601696595547533462201920087922840920525832730608551740898913940005641070706154805887106574944226683995164487902482840117569923522642095161484104783521997213522743275798837127078011036229736806230193004054878876114329058546774890994739949018406526104103055961758901829327512761539521198432818748672233581670730671603915339362531538939596388621449155166621060985702968934381919391646747322697618811815689635956866500088819909626744991035594366084030434527485120708028753746547408560499990224080094911321927242286737986246871954062839015456925858399396369895455487297147352020348259805360343519892633480279691146906033074454477284991240493980671428895549265631367200035177172799920755566026302369511075092010061970934421745810097751654669043724222248617079936027681533350852676287522601228032657719035700681052800383722858444539510092295570409145208739030304950826529706579613666904995593641341269774694244100325187174488667126358995804511112053286575123932596469502545293986564183165542438345314437261001186611477374271417345463473115360700134973398544191868627844382586953859577605137124892495904683162500548961416985907990773893424295785133187212927786708447125113067528235596468163940753594670409435416445772035330481314694022585531281740888239354118159104291807901968944861915052783621704108352326998414310999889712547883391380310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 4632985618869189554047611525898329101016771538876086931020157613273168489028848670618612114395119786724698134165867642666773766820678312626364049785204947991063437184027931460344984153777145398350076057537453706785942051719202941136618229008227396828181385458349159842062483065354684245276777148055315678585316756889333676421034727131439224095378533551677093657798644626397562817174882290847821261307163875355032404767740612732565267403342888180062725315491381183799690590518514048997278470587374186115403130484098940706846653369966095291438301828341062556254923163790465838979733943396211281547566475982942271863958661175243506521663614739123233896799466735811549264360578030338471382111598122389023383460229463793259639486802312258969069394969119386628666355414425421634582799046156519580712877107571841369330687090872833390147846882232617077481482828542174751940931096927102182332730131095937820122257032955884790567963364352084819444400990366241524586204633519312818708551676758233645827656084859181418500061024206166824716183686775451611668933281253046802789643726285052888139107618964087508070959316639924532293778940777937664989676788390244107172987450797310923780974780257385489473456889794184075409807807611890810428224936483609055830098127146043402948740016514158288492902182584857142355662355435027205658269570584017838685073115599346806064791161659924222681562511330450212246058386407731584630617912939219191858519859301963269012846527178646963605329149293713385479836146939488716798542273751483545619407843213820058945341159381122044924810171981996313526014029488036605424664858096849963015533525127928632170222819056717617562053144872677604351740776383206293311551718723200526185162168493248419376856907326432613223174926071903597192370361520248793111234335304583373797412179805943257054101470648040377674655436929268257312026832001678433533925968736416174120188401160186911734228776257978344809415123990905041110870163081057200359699999630222866800093037601693899882792947129898950646210550993734662048179249158136232949791879313093236063244958904598559118526395948858530446633020948811057373731451951471729575786893190895006335746684567241696225785245012702457207345154766851901559038713921444075433856767794399849804781970321145366058763687787109075394467485847401577236090881889037092593566189072447482534290745297878416923793667126879136572793495386172516704453095946760644220658593679370203142807654850626072842272424304974031254470020177675902193454347297976434547366536236368135478679630947271164704461199155641597627535680515610456327820719859273730141315597074805896696397127069447912049619059365521914850369623038957822287941412486149686883512093809039569487246553885696496676493269642167009566833978429573820286924167819050497722057825472778061971437263662254353682892946373455129584576143329105635761239431934716928905502837894659366157257178203043387410164103541947038508630244863241366779182348408520010009447578821646813410847962796222847226318005855689420181780671492669150030215887964502695070731187664413683764597796839780013456810560702095878244559813031681809540540270330830472772415695711850268061249692813331282312698483102748843143961747937367383445478101743690281274656575157504766471282633295420979678013135194906821947079321461337256996723538467492469199985979939012842785359274753418025089544256390627215187512813219360754163928375629330014605684103246179973788795879437876343917918561459844716050541148211243713242557999832535903061605138094520130913596143797524082988076797513104131296294144704006612300872802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -155854955157561813219563301891772825102849985955720437222597552919100085129885355794187316909298594540328553109484931811325826652747120300545958967226575874030673738815599857541685862802284168271841764617909454754811206250263356348413590220979483316206022954208311339830874932513341382104530492699128081736892907327561046656923234940889539861223291256537841921256370175956638419065081417773830362017382900959700806522759252755450262846277546156724778486507070339625133570514990352185561064170899545478855443100538844897558029407132080928511941501115130884802415595424480262403647530139273016665466161149886601150746653287598182251701902025102338389809621775519038843853340759649949107205312534524991160172607063426222020077093581816002908767433676230447769728568961274579729013894813397503065174792081439225438692814698882470238350363610654065027191613105720790910996228273103694716703965749417519160790707869369052452451540365316109951744124194797963560330063153622930764487296432603031481488078662766612294208716703393878507517412189433286367516594743329554931975965863886127124761824682386286098806022248128335187612631113146434436571640047329109207993249838710698644457866832660320003777666284665735494679153459866750717186829147215731101885880284082263116882534384678171714259703166449520266061755620593841598770353924149641006798571671847743329412148623794023459837972648892215343126977873947044546375832011572971454390840159204373050165391014119911674994280860766275836393870890524715731065543545471191124170153733499107128929817666085922613282406218150807832053062736311777808884866848614166599701917441256823763963563203604516766129449110889473643459826706105907749759339719806617389487430620204864025334225239124099054683154256955978382649760497839402982995729894625909321503408548394865333819872067726085505656585338548979136204000614277434308943573023245362205094882587129804296431562136589717430239306134018097736584524346433539400354871498276282292617847522988592321974404580895007250952395255564713619466296331746706292217455174022560644656837229795259790989004745131025672939746364192440869775120281836715779429780842281746123846300545060119212051552928519375411746074553448871359339233718947978329424133586138045123052074748921467080371311148578295356747536191990659576851666623452604899608278007548023739653077745538081102810556429775064584888180388203566954512958424468010894735253248663329005247446133425372141984999438237383322352121360231153119486434325194852579791620509530648772196734274952277130782440672779211591074981617381895849045751925512661629355321006673048095816893402963622543925065860175466331272923346703849368730787398848695730680112490577717370660611334652902260098327005542427880580733181775811018476584859837490550842619003722189829265575222918535120591822245874363981897433570939428052254083487909652916490210149654052214999323762798286285092956341232807109339039977892260120171178846124775842320590139100917159820126748197979947603887671232946915518437979074040190040940180265920069829963875063628014926317359743193985526727591233125473552359959860922803104413559477903645678954078940130524316108175962827844068695669843783528243522640381510040929708731378680653881480534542218062536085459067182506420610194037802189294419608261439452324647643651228372950799713323356762810994514544866190229358607295861280340222174157308543461826229356363276983002593929261260104095117724045928779691180609528541256217777693265568823627103071427866206632107540498799044769859316731301148296544257429104634229588555172085762023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 4787382418309242066087043477697815610404927373995948123966526710608536626451814966424572978516239503836471737344343634557964656411796693907520267469720082198295122825869362897850072387602180872372154648615123529065194849082821139439416437222847040988063053801662374060541465333042708861930778096001891467860635341060634269994035214007154979676883347744186834387231177116825331622591821117765752173063418214207393617606165868959298166623607931422473434720530569040823532752343972384793319714416497415154235234968083896551680005711563613243251172760450120328258622665379993561376461737444311354640654715567246906021610251699271344258834588366417432346402903266913039544680346846133547594595782462182553099485689652610792488025175038345396751114607064746678878252673518421125262837922588618878521691733474538273502986812050436505487061573892514005825180771542104073158913636472638699395375656653966038980168435359612773364528363866282757548606485216217079806408492674120090479032294441248586627074698620120545142005209788634251557202784942980053461287494376484252423400253256114740514125590069395886594257469410189220218696644777437532378169670447170764466052702184425402458071961912588698697068917582212508224096802696243691961293307215176558383369314207337329664095454892817559653611281360679522944171576436483689507742020907347613545985090838923878143319171354734189283033717989001700926962228578550708918300468774256799859499463925385246176342039118103232051702994444357399091013970048174131914705660500142876253088175778708856170906327570037592426299579978080860508705281095198088941018086255006762536745035429352528551316867873806787171907701282937944110400948295189077148141170267277227219081614288861662919925405008175508379465219004618434392181464941110780663397698135679565402706070254909273347818277779085712916249653383004792259506985887010716277828101531306854428349985092763694970400263177013771139418557535929573864757172161198586238134402079445425467136384454939888132150546280206837131509068412635503173530411258311118771086024223312308693796612916878621920903539549296667682884170780636951011285149726308826930754744694634246923124450597298208485932393123472725635093994711603948344897445296427497343888943605461550343497368302500503180720693261785672172192344628856803073544166886654576323196774614249762407099036518775845902638423929054688950378058791301302289890299879828974245251889051553376126579006626825806123521106428019616663454686100512878730083927002019605722162230208872933427351762926249844874103798777757618943207588859495762597319087887974378769685196098871026625592337206859002050101033932032491149984707661809016764315925380963635011371639896130292241607210611474900729676209221417771777232954231078639867940634748740500835767927619991635323920537882680637847768730912175244367974514395578827115676030818884220338753183481748322277408462018996994431972985292840130008175176701739953435046989916139727816647898492245269807705363453400898823763961163893677045721370896845224202806982484710961778380301499881166594765464146379128947611300972689257555965056859931077349036635258735466524555578878100567769090569754211519287495382257560418476867935316415061150378846054592251802469717879885463770044582424435473179254194716415361206757246896912986769141921202471986855014856123001797358039695882755735659363066812164748421315184875578621986921311278448461883691153853695200786161443557456290845952928481329839796261606275973252690395407846330189394381227103912685587812757976201451785218310130827688121826213318854570388793945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -134078821596466126415499442072820378023814751931207184814972605020723807782393790363309788686896439313479830791715598234198593240523406566756478145467967562247923426111628090726903493230938549541106955352257096169759172158816309419630149974195329197833171423285831361173012284406812822747499630129199079212516464470886013452311795125227557740040200401305203036038976060512697966111984948711068342480301851496875011982010253742188150424061186444778327804578437013327475114853748753086482851324384481646851647256291391994978328225442123257147619408733163156332080310776364275224849675971778681941537156080751616157082546919512156821791870950427114260830446614077253466481334512297834642620802280963367303195424392760904661268437442304288720993182782945252241199503957484501910170049509684917280099150000809893233609980148830851990887988961510350524390762471099666350940421573573688404375046116483909159679369957078798859323546353708790058821744494724167693676018783473562271474485048650403015266556307015197292713367518218176273054236962286632310757595642124157828122136592647170078229100019847093998940586261330105572026782153389435035003856747922300825311305998584636432341741171896593497017681624491855187910376971212803520204550309210657247112015723221265683816809862926528058235765660231713776329777545147927970055312891558403667571248363596855665534633944892952201512263779464461156003655626577072528477378504726415533483890930711320759301880506306849160749095126242022840599656395340894947785027901709490451338035122240515926824205644011161533275241364852067668210378689248779037993329975011076460536685707111999377759247838406697620218737171893984109723926901311696528156015736630913774267351259913128402089199522163823589803209434353397929344708565843589603194406086865182762740569730641466104732474786115071301276139969291359695198916909558724833154126898349094683068801152054394474151900845370764148283956448732677934017091316470396102405402993728378434400851710654904574618578226264150757475050344938601068217279313881876274402739388712495727369990130411633419764432341950304649945573579285126884299878072676322599266207226522712851899913772688716339133758278808210370540627541608202419480376419112837468393429231561175400308987619842248113742082067009155644051732241142390782795372682488628644764344302444443546698176880645312840414777187541774232506188396195086013973731889324920904493771277277602684202399273080459612830083666253091988630883319814002209985502837370292822975016771297013759614821660072788852211322823804206505995165893479819580978529186777180526176740676477975916364597097109858799861469547963259255423873224865234261416269294319102722769758093934610310781595364509638208768785523159788781370368772110666165001417963858550948916878850267569616197664431144662571784816026722378025381721978973685480706068131608806328920331098268106135494369182400330540051017352234078313439525732283012306602485579168213954183967533155240454694020945968250984679539795332839917983457802733890366568394296847954738406673194942989882711682441664959203891335230550757566008154569824712957161600930291347807492862700990531792013156140837264949939234639833213220059323239257529911254875980969323190267128499216195536776268428562191428000777580456716551536892230941839963141035747426757658728167395830324522235328370479948723956882204210274199370984271886910865867995628430510570402965739169878140528534490142303763144657101527160988112309315687851557179840933757666344494762847952479398169785307826639884198338116405611515347118256613612174987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 3416750043818999970671757509542906392526843670431789704898728811828693865293743463336399407006139713082748868843014451990121908075586152641976007741918029617156177520367603935368937021395569885187139504314757383633418689375748371652110311488841241235023544305482947104172343322690227425815039151098116876972486551757736050697819872790462954219351045522596208704276320873792779727815747728184944360507060000191100787815094564511182056219788743173721731733166587535229658749069501570223396788880826910295603001635065977179445349905249839615384280272548641823726378880668264877460401056933455739182499592492008530218319477501916622314362512232132699847871512854631518482620467041831637524930269760862917384894287772097592733497736381200794729983374472188810601456120605899050050765711339608294180334799647956775105057614781963312580749320382678448581060731578693849756128078078341042050767138755266031667505091595129686854456769817081586269192937697369891503542097627121444954097701656440409108901718368122397369691662143354130174088378756191490625041370004013678233126505735261542215099976362498034370769349724067717958251580609417143714939138946170045223232911548472027351592098568214296136122332129119245864143824666580259016993825732164736235019327551133330737818979744994761846641140782610857505190656246938295777508711324250585079772246065301799673086210770859825003394199600438702981304245561498208527175966865759253188385738897741704576351510534152703462285474684008521640670267161934117451107229610185366174691692427391546241663103692387072451770914764707977747428613894954746254945141458686067117141243718922275092885283021839100303590080914468214543851089402166184529931881304433884518854621709706680758329993921702099650094918742733606451578992618380118965003207924278997696443738937183096839830207706456660780157999437465604105372048713518114045948675869854966286069433888745380937619577045002868166618221354550661170367945954644459081707465585941921306629495148684854681620867497802389483883778749853651985145269491713627248802319503778874575771916452582685792244330496606590614581176132380785654849974489435719485189492634204484828849089780887016969194758901618647513295503453101567300512855600487550349808651951777780426048308569507383180107436068352831764828590693738567651908245368600596009882116601308258795600331068594545590302319873784693603176784306972206916023912644758722394731497068751769433153366864607782690187555985824374557252601084496089082414135955248890674061758534787390349453752515052619435089893429345374123888986709558743613491659696397396302285412677933419014669644527700897719624520315416357929222241726681949359704861168346974463276928301494083532920768331494559967801391124504296663690448125159935765679701301229490149675276241973862084761799964526531587141916711707736525741424586873673444422255947840216393408477644306075958472536411950169088362512476287934894158141583962119962049434181461622260598747354062536667184676147030206637297154271932317548181637633942313832213986151484065832475833772037769408454857325978819086165691855669560019929357972236574059306904439952785699711255254652705105677161324484966026250592743109802959031871333238327027464550392458689192881969639387970573366039042497289995417679184973933713627901228033422465906691770956711776874251533628089784370831391690083262395547520987919358995675680189448853831894981582354288411491111498629569039730134415816719200223143203352223854504539619904527303176024530964989922862216261690415126045701288453616902805309291579760611057281494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -78964837569957029837480495923979959045026694869910162375936933134730953124125639548826043149429820058014343748132485328621555524341992899812296690779364971636704297235806180557608200593367741362602633941712432077927303191184277037543865118345927429455292073770295351240161142102737904446031776945408073946816313286136197209635760953147278212947684827533539184371115368214981707286200140725529843597018641530596977540438409062725692859536192542190918671309264615416769754359716719245202596916296944287963768847530599696039248254855110378597679203590918445860582492941787324110194943647416216940882270040577264299295120183345539247379265203903240210085678178603949991265542359273775808538912826948280263462777602524143249521545240161789963362718695520242111414174853826641483996602991304885440994341532666616130570737957100863354095395069125508636915582537096198098895479857946419045847981376511913953593311385613725315862586792240640014093028929256692877592356942251470892173215333223696471275314321569170646740807463032143999426157583821683610226737927832431690638179981942259793875345370060851343551931747152029593274192359875173393787308954157589781081111201055967782796539471980846066564144180438823701150864259342931891087349206712078355366850596976975363252874653257121432947234013274546591537885747460092370733885147827552743421614558568240125197092594303201950721057491760065175748255552901063457678837777382583429429494116059232999567877946762530384446418292650360417507385270932239402167679821913317941011364308610574569840958398394896159676088146731474157390346621829902904020361697594657262213198686032439012503324533684344296068554111319521537774217026743490782222719017592861932017576395149667902809030155652203648121095130024325114704210020513088965543765822627685269582581992692156937016433620456768447039914225906478436747697643272754189270620655253845504436777174190715717101047110546009671916709690490994982082766377451212212841775686255837476435393581384681017011289516591252253561080821150460221786895847881057253903989147325399755802973362540497453393714324328399461431214523110058796895725391885793070792322957061870947192491370174170847572210881788499937843977758671829946031447481942043713866902964650543354979060093185996102651285168650656632965639334476127456249304699174972362673290123265031513084007321146035765922209805410100243892575561099839668069384649233020096063274924295256283481861580902236038451030984585253201643333126595693143431989786174566669219993938217915165899647223178269707645051523832853232697615640142170140239335505718156217817696811291620956776071990619999865458541679173036887233664209718510629360330898271712402571665265241063025463047314197037359492661680785353000251842530118842670709520602390877124678918175912366783412030846036146521691460792175877085979612129366621712570562853092831386503725027945960160101855283558685316541247757802609093947183442979940799093682409139484970912738863846823244131226196136195507787532051153225047868883150206563732366871162854097231416496398448002703601727383559540798457278267638921600226141930977843120350109750926792272757939340299790104677287052872339886005852941126001203652552226206901463846024843763498642356440529983585990889576554322668447215320616305148188206561388889393941035566344561724023814837288391150845269775480123475913569393678714720024606371934386509842211791109317134764796737938524261934020153745639526177974429475901706295558016577285070149995529025943537759497017300883319354301552816708542247445087174391176176868611946702003479003906250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1649678680931832285764342531632383021549103452766134511898282644835277129576643668543915138899304212065886234115914988164701323219249941202878728530711982639123566369363630673259473516725448162081709813685522150548081396930149182446802317858614141977713124523278954746303947060489065030149663079964325742001162789405738612387793417429207366540702655585956715369478687985805432559090432060284666015145349526619867649318035916309467902957037669735576696515278835216095269044047461370308733448317065252461172875493599977184959112521430631250327908188705351527201074302583084500500485722907002451991695528519103588587487250690769824956862926438176569655556460972234234327817487951815049374763258013274351607124817005307280428747447356013345385887764800057612660867354895502671205219261640349507991226735472991529110950297632068185340632803735998958154386135963076848376798500196899721492496369913658563601005097891784753125760595982141159171382979436357572537371185768017351741683181771803469757460054030327580965421671481935485310389646587848392029971920595826192497135776362727054117113859637988448978607324221456080227009716126590938501206019963000726207157258634683153553549396771798596108600636654886283410737145903871190751073149131626900225178126079373643873413088924415011855125134419962497785617508936921035564362023289484731977936250600203815654875020186334097534090633577517528101140476434696888154740175895304890896324935818076524001337618709829632936928712582927696824938795812050826313102070179300600223451407503440277120806859981107959650302734889364231520491431982907562651749392444912405142495522709700172707695978334155961429561843185632433067145739667360880206780548708992442630234777681115055070454790163092520498716102694911621342170586230543543100255469886331479184077218357761973382002188048623369444351763415205717649875492581670547424154558959752241276621865464603039859199747245172983081929526200786574308941738840588267516930255472973616690135738023590574901247391249939223783336995109376646516502563793740572679107021495522494504978961716704046078523599201319554142834883742937360502690061096022383677177947603839518212855784220879825544032276801278706714622424514874906679205813473769152097524376514831300849949849743770886169765421332945065522231143265146889418589820006061592389608132381037243562933349972722284231129709329419852732332730786773601500366712263324964498562468460597134605254382559888655829817940733219700639447390002167485965190822695903604506809324275439044699498415580551249800950014820812560260100182677007837559897721585149687227909077833689440831954350396075272562984353574132154408813633225815008950493361796014280231398894087795934867371837395671615767609008379024023244896415912137370748288151191872992377311513340528607950550906219260440300925392530113893761968123100734437565422214808885149331731919572280565266447725602955176710012590593448430510901898589033926354161663384864403152679664188713023648960767639533971911970831776962933632298699588966074258691464710803327752776180751667725587171010008635797874524061428831763204466577488324272931092141501875416667931032979684912864025133450667895470437087304457664365168704996786827117863075769848315730678827859163345602176724300039470198539427454271361596478266259888444222335089067191698139678194960383591439026053419483541723604181210727244975365881135925044809946636860506605205129575548590024123195726051858860380468404607143580261204684313587246515302951064207376059838131452016323414020576638624714235827326547223492525517940521240234375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -31002501434455284130868007325672306995028804128098730874131413789782427147505622205528770662301746746830412672755443113022378475235475241705226109790790974047760413974573586227422700435322988195894674316234338030313369355038478189432201024801176288189228649627489611526028347189833753538089122908747423293917203687366257713613686469522653636103210408945097459559292787522242027883886864356171172072630889193274988175647962041227074193095071961852117032226470186120564821216107795161510155972850489687538600366167197477574230474538891315941716688098285452062780662837276225616297717519503193063047138275749174416986551278198124516858620617288389013018366692444389605101929871319229501697728316942150137722886138450444886126541454091182707589934237648959184192395982804413230185717432421790104387477965468912232098766748432073452553641631051441981980043759256895613989833626129051987553623097522708345774843615118678814514798745923493142023917198491587220842903034880219268170693819623095182455014420591337418941948551807046495240080567368911938399663743926964338022021508586591143571037260044378356752708904755120702480136649647037437626271022870638349973644768391686472564143725370228893668901503813634712857565842432946096086521955814114374068176471235985432755629656188737058842801579115259364481028347406677116136283838858543647714272974740176344073529172564026308011502026431681096250573517098234129520703403290516189712874103617375079932652593182752765313861149399524445529268166485086189660012900450245209556468346075052321810324967404472554607629634740026905261936421963697102952881067973995508389132017126149713012278758282875451746452197963220259010070170261668942657716560569899945881536736423758879759394868905072027010395522544242577531579462244903105828615350392622007509667609496122299572382035757628411700597709431848883894174799789715104429505707500000754490625745908084371468539340769438029749503390885259655255482396680491602845075620876539666960932090125953354360497730953073370252695975755221404439851832786131652752802686169651310727684385838614032809187040501886559994055019094828796897411485564894691586817144534850284373208266457504886190718951717837499109779990007286251562964032271228488130388309035838274633264061013324024781322430637556371160264388153326886459492371263670042983074673133862377684832907858224355454188471031718376249765447944792047940950946106334331365439714402618377069405801202327025745674970087730698635709450573311602048431963057172023472813951198825207773208715195180243228924294644656204361123935892511189990425233861684327127275356402600197924681487417316994170972518745978403428453441309887697533828219279204636103894177383920169373803721017486248888999271804835798464366867103480765054964487839544945582455092599579356074052428669546725326920921667420328106031979245461315887524261661750092640028044468143379219948613139721353493017340230283871170631008167359251340554023933609113244406387448801169062179831467515560239938498233172624017935619181764661985767774335256251108539407282619602187120913887227171304233915466370076333708290094382490340561213883965781557504190630439548572955726620957986450388328277184498978958037418392003867129753543147505609465557466343122651777986702955916371228415554359933423325775331260911033899470276549739028519662285384579633865088633244641770980420515909315355504681093251491326717523776931991101280729707989841826889576698710720510791750726290300767471636606219792226046720962066043351130024309648071301160396148359941570471498550887190503999590873718261718750000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 521588581837363574055401093502322677978056107225784254000204257547996064043454415279781056295692792708980624477938827811363890132661964345880078533962122644494168934885848007306366143289555669442617156302154638438143056950072166529723356384579855448015983547197294985754703448367285532150477632285708591000244786365544507307648012799588615343135201230824931641206500768620781796839426504373530573922230948949002101524798673516756458818653370270881376066941739518576661448818376426047778930325087969776804013689134566184844823025143746239039631096835169052849813673459880770906059988444933067480939662736404099692834177347530070014262126218462502919332954305112633406923024131078731113105356820639258368947837697640224948062439145305988942079014497840981802974202064714593024457594723886976521812905872958588375686185830785779268546522261516948648178615624610301045769020407848207539057820216526809860743159848609718185358725444444617721381560738805101975014262374438772945548854654779134956982323872766662130917033820610213519070307673236098465175413207521020256053400220519641196573319260706884923474853597963929546598474310096435675718646964870835886556486869918519835914682997080326742776732222874140257954863721975764552807346047309694058394990228352275252576136405638447945121273989672445257051096632640946450286010136811848990681927014252712613303479665769499743302308548583516668266372859125619864134037248184298302726075839707004938004654980989086081406660350654775766768160204856700641364015058079085827260013802187012617088203589402963757845126634473555310621958231782849422020315068788052781619476212114975287065638836727225900289019685127311588905638179595444594769170421788465515186297397007186636234685904359678019305689651279481821634679145084277294439344810366755609280175713045900921450899035290493867235286572411463378322893575139734029705276929250945393837645623324886210099172418345848363280711128109518429527870969412457257543536093366303716756824073046223853259515103820198325836665763461037290689079853645918426654608307615306696957072694538687477444379471457715607027881583242752535721039785964007322486598007440643220588719169500847289085633452178991006459313259632811626515552062047702554264146908618913476016875534567730855151236000451920801104937120351812891534934312409872027181850229889229782696728825266667728580314935882469759162514255954883662612701489855053678136717256642449398379648200537131299443021581741460825745562277312132760355248266129791519270061978038861135344900811329784214347965441175234348116495533929273073230961593938912254317544403916399050555489985881447060119213689968442891142196852423071976071805647165264036885858697478242045961586689622699777821709953326342421303766544000572654131118704977987949175285866372376924274475985816697965771161966784734263845705812931816655208185360709798400338390629823670444746379860453352448597391907543965086961857364002758621303211008406663086238095399598512861582820244061141496423957848875156750643081250179690058430308752876018666747831426260315900335301690202321800321791189489457730526029417239977488214594898312222155523909757517506903841111582978323237456825958640354589831511714986705528539809578922498792791438964877961720039791087378715010324080117583796183284751283475514142333486970523274141987087571216308835390784355716066230673922139526704845836624266368876720373407687494715010209245491896931968679577632337396058317406076678909135902852770620214333426914867797456168444339822425400081279926406611624696285645086391014046967029571533203125000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -7831445447809317230496147154021476712652256212827407837449414209067123927353913572908035898041790702036068373179477771522486588160249604844071581778182727909188011448670806035878451321154910846631298951119160018212849323952650549835936125611860555141708017930682970737653275362502498125592599933340696134930952792890304378930982514695245228017737757894939984230696037505262545644646760769974461735212439403689623083109607212017248799320419879566961839698862336940159185627115783623279282828573361723902014855575099221995857131346499938553554764540600643501818211730483541439965010999618892144653015520883566259898185645082326276861053822922182482511098449611523934669614034611784624538431423950685422063753565018326327449234844223953117399128006519181486286717253993270294818731141644602597616462750545236508444450680942309097617479858043208416858724111121061423211279155508762527678153669700692350787192365529050584205842445462142441005565915204421232231617775448853297515415220861034819047348324054306265373766730020893161875576424488983914331639523393052074373386980768191923832580312397895444570654665661056508691911135195096984424648014975539717310786292745288707277060886870855487423868802136236239552033474629254093058055735295027427807714804678109451771506679339757807758770009944719331587894032222769271603416165127108628028907557299403883809514740116447460808112792338408498649928684994637161801423270343350316886522220009517314079752236366032342312951244190894782982003091860153181959816273274838265095396991303090402928771200413038604858077909037557560086608641088452188454261257520420219660004639865856469787172758242006912028939354841219720071073239346163530162443020211774435662922709112425248893964610796627575463139485216900779591113172965156288822322573401827480721749577204570300433280928005156605511476142318224529860698603123126149122275164738031841623535551849911174307783370839565586119098099617966869238903341373371227732050749727962927074599729885743577592004788679618451897684168605455175900565985438685211420296705410964552763491175185756987959899946348751404964057291260603578614799651882143470079813654721608138451983163881496728119236887361604452016178418382930125845876237021958477513849416358182974159954891848523399879859311255967620655991834223775115059096753382851264432757183189065910137912475543189231654241750041710868329063954441183984088841426876687919891195371521324221059908818751162557510845428961983073651917625409975888926397567044458500078186070038918929578177444928492217441787032749218291377494236220667624808380219176428726721984800001448688054563770228632983949289958947017272449910773615428670666478778929240165450437891652850155253704410744121034764657093001323265103279793821265464422313592260344845655724583214828352611537024109030690496097888356668061747728001724621070457753671887017093393000276914063880879112016378843935263438573455171164857585881555484124456896963028045483779999270702543466972105307018345231628488461460811072526119150090161305278490119944878917445253028998284590795461653017661142558906980540790425793495121246759036095301228856871741266233722008183426276716898801974722147169122631133638715473009818806767612097919080486662556532725542616181732020812354017133752761736233367878605851751201032920122273485883432053325384767984857136291638427318681029651779895427981564909476677292237877620544414259150390538228342020852930376212403994865566266073955122794565163294380246114759616803162672591489429710327297224319447649648470291663948650295878906035795807838439941406250000000000000000000000000000000000000000000000000000000000000000*i1^75 + 104343274205137598791167125725077054826120288418246863486052011592786020536349868457693063295065869031365231853616846476845633095939955768534620012233445806734157568222279849172937152031774674974030576804015937934303296931426390787383601993418606284545434074228755408249004637679319651393944314511218206243343802951308541326439660153233017242981139517983008165524545557307079921560700139761063025201943155353707873090809789629395526328650993665746924669089415503998903428068867033313962792194998268578654994613826700918815938047159836007914213477279637085543427522183451048166256649595942859076755586765759316901269905433195992819026302658201696333529814416972641823920719952086263610649934835250530059140753397584259634511021232670533541601838420529653420230796725178312028103786687756501789343642270277579987504505696994341019133420970189145759116568495955066562830016244111596098820944938939939312733537257624629406891303387320816199824680269885542245226759298686785801292638411355353566820515823814578546365285456620505021599372839925881293395182080122081635758951271688007471366019473157755083261747974979072232582964731947458188969999664321498694013211741131676970159534052653227628997817027373859816271480456529072283283677703972071435302558225130777141735310881164240245782299287625687221585093204985293371489596989608946972735000867854354648247612643878970032365430457716008993434295085241533394870359270373891722269065649546798939477562624258532271450621290810207152664743965934752340861734195378617891108408369026356772913821136773993965736392792568345528048699246382874858805547418463965322907003655248490768981596607700207926091875903994701898866641498339177845028513716351911352192539724595567129972088079773585746847522855979751464077678770577479374987614804083749319590536922372664471083277624026136049496742655968166243320900229779053945804090174115676258478318955867674705495053428284179729013572507841178521826717423205649825749636543877416479029524153252579989948386163855288551460116490387712253324335119322009651602149880417140248088503710623508262208930421274479044525532362454025400399715147138393685197111425727258024195230968152640034875282410765693567841669611647256404555943185136991748648640978726114792959692467001077943499396988442270559858539816477428302191986476038125545946445740434681219427482026042958521727963737724172777254361309922381680493093155294497261641400330839905621966538849614869712341473712909107120211783519212510502370346488561741830083616093946902572136528396055726161399716751192990702428303826348689660554762576233045890524371333577306990364271090384470904179076628217899508153972260430960297434222011034615702184653322730463489243182021781607893672290719392854402371974502294665611533346456079306122234827838692775658921657855590652359566696139920842986803552347881500054425479770878060474699820795251552323836996924982384950044448321503475133352728707800731500857915813866171001871735067913269846728193133534486762474699826223705311371001717637346587569788742019516928436116822694309814777861420892963199035288329441017937604199332698063654444726904015905543525681837242226011462780723584434931371633771219260017314918327006974554027424308298656739094338832291739109635440547251794343603206645459739024422723170949182073867098132156326828437414877815603247494296187519258336589713178919302860005711222774213285388072314837852857455232314491973464481925311674225831687544488428827126226643736168211437959749525400378355477111903044757540603139031119145352377586277725640684366226196289062500000000000000000000000000000000000000000000000000000000000000*i1^76 + -1237944471175093777542238998878563275614834499320201952708106015214602106117541837131651729545628857073764127333075368644313175182300744685458166749948267503679721856577038449501021036651084562132565936075625332130603679504967743524772541201229299637104208025806211376058369092882023013031061038476921640995919714036176069223302418020380457813194446614326670367538695572137576364549161961892664069176246189150610590148656364895994840911096622823171333320666018915994737960798881291402215387867167724886663903168468009985671491897780928172730684710098397892620514973168612805319576864291134074027053418444112307735843017857015679976376318783666716411395840818710887037037941263650845713143762005568008425431074764834923364152420997957425739624673676099675817967843469204331924671159195996415249408994911212625023131828064977940298830279515891004908657387106226390813674228975182497337019903993596026385631359830638006631308175774277777557787771446602751764131734484177318364430690197622070747893017400685265667945567110243177512688645727772163913570272053532899489650876698650170964913737661077689869528008697850877670016971224036638240300566205809048837782926033756720609387070901715906209157076446806839881731601053778232701222426543346314245193262238445228885239502902128730886004271580812756174500195272830701923558706576991678856046092081480047435374564425452948158152740132998692418607868046724473858696313854601924421859064139696378215569857626035454413437290431496189908307752414313767391621490787737761334551576456109513571271244106443279140557917783624812799063855797622170560448697628461460440656787437378846569490980331859426354034746319064506935317666417777481661368303883940163370958321515443098529320462623354588701951714364166260550491622438025295772979357170374975617306667718644790907092442874629785634372061966411269368762732740050545906978574612311238780496466834067221586615113478498851033993826254035876839142755045171592577273069863746780468709908208728873923746642858799835287427850637003093368998040052056711806354060552589439146039652472621359431712388224362118958619202514689399421762349332669126544083732317471123665265815604841836181371943511836507443711628339094261131241759347240950373697414893163734986418927316902351767186031795090615156861187649011714960020317089479426739668287693843086399676015035667916703019561430287160933203835013636340317182845852164993850729750578298469150529042491151049280779236030845443545959019751222735280408423039540367904727474506712737495017626159441678594171957327562915491619922343723699530649061473882460062749025224835400759373968360687651500530932985192085838364615379329100684740742510845756530056509171416894877614442399326741148120610148753264231171845697446582994560978377720478097276684113564583405646585686908799082833975712977246273517131271857673628856251972245121682248506180207122189590633252600134871985266427130509073852825039206963908397280382940912491251397171657702665728783960738745701131818808349494020742559692285295767009731778834248279857584989280652965353421842520791593179374941026905321597077324084962036756998044365336702339584697916448153774021514910442032219195166259037525229294027205980203099851010537645789931747180490861264663442089950841242017020861935325648466512794465834668867428556227336848028987791568382995400154333840516313537022997242026390087549339722633893769584767561366721452532213675846701638696850688612189328953280027488226584381166874912228646100729953458609116572751078371668981649633342612126796211668988689780235290527343750000000000000000000000000000000000000000000000000000000000*i1^77 + 13189599846509693053074883033434749896440952650303553013102123404324246231556373694694336578129102046200745513875823572015376696273578730439191016553817067595389035948865498200331300581707031393544257510643133749053734660499461263132015957496892381876993951259296689206811852758110033586262410613452424013786237579990213383220949350776053454042143285932854704119818492840128674501841603283360947684666565991340768605367873253699053339539196218635703793484085628803566528800097674980947900746615312809535800606515014384122710903630728710284115146127534845615615803729666422811938134299690894726842724224509776002161801669044498077355056460153031388154938366354965609494983641261584616872031078410431959658172551258316281494040483756687887315233981232888195781425188674273814493744680379015115339489047866362198399654580919610977059008748877438907095504558215415514245320686613583193365327164996920073754303560731980658545765196905115475083867933180521161826139417723160395290701668630859291279648309178381531582402146198028682277792487636978476107274917349255031162824699442370898493184957366914055123718304084300523929128774629270524155200390087262805909798136788438658565763357398724959885785872127786544361045300881872173637005865149696694432561606090367053727678255473117904719152221030734498791195889297148239068465356168581370974524018189300311527077558468289420136112846954172859162962044109718505569306869123552032883129165010573355958563342812686756956436697743539953655289237490277889305906849719911983484820013715913966072760044230524468761735890480233189353813634907235978429196496478568273212144430857670382087322317497232536423000355045817316117032868695811555026323239490897364774864592629229831469993199786572501112018102826201832797456091455444032950864256808995498571118833037862290979934395455571118573681902603200687695399599645156162258830581233381010252206930945046088361161533330049589105480970311241268914832917593409859662615318591422034168247294598925880284234336096171952670937864662835516169406242861252138639537355270139327310984694191686148181022361405369025031751389913526314691300140288739398492326976004261748632884319578585107918503051698466111272337356917009059679533262182994720688382831373819315277854852610473332210944483703423489196223194509082178464463280844573465454401066371521328986907565465131044109786154332981815350802927425095870001987846480827384868345589179151599145105480287142062895884273995358155969421574073560855814218376105286796415233018717250448424886918457219850371737593724780108850557387739468618252816490600119881843748777550115908591487208037155252414618865971838919157725582761475142832752810393144851404038915152246265935230918720829670727072135839346818644985248943274165959674011097404481415125146183341496384221464060391739007008159624421486984120012387164415244864877654445436552834374560859234110239455617145505542758560939449541073554666911038509331877908657059755532059805000084121107849395226728634044936577256883490879015569267284558627305472234021138974120382563307377559281341964400651098053345050752628895839524295744467818585792023592727883677547804381583794272623046155414708176957979545582669307206451219501991401235114679000838735442144029927913270075696127240626569170417835750753284165088849934832978133271015398985387193176506820314390717169873020586358554454995473341978961346671867525285273659413943194245195724445475495262765162934862987731449764694749957150100273792349850294152794465938590949880194801083044564907198470393723255256190896034240722656250000000000000000000000000000000000000000000000000000000000*i1^78 + -123179851428904362003063676410360387408357896231065971575810870860250369455221013826133271291834023955136277169064048424248105406899756117303727643830930173212944080406439681556374902644665043266000478235240250976879035535533209242328986396351797508868374476308447868463771286443947192835936883079067552489344071425797154454124295861273565192006810786103008249350745505515243254528122865863136068638401944290017467316021705534947282011562545528705537022653366561622273552008331275013158866841310027006041898467946378780054541270366557043793717196191002055726236525931579239211336077379201884182444538736281825273578269560343123281317862222686455495621117409909033135069554428664212906217756515945107710704172914612028519078671184025764208339559086992242365722873333645919330537284472455332135855809664863077823494289476986173556813414418458550115970678061677092732506105610884823145505651531758513446154263543164925145507772987962870134634600985602280968369609080398048736498589757826065785402993930287343934914758849187974323474578062120216025152229923565852057372766381021070680141947984214850628766480687977885970135980060429137473727972923123061888341005386538002726868408518553226225709844030548902588931757089481903257221612412432704364865783634802863981597474509707951169730718062079042937705109825226989554195251695241930810777947761049882899030370026549253753371141111331376029774918974113345328208512158332674806634207917393278458335022981754078212977686062125678257893956014120793800425534478447814659171104489554867373851755099831537740061276809163351050828711546633831846956460354755723019525580857713803485639484604371306473245270228243800073374278017429346021668206381015196946015155253676315981382677539775231986388435288277595722560937788603953561594092384641378046164417994615354121539044622971238284239482914863592089047963368217679152361718099276658810652660762976409359962410431830172090869281845851626454800764370125671317240905341331477423270329521680965248145274091141956487254815588032407213872991955886640164553140405471626932084568558907527743289717373296922129437455656677043346314451618684311203063747131675741854364767789763090451080840216944034436790474600700606822921329634408766492423690338918850870522491400554808508204315074702910973922166719452271648936461758947355772371397531278059374396750904759303068670320648204228185525708360871073765532503217917064149196640853436373823650961065209740972223638685123124584821483935245277090651868919474826742114969706165733434257137146541296356911954850834860802699413157253500218202129562504597173388019028843513320484470775370828781356083919617977500846494414091255915265146797161309855275826483907688362258725083946938650347703681037238632995782269329974437636632047437079064518740289500756113413219122824439118190073716584040633570125805094546627740769073096015945258529109815993360936886012574096474214330741655148052596496568604705485012152111294848460640049647956717064039372009349728676852578976809254765808426898548062058195204103687979270253789334541369920434680701305888015914523563551085522414865367578516819134791842100042977800112119165840112357310780006048157146762086523904944190349233272836348813463526186072960623925889577014771159965707335237740703941098538024857075821664587760022304755671019314694159115923207643777790304836548173946724848023170903028837686302472177408744432973950357890393035733753687548936533229142972999656477904097102089526505975383205738752744350450634542757206878814031389266685570516024483822548063471913337707519531250000000000000000000000000000000000000000000000000000*i1^79 + 1081981908257045712126954700396546336841099212642747503977275795420811369754564176730828103075370928992588091530796950079225468308292450392401570001389825208115857958181258721154447429281828246454519908286774906418469633143810787523499922338020903369134889957609366237129570462327448907473188130377778027754004815603316847097650958452870073578181690444422292568115807665976458495700198639958376305316252834875868813895037036059231084225144670398560861670017977505119639901225463237004991215950031423970402543260354427851973495356872696880816347608150816235873786638370686749601130339154907244278093086821685620288885179213321524631982920096572084997245095712777830259983679284659375665263609848111723872793102287005293346644067442359482209320569160518001446647191331704546982769235658723673891854298005071830049338210581324645360344827366384946805736862892882354307603781024442192993823212135596040561211374324681190634576123164791805352452828080023317101813648537825288198873231913756345980978949180501006751543309670013554934512541250243612815857424596331589414008537165465355915641857478424491506091431320682739767404039615893317381946797661989411333077216417503518937827958247921439871738112085911377014487650415280513690931512255121624588487138122736106374833762215196116051887882014326606422599445413222683806603161392056459859364844176488547390263248682818043890705385021038628080077581728541472293313955099841397505768852769680970526426328012817587862659478703671101059990343692351684647918452422784412442419102617734410927079713152218446339692071274215880959452645881310613835529829717336619439447122075601010513723713199363159731160579596782120005373683342405893263249507806184278434086234885924342593119982630306592734079382258148709144400952473476326616841235674357109439942459015849792579371922098022137680357782350886658346399475545612262440606584929209631583944709572624052940827688252877770559560890026406455112964389961920009392985948302893899747836935689668716924938083667375880502972143874814515416627706721763710065351675441913916466705518268230375409159817761670465946274756967141013854752491376576459255626722764630392683272007136044279285360918914373051912527266363840197677099186707379574222900810371416870874930815211573721796731606449341131400459086216680027240551829528928284124454688752476664836772315110529894513033120274500677217756871090531492295950375980067217444423600939715635642082859292479793570514133607530185146037982334388619372975829850766350144937086843105268444419922667647116527317625544971194901075625320741309853567471785386060840564856162671424524892648375830415402539443333913496845717108967003588736792802413810768142144906731368734494252491847078432678149389590809095575671368190154156942896937879121287445556154152732596240064354112476967479113001296067846965633491033114200460435058457599354389056929241859640507207463496472247073344477266677300320215531477092845470884398232173149395753375645864804674677123838804020854549872890488722704197392993041173816501537104972395469840206173815671069537156959640418123581549440877884580078836821463569261747262935644202432677200855100959856617383342642768812563759120188505861935067582936704976187908823160410749124313813351537002301924192158491443487298345990999977407767360959324003435857124740398245602526059096129415191834114496066380424465131062099270608849359667139657884693509044573888058231312840186040627922123333936578795639673517254760171725442542183189303253583403030145491405046695369249242293929746949743275763466954231262207031250000000000000000000000000000000000000000000000000*i1^80 + -7623662272766557733289005217888192028100505413705641451303347825239431724766343654453621258532733207642433750549549636228925874438136627890302313610717737883407208569374725540730027748310556505676820222028691377419970370490220265290787413432498121211546307647932308461673183161759937404565417065581899166648366287282716214838871611190785349505125620809975805711425204567036228688139621824230694875706702590931344062779088757314792904277420845173851619385516551479326682988422050218335262888927057026706266502322690791422568630935352110744089487367379767813877410768849692512016979011773674495603254531960704657126617707335626646151951427673677483195363054663500682249224271037402686753229768315515795484965098888712067089263283702811258262502779084946605250219764357156729742971398984469141531476952572228473458237893319421583561945235165743769209874288542379804142902085082304068057404395555300221534630744131149126494589708265396633556312921110839771510513638852207611426112266560118082864298876491201662852902550680956000755798604716958723532804417873214734588121724556819380150555139938407176671793418707984121648332091806052362041648385735840732388940551402776672892372644505786948505449933041751367107590814069742349104079534370821864868851029341953317655654938013238236699008804831173665333420130159195465863456511053635117228671058888402678818696404835092974251666898627318044229012434253932176273225053106042044956985635360128050254868743215779287838093073797460381238834672682487591461058804786898920346159028588077057889668808876358912272279977317535677963154114825388883228770801777474328418996988174089091945390332016712879951638477323769708527112968815376975449902591070419802627277134174080004958796463477590600377160503728867904284796491637572247887871014529567885921816685379043863361346422263937494325989283922909524351051399657294611197649999570284233813609694765566232136090501152008961158330362702022839267082025331395094300410718956569318164311486530665441268448008844896602766451292260410817415777504370053516080476556441176185267095823146791552748949639371512968800197895483115987669372764416216158968081142233072889080199926865693592854861247468199009703753422129239707423696327830192436367014594924198073540491864512327077412542597398512903261398732572163891665895657439984719201782097183078457331455552761980340220606017561256425685408071913344151360327647511744467848296073623057891050608164335755991267173360654634971531202184956958728524291137869436130031512898503355436186914212026003976994842789105389460195351511331455020012328584448813546927718361410904064098472597098256527270045376350942326073802973379751115317318007890436898362136682824366834826603332151407499267984152411238261912642290244683586705203813291651195151815472652508986083533093004353215875896487925597362311308577670890568626505659618759976991083314947888463599583686201063311629848843477197875543428391834723798220006648045507730122954749863162560392224672637780391765034984240841658419549934053427044880524241131966653776768493226787971123776983072906988791016017494004458819369893504505519842558205570893260674762316846758211889165519779720821102210273792263465446664710994762403158827286896985719415438564457806771337490289867709000882993522758329134482647062156092841881842886526487340803521658739420712828374016507831284662587616244487528231681812189213546115574916342291680841664658674738213426984880254025540110206398761880108814210208030068020530035037663970338810649666306908843688497356971822682680794969201087951660156250000000000000000000000000000000000000000000000*i1^81 + 42122289919907479492013674523206240283661868773532012390347261179062596655433858187116260036357102257390946070018188417712652824026728588528833719779064716312081999328968540769909798836409139419857732422660467501817981282467938185134071168212511562694925622126813797927153559491262009049090674147516497267091687870728490222900345296810947228768664748292719776577388120026871017698176828862179910205405559161611325278098048200500160248675556496363598393560532113334275507158328614773428473190953728541186747673764675268244117249583708892916221760513952715078393606639522824039281999220161585117153731666034250577680947662481215691160539325222091607286135522774747368033829458663704299343886338781694505974664688220015290544555576717603299903536286347662874288769554185748950022306560916321425245591419668000359137809090178003427010479867241952400863879199237002623960652544552139713732415979925872433891730472681937687363311673464882584611222835472046478271724841271566347107000524120082611291411370589690570316701180354795954981929087212269338907418470709586046195803324782353965796313767299698726174837211443035639780572369406731713596914192440982363568184302352398862386812115951871252244342635841589697380305716610045417410663704296507863728606997660411285513262779709356880966343966088141353780814145204592934478487120826244247699827179782235426828806135364517665982709881242063059219083393702213132430172913817948638057318211622480587462367822082028623717734976203238014766673057166110719609180116401217339860211208484164160798622984495661630897628392884136085480917141679577049122457552146091126099352075151742746871252966509755493614935826483951596993522607407822419173307705319073142657670243629799485287745688227302815362474263191285756671525191529870983154811044204190071874904566201837019246289358437849954771099052221711670026751062918325122649327228569029864302398374419611623114454695374363955152101931627981021916588349674270891552908633890267866575513494640871969954139246015237551993140629533751012773035633326594009100412324785160894082751918073584947857372996044589012219505788292094936069847398580359339765066269850423007094382810814075568499962246476151561023533914165748316038173025536009119886922898992158110519717756545567728922838745549416727179668184066090714509671785839160787736116754032809864122253160129902414137469989224979619167038896401846284385220981784644700527568124458427937555423276888674766788602003885303057836984107574903211338955323556432427818617893258699452016269515322038568865253082354445471035820920797024275155043572679879458033895628565967025929795430032825770695863434439080635081383963938043814881602178560649244293103341090843601890077861141492621774081482173229165539981389940867565466017992386499610409666485597580804346431415336238391261645022405493224312761365003034441394564342619812246535927799389177101799386902553185613835501794162199198568345863628426510066674027479255779647445293325133114625143556399232745343497963182145741989548461812439146530385075156265036647870261504594300439165913848323111090254455490339379305658050586606732992400556447128717827663442807092053138781434698525809717695760434586901494028677781894749068110868554103046448187246138768188547483914026113785941067892836379150816471280461947300812995482759218716502432558659556725005833578605683339297313507199256600941492511456829792600392604025218821175730959864170896944389873110550784931790399206633128268928306150315929965277136875189963427986184019776068343521302494991687126457691192626953125000000000000000000000000000000000000000000000*i1^82 + -179046780901133436124150698227388995911325259641093147723693773474892833505463580472149649823695125463359153212720189776492703138840474295124586176457897062907102707291290757199442061488564321356891011879960949722868667114106841727578120416431539177772345244254889266010057532378955378248473610895318773617585034978492536207115551859176505760087622317238259996873667856326712678033456547807245273977517494251319397110617113753406415546917419017753491791008637016451276809141330326779628918016388883887359397983667660064828358111496639515857246347383779699650941484311944464991422611495401946968788277524680550956905534303679935235256788068985312352971437154112840025735783029902299720279434369865332660478486408384699222685814811548783915456221269999085548924748807881981808171028737078360802062233498369050718726920918363351907929450951803014076383471576463926469852207125905231832899607387753031934880682689712399922105277087447424784547735787687358679903373300978508366846028433449366472592379402019113211974103060940639728347351049747948077389754078114679774984676786809842232359650985058981984225515290746941977062331630022590827383318480310801096824084743927660340496996935384304468210136314701666171059058604496627049163086909728283361789569206414695355725877825852398819611337747721473302946226765768832281598703038819262829777158740246680204266842207638960500954627806773052207009524212829522991433736023480651581159021190207498527031704059898671568536577645868785611246161621219349848625251604711884322671015734170904040777384612744366094481204089574374424451338752328002373679853857380666899592881104907144157909516672101602689115475115540908779558910755390973867475915801811928191930688651080515123166018064246287587044269454884824956828732306872459904494216971531449348875423140345933321602223257910982198888790257898107198084199312334538444156899706539373446242461217187184970354923029488853995228789043338396018913334504155448711082512558475702316381610341120411254735831464635800312024109000057853642302083202355687145965268299666806007445550526686530657233865285162397654553958375341435331406405144336512919073521013859367928075720551918676274745710520193301296804992832846782806865412983803947497793626362840615484914793341030200998399304688580347766982911219868772422427525830362535487689254558330157991456760183572226146195864027058648112567283132232802613616846750488254526867688287602530516107265902775076708247691547451070067796744549856188226211963785389637771885013204487795156686442920660858207441744599317097238069846213052141627480813603009974297641374309766910183224320835866094748704655780469142419258974341883110486380947087436822399763906107896260537200521929381181476188571178517437578626009874660683523384222840454668950004108574304446489745123084485476546922193576843503760253006564236850885128843441979530945144779559259699325468504623792117562443592183965463621379604874577235319124892537734037984282203548484194049570058815084701827481303833335326219085101093378199518285803489296210698116744241615561317759270372245740382816321658146143100301374015820777171514750850334547484177501025974885770996518792756161309794374848162596575193873752029397875843439472017798735203734883680836754893682055870407463488664325087071114008943731880019071477186722022505565772322560444043582964288340522547758630203458980610183635265502995684962253878318590511040183263311429889172699430987301399687068842803627917271470189774992628828508901895765860776377014037841510149529078432806272758170962333679199218750000000000000000000000000000000000000000*i1^83 + 641784192773484605584748446374952714181847520579483364490321843421989755364101269408956116955147413745168521605689071000919142281845244834800684337431245229632768321681674974945733631288339449186822734362875107311717376065444423283497480323632709156424164773836098218074838227601668428952468733191295063686752410944031793675047829908365546583333141230758583813016781339191106208798797877524461757937329147147756502653310472249877436921104278306055219326105849153279719432795499495915021512124345605685981563400103676228619012095559418630589062949353962237207768561075455288427592221444125982409788673890338828005866118159269211803328315728331354629005777972896307437898796700657578406726136166330101920644664513323486820166639382239535436267984825069318535025257069250749432779942190591602492665672797849868973193341935757089281857402767420683575125849093800435894496051606989519411318597484830436521148711963440673204982219607364535539910420026630777099531272149116144475015479506490165098123936264808184467043611737343375898062261182512049120672373803545218840570210852226359127768399643156236352837968838482502098177584331104353094867528423685000255277211421551266042028587960018011544795961565462618163319280605374421156621472710695919704680500744071976744814389739558531552968466431291158922732919285997422873016784861147970857360363519663421135827649670951674368646917179393679694386057496632607398284145127275161736389478418338006578917500492259219110412321801076369990859116237126708747996249780792987203381201782807123956984010200809390391572876964642372493636144385923103775171527819055461183686243039017140149128204349125467281727757678836199019659527726898445571450415686266914683262746593700590401588871687578014625209167983583902137256749609199278268011541200837712600655448741907299511812458046849064046105439823332278737148415127365166514483646576434513341011277055281205411538857626094947250959390112792213093378900849482070850522506947567128480169947533132955921192631717067016448986033532465821603450880507629704807171497468849689236454201593476175330742026566062518441078978079075079314068649566482608846026994531263430760036973717832854713704937313892569637061841498856516831001708924476440306697915936357708716820855691889656232092046952086609090923875842428360835270019880387543482275728859253655255463188559300771977784965145479587103370130084493926071954496852968888324688732761045322511949021648764897332643027627499550570400803616359770064208285599531221370153978052249529598561903049863430593904669848165939133981450795244788085852551995888977852261625414891902017860336942444906646458252684557431003254672041181655490509463868883438607194930654164100942823859470931153404197459825788615755232460875287087502160473952179221863306967626022437085032759486811527727532191671154994543140708792349528008871354859906883143246657520883033718321332716344397764964616972855291496161310015995885962404461308993842645184799173925032692656999119956425115278606589935077695789152891959613333294515848119325519551656340269965970992259534030272102615028279120664323569870382860419929584199618622635482845635940032057205009071738992201660815293559718120010303735953261942575357740481376196832557879746306890891371849234781897102743754947103535631714271698751721550755662060897151544293590792454878852729852743158241655979226615914416679162273247497534493879355704168002859957915420556666351717014861060402207523973559540612122301632597294034748440227979572720021588854647908578554549308137211482971906661987304687500000000000000000000000000000000000000*i1^84 + -1965401375575751773589933968872747093050112442031520942387675302244128681818722804482206360981608638632302321261902368695599856826515487408978445114392833616964948596519323470478161293234971054939557651788333361130450765842320277737141823743054871888829749960742687622086742940283686057504420325509737844520555071014197994963826077079974294124312907740630599189251053433728274256184003823817516752677586339937681358303572989189043420485289245374959866391112840549770059125666099734815398673756492403529878254797606416189257554378384027612675728543628754287882946535892404426399373171561563044868982753902386108478027822246193557805500023173923410930263956559677173844772577914835105511279704478865736056716184267080768353107719176934402744554972178592302522987769027849828628104450033896604942964143721748583365348548842012061481395416954780375349430520103040381077747190883396991370661652512292278680489426337530983240125507804678372585156131464138923615921233265003631717355160101635588984376339120380680562446228583037467258957086886952561830137277246385387343138007215775198255474471045233679749587646451180300492702062931107289706661776904693042015323260073605783361154596026965285917890772849077866928103342000528929018564473829193210001164124705949973242441940480443867019760100492788797599775285362597843998005198639537973503868949978774030834309874485947442279357253740633489779172774914574316427457263223973053266659682372122917920386515992480088443264616993068566870663748482422501445647778918476405558461028919534450305143917725814315512567083070720094432000662535277731364275930760799309921433399230856066476956222631226557145826056099845784340695040909538145350691054775362747809011591729106681341849376254093658520193732568422621165649557247901811529131160615377991480297136507523983431000442678340272520382444707487780764624734245665301282334668071065020796507761717069020247601088773177367383237450225299230021320203213803253591142271806785364697028735622126573349933318661497494106936654489513619654826294814770479185170256342514440485615967276610770235255643939483129919902628948764346169642372158500932624283552963650924746350565835437111110220033267089144209603918505468340051015329185491194378880944170370195333066698717622313061270636496603430647106083200869174207206438970112885942536082904366543822736008577850211081308155530742260050846517695402095054691645963943121797487955158538782305179468696044034128634635277404979112244359118203859232199345248531848311732934754412691479958868211856639238644775270102097227819396010629296457007845316469683240970435308757263570102700385737046884872964781709651693139452275392462623058967449447600506399310385944177496857655338543025386396992790757692420488567087205638633231863502442481827281033222915024340669458410343542009412082139911454950752823084210643096777047852557621677272073938344884474450933040877691768734168957459570361901686563116450222286840911069611521581792395069014968064217867612733627177277577436568175211056853293527628666348212832252266357068808157878420829002385835238032382790280878028266506091456840440093983408346904868722025336718947315859216141832058999888673952611113785731216268610050887972150598347676289764980202456824857937209959839865162901024660217811734320588629901145765029554543708899858410486528254602712599908737699357663594180774248185681058643820887607394545203693586397294369530927202098390534730825365678798997751673180597149599478097635218426870022638440568799003049040062876540169156669435324147343635559082031250000000000000000000000000000000000*i1^85 + 6581183082959517755969739162608009286078058744976340811839686056426047959205793861283284199658860869461848704869804718243233222273774102318231515769640929553438653392206481784669755236230579778005809541313851184488236425213057604856658416337680375311807645173227845275178902778776452729414375132170143017839794954057835803603832044174104016513325087036778144134024343823452383845495866874197381653918899195960006934925145413327825177429472308573749600142696631748085170045153836578573460219334222650778618068638019020069731733109794590222311173561612219136170131624120272422103935673277429911513048491289059639189295783243519679100409777046428811088076402454866654816927324835731814805221659813062923948420000847258071966561615642090172701746665995907264741159256659949353357677520377657123293444432880595969586241340052756760829018502103569364131243920260293186234549612363146227734192311767515342535932961189906981765647297719676445735313227709176692561937156458298783170249019594396277484043023386617140790130006453919596658423622908267172104271491419905134233393404642863123386403531894462112978360894016633991946818072752750091535422217986840867877324073820374048109486468955787220017932260283365927637273737435606159388602777857221406480599349433100536803068488437383119027758304847554355608651036597149418461821693945692881491587997284019434254089425650234570386521365258300905745381995938523659099612747391281077154129424889083552930677890941078951940530701027844954013072281501593571925997626569908653216537548082260287931525552211014266625518805515607721333537283105290308146803012961451872163911281898449046805816593041621715492377959791047999246564523392352898593436172502437296475832629481779813144455221092809085398088808655724379905261881932043605547697839844638865832144223099634152062226059366242776303553275321934006187358907541809542271614156002169606120016406783364688275372440475634549111536405563890619163705389635897757576607099710268252993367321972170454459521468427320412447793843155615190613309086491878973582829523331397271793011721020193900867915816472534268836604345790895336431404834677013662835756036187082678473276631743279213656024978299631539429916185569826722732488517604420108838094956889133112107770577130053068474181838555199165985913010541477365355484722644679292417116038136767076389767026456632395642608422259210089081932229547817898368559052248088318743410274884874424338146902876621857568705623343387218714377777572895584859074867134569092519490021180593366119408564951679131419814040277822230328174129144996384793074303098565570292222546208115601792146583988827137411531777766917985095547381612805719434388301772709029088830916621749507201909731258195655927653270840098766615870250756896722558186633099367230760562004212383995726583448481778100723995990705230416351655830965667503241958641735768198040720571654538516384106805833539769573811951618418303896331809938249259958863556945517775211607946493543812779932591287391503506673794938658400653105382891205966316886742329293780865962296225514798895712319680734903312119330691660894546071415898621708636017970669844446105533440002045915745444469206465721389473663326332002799987980822258161771075526891439696830149854835692971929030248327367885330605954682423898494533033665482400427148780294268061510699804182639013271388772911805229022530367027357657007977884929705659575153946642264186385661503308255154229900602539688440579271134718043604830512734267945935759084952426891267811878000193459570255072321742773056030273437500000000000000000000000000000000000*i1^86 + -28838936070255864963020406788326228448555911623841569549131533967669819309975336222333467832038180961079332004032093796648557625735178434466226655494140290974003424878456788442201216530716456882101328148288180167085769336341032581626178765796033014141374872928656894665550837058108391965508466905659510203112653629978971677099503586563402496768542554189949393663664847229632549011512342145706110581341555704212530881009468691237915250500057849858255896980621885103664209583699547761422050852497990290642829505516293859114620244824662749645487454182028397872451860816773480605786366895056463556041600509582987529627655409207112879066712257076180039213186198252018318442521156613698560044720517782234961695414919889722436467494931172940793578154259870860586224700632370947288035251184791110942721504745949032325681307684402709336327372276644641938952766248941595774777022871172183059723568757221993742695443623810296590799649372525826564736529858836615779104615402192864056126513971834617698914544226611672126270281179706507539533468532636784794016541439510080784044083622453631932579559769530108639691450925529743305792404844323295509374769624483052481107212192608838946260695208809103158516681010382536438952029117592580541134352597771964065111674518754072746436162183891770374851343138588693697158249584268596837538109763362756250614949139405938372611956206330328482195989275832994469116045894222425023337970884539818567661807970533225325729929785922135434120823881170356115728165566616632365661715953430311296686668152547243041472013086981496124620565148593617636462771062829952197854025552735997408138091748689849828211272942381361717455739502673801563718058903738395615751772498137128384152213976390941157593396244095327852383855421081821827193530804309688234392446208147399799275772236353604983396073989820191385361053466026774414306954244482372133508166297358515869588241865509101060714047455982772585620428995644925391226735364360557325651562341365348132504865037107015977746937944473957756735128128219763518635983448064930742861437074663636087136478560903151676421822833753960267965336782551122525152930124620125404730073185475230982628647480324615801762581309953302543013619519910602047191735977337608413436944049890128580271397507553474920621596861212617472944681579265653302752335082875692904240706827373483122378431601379982527248619454153170010986147226175324876894887940010862533549639011731727235467148071456559975782410939261839709948827601966472684160875739519921642852525624368766003356675049261755150681570885169998536374334946430752354627957813685668527710720717903943815109702550233195768851656099539328342626710993171622067917727659709286706221392404403636209766041181767662963970657448757919071343834221173865143961008696966998675244586004781114226550104712887771612494978243160344781157916516360580224666164259889392451044468474533792963945972220751984326066324184919345309926055499904752712411696404847167602971130757051446722665109889689721076356496259962580093214457844240150903035474102410708395839522723877361064016867455951590907513685654480091578142982687236437723154021182782046158395254101123086432684734820241223070327805174390181491007765385927984463626658663759813695192460094168442012527446594557459777940516017141122822867840807442930217836274321401961328213257566445385796601955747482535329475478577445519655457500786168831983979966267881005734741067816081857739799154948248032549711769412148695626743644242192500979660340321098430156095257168025192129334755009040236473083496093750000000000000000000000000000*i1^87 + 106179002502614908134121236042969555737235518251842617071455585736424483283645796611525610464315063717741555748307718713320517391337370790114116473828879801536626185410635585516166320124105444397126212568163314019492655587260618599247441385654960707300420787055943992194157153923684117737920634520960480641618651341864722711694627804272012634650088260190651099473801677132468465918180268859524350288469920837969528171737887873938733641296668755247652581692584965266696594579669576629922966739296294560123809735172490518251557176249378862114619805014585559050754805231492657961827227683903861365822553665328715940864927257768718590396213713467506977517992537352445426966882586133101972111858216900681868684867052184624556641283665246850716159082592482342636311929690755027890073414322001727324241047431268624837581098599208186628408237460325289447909246777080748654458721530278047601925687296558984455723540766940822659204044424675611261671494358603063418473860496601947642222659168197637496900602047345327679873720641415958716078665381011779835655319408677458703424925653879004384751326081158172182399902359761374732771563925980491389917318788071774042253959712868558524751531954116241796699317274858300386721751015409566513817268819751596130011335264092920160545664621530514237678284619439053754290764326684265220913530404495472225323782644913799852933564392348901350363122808082888126545109121046526847314883083144713143987061213179060824455323924715540059355870243869795501605847135322839337658323301130262957169813814861573968870139998723673943202018497978734492153537536226171993701441776596112273336792560613424996311220689509113549172680293648153894799099852453812936276929291886075663958346356457235312416119072995273513822695547838764184935906409564514664356825583389611912842954306727117276979680843342601740349974742567472303386260163620393174283522651324014694436599701046644736842763985371382472574609598663285464735720182368966711045560418786380548493425925313221478139751765365800482554627477991864968729492573626395654042206469940316368670451232085415260669627191920339537773249634704759002096112230432342887875318102028245261032970979827009792902885153313793115815866459805123212516439690722060733758257182576649951469309277932631362555677107094403463819764974951926395591248971657186621144043687076649594742620915267943694830440258521583282223242373621716732279134436750585695675273309402345208695356120754772924638042545272812428716295475428988911198856464095120581346269193251307703733688522523344872397593596266453961911528073483510101637204421823087529902235076262118754703780052368271500068137787696026271071789503454607082096990143187318265891081056756296211275903425813585996656536861691900292366089167630216140812765096190807898493654154886499523060132462103016630936381790534615930030693325194430261341388442466056652182889435946799332243304073962380701641304279464222322604953245439762716666083301958211338873314830378253886769355767119858515689400391369284559962085461126270162255616972390380781330205795804588388145497179977747560445546462500698244946216387003494871768434487977705805980400606740498100764850548452297384036307203508395934744838080718044945239312044189117425055789504948184444806081366209423993011413130298106349158323393185390082769024267157277243640279144724780817634031412938406764737297586068542320482825589135117683427696872519147979286454762738992213491263682890175482355392074029824353358735868699480429207135023354587510975577391292290485580451786518096923828125000000000000000000000000000*i1^88 + -266336883556403725310486843722302588990834483348118548250407217923756275053194359193421024554487388590589806335179526240240964434710406552965494539442035240228321280656839625390819060180629402526111056053062248348002604843153768920092800629607717325181576028579964850534049035418298488563910366928998590624753118305883879561332997040137823169433453638177390459677529727736886203765212579142945150307557365270184369756599209524534939975555560649831378661948083562462839068309585237340382691947624051687861644833535282583196931656673756486669973305733570906694312018113077911022951522134978295839165368357887354868011555722488926626142574309527741460247595400586052289156883223520269022522958339231119098472209884239161065000830605800990786615769810192444659126099430156329136261786388065579606425904923245280719593584826912363448440618899329143827996365174715488368869424219722908495013488027843920320427279538934596529984062560277415971157763787456555406373698378590782640082519296975573155488086922469298129429026026418518920694376269889582046076510145722854161032115719712013201484558066537495872651451919687059596505425737237695558266499333110660484574400994056699418600199648921085722755956620150163252232221667036871718087899705723469537290182285278074281547237414267359408084723605754228054563889212900654439027951714877431427165768102464375085503739499430025451979334993221337334538964249742959825548812930460575553457050102504557791051073065998915219729146551196616891851306050456519676631431952403439135275898628669789221394748118987301791267410220128240604431342384522186994235807299942612183312076583697829391221183113985775923534497569329332799904982705258002603411218937489958486139572080084612253189554607212187240968371465236169695462924872554514164017550355190566054598277109247899260839873147835552382133161674619791619038218284917623116184484032181607279247849448372596911813750674802568365987912865057199778797338638456095061677359158654037349560602264845014456991169380773956403880334592336058251907404085910741637599499198078188868598926319683253587006380904504769783060555524846522678776483974261996512618416364064356490065732954778205455820532295386129461525895355966264916952360770920314555141026569401261081088085496420587952057229104577509245834225010091642106975953677298662359638527488902930504529903852951590613490876278066070370512291776682096377527657059090536675174559284661810195771066857876361043670630333251003995338791308055519256393314955648749269488794854027852544870454541790940243599175598392347642506679275670913880191518740500770847825552818796546622693509212439829650518269415997416187831969471441028200425574848990544219522537111627545038566944128822272467029347726041812041291842646675509965937320678417052271981032500258998854999432118487360382570505482207797347833371900945721569942383038048768008005785381824412240925578871979778288168950093090541393821700109789060746628674143065044143473976449666643476962348792374419825989048010304608164309783797345454303299328528492617795428797574989374503772328722398557375780699606912130963657162925141934765412541920033709219702008580077779988720006600996595847530718202027313883803924354444840862499267327773158622939964970589797012020525340217128503198476476061141608868688457310632544962385113227687878727492699872879522642893714971390265451863740124977110979574536368353929447499061639024971639814795019573886758861954095215766413561552307708876088065544871884511172118421651013779952177351617592648835852742195129394531250000000000000000000000*i1^89 + 479642926454106970596754170218481130989251660591148117087464877335668319349957308379035258635684908456272448780684703196934948389243845705634797229330069584993296727748759403015608155482167334767205737622439114291382571435128819076984188765923187246422832663461243233105011462409570192033746631106595954292248163668316173985805672768214622343726721240628191281364226836183254821855252591291186447737161727044618996420595817436365779626223521721172952326140518021502021215945553485101255132342361908729821407405279554770374689963647324992537323750942018020891463356873555615372963656548208878402296767459040967092463913156642128856253827889319440245947784159644174276030391489164668425793103457556142904578536906078534017330121919983923438900344509925134892573493010668214872291149570447811293145196284060048279825802486971246617878484201500288720748714129750590205454586799931785902745084549629612129646349344839036712570426676216094878995907953137899281399078497462829259497340331326013263438806906466989250158397263049248030666423169441092837470357422699652678284471533000612177697598078572560203932869115983488461679130737150005517641317317281697808514143104162085442074383630604960586358384097283017967691105240371025783926544215488204808379882066847355287099494200073137392105397784031602508417070452971197748861744127925289648042767541180193033138494780618587530406383738858398272908014058013736781926001866350458170171993794661097343331696718942082298497973016690031767040120794476467975483178314287310765351790232150358685022942479509371530886970992600274460554333362201930549968221084680490561346761378964795114958133964614104592486239750300151824009042322067274683429149897103152967428686362932489866584299243068687087616568989440071492440951998817057089526191714131876712523407198598836169379655681696446743389846391981944991220890097739032901112445300326923969679325680079567655937290171274638061376332840362444981078507042599546714767164156777012211461230798930814971646337304986941177981772398877439218317065833422930903030223806818989772586458751845511682384901949823622768020284201575702132024793443473251329575200079360584925375544903598484392649966528734701280741423494006041732790952139863048212165313893539336749464159714269258414762820305151888441183215778319988869514198910578629315775884066167254823480183927742949966263446664664906776753602153149775703217974779972313987612129742417161155982308777290270158859948526769916219294271028939752600795936276239328529345895041223025351155826318068909546224885692578232128688790864888864166526670052841592623793847568222991110668196224379555169023454833390175909001113813531703383746861542153969316514957519784244730387447608012358995639596833812049611475540230193006934399233496574440801529102265599808122621972994168599640159176279316662449751668072714648964333452600650417969344470249680222995429834932087012363086302456501915666242076759138397125938934728507546449730835135264668371405395301211417746186755751246797610732823590482506800356913814081531296916236668412129617748158109140551116608839587511690914687632655865260943642631053855245810642413032629278853045283179499938832423261597319458373522005345332315965718799454714311846470541822846861576632192177236166327519605301851729897953551141714370813825960528800228419314181301027505418326107308174064105909838277234870069646940676159905097633207555869397556414337596253564188691162331459113408458991691307427023217404933508853695634698149365647557029745939871645532548427581787109375000000000000000000000*i1^90 + -748153541657080203346214846203253273669309687844776246731290398477380544300508723214785483964888979499522751061271287551586390261113383782824345690600538869163843086246329075153431838051224600340701915739276867982604357992174423617016263723942188403128588059917442918630537453976293395937019389343174555550859382018525155561974831566081080847711566332267083820718077288720076759906234544952677782959139572982786148543721510598892171782871190222833605745502347666475276709129619235443607382404361349381584593579269555944913758261121114181834992636518544983553693424626430150774337269821166715151545982436575678962385851914082621351123828431720843982950327636694315789987806066907299547594573764399714954519857854057816987379378056596138405116814844489643576313506429738368116108559008525103530210099146038344815471539308203993598738722803189114578939330545664538801414882779425812748331272856426882784017536997406972864259028117982401250288957048153853873713672553952171433415204679940576025988077919317440260982376440374670528488939253701353840591237615578807129928863234278744321352459532857411592513886453348795499215148416895174735309599980668067903855945716444214844618684787548525555083045429942686133121640767409387974897609092555941164517806100882699563216144007464045951013504259811477402252502821396072455299769478996197131046975964375263691657430213867692718675805517697121782409791491944784205650857384463987091203633591686532187391204439528770830964757438837577841788892742477678530991563154379643200707378707266674455938639579760966057516839076265011103758939260914501096931550159587568903804202442019781742687307490916723108300977866090600586140698671669685609896144300445940492824912001372891678781996020529785922995945230085668470328252769317424510970853230185880311419055839315932910251399391149114857427023812723886273137739786037423975840483043975843705538352883083415555076707669483624246924300625157016425164823371726358051421867309661319048312938946153460605840759856394319812261386495064787616100295348421488962491966722927068255001519908674397334748510836321644447097107531780351255271691924763226058486740826690540986879095531102781727277434899276207852424961655121483932219443601484738420300908268421766583920782394515127530660184905241771546469340879829772436947758058419962202142597967182373661645824772936986150347511233615094712760860151308460002610102939004348103998352007504682945095601781236183389499003961252294413322946507132367693007305053959932438694932510787731500764782994569882661087048978136766478870979390367541518695866358867012449976090221094084974507885836414729273338104641795112283861061438502674072922899964434204859614490394765107865035575931288007644527166160935084203381414190148415801923732704144202068115256485903405652707473799550288118063627061359574020729119438111233338761126160438121848083395686168357641783045290061577794037670172668138458085466546702687168439610143776250365184868229936078651318426926189428300927535108771877762892876399058013451728458903642100497195142310809334684227805163669391945945733200272424965676885011381551228917882916908739703581277242417931386960735319677182351212109871960856169367702194844078145696059169766318107618603620311871882262214991035649126937966803991699895100411905092735193876937184363782370475177819837938837005701560111264334167537285335768887584096636523001174071511585568734151592794768780698335108576564644627807610980389053296250752520127487620596886679118697402457449641133280238136649131774902343750000000000000000*i1^91 + 1377477692823591115204929915590330712309172438896511052798297159710225181478522558632277330416997822109894012551956178610582633081438961998794994915103307198283886826784832646753596818367344992898308950499387833305862416623327217322161441864463250745492238010204148088715879787827744912806938788308168754846248153021571561318202096983612427069547100081914502600963460546737196353891607485286341302505612281736142775899913378662442662074046799344236832436253071718855804932819815368548954653058689165161019121936931067064919250361577753787434478283639991086867073465296638716182886160337732309945783008036415141456419084819184964610939520613897502422504310367645543137860555715855833293245890056260386871576214306469913934247009609446147928783721885924371044044767762436630371122752862192219793195789235161077951507059994557361096389075489358187956695779940843020872754466071743297048340785116355898684191693705788365449938721924018320282187073899983340334443637640769417230150021527611616883305345144421166465416668395837581018485760238229867376310921693812677491246641066510602549803532030615882011931510022167224486734647906494120675021340006614519477185871351694536015639422359507026804444592012442950420678583563379217375268288277570535673175585492369125351773283184363029258999000785214544596474991675670603086167979067703079618180010301839539283928805510372400124588448410635255796834970029272328687127136188321194140749221229448019748053828024149115147599940572503190797328729027560476869978106875295312270348334016408443494693863233125367944981576798863215235107260492775776520108007728166008292755675888441698320791516851139806503026192560616445394916895495134357801421266543657231215390869181382371309142308550281112399122062285392111870340707629146698353123419488166152030705559432865682681899112175050974675922087840114535442015247213319684721195581438278272716026140396055305644886899033850654129043957143928630554545461375386299418050833684645825093524575261872784185611132210164863633674917629740224465370273459009193411181390748433257908180869375216516314086662457062448132657850233066945959362542978364470588680749532016686035164295285974274544540942578669470076250699226810555271640618326084194199793065719868151769602122451014469448892551190988101030356756330169979978061607139540201057505047980990014658299409834636778346605517515072341096623821178819734551989152391004705718275799349416477926436100042969318511664769865814082950962944208562322071631732916306513375703719718065064215193318877808276366364462485567975382839296410330458105121371140143073226231648465504144812254388253015654042379765181621594405372338408418536464357126609100657006251257943611857737497385297609302222386933011387862563559218040139323975817086635452492195444668013012707300966635868847224015866033221738754133628445903614082012328191884611110486616128327475345962073499833410910170814392169955524805615513880680164083364409614991162839624095791357347379391087978557283994749027752414449939012634726088462797864050358231841750503636040495766130033526665345861129064332555618087553868754984896566823501917666048694829383944470898022351992901157317313640195100856937267646350825912967681059043282601694570137565994272861108860708051308424969138693334572333898794743626618976159534547843046900130278138224129136518870793687545068421033659131425523340589804683314954434051037313611184038525925001089205808092275858778368111401268724962950302753218637759983939788053228844150188692196934425737708806991577148437500000000000000*i1^92 + -2925019881377234205448611905244424005010815676762833529946092287003175711581343485595415919933918524388456313820284470754147176910223748886723558750212092624885792782850099770447091444677211714588202337402822443854370538226459004835775708982843036920454466727251705068785530206254621807006876236780838307331022449518610382681851469155445189020353173667385905426517810081995948716239903306595966931227528175352594128226558352874248178131609645555057860175323830787277676422171488387914175180031983405976800110210527082285016088288512613736117117135813676270009274907658400313713906820997202752716317606606282009955937769162464220248155954840551441446852326739543899850096983274878489177848037319211947798750199170219423148508476100459624772869542849077803472885461849944627086250770547663718174995156452939514727535071768771170227954092580701523813897338126923227940031644207723705495992477421076942936203678785892730422527011278505855309624948134606920990083616038575351002081892973188567104031844137115885244754558018784470796843826698337739289711226211901174998692777713372940244764715500814728113644630215274669660485722737412363765018074705036308731526100827972530458922910590831705996945584820287224999043952743302000719493214806717973619300426530461229135797316541917608877425767792207413149145781282339647808886179527767787429437338072911575091488812105630715015419150642358456840230501970598706849749559743198779817408466049600436262755635696302217276288556132853803583361999549916707472377153843998219498714057618982939697988950859028861721558071083218038936952540418933362330741434285272845067204814929752766387609143461072994649809357505878035592617458562923308619775153972291903441840338974940348430111616688301570436842086372243801009978405441390697192600283608657575639600519685010702045572753577281703555845428727862358942123765532769133196881575409335855716966561919343149194795059466742875940186593129344072954627870228572220097120658814989383058269121336916878184815855586358304242449086823141100952230601517966304192126463065356918032458385714175699780246992628816505806878537282832335322857903329002711521345057073598246635285825029106114222087259258423213329453877645531653534669195223583350619954043283793820180744840113518882743964216435414103887234984850519865886336457007219718278960845318526200886358077246981437081976266436407911848076215106434317922568814725144967175570667015457714538744566543125008137892537520246352979978498367412030600329379730114549189171970276898410011328712198262259477911944297373138524244799225240624097987167842128247265489867444169432277762195331185105984938083498945520700047422932729039917817367700555246430395456047961606306689991566370480652565038419611138745211538123804220134486743696479013410256922464991462335378745366681219713389373382998388038791805513250684193727659037681786049992376336867766151168681310655176159280971620557033416686218532236353924238380232000465214320696480548130054233121627032411249075232271815135398323661479146364825750004984015172529385976107140397969712426690859217335535319574648411739140236372264112287631981926655000383884236183028401116687124111002075964122411978525984608877750525861846631604787467070270908223914029655906053407165516834044711385301269152251211223704913573392577937827298453247458410319716169153876602794305023991925475484983612880634997831901916252171882774946085248683084057986326079123366590322059666723456965450442744234050296818253782401777910240903146643631771439686417579650878906250000000000*i1^93 + 4764429291712464359354750417918945112305430912316649250948913440775769634897072864404457310919164440894533902357245225272139755105631100179123765727868099988901450509555423190395103352133153976083272674042048607191801652197840256577933635295475014869491327199353652582130656318096896178489555476439546771136750463024879868901937712750027990066922167973321623790677097616860929989137183477639179507889285464171185176494746834328544310188936794337568765713985971068711661220230584605005350325732619328585315910570266812908209531226209947355600311822438766678440330625086623444832925542859225852463122233834957500797538837649726508285157203897636643511053870261023089107045021923322691506808105514912692804778727136308299396345978876068929905202987968937926844725914307999479387834718298616723286284501171256932051648065368689822449554860950016670248449684323707211443990136313251890192994163471482528003508483091412659920799277298148055091989161055646492447632004100057901257880093641483087301894117888887722161401636902884272414050451960076215771103960803147409065035135065179240873678572778364054960287229158009662656278489882546731664171865145479698701099503167126050088497495304348341036422123931959666636178178025764849330890168821924935095323915173510191255649231432131212501756060902172158817748624379090035826750813465387865500518095117933719509165135539554941712105567520012013795093962897922959683013498561299936372183214001162837006588270561008004134571909103434842607202809828554888368230005274254757926016829660510988385937280194001496364146763751065585117704608539060097028119619578163774627098387162968617614620650832569829332566149744796684649986883700999697644152574528073399718324023138932092062850085817206377335333574946574645734211497423817644033037776171463306858144349149788799455787899684426186009879040323746490406339367342954978846365555395610318631683014799847930027000191589031529586997412789338041523670922392938616154703184273139956149702830506611877577443803334320641429912171638765025724866792299353380925100494407578169340979626694295287552268136988370618679743062567235997176069649050399075391814284126155613732108608724056089878475358600390901754906853404470111138213706248463119524642942175190121664717315263171216537641416305867472151068955747701696177883609239532054494583867590685165189037039929250213994762061626289600513842503698989349224967338204987149940388267686284406257716342773006620952638985836926539735678845361043627990430727493639603976019037099190936630915799679161222227681025052845722991559151339257667651590912526237380817701623755252098193954627737969500142779751644850779054117136416694836486150059778475766352348713055429507018023345010227895386521525594312019718385890921961654414571280501643253934556810522302364966118911732091502111331270689887952270287189704209520632139770175854755358018036070338344912984260541601790949243267549998367511759240707374125121321057200108831604798192065284848152370757856146031889156180178325943973609876097125673141763156460886907966395977126368200169021021362558549652572752048412294290804254221841920951051732779709205438917654068491855467047227374468580963721780024799438671536418432948899587023535765171759964777587227458164658937832977745284250427327352487086273058281311765219105929855684939266447200868571776332136722400238616124728883971036610991127006464423024112233280929639565559246061060659557814533063607223076707392112646701481377660697588157771056567926781788457901711808517575263977050781250000000000*i1^94 + -4493665338400445717170434541788001432743063193839753886472457922950168698422129404646783265632397332099410615832544937492775324564075897885589845060480201538677703076916311051632779875845013985853237561351662720992732917071466389354477562469922055532294174316218983295491838176289882338312130785490404502494971348489116860250841467936948258545552590571149119966328579952801558184516613941470983642741146024122942185168733717322891162888648704808818874786353372968218256238999903792533758947370122575730222352801548094210134044887747298411072296870464304231520608346042775223742470781029189819479369036261532907234460779693364716393150037056226429829439541995339990840714388149194703428152807554422455399508196848623378899021340618971830526200836841508710252122037715795206944771726283312940484907190448656409534408161271463075551972063389985666451981489503095264556059488633063310516058011916621036816177645723241769413095978244913490679129015346073048624258479842036274110575245295919994775565194500919674410631468578784472465390624394418117156652777234432197347424058397718255519873314631294980946431576145633390634516115240485076029171479499859418258961527811222345971544446103875348446036008453021282150191663597901403556560692831260328081417182790607126277902541847631887160098819056832762281610686252438007619433433528292478852135857074488342906161369611156073217017464727632126818635194010271990801688319368586419078824589154437321182071848391437763276126613854038437085260111523484440576460999891322617582712434364086475181966501131666255093662667674600662433169497333808662830093377420424645921205407657513652358152919783230085998495248454754045018562867570153145118475604001141563963916384353202712564955144712455039700783154924082010963869122076668337494014504201875115416661700037080200668168831963564209677401711842070472957746437582725419015710962376472247111402456597264990579662381211253939136209127054473961436522552740226491196332138787986717114051493375533123534916566366316939326878700852540155751647412146597591701756178999934320851922118435979820384389594880001066054887498812383715160999111594261208973909432708834087995921096773162974900907291770466627940259788822362469028491561595858703645186775272573711840908140380214331857190676587806818811238369630527820135555042295790360296246640072577334530801262956577387828022056191490841900373100690208906170808559898562610656540070038039884745045134929542139299858577861726987176027641254870878997767251885113669759676353017310020461903943727863292659341155866706792871189097172521505600151748042460604651552364815561993046806663580871235433872316028966471430209721487436455037789729774847771202036017283693115012226068049485370024201731981463384652861305415744012431335063157317100541278053439842857631272640196848799179300318154793199724945062699964209576815759347230643858861709724735043306367584301884070522403827861189148548597820022049589283011344180599984091050095965539471588880979285329185858020234620256096673905354678365171423462228895322634849774003379577586112292234530445069024876197573057468680353344392970371506687918460316671439044860801681451935786338100960630557146450169644268423630716799496069409806849442444325304655213273646052951827509146387743640117147254869212800088751630295039339925026635448590960449367031266457443703883310490448303123441682000610741331638971782719656977086556505185300571201244374327583547362360809705394422037375220139016598289082102534201454413498311168950749561190605163574218750000*i1^95 + 2041807790137689284560525880586215285158724284427993965943637951649942778018189120144394902292860414180543388318607129586669743824746601216272397422156573305617776364479680659826442743323094882341124982509456232871914446773308973525478126455794508972253925414394687467742087121902164993136401989748063007702633199170359471291677695207454219456577652297895318494544473720218867175346305867449869866909357628862825808212278047101491135196712667201558978555864055275211199802229508025888216179106755310410105339438497583762834473867050188018420655104846191811550764585118205486297486904922885803700295638062930165283513514744465592889990473961731524095813823988717025210530511215561802670436121255431457010843797192844336685313579421190110133801755020656014602297123404809693486482843343834950891441259106834266043271296084818623868931468795878086832341790121495713539396486466858565431668177645166281268998170341163088099938582540875478207697365395718589445356731208787930365435088139076614562959410486710821202592265774761643561415398408445768184486029235349536932992556378312056159269844818844031594753026697059415979657861951937715193160855891059840425271331613242816877388876667743381548852914690836803689705014220730002602374448329844371767162522095942836802804233885708795661775338550436903115353766384830459060626012251384833222492478595080956111534324108323555428774889656084353583608898361644030288967447237227714346078507516262656469534115618599951639481285879586306334097037049198028176112091474840136408244258780501615241656727407363835803308334477844319120628100798431419963189384801905190311662338163470274953257131637262876858422369207334955432250484046556703202719211493741495370915896804894850574113056522925941781764077810524587020941325131358657551861832748779992095981992136786980964634039665624961738758234234561242646181281646340500650634840243057948558267208711521840276910642425591789968162192834700198156906769805095355603869391270069572609944248969131580549387426942366206269079276441799177582747616624232613322482884071120448654694143784191191169743254544904415348085578909456864764595954360103257687692996961281726058542684977841454595044434688812673588929470864360971982741703161739342866993734730767878423926747339538551141547872305528666746065656987099177131698163741520064550344707120011381053481665133914867683056472824706807035351277921066026682859853231588664121959732143494664024933849687145283345830852126564115336888563822150603948260468505620945115306547210835651350322922563954034987824261121587369019964296420174598151034175591408715654890966441362251454878948099438080790726917932276983042293280095972776674162015943558243598792538532164267581478821364579234664838695809767969328390177119628119568936705503978388792642214801254989209796943361640230649425510016895631017695101348459677130816482026184828875238931174163656630232747583849577415640463050174699433537510230779876611825577224176680733367339999826875146226402756508100406929027006438852066458596351297024674156605200767949230536910331559340533924523406675685290672668620504985723869270372915888249871662688269349961573737563322189855044306248244273745353556449446576185391831326940742507613236860612099661721743613942135764649763078140977633472387164015753298350219200385418604649399237167129474139850181588046287795730156130759842664068288575931224488274177863214388487584367035996055551384051470435205688438927559498713671339509967573712138158538852042260536290285699578817002475261688232421875*i1^96 + -604880954009581338111432421989926819063130569325621584537182258779407056784652283906784771707047213437455235153962653952281412710249771422003344147316901472268538625537645942438596800717453917364940010170843757480476320361980822121120752299146661684138322173423977039750713386608530621910251316513838860867160106951715339065613882541323819810855984348395955694545617309736521440272366722283423119202569429295472377234555267422690134535626495854262910333476839201673210577015207937024255525278205797915572379928403641225759106123002253139673878555420262460365640817155332453099883663223900564785337298873818612749120203029534161649427586827734101606817001389534639701037285156912051006113400809386593208077143702607973479907677602283686716335790901963883664078868462078317323539166591725049233082628524675861284474189981442112169110576273365098564855546561005737657384280301583930600196462881067867203225130346869016401237617971718756467999804048487380852104627623434086043804741940780948623916469475786848391285787605802642712171771584372163667961334612001238203073941315345021188215588112794028899231805036287571407862424361521063296558776102123186311897416191923986429881835877201411478362789748917133879872826631023310382104435737699200703084640378229391080642417667838673077602150633119298203885413585816456259629237758119916020330447209560367648369018660325462651144391997618742340325652356098213656634655858490503376026490591501454920813814386151396077918310900879456924516140703255958021099181388125184009908192668657277513975985846832699193019240477418227187967007193060871665428039625114615549451234508869529463978291824451719880464704501237753482899763440038075964041201274560290344855335061997002407267859309217511215800540664269662332346595983549296797027383897911648158329048040176816557759323415112260967557794980729014226834057907886093849161317462938710434622292428817181901900900277478510572332354485670822445869425271818212697093108448876928076092981911461958476013616470059683134758474639244684148169040497452422708191586419603213779477928643143052283162724938103730668974481514412672492651860536096787143081608766387641428286182885804232134797235987015266271274779297316057795866473672398988601311936177398887732370745207074553444380125191343249986640937575663326253193325256843832700742810440671891755285087630139814125517979792502325064888699462326834124223396744747619652942645996163997185238734516657858614527358456760617865105629760550454212937277388923101062589910470754726868154524088924663941782014369880807455223870880421183286895408543677699878336021225929512226901374456874156662213231063030890394248756636211491988189595171476265746953625406339743975215740353366852958547965313661106936305084969653189364624780868911202488525715846630632822157204521143339674404701714833028997367343942556013058184759809545754232073418238733629024040032967031864534752922280622623707308883510523341480467753885588908988103433048152819412820178547445992211519875900639029551685906922823786462917238972793296949792152108809040903890823107113400335884300238810019917152618507848400908137766176040177602649179183419054222737422073185562865003581505966320791541659503973892818670990331214147044174206117972646306833047422445436843639231018236878373232604144778872883351601949935998299353583691993990532396131351187615984310049437663459503533386187537978352259267899233868909700285790914821679594169689377965433266099310812991364022576891087967787541401776252314448356628417968750*i1^97 + 304202651522428261685210856280138574707965847838765180330969289533813921912141703162411058453440945476098375927038024229967801262973521625850604118144334707926858668722591257802605150835276840140126427694251438995940683982031580899128540269522986441218433355028379563922815303477980131309992772289876013026162122770221265140450247239211528092555913667131743248345554597346744662928095668031202058821673139867215498606935446302777546964159981014727968598489722949567963014263269144110660043970465745321675409459612806333214104246437219528224855522036322487788156852555317931029061322122842083936488930501973165300428232330002522050063400055907656404072037451716982778965771864383531984659292091947870420354335304177715972989368293997902813280749663769039929412248464876783792156637209863010399737826631941019253752273299453885391673073672086984140632192234497613082163061722411246087211609605289756618019313417878591224659045464976397790834718228310982299359624787096325243625802337621427510583184961078996976244071344556390688989452324267200649245417859458974205390001761701037510994048157489182268462861011856928159231103656788020790696718813587901288352661669980057871496527192549093607021411115450072257125709225683113170612180011544710955544059405781146881885218859395877145631755791196466550464928860434470655937505183311411996458975828546395586916662381283694022716455157045691863764951358489218795817698500461908959904958897967106442285976491228923127137567887721122089472042628062601413782669407958229601341837940297848647225625526903324702441853495504576263663112631259996685046037294532814391383044068748815498327112380211414594421143687173309345957119814828140334060510780093706837275390488247364554720126039455876820724872232002096462475258369657873058016212331138543508794924099338423060486766474994506608449268262121338897019801616643287871300290696560726212666588306736929414778876929298929475124695732015800153600138171567497584731755444196810761636910047597270592761549028845237060458526904977495939401048938342147957917554815384147901263773258913872492903432216057103007577628951657316265302240455346200636927581382254230193988916671509889312362578082527589058390258735866249802952147294592072188350698669971757626805805693270406874250032526326964208945547741729571379312374664485861582516656895035268024698800085435143359714188809783454351188026472529956485804613495888499300884545191683508641385712226754760617448626262221855909422337727028983935713551251724796065812332477255821027179521042587231117805593644836297916802017387127139695332435784645718645221013803429834402931251800598859087546279414736361265432060122055007567387054254544457358290920963966695110040551036257232795244945809952959680477387156851043202644412890528556285744133688467792961758764151404606602432266295331026204979751295436147539890164689447807895663307894634268098532905364101180543143057838239649408874929145409387102870702807964339685772336332678813985062571029552961342975500863627630642112249193914071032738725397182261435639397528761114746776717087323714763802862565342944078062546061424372502551650601186667839615570511953164689136410638577407088802181549580229186977345185349643900858575968582801354711202552634303078394830531114138789786773229662410234965171402325004802943932904683455057431695337266677156043948518463726067845889916322167403712696241012094436340424763173593319721854733705086690540742737263074269133628370321252576413684209910570643842220306396484375000000000*i1^98 + 241757770464102609175964225217043562984834644239118100439740979776782416817776025802934317624524326267937019315925558965903932320124636169135109940555695746543844645186817613841719195113998604931223570646826478962898257743014960166027986580459294286153553490004984538702042677711063827994457563921903703166655139335101861193771544735849024137664047323773152877462245307613706016872283112631927373731502391594706977977417871051644577209042887272274559221161615872771381394423128149664965120436447466527916627231043169105571488125511331988736168393056742226328491885645406376659175311051303474749501831496939605428931491718642026562841753644710788472989477559288631075465437071528507669155193831710149045361369874414624156954165065511656347487031040424308046624608200516371396960766702073465664270752192009404024692866852907495405177962525505067465433885027159726640504156497626932740985274994830416194363074483592642987767832711636769563178231358839711511431624518929711124198014928027037384423484021530826247601510654492057150101092208614561103275413911567674200949593534356992236331132181360189634843747554236816309376568695473088720948411750905361316244525484802197572514448166248481622145114807107406374873960870952790783865069706022823300097570483290211752201074184397168380057302338346606334701352943155992699575398218597107713081134315226081108761076888806741465839564557605371941158590281239416360634032983075982590536181493030740126613928118469702751228633849054968444598886388044334188713260469015264841000455223539436413664915395296879056083976855998853152785698398478174071509611043962161758329851220353958403629073048519202494314710330707455420696112805742276663517184993188088482952407096673905105467266771667402412019272560023622818484658355905655333501781967141334201516226814394420983981115111473734931494028683099465398162682734786704177703322638712276592342897243539070282512690923380092093293298486440344176711249572731537959085561695880966261422506272392212722917777322038550665171333227787693707165802778923112238770276088738119929847771558647534343649989777400190282896897626644421915087495410695426554573256492092070645260307739083741673432890021142607788120501966311516107645629726884023432584941804987479534861861377284973738902940659225836037157435782365494052786959909597902116248268208291272619420651675439227324075665142835721557113753390652224948362121735041461629998949106389209505276976634823992499931351382149242896238763517950036416904052092635257503927871125261996366354642648986368752963165496702444508978880365090809822285175652746855306048630880056729830129763284296142299903089023429904673487849855218935207787113544349680956816803483109195909701514612382425599213087899474032042527804473936089172060345610709852297840738302792378995657118748770413848562704387945981426690089997373149168036582334926265319797589658637130602296488219327282194578437193811068409815796533697718892938186058588259687110584003218110799328483734618759641008579480609352236407774450412016043316253216271633758185452077916981616104819788119367129994504316851257698355894832970319797659407477760741524945351321938278302082157297100274355518800416961608278229882239003509056667757804518586446669975823701479733269098562628627745332765544917319993049961485092404513791841593402893225382164728978626510267561216146511951479340374714493226178321443354592183414695268278717507907526648010642986196843083553480722482087461600031019770540297031402587890625000000000000000*i1^99 + -178921669846720598437190092574746379751452500389707206311296646381396686278092772446585017465940983285545924789824015597274065195610093373572522567175767079756574061874980564994953327812657475376134790451553525891246300262200779678716294072770300269254240341623225800076940676228426768386472159439862018945293466221252600329691789873209020498155053439904020598555905743966275166266580308573105351008924788410167712345022710193164731584291861724209145831687989240604954615342837211502042076170860240980289868819799329379040412448544575005198587598978446641797025121361147771317747686607182518487625948053771999392923650048353943804703484530668733494699671182548434754572118912006257884500864040361443325328668555684387848057703667838429153486700628999037537860403327824047450596815840785460570590687608850765485024317855723867122804633851790419435580700963790214024326257463351627545503768057400392663860828371358896683977936737054265618049783469146338083067190454292419849923907835183948634052952667770671474183437067644412307663367267181018238737490010222111029907777341425563298170875107585982420229891862442217732447042564101566457356499624530520093801396904315045291886225560763128988296643650030546479985176079554914831780864966893789625896512853524483194427346157946571347572439793604786625830936829558440829168665538658978912467617641724523249584053182877998443322438994951695031462800293004861462347223281234566604020356636857816935711623929325541732394985307363559140147355873442808504368082794934217223039265440443904458103631180440882409121434599162639394992665182723409844708669835389831127281561679186401926915336742979795969600714783763615463883007774074861651277547302601894641960401402029327124530426416178701300029594643678908367577101041969526679683277225157781300259406602795599381774724699947916074529717251700626934850378807636658623595157334687136165914545072028466588656421231130291101626300320259581886086730384395736023517631619190816871156236843490879671880154684372833115965926143601022442105725580291528651422368213770348451225677534780903991557555694934394364370216271691439170535973523023777491058404208597329545891128050139393877560303804865506299751186971816551449955308576188054870304583023808132679462729348158222940417426925068039138187412265341194025325682779982985299868240453151499808968298402483191086635000277094964627565252668318398206951428750824930015526222596379899896168750292741378175626266561251025729218604654485275437813549788215271155241018817935099059864855733131840861809868608565973487796414493191124887745826987980039630394077010295222643273542385025091694967945406277539873939097320442325328557794962733205804633235659526496218100563260926885727992464721007287615068224396897883843462766214021330565416335477531773935427664709310715301956235129352096649753941811843880133047135263556069017113623713543084071964193058120098874593509995416505660427816309169618220400296595322071624957443316273225216473005648826586334756478860161195065023967898912441697144435757273582195496464469241871172112585577653344085930560997479384877096508541311221034202975448401917413136318578445492763233801861275992966777121996770384467146849026330991092107589891188070467960790353096551092027618154543893640928448546376657953726339695124972946599388163253657471946156069331719911782972967091719189258987540532514503018394554850993145636569252699051191746476786695563312144276191251179852770292200148105621337890625000000000000000000000000*i1^100 + -8760309549405957652808058628657715146941733190843969969766186520799136766190377231269225860702774062459602590705743762804089653207815393905201218821394047263150018466706423434282630358899147003459765341545862384126424862594110899048266779286374636676524985811878949194908905696167078409893138199378537119708013715716027127568426360479017228761061203261597800210694158540564913132955650419185211720493017542158641572070502294751960701194288440677704380128983794365009207190254627840889635234787413594072268589696867172211456639486204051451925562525006174528074233735998676951578963076227121574564417056469685345638831297190325267971909756124695702044376336811010307804305409290702658704505550257489720796767596652662953519083999433846278362090865337492935458535823608380079696974379610158100032920415566279517720244836726424046658447936918530775725639788908586019087670334882935915181801135065566306807103161853936098380133993282481700516771331259910676610753895375911348175040944266022144653374393804800183390313471397464145640534288851618095000971440047302189772731406764971467057140896296763826231611351464018863789422112292307830637872383807971918156084796022073246817825017354197680963127327792338236235781036333424553312258992281266228588045372628209064393825282432455983263454964268707274549680663851607878136769699532065820931738222912350240298798274150758730352089487905914618942345891764233821697845927952373948372841925916221442300236619582133769264093528927825601417481709355813332984363304019726595883670904655509416495584525379593505137898598753451297950157670278622578760516137940197515228649159043461376802449482171835898020482683509845398241630875163544388463230590199129621537229931149783693490649598213702503409271432254090286505241971955087428371317174092680321432840192944430076602120264806512533433607757068479061910423441548615139884268361940674744383922072675214602017772559564510797269876981222069817891406151043080037093475865021951282577639780127452178719090526206680802883597658590541870688708180933401779873208462904202545330915028067800120167743716920065904574189103865156677054506796308980535879036258370495327386600367656069977979356531597926938740941433114567663310786395862361904423744674074479112760459504493048321693889451439645932390747226648525682355249050256522455681090213403825481920476792440999216126782576407590178485246270521590887563370441502569853863220490240833832424027675388809834439521900644998794052368650376067072572456381432622846439103750759318477645871067762921371783007242111965717045583809017618436240873359261845724791816889902538439284026295247102285593493320526906636632428840758011782005865372985838474359142251080630175975812703928437707925988769827201826641243666134816056366174825255926577415791645635053167517300047670942701313371456202713295336433590597513094181891405579871890416597462065853715881086862084923294398844339033436688517833402109522255152899553024693140766755911402555431899670503844505700593576127988057701417243220203321318392573007276554238835609057500172013221871942185456064073109887814067799183282889315224690231768876321070827414784018159682060393490092839610512000428035672128817338945268471499534215335649154043577155287534782111002960942652927997067272316010482260591424707398230878457560425316427751443706755941707903242167868212395870696831312865891979976302124920885359647572277542486355274825410538279413241724569161306135356426239013671875000000000000000000000000000000*i1^101 + 97624871623220596919764164174194675627327097829284298975560062555640344542502860502802595715062121032933960574879823679401733381801634864729323734457656216394822720012868770910896311732469104238360177269531232241912830974123458180913477028331777084741553472419923434402510216146171291921887911912560668833757600534304118763162638128830493401703865710578205867396828888116106375130576377459441876156293221745539721925911549297446426430421140555876477343856542054950971739025814966943758723605075446908599033805875150095437097414795992805684686431507707694978567573390029045065441834792601192788875216714305183686041067394222140452336666479037325381068131952714423967751103068053837477401455929591446646534973086042424264702642447565154631699021925085101558448397798400051603658816607473050510882403610636636427778115017687433998804010190275047000663909528926491290112431714027908455233961195086427948891044564085878942481205846795173368589561138040828208489704414174079751916078311006411740496657099541595755776613113236604657005988300947796466946842608661157010551687178809410595637730932782976462721303627212398005180625666933063746067151820197021538559492326554983776212370498927118293511709077176192416490150003916358238090095542288635474211422559413287075377565740386288852861554717954389890562165422447466140516971317794435723138451005861305217184610292521784910499706113198664521677377855873324415587281125106364604862344246481389314479017714277119067688377898703762475528717676151995755464274517457464780021672411486641776116633218371436090227700529831606896169241444561606992946856570898253130974184416159206954020321873614864833921001572114796060376783452017768483529038747855185304346402844923477910117668866986854155469783669510189752265320191289381964185351221913166100934435178885687807330576784941469281683288402495696349631482301734767947321409415016973191293104993887519619725277886779788541044928047124171660365322012608975129231114440750110163658357980655893262356790730110672344292820735289502398021692401342754948140266284823537209305935128447926676179675468065647259115663013851977344186303432472123354302895030367485304330706099266715526219576775543394612682016013549196296649512963931891416974488416284987790894195864592655557599361091410693669332985369357236932141189777068369014716860078739394295619445901181342486647006090780167231957457870119291627129604725177202958947548878750452273961959172722349498089198337672985541763437510438847451522249928473138163390447343962613375187738554468579998087021587859780254750263284255253313936263090790302927687591705129983284697953293021067538278917314838659599819055919808671884492526031315505404063132942642520964051405290138999564783708751232957673774409743730129632222124374306470876878455425322137103035743525992663239934663940329928268467731235875202167694106631422620679792751790436405043153304296758702011834188821900127195819300034214724662135081027449041273399074353868442754643456733455802779751961749306856819371062844755702777900847501658341864733081864363654969992831065035519473906919515263869726412280673380528840785284660746578757924728089575897268850872002809582403897769707762041101219989418212786051188912970148920272989261740138682263361704316566573566336462664500118947285188674346268903850820367528526803472205486089288511951774040173340488778814246243998193154227221572681431326892213965808704767557202330863219685852527618408203125000000000000000000000000000000000000*i1^102 + -94476279216117428814182714757423601292280278034011594614864081888478124461222421096790155701293982137958329442409690711202928155705601179911546795768574143916687571278685920454762506206314207728638014099806152034744913649765366043177250097730703730461812867957390046879995429695664912541007190779584784758180506811164691737558894885525646183534918680376423656766460309634722877466936053103658146262877254398735912497553831102880523593321540401875474955919833761332226828560311331018380176846325677469242196142061710433586835035495379429279201636404296670596072478965704191970734252725283218769792470586857903260202072863280902772741426072966254341397005333672486914883118598984432541573548415278907559373602971359233885121391617837153172958776375847523466738685818956353470424453999077585553051523126218247076465627838165752588821251389974932478755320064477294178190882763153817662348399803940159423022524856697254231163611048698414654626777684596735700877630059197234820891767957944006442445083994725401256514826770600543528372181609897567432946845245743716383687820264703997281420274766413935340649417405955045672287348840613928689358961051395271593987212250916189898819458914916901035035724624806672298927073698528501082052981064474370131711855637815435562658765917139983563894352801036470562790082045490652519465192214966282768941244414049976067612838840957032816023911143374586846302356896720452909449109192392397479253345672890593756205212991776584117332811061876612360007203966657183862928509308281589084119578042850323948207471216280330016589091472776530724603823316498555501717013558010615700255506047062547391273395506470259111291080678608566756718677754867698630108057046265815356910628684477150029218113632004403138666037813936720303473402146055904039750819993778033135471012043942854674343585134546658847140455255683411484955680562012586464073214549214267530982533149454992191175756398923874248221517729557136937683441296219033462897659568470840477435628456437802479386777623597254217328270309240221795472927166489177199932242160644372925192101117356471902803074374471696659213189794724909827737130009319826935098467728997094711000886666146206191947104970136064352488231801337291377801686658027436157158896538804136172640596525833131817897140110969487307155120189216873429380033650154732474082693558798392346862549011794998328976389612018766264667424188913554378269424416617790384061464170580446203409071481179334686704017330302292906571265878101664361757346755804352322552484093266885120072270016945810564578895329551630514961017495981925543818917674598217534373128577187606386391346535411709561362079725465740549412304509716507446295803126927468557970555631423330577666679136204854962410849669186529626799344588799646849553891826552480935842228841319075782341405337690163336063670252045408388858368454691030343897002308873227914798961069038084663907002177773884237005470622803097293111903468606496101217871079387588681732112088058531427699247403189812577541196827249303377567954357788122687734399583670653093580494669993018918438287684271006761950369742321031993470519557903218770138343680810017659146933902816509700930440924949667584784543179813450855632122980180745989460805359055720152108884892450700687690033991236128528825131936382664421630724110785162722367104439169374477151883495589292459260099084056511102260553699491899284463847179722476646602630170335146431170869618654251098632812500000000000000000000000000000000000000000000*i1^103 + 54063580864625211647875689381909566281939084463663984722596402944361129456978027203671754886933626585083248598603128740251806224261066623132035420739814150054910658509731733203708143813217005846367252423715157434171504745687858244276792642898692511589409995519510276594278961818801371192354379019381242495021854232823414252545559748647850724135958890057386980082220244595593057857409667586095564273419022116274561581046290608447867942681774973441312898583271920816727146490523240637914788281199457461725456760699032039969291533425959625710013313968014930540142362792980336157487771394280635698872824554374822128623986293054033750504023620230868483097788659260906563569926898209111640798085287407586337510732396088577070907739286631942392674428090277672549586176925778539904001251271182391547612785379254730450376640217198012728943032478883352800445478397606296843727666094500438038534792361820246707940517394167533886733795903338323478344384991534136430852068436676939867989756974902909087564559122737649770373803302399973145089122184967055884883208370286538269819986868290728951284886604731173990248354217727219132942485272573789158689194240447093811671725430603499488157231512581781471861183776693043795139652451606563431568102762952427807155256244989426880191262222182218758582265054155300847883928094258223226815977632902314992687082910856888438526040024539051783672749909456762623878023137605680607074081778808163659759122546249707873747538877571598290500099969931496495431328933296614301883244611634568401986646770960247354263858645234351662080945014443774875498210825906939623764122961046266316638665991108712559664961256575466716718620675935230736255320052832822829157412127407223525451801419728152749348023614020360257430626426945233188633613101985048143671144111828217713520714048237155907455100024392442939508123720611447615401306153310053951591858378148783840130538751674708324001842734172923739339817595515644749339888847689029403637677076856468670213894877975168564110942868077477840597029547782088510459990402184687301768944219771252592945259219761429694339388702081679620034542606035003351554308834115912455133803089182931000448025196235844245366932017278126434859653850048737831376309124918768494095177379789398810376156241936245516574904135804370252979860550325716442070524060927721091290337924751231202574120475574598241616576137436969114959340447257337148398839666578180263446019310990020488634938978580597475423320196890410962642267361832310548021814529769184342176312607203955953174520555509924304049140619791044945331501550979088762928693401723739510961689508001111414205991281112336601739394987933552747616849582510505208786963057049764672627694761138054337636039037184806206755117813403324078220591996801092142587045646770095314485845925588413821467332463650870689461977715276614176211528956335322760997834889981974346138538976101655843979765683320977816841137247746469637593729534895105707270484442525414207264678556662982686814226052313351507269422416927611332740457862741268891752096169475704736906489096646396316039747528126883882474414952515286951759482586324956832611680308533995913810219627322790351917485827142747607366737717867597095990482273036749986487393628950593365664062638256213125710203070390647425780830254663808392912946338273643446738334052438566929827837929942066215638282593731478714498146950684517419829070470675033164752676384523510932922363281250000000000000000000000000000000000000000000000000000*i1^104 + -22748886092635920522396457871439617261062616963240771522016694356568765503296703679528920801026450499095275831870495019156814314243569969177599125908820621902214754886895604928601006227929241822911311268625193156145058290538959574328202899220845424466913817393278557689329807149386369223525362664886785335252128902039430949264066197457816776832531895256117933914524186970710177807090951150569623413771893515262244216609079781413436179752375355634035105144322938473394520026215839243490720504655127947062647576817314371326454961493157066530638613104420786868221656558188493980240707299486338544531485531583364973481988890980288980451632703984735009658872344636662269126841893953913166818601423227950323940492969060772708062070085704947157745421950833302130214189734012417797185157138220801457081056791900623362167979894998872337810114772442706717767358085309663752660307179943293827760476560304925321869167434084778531805888232219236087554069160279199961433512951905936761815607591602121708057513290308727520532656561494691263410208647072485374755090800224678501589176245887577132793186191939017505046213163117694134048068072934405682513662516657763361027339356058196620842728666640689179657868305590020271829298455204174363525611818037101742825793064881457016404874094117074564254903813693327594795908954501789038055069615056881105833158346628417801446993884548220649520689536868402031961036898545134194822764988837111083942609511091028276814332197732307093624973329860085147423993322393168737612588452762864041641751346156718855936626467488710986151954784546087527039562161695837030546342791599372321403995713715646009426346964140819242898183886183703205196971890323791483253500189605560415143882108844954623667893412836698059688212921230124446926592210676177570348970169556762046961607697321347996098584479873995878036160809217502054106228330027069561523811954562510528735384154751956355910063128991092474409228389463094273490127209842442343075858583150291561486610859275075476851293847046037868997999445095448963171323962460959791107394114126445578082179656343047362330682209423742008178108073034110336753888088183814741514415133733461829376143655019474936453860306035993220135174667551993130295715812236097225465805534228706362474277430133429526023679842524621012698525981165810937172853811956391936920442886686360103593405245735324922411328087219115679935721018658721348029471262085520791941557067460400276838198293487590085733187354941364917818938057208036488236902505851117686314802017881079543443097970192339494874046743335511625599842563304821025942581231808005219781409701841797393269382414494051235468831979423346836761868148569777526458050769581903305493041089606208382857752351153484750099397008368570820525033924387984232294438541922863398586230563004235784972588977788319436104802229189421047989654232674148754639457117671172315938450749562078627465632999558459971401191959582126311410495905394789311033833725987638287607797587598492362594697938278492996162599655017962016625907903327669927152631562248452222052166796550999316032775305955963223609326494284198129196502997070445612607977085446207979713277967181652791532251005380692274986030436454691261695648004731824744840357218063136316986251342345272783760538186332541693144994618124488451345839697059270160198817416408202092230273040448736832184877619140195652211234756366164150532998963588965125381946563720703125000000000000000000000000000000000000000000000000000000000*i1^105 + 7483061416881648134842661182792285644565466095873833367803669333154521904638099508260959107987590277187945908447789486265095474392849985409652835879243937484711433573772395794238816385843233283250075466746370413268087851647015342177093266821862497570745642960823566144541903671727451639615582019173028118454500807911755201682293388812827975908045877049503144912276857097212140375885744991072467844090342278273792097164868828747196921340266807521142394105114989448757586880136842606215474572683300257721450111708485870272754907577227540983759499479958944241520568751245856046280573657815764028626498665079170855025113179221330111334215472068178058117317760321286927667017850717673580989692977775763845190234459703956665295036711065692573084055795478179319494027987511791118313027064068614198650616355229682885187655088444605041449871314294359136792238821034374436851297912623751165279488762869785322464730900752992854052574171636982681203308368700420583758166004400166144651334314997223051502620886661652864931091965742580681073616387975333898523265822188171179739099249126165652311199017379719100814689857617378900333658089883819088193957479186405209721005850647787523964848128659700544552435940606392299865567860340231278024057132821346014391104211377391124524427682637112727565611543947572890955117237388771802985747420918817091738618696912197681390457253145911775123084551442745478011741624473422586098693030434635883730799169104291656024145860712172993109185754941615973650115364209218595822692913935174616179597288972528489677590995534922968267246577299638546017993519954262299603557268924290062148995028878187629220004138233100689754185593539288757490228755701228247105117808861340622382665775750803302211420765298865190250113772596779996055979454997328675187715909525664363825991963345637868343627225330067193817392376926433154904117072385439274970150985133104283412109361403253604184911175735523941059339977266145873600771326275411188871895625534624347669331798430762752966764562775830456830115885712390096651993253322167207389492649691812300833059280378897297513526395198929588899483213407481796416254343359397515850312805558946697704491028740702606902460028595555184637794336002341214093228579876878223097677407974618104524401306111799880794558537639167415974349206733342562652896156256913502632682251188770496981708061334403541757999005307034114884532708599690001543567978258977585560962587896659323403762178008480576658379999456030099908716609763660379617832772253075833416179999413764431120722529889085166518145670220038594510514427887562149261478163414674174643620021399511735418229098874502301727975332244604461179718152739931510353829578183226538105826571328134432105825383070117887643430502359327125179730137184224770131361041211258843473954167419601209439795397636764338142162466285850249940189779477977985615412749160851862994769142920853559092199672207582699705253675314283010508712667407440435567478831805185852216176530292840224817709800322834067588290879689288467816033389262274574953434710735214450039597410694523219273227993784904931782114380904896472974521396443663017382612064416567447341974770288777653566342164389245634677584507557185907602457600458355045402376264209407395040624074518288339755111802097140013553308902749777655123016547924572748698410713508606921212662383435863373319964984519572125806253491680002606392964720726013183593750000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1740154440354938118285056738830686630836916266879049173072464485616249521191089979774451307357264137035206949401834978928601252652807833586891165859060722792454625407975979630190421105792078526646462344479500252012282625463423743803794010211763825188648816522843257821452588043849093787178289837237315120376577853151386442580871580323159958775698434766141444153684625986684912789246580746752020776227131537624461453171652073409003582138708724537307682368910829075604782664044104625216848716607617701974164963829738629103365555522319400266825652393001020325934144827414770351828029363531639179471815920252786249377678604021553763400480463352442705635577118990401340412688677237820652783537916934596701093477169523595998024770924040915833475577415337679698928402817407516953146252980507455694264535541429315369725500942644267370838648688709426190915363802869644353462603450733317167956533140328993831248019270299565517286680611772408483655381103591117207766532567325899994765286294779013161674147575579547582941320360661278216735741277694392607476727137559836453386592409941873371153808617535773559566172303561478574881633678236715127079200737970044883303635708350305611121826909938087334820695294247234324449471404487350443646228928620561072661504537898007818839220590975061088408717727552419103628756925304542486350824731826795050642601431593324759188197759892571192385154610337708622721903003262527255104457448319976322572010133120839041087126422114672179205683886498770677213918331330581789251556149624698588411053431301740847126401134164141167443010729455776790783703013303926704398837600398271202863625550092507410158661132238312484214461620755978269180800438558346831198173278276007584752872186957849248838377956791125342718137479353463402094549067975976601522701043572353601223554454712427981277589336972186796905516960308716146322374136637641691005130850521223312903410761425152037976488389265579267792057863024072132232241809648155994861888497208944529768964480145779981482487608232310758485470840192109315722931436995855727648129045228871029110321167971136072426348111193739160260994583097861574545457096660508835217581478929303813246830997463228336893552471499737237610052236150144365830282611971536427346430037888345728660334726895489820743778575223219560347841411918511975701944065284862118106168532074530510292241746761015308671180947133116148568454198318710810193727802060656962524738981654913446584726594808827365031447488881755919853679210235056896503349301707570501528489793299172180508621746549072278653604866643754236666925693337236053851129144635633939885339980262272772019367196124644678839377273982977483637800196032325027259047553833155245811934211975734398457494962694441147542751244156424609757282001803259225815292257751667231292542902480085760775351831162639852004617823393161312051731093665117932201719364896953988425753393292948239832086466094832712812827759587508044249501625932293536732803742922216585039266053324767000130478878181106339335163397993575327198140021295767868458054826881755103164097763027842362603270258664430092055058196662000226422853577219944017824340912405216586585740897687235981004768619417014358017886729988970626606024845694424879577222904693262494630641926277088192702244718173193221479608609252911342136904810073789575363688507174459530745089077223264900585499544159948109580899170760808105468750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 259096150324327461295140717261829902181786506274839865084410299525255697443280718764077984543543451455049750424982162292167900387882272371823033585022503051184621886569611348212219217192804749399816932359292345733903886477946737649456133991368237555485767069315671837652782776547429201577137859858048672351426752155089077076152614024334657871660325745171227423690356101081217768419401703145249070011522675839712525472029302423648767566193568871926335750063214661800854624440928491086055678652911087918532830313043481681553965977266026358082206120168073726627004040881206312702628597743912071115392913384273426897932749683195660201539611531685748693331941602638023446835954063666170725503361565918650749395103725953020817589307355110499978995240897853873305189084256971294163179202146228048087546374213007084827510748103801716154168102733009451745595547759716324625320048740078468106394553307120214250668876896287431579830206179701313529137850922580306215533634182088868481339174447586488658246382906549538533278200315098458220424797180834304362747494088862939323528782900837506589724625697346715121395972052905513733056744143428401233515004817304120961262079176690608424333516093966897110885266231206676439638478175689916430599486564579637650378000118527698787422981866676618122846506850615304943155026698216658890049099962393963459740172553333471163057289331894073681511922982358725528321635051053726596212240102009956839839507421529246684341305050432802622782425156788275575235722272190931951416492266946871049941035733494882549358512832739615049128827011282807925661903671619081743364879391494618856124292372509897664527367449227200590619859161825108585592932928685255298621608423826208484878387640448168133919000666553177703816821661944052532198601897546367083151012774770673593210107221308852046822210004787819634510283151366271633413086237607411473032033971639558551240531002942239661528424898545974032942341411396595287712604046799881371423427794941873891122669691308195567045662615330325306593879845751650202094457386968800747008135480130045070616354343886419814922053062772587492572831740815861872416746226758833864262279874410261530689375990329592397039845939927297841297724587520234164776742021029281329627604618944976904525747598556773532642057759218337503451177244914444840368655075877869052776751093326615450616482046401425763813649955411616189155057843162288922879238957296092882692876455750209805056665336775626557859085147608508997272836899508231304323757249218711937274808104522311155009897350655396998915756387831457047172408015783760177834041446754053676728392961332068794318879242722881609403010757430644451821079404125633850493757289337935760233137313572597057108362367230399805125388498053385340809061975320794953040546817927769075164889092394031812230459081289867022269169061413347636464029811373937263822525979313357625578592547921249696049045518311443065976182073124930181003634272238779493919857269817055988861040683104222829505099198177040445115063905893802033221755635436684448343802909115694158155358387281001817570014360736804506846232382231113178306660241389323043829667566954490236967519778144253468541011677537637512696317194376658846370273595498849450117139642177224059958065995515217770838259447105575230427808756661286536743009112224304001742779183086400143615641355009766322249438414889641030780363281250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -15758621404192223610267480151024804093747746289279518630265393582813914139804677782974886127236364869355184592754574032852861959385727676093498436945702169478608319461909407422518959080519014036669321778380690182791536300282941289862380729504178030252515634786486835870552484791343133779738184771694338887740356404009577195544385586982495643273254861645525202883020681573925018079134300296042069771748923561692370134176267807953991310840321425545916855376280743602280941668684899139882136551619123474814171178293490202483557216652734468120439392367193879449364965829007127263336815920687608518744778632194880225061853679740906123546916600337298304014593032005972259836913007956137839027911474549511435956686890859853432352214726631151142287820926788014443077139141793407169829173218010214389203359933711370452309736245332818511296539776370281206293477693135458523430827321222523384389974952755390235068691671972010678485285204335752099013101577651824783963804791113041097251581651086244717574802422977600249626187165310094709150949116982380319946069439851259837775916627025367086995128921795358991555304514055766258989096971313248743233701335699530670377322117394935797364211478974975270867039039218129291851345781566553780745475513775630868634969564802049232561008864127157341224094513220526746839212377867636555226056747517055833486218740066644816732750101917989877300504709708040531296270493226944153523631646197574663894001691183628287740329124877189249192070094257711964335950190738628689456759330093433161722370770094233503839198078856894247941493186461981211460516844880777536846897800939817815223870310246463752288784164069475171615167139045266754460837726597845743228605485986467851649211490969968394877947415163490894706577186553466424701811214728651108777112558708650356394656840714923164468151485301281851356923759556234153119073598617416698089209512230846053117345334371343028729744788499951977445900812975593839176797854755656065678835010832753450312676860096571278525975526493068029271061982022460341775314151325462376029603537872779430314797882734184251068724308128605529609027827194770119044826683400842247041673496454561594520556307454269063245345648738698148138442682778646313785138376600226765386320831857398447539351433578901943721492277838065331184407966775372949278593461306874489792024867052425690390277128097927659676837314402851689980733915906302055376994091750998093636899755257779048448443699227905893759332629491716748761874530039809869970650558282728125657959329927497308796718897142145313047696419346619083350498470254035875795733461702377606248178586205723367998210524390135397020393564738775838496025073504702152031807782521185475472774635757035665649550546817687380532748790653375731778611069964719167120779661146155202998618722325949089415142250002016451704900682755842340926730110735417410210926680671688414836742145227792389696015457347298182025240086303222123895687636259593227722280172470696656753535396433362620767569297784445799154570324429158645064031613707561000132051345202606234688704340154115109487848923570299831656453247147775422268074382210801203733877114547496008378177533461227044595632621723789423981241019865448048106226839739442147428627793533505708281732648808507429989176924849306731259137390057228492256337225201736111543334320239911019938860675158739650982396004526256250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1244630709768704662174521273138171759908119364391288613723106998799579623127158112682802868656886264010641143921874532469623212588477107254640332834293754236456998969892429798186785074972088161780811542681033350769298556756030688211597673178389353626210393070721970684858604076610343957854479791742916718394087716728570856849225004497944610914020445401510198086299615758884939766326853321810668248513337948523848782361328531598964500279958049205249414932739771186508521956378494323620778354950473768986742388083535219632170452258250660482162333017497295088258422667531375300499145312995805161502803397111631077747802480007688920847796299541398862771792607906140591193455328901468928334800945495959741498104273001967964705995991170231887180667708750715963100442347411520555623364259469016394212586286735728879535652572779023237460866796778129187073680941544267860472319666249612396503060958743458343258699444326462109760514904192771295355503368521550996304256910197883722424143465812902252110780491455180258294757548602650984421800541552672460707552281739766018492236040282802975988855012168398531907355249154440414867245692200337193148764001864454851908715010259369461064323693396738914908444993546680366095435847291442030147641098777251556033984978998659148394835341043425929043654912211012009733670806132459644476705544077122594895197460873350257995562943538625039413537419831783318188560745404152808016304130342751117071282627182570633481141867118721507597748555832527040002724184692812750147086137156611295995698919053063529674984068988242328032595936311133532142595833663300848946893190265350184929734180527977165546871295671301820598101310983317627697064239795462836102468312312302418713448667530792190045851380227507245351845239186327770306636971588639415890828636470842997328844536279068461760376722087441650962018823972496186603199885983394109737629173598504333364103984098354762095393666435652643457598601426343762072592071318909697586107266080623498083025783295421325709393283583705667498600574028973391492845963725342150338360529183602865095653041377098934986678874200216093130808996899254569906554464972252598715414609373543986431214700927623549953230740891399603697383763465855184397822894344400400533981098534266789538388668516374810795735636872592223021169931817154550574009431250025808183987538920537613163010684522425819714087121117323653065642617756944155093759045794235847755917059598789565706215296807581465178602260073997999352696761935292741531274088354862963972717282456098485048685491273799546704117809492225690172458608255321480266731870479712108303742416862214781119059740866327176073767254533845388448551481292039060457024754245900747851954483044303022745076642762683611677022686469083833340519320553855253447779486186699101549905273051208928467266282238300630273450831075036368673610028641817986177630211451367831474766895809391959592388569671856447871038197753592833295700494790067362772267989063955892854903268840407789287294479666327182760732993887562534303797699927524501242262716858180975240750363284174475099635442157021218112645188735021977339809661748845223350056830621057358819906323377882337951779106940518435873265226614195338201506128472902164077722921220995861509404003712414281613282262296069774997275478937916166018813637251743693390899268665416953461725690647171121329687311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 106123808991358286221876285618064040434529305705189892646495710386381949191535018284938531361696050972222806946364481910625777156716716019462324834147245732992176157130552597949827507178560827429070063738636289443667849101975958719278900771890031626318360288649976408433446218674531531416885079694094664294775778293557752025359750410056365415464409745062132720742950086539466618271594052513473183257457737848961436955859667470159320877650725667915651129980616690981991128845616385990849853044060205227746176131116619954179437117134027990037756688003966424547529989950204181511759763978386833611035152558559519673124071574638402789926290760213913319864826939149073421261658394735860140242372084776721817623443269496540039520998844157967678045219485025789666289710533105419148619973523765809253212684297175327760198503693339285711052147788112095445276396712408492106620789048244822748182472232820494678454845266179152383620580058535345026966644696364200075777654691714623684438974037013719306977408254359093694317907562735188340304658773395424399836035716133260625617899145083568391792101845048355559078745869022368407457722212340931359508902150491697203468919298358020145442187418088247777920218122036019861218838542150017640710360624431697605745405270779336982220178250838971118632392741947819333530795888943680841652171856021493979912277106549703106171780849782424450908899060329598522844731267584371393079484503219384650987496324898092518137993799213065124724452069274616938400881961514402586579901229609729696483868385266181887873627465485400080297351291482275375503253792960708704214893723150970534527800644655644995489590269663853208989459552896358944302680168702459248596383617231497280028672668968898502117468167115092995209042109991983891117095325847009895844543743805007928034799875925296072275235730929732327246463413516507964838990903218382710218668200894068363906310413175726891249489966932042411125745198055702576058140171283400061628085992988137567030894825774271035071092192245708798920764100284732970213161591725247312125672103390106538740075784152763790742508690355165980217976823622503815526042833919304505300941464649988450794259654555724432811231688207900917603167461101523192864986595474110794353380208964491343337352806509690180520641800629593968015721772622687812959788943564316939594372776512104286158951120108489215623639614271558052969503847277201968752614495918798818147066743442990588599042456154686496506116565336062933978014565795543332801189593620910576123504691784177462763331244358228036785954388578643458938811415602616982065591010597178178375101461551654708270983837425796485066202516229349827671364917894715458173391891025802670126870840587753204791859171250716656276655889523728182645364575244607547341567854183400267838323957975497204354443311309320077611835347066838353723863438979395931851556858486427214318464130230665594307169426352132740030124173787153532367546509201459223860882136796668479663990320389325114790102066725473363137497087240994661602092229225315783705079140113406545691023793136763411157940089407098795674772302190051202506316760322963576068927911924334559221480599526698830466332211432464375410194603016822866434676924728711924966440993264950475164617970600123769319116648073242074999371292601193565511474623553215381211196380259206543544962881245976920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 26483460969267640044565437508471697521994812211215937671229209624496556751478668060555177592329004095764726804734607912831608132569631973992377657022552845701662069256089622153029719038256458021834152201362106724769070666795691330479221675621485733878522755154044983575788969428234407271731548042887682405260560447859929172189638634079491129704438681716749344100620632642667254393971657170446552447085974614371420668017983058486200909583723332712220889822772199823985045057849515064068444694388895068269843116385028797735092610044315055833343856627180693209537964673624199201923434326353701690593112213496234509169325066614364142902941025923428466403871377446348966671119143241963105136924528238100675042635802048758200768132521562911249098249200486051544406980131291197776104231915151348812773799653602656811984751602005974967629582055070611951809317714107789784984712777863646408157385340998888540985679943820642453561678706611880661019393971414387767127128244110663649937585980765598185035972170163271338011829084518777154034679338787560828932801243778713603746500865882806847351725244022196267275158179598964210078430509592020821222719069324750829424134779661148948208430400175057150539952469125472387108459908030731031128295050825192987725905741583664742061186875450720345715221490536326382166511894130689252644372034651298328941820947822954110471644037412657801766931869088975984131506123680761918990500141154863856263187243725110567154391952837639090404126471337521897969532584275018950903150854246181753623872475194043968473896520043769227175317315079690984561070561376148119897743047207674200204036903487867557256533514768187815858795388953756869923766008153360708233942828973121670925114433874304218770169358575683426187649918892637990279171066916901054691510273442991922173460663592398879552117199207348092299867117180778542778326963810010892671512309267778105435758927859059370022055419073217173779219368877513542737328904483955652006739932884154472767403817789876927424304494644748971788726854369406266732025843771612175108429054031506620265519267549131940049554862841646522855649259635711061011523981462626827469184015065792747132551795715159528259120530901909778493067833450844656581411244256228217925764391658095727614514211440565679690137742960415725068772160030625660302471908738616068748040126312292550836010291027731548656726642144675506688355505943819355891471111746788547100771449327268248121834735694945089554983071936329523965119821954396728003273279097788495970157718631390776180669913777734672358287146915601446449329230263553364364247548554602752864316623632853948527035046123953240462901738879683450634435899586020019294331059380168249401608077671327005494004551985145149902630745714531455187871866347944585234419126741205851522376834908500189319872437601639402119953374690750794280495273416186831757172069470944747258015179542117313702198577401100027794626032758018758089169985273896669494488264257630387404536592590034817532788481082033543964463237156735062548485678780656099729454292687154889265096649286460248283645672049359659405735665787006468317606664224678325370627997066739760689411354448061706023874198670615713504538345636386983175763715419326720161764766658633156766747390108888802121441118871905055554046206420322682085890534089689185108637978258326247539598090148249600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -1345047945060720753616845734051617040386608621627538197317631711542553737935299715662881769468807405700400429994119412749443680083600056186992931688858104552673905625626211150669755523865799027557302932534944269968322418656039563003725972165162276415945021745764494754822737049600004001951248750660487970051849274955484113638955572111507763335292713627862102096487070589478815919423125069398279060566259382685141055417423178483968892868922664189119238007085120298622106530537077286757355944547460971964845896920519192468755907702542576520866607394765005776204356383462449108280031301449574527168166869629085861116170727644712455634336604376621176923304568815507246341527980511333470945193299989089343123772354635420778707445806912393235231107410126663164278997290094492925323860428057430368135343896531811783730870654434985634181490965445915709653998147474427772354452485188073676716852548283585142915759680470695619991336953962907534398906716875387758529907848985022204726030321262942542095731686503481568091510391229339782195891024093732465539242962610376333749611926934006762675006928907322314581757647715175587086091513162946597199968097886851087704753335847571848104511271190949424156979045355031199507000238094832565520088520231675687137602296625173365313211735537382519303579854601443510211122275442141277587873919435234600355735866907721736862027062481641543332340822205339686119403519154081722863966343757154948657925105202411585630065304514473737610178563641361197492335461572078520315809915801848055328980605181965756102009477119241780943995354503819765227146148703242286497340505522928296307695326922989468258671573567006821994679723689417354025554526809197831341060967644881583809733912584976298335322419226251156657051837038088943950582995724890406774967355927937767599994739759577121912530083603800955435738205802690033468708486395942988104992965243159206296059873043471264678927400237117378091533509560025693033683672762513979923647905806051452399375204031507918384209620057593184957032008815085747822727509757806977257674453899177154668807027151553790292486310337521232192083320120355412541001330575998952172974072079106211797709901846383112785478616599875295424019860271799699197695643395920056827894238721771139016972671236324713297464602400002028247611986592358211230009225753423008763212129730567296008216857225527873371343521574652043723344742677253275174771976153642392894692329308248666128966505266396572153701815217354591413134617869353448905603308574460452704325466247540028877141346535425955317571291333538860790723806958067655881900478847654667826289344443013804610106523829435833751263074545136397657928831547998046692684139487302684537050561899792991395530850441867833491822232904126433477790310480074011884090777267919644282045333104937931790080820233324871946767889589983497925505589458662651679904578522796909454378782900933200054903694989170262224032209542108609113064983199229798372619300370777420937031831311715632890831284848471237767220921415874596245345363734606327169831771086833012955631879376702361814640491221868102353409050267049503762388801654825591660184709472684785171964703796210074583009693359020408144757352851688267106932661156288671428260783932333789509875659717184390026215340589724441075573242786361061546405115318069134167790455781350806567748894720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -222156187054473184898705735906238446232370482430900006045495393137438322975508723719975524076437327976933278452276935062420018095397366708545108583796645390078097091057223176558749203021309958239699639557065247232200751401407090105753730389582905545526666993680865692134279323318111251532896883544766750986733927200660979784622656056276396281069981840113218660078974773840498707308056696922808420658612068575383956951673841570155200543302260336217421681581767888417716932154786407541635922377472520850995515176167559303332733994868866719925800898734490586326473440993493579903447916417424720653862534401282988245516965559020902023083845914520695453382458525244925953925845590689712065515339515498035565192985122660048607355027029117474998954649762031071368590842010060558725109293388512132707051228206236839254543000851358415825065737262451615216999121157407354659621305666331102357277992689629965020312676633582066247425030151023232274022776331120847012289301977269526068034967407915219472260784596596593793685512991836452722388485898573104123116568731915547346935457347639103847031145213465352892614573003611902603734506169450560743503797321730438935069227799144186248754170204799595272207841010279105548329744161620499072407916296084166388782483970941392355211891740666853669491536132047259298855004794930444579555404947500075228892100217179958689206540848105971102826311390644368602743844838495035255029490685837099105179474894648409547308216768315487486045199105465600067131518658863565126265018341564322655592466356018652541789706212300952079260475400960367607741295902220806771812460777200597495620887823558145693330904598118291667293381700943690724271509522225143145725324497278528671124361539433491484628264039467325143405308993307574004241901739383644915676710672698546519221979684819954579922003491303678390228865107625057438124503126205864617347764192253940150526144643739905591992357459987292064035079936404812288503954300907227188647137701957414194160534409232247087236205975642146335080188255061460043858851226293508818474526797798173438406281090882375582896119183717639005381824989183728198408247695763350608895096576889199824006108433698177284032815461640624906908299176543356376847651797412159542223533613863944441611569765341383130693202020277372387711694144870779913921197045703647619405560405756456176752201845116986749814912917025366058014398278942974495467550098330499699698169932590795252638763077992447457578866500948745044107338206103975766630236077809906880714237073975520673555215534224656790613844871648055157792090665701232308015234491318287447852854891093157720357452095154807453229761158471445997477819975403755927759138240682761343911255926006161743846404771980258682325296566588965201498617230272670004970324042790804796619266985487197773421690390231110716205820319686456097801979369297944803847422876664545780849601537436962449624833888873593491855251046843028780751599578703935691888056304404146379197424192433873397051339802351513064328364097401664874851277940327877456139643302544773360816401221408387245887751151622388087468479654227963093698886531258531133963057846313878530146367967927800900469441448705593348972631261567703440980665169497206790634363453187572208123662717919933129311093275439825541224889736459157704861903061638729970325132358995184451584000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2232296612703487272346914843628857364468438320086584735565832783703893348403514904740822199806966498502767429971213014703001624415008473582050575155037017059184809705635711249376798512812216992607657974687846534724226743315633354931881920867758526007946404233165282515287483198220694571916721289981801006095616267314253149583770252295824574026302014272775705292705848488681252930571119842296035263147531679074578698518141310454018736975788744231749557722500507842404564030341241746079851798796434348107359535575118074763878127386515042140895971646918638196755840788758556283341303467735097260168239840235700439809584670581296743677411299172207966814618740390650774639061688939808148937868918567426112889400915535550262739669876121230765179969875129501729863469350827357393105540770064741419680190253438041768979026126068253411437531523179644961111081939699210101241351289581325820527823252314900286979912644670011642406241103821245612944623627639926399374341036999679448484362671861150787408961774108056552673813278942561704056730136168763753848628375248892884008052608031853475906506112389345090450127606026553960523266977509619149583465547523962745626886036845379639533599143493086339220891798922890041167530548940780317393925028374484582724378073910508828228539558939465309961602508512895652737588219163060858532297974212272554031932262342996920553360098680255196453655404332650701388590639667410463088031228260660724567163538052156421444557962613484721446348707501679137658275100830115613425953043043064716174293073472312351462674391484403939806227608611835743689462057706071938562844409116694534136806653092227369960623794344224361998619396307257783201502700111911335547509721874639585856063753770921018959474755987415958506133427250951440832226515452941510773154798260721794898367018182115851551088954818588016076349229125470148826747064934982469502876788271273248748858901632229862516279621783375636956938327472376684282379314612313646136979799377671122907782818295570552670548447759731755142666333630456742295505174503061693331373858772225544617198701276918761464704801180364840870888727251940767678454979183464985589714359184977194061402761166067721587692031412148156291005754511462660212677637408217083669426723588470868485487299561815036007080627042755521191206798323355196067892965877714283397490291819205174550695215473825569209705830840662404004120756206456152146021839024794324720398611544185364334037360998865136270903737277353289413734383191531587204207728489909001771026131282479794584615350928010296301869903320841262219041824476949210997185784833358521941900796579789098081655830008310981380270117627756959462483269939436719760229219973332925402784362573617555429780837832609289380608910493045403910817594414385458733392931115751573375293272955585873596866343149921311589131625469130289415169190204905001574648336519987607123428468582874328457860473627139521416159143743140513568345572046459752876551731112757540999379930801936096371844916638618374953682280251964997717225543443766760925813791293784517231100083752173453181031735766450833827894511328983879317573824910016891178699845139249468169171566835394942418288283819016457921729329535342085658846476158967389320814385974329659006317183832504332770891949419569143235793984985573980507212112461148740195954068973158400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1180072312290439237838845484093164086255233767558382529935838728658800080314904907575989218604168016912539180365760998350606839871728972009350078715674385795392146387452937900172990769695320362649517938654010241013651790163455715449466861742167658964561416019506704745611849863717044132050443184055877348460048303742113535832665997675909658484816769949859439590992573056231104765745303120404462810107648618894458074046392587311449761986678404208900279310196510107205737298782897160763789798156507767022405952462964316105892801034964687469587312979851518942361719880228175836349124705720421037686861359052239435219278285405956781967955663893022767906460622367750998346655944499958719225212626979821210088055869804003987596398764840596715798822625698302979448912318448099736377106982137828368488745451585735035165156771288300130360421080980725103850974100030130222468818804342644457906896630349078773460228750931254935515918068400991040918075091900440713089018845122307370307702061013777462775128866591639402621044322814814084412130368516563440169378675391952815365316182136004011348282948568506178107529077999757558351167594038736014800961552028900709883507129198519979351254593779739010578680093007148005149409098883124675046758361887973951782232839395624106473622183916813601288427848911256368217058881503377004314649867298032316635201319928519986191564776924160699179307142041569758487757922814010497058108343737964940057426772749469136875130032646564702334836929105188336260657982966771032315778417640245806043355655130986689844249676655583677854560403046042483950552568749027601324340502902210832096468626603882412004838660199949117054250814545601022174951263138154075371947697162425883489153900376332855556808190142315684542453194403074025867343899357703581772325617004665550482353979123710369303931645913357617549143687867880430550846140789566485935415754380757793737664036785267337294665632911737624351309742076073574596190882840624062071255607309288833105859915608504062645439064794585507111095350859046626897484688976677931621221364224119730858082939809355589888250478615362392312261219605716319633683327502149993382906551039669890363122409253597907772679604055245124997419147705827088409281081776454769184670667444129215050337940101418071131192372653943557035173420384264845585546125752333553726738707858327251158569849373312361231075070187536394828031974441284787981552182902224607427397390692158453102587016056682371378674844937388556344888293203078136519285389232313189280795416942821205806625896827765316093820402325684621634279051677286380040616211459740744504338636683553110727401526235864049287521895242456941150017276872146537261858008554912780027218363888032842743438187347669961380723061884952656781575770788793925099584140157619108650489834343174940876961655520210409746599901300232133638906936556606016489745489458214769486905667278553148602284823972465994338718159433493050964455192762703208126593026998959371819490438661826504315725811001706597248455007787429765682367620151149381410147090170521385189209936090043420495271053568214997302004433702833692515892815248703529528110152869184964967265218804026458430578376413972117766911728395716758084967890574700425488999982163405809832287369178123336817835469608277909432402961534651267497750581367451534610262917120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 31485645926915138351300774374232377907216574318188532708241516831155039444274886061279505100775034776391078389320045580746483092846180522948894101073098172996441872004679001994624034953754405551312912677594984258951744742493875161441284756681494757440970806174078784359606085349426272092455136278956559909689589170624486635028441224460270191239268113887848934593128043339151146522022476314278090375669890136313312846570109451581868676848774655206258901780249591758824485341662077677751514500075368242422139420690528810586260095672035236964332198116103349392024462935919776119243279803678256258400074849027369662793101006712901845611847770006962619740008446933977741006564559014378649378105657513275487476135609416083705853516681340870562397562250753541198870008317738736486927517490062706360330009782060308486895567297220338509684242027922868977304341856079181420640448939557081713935434664076954320011349371716806777393913001798174639952060259329827163990772379346818136035917339149472255165446972024416066810623855855012126765792040692181890011274979430289757446047498957159421964985278242223856791917051136912242278469365700993301118252244039301118706135813844098302241133569691842117293943707525147566159231699118354404436029014872393051863394460077514371743341608194337650388696914423499700994644818287218782947377616123472112629105885270171892211253211777223649301574002876208824901498507644219503954031476950002954301782507196378759642977588725154304746190592642320037187145494438005902623970859254401314748009184091134180409794543037738472319520496593828499303446027323923571670602481985452024734490342953921528296677593869241535536308040738275880278575668828260817177560373409057774726147148549063555657936668640982316474400811345080362240180217022881695619521399273967881476290358471687403734666057578479276827772711050970397111724934177883878880935528195022651899651283670171470038245373908677054517059228245999697919701655698020873695942029845020080337892877169895753907660033214181774011779584752221243822009315403081364986808440640129964571905850042132116466848052982713204141750104755757264757620671425813507689406311756713435675388531278929511873458611031909285296675176457454809682843152249387826324149879569155967866063625138231558382218017276228802424773043048559428717229930377493080480223543137303118390461322698992805421868340594304518976337341379634424564759533195714493328264842374195934987112285047603076850472672356240805446784043560135052236787011351449625935371998306979370176072786731566101995411194276992429865041890386037024836879281075851158895287578633933034661537065176292048414344503878181473142457794781057407806902496377399187249776451111277540343511717582849709869219783952094561493484501628511952886810134246046167802209793250502627614161777103286888921499989542884083197564679357096039858468543261734636429009385135000595596705954235442675763828596590417006502364436631507410591886984080832536471224646068582312053096280328525158509519225058347142406059059322908981415142537837834716651048783304264549737714979365155707411748760281762091927812435450017258906059842620964552106085359248960928519948926158716356703231756599088458649663622801915675308082672824799906249922174319968578282662598696862171721645431284346354799804688347902771200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -2724121330630108755497745117178513786066698164069743892396624265934384296933919051880428927207229313550400571806798608993885576146526762789265935759023109796019761144861104766209482607686393614703027768327900321704879607775018382890490501241222088473218841318732830150981629935022031526740349567110601553922019352951082127356728300242535109888789551985805272112963974026461188366306195596194146917730182727396665117890825405893959923285600919693869448678810696412254512409528492549794525346071951175062102095539561611456815552462268671263634360236096625385815219310503366720489065985860407002869545492226961843059562460379967426201366742291929865821737256430360763949219682426268691534073832282598878079203345737352069000828049282055956506274878430256358838832287818916916268706737658981985725201909096871722890881713590089472006593270985463802542848913845450719573110032992352366927257200956217594285875559222499557100421039000688998889825604017096248406113064366208263895993930599790804849772127130477930134517856479569468686638108068430482842002527828529118495738937053612825149129680684684251314912288111591311572398476617816114848446029820844152012811907133207573363701093786059109956622738852053457685090626083140157045277851324113771833761773057375515057032634019799721676451131653701204249366517086901146618214018187468738932550582102228281401743672586907436493200138794452359269431408204847402445280606103039937586401684075216110031214035525358623078818149416628651681472284468959579213882176283319998279706233741258660755408026609524958086741210925423897142422661124072593455361293825409567570517947654817642577228620315897292814337341153481845246976158775666624673942811930267000078629638335262993141032034736920695817611156276610812290859469011511331296880844271597034820461593848079743449273511106198508886247687774531975229213386846914225116057214054646813205376254013354948717588015792094163721459607894049506751351612587097680328621325825958965040423693956867961174473385019244916724197308094887723316989847366901757314610532039331233312642846696154513685933935900512425600317238338008699752677389651869783831396842477869842255361659172428232435941665229547296090311603869648112926517190689962339144159834798873400360819811741795177602278792206613868435737830676171132470222891784499542536564178991297028603245903321012643564724075670437512107723460621065183990980556991985425533710870233783251225725500822031452346066966505753774960973290705792072355830680830141915399909941026324239287091914014453270466147112590326951950277116573306574202380359475027543481701710745556303422892283410264649265895906443549053755420023053055296293636804555411509297165559806564979528323615384384241582805328451193205730382118371406013908750229786678706626530034580693758713697140419705257859094080444515491298509123513214226169448207839887359661253140799317617724256891827626873798851670997555691277127327936893157426244890851110153431623634987226348534464003881014518699638213698720174202122840095179531366298633598292383023789441505436255749451506268844400411376338238796894906051103559323123186310755972770553947691494212666529769237627342333989355723541516669012864898644367124195062027230677761266758188912657884861143001090216423926460872207377349571423397830721536000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -176555290298110476490862221263179613356471197431681532824788489887456645271063517020178267395469783413714659548395491899063287364375812066290520425731995135749783651672008946830113748554949208033641979531466224017882046392672255099191865740226330413907419960214339383087424902495989006262110862204193549061854970857535155209749114949239711459526051986689665664485284638412387736910542557997472584469249343208780320524050195489677294929386281920638349105345434511748174257185452933575863753319706171371257530005254018517222582569899046155483476215720491926146535553573535049717325546699298649146001497406542128911571432477101198647949908571001045094960832958583129433126231665231339509927199343870963583374230737753795260060300610344382816587278549101708453341447476658286481399534852523616657364046381535953512133550740649125422856198581510774859700921835589621197685846531030510581504054613854999682185837435962628895493075337162372004922169958424032477724139457662852008327692672847150032407026218973815884438297815770277301730697779077365740298455914855566636053681605661942706857377684520063205190228129189779214493240634549393415897035522298894947453250022747817392437795685627378226682498346892633496579307277995491914290490647449071917066137648214557965432647829383810245963219084549924234579589576707012446867407035698176291879099807523176697519846816236136074424563196005594683111830260604144969779652907652945045379809504935051216942614398709933814778419317200638128809805866411520088224245458750978599945319185912242519712679625469986114321189091104915652071844636597608985571224153541788599142951249383894347259104482754502636190382185733719064208950873523099616124214122550782331389736958438619601018949179474235180568137828189132855064691458500587301900810631447880267328377526174814794080166501370994819413017378434645407902680139478450890726473974162538923829111506818768748897342835783917910954609014604065981767477365778572409131986546844935323656576682576123036959798642681953538554938356669878986431965434870115442038369939804113762945790072794067168436319486771158782921273175159581125262602096933038516877654276599042928660850251499542697469883838473545382769196515810585605138991027018057659756113101341696106640772844958558931374080084273825062334706892728895861033806556902029773557075301944730331858507650952434178540908234976498595352371897451845958160364778440527978743835763678257645762834088116374906363544178374723225503233157176178497566446933694415703783275953170218999948612072039564134528726062671370254366052074363976668494612737393405274636510384075149328697194179553418115777435074089926423518584891701781651135439420325286074138517511782058169851966180845397291878192492579348454356011215856932031044190417058131973475860480777530869379826862583155582881822710148907742767683904376889206584523120168835396964881339914307766546889983539117435747689322671862862438998825363611452239293749048537789425108741812207231896254664978676850206817756169318931738019546784596122958405371657913129003096259830761443069826185964753816174189555288930988945737819009009299478241243983195229791254198440821000835787554522606878970938506980956157407637937792655507444786819261441530760271978289918185813824108736183165702133397519812555943444480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -1794094902673410894878978470948877444175246139028621494279799643213254846406058152107299481592388177628545147942662673044002714689011691295578562102207532706019642774686311631521854344630332642287026631631700515317298563462877581344983195418396046614550788883110715081085279902334631088559529173700065600025746328372032306366594803367026949352798508384062411517282874796862816545851208646530383424988509597259782276838755826717030921337655376179748352280224197836737512601316892050786625704096803795555799415118063405838377601043618427899887112299605957781105943722861357781911603950945306803212313644621966280419558475179163700365133516784249332603273346777369615928888163076818263058977156713390651165283491727617520930022250740501818381837016024817780582755877352226952006288174513260782860551582688048146336900291580549408328496261403889855992386844098602834460711337057583882711820849758919212724675777202388003063927795089209552026809934472276672247850651438920409266821102808936219233015066147039629881601648661346705611524613771071689714803812073413179819893509604334244757626457499847070277266907937193596530906282445351519599333303665967761868776529705883013733478118896809343900203951899332782522447962418273430001497432941675310444725502932342587246731805293981193519962761299205852744061714018632422748614314295910852354949195146891055125735551260625090243069467387058347770336904026421494504131240913326434302712268106533263326208667417661998060931333192394200076813662557615184339162315405681138032199841351943391023574401268006525693383630341409680742254185492946189119535828115179620414457676019058460733548717168241153893571671056174093350170085052692661747030227970810803882576851537227890785873057972844600942096711824346043813125224916198482522599298950249517518011496452491121334961755556148241554861744844428602103769031906049434929478074389918911328960663732942596427963031647418911535728913198470312625744410143839466691595260011739440497653736898213679693604690882376290402413162470309187669121128669771389688681079817845875450115783909761347117142358239024807670354914956942161164349513571383891383103065554316981809490048287741592304144311427475327865310481877455958971668485488904134137537483440745875966184638355974033390472669534181673134736274654092056362624786578389744935430542937898413302752918611282980788000663910017605059280077703827159682275376955820134429124787532153280004082157639184130799834353093420871541812983945413366209301367201134124881779121851691281486038064889711987643495170524891932461620057822003899949414402277431729006922270326823753148942531661740764810548636774191366010657532425275479227808053232424599089001599776637107036971699359704031794561239221272081688215065601856144467283366238284170513937512227004244290678587214307899055366693986781258737353109423876555451838098208057384484025315345292706938844781452579777064863636302977709239981179806851543133499171707081650238568879911425321468583678893803838614214768822211105962513383242396016510297839674029272637498279623177502570284793300234347136036981904056139056499642551678546631620838276823516589220996105499510909306820220454928387457098662326329427264995347539526461042814060907292446049583323794036375965243789469274164750438215549190144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 250115426057262357945123372972984496104743136820784417235331626125754258349557337850330889025892505687255391849590067548756608673556679283432706497658136925907384399150758717373540456303977104453966478808271366496867032017485212958708497401339876760161493466276159104895497428906714557878376105966105743817358934715616380649157419195840332643607303014728285651156256889426802203346058071800518638238093527366426867255910297627689998123235143409552195884965255573294229289780605192243907594929418186358318749789890073441424152368147339912430126979619249660572635970060517135918514275555090460803884671767856885383571619200217920251715001475417714196509097424909530991145268719989006538070136189751294001261849418335290593005731558545469784376159538517669780780981970889873611229150764260616974530069598755601471976380638030141348438256398591427150043573464688165044937954339147104774631576202974656350209599749274065461766647503419266482302521227987277259204363760591911810505938381491482369220344267874077448271482249816812227939105791982045152655706712403941405383208990622991139855544584779022779787144597906920233254393669483102784255602996294994833256845110151075136655159891306339649583017040176904095595705909187867885191603497158711331431711381883723463632532548392474798727724749572423104374756881052165730310651936518102651669705284205092187610153505315314807283427747932289068749439177132741292650337305220543403651974956560955689540519497878683495662384316887813521365695851586988160444405894931956908177494981069817457949512356032819565928064272867886362424142644201514541687728536488462777541069679016508419538846387092876389124077393798410468495960215054135612186214934201724751439101007304033396429225986702525918832657756742603484209340660108145144990092977314403032156554494267626218069426117912253913596833690050906472823253121003067080837441059689658017295166885932643539747314939511097349176721109984170899608290480592030400566402697869188682665093232396327063374148636238808026880573221539411847828281473315624510883863135576085507739630325911872532307843160171543986272196286054916306277761356756084150890923586050371956900355490894158221178842317319181113677531688076133229852692040765288919064237525310666830326527261380699215175761836384635891783919026192333526317753124185154220744315075735064778158452778575076121376366777218075635971998724632694459968646742032171853895144344801334953892484710801844866345555021218830300489501520664615024422199271274780513483006085304417255627885140922797418011260186698309845002199688443395861334419699757618458034237766864109746288482888821570083891558288919819699211565655704028050245524245505240889952522749290490044513461435571900519445738842860467305560928225205284168754200202793045239269903110615788233234517588003984416851781192557626141553737290977824546234932147396801468225021442052631505530828465372512896012447946018003844988111757980256131673710395762124911268652978246759225600666980200186073048390186098029349669629572398541462562506657343854847922595624798827932967256388704136193261203535962938577241650512827854514737983867769348454011534678609313821457240099587339391819054553361323846863857604590439144825241677001840229915729311818396563523990198370638588501120201523200000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 12792932459643407399518995695020581030707053414551087086317217018268499565746366223570701987777006037780621360885480347298960402466519045973787928527710206891532249263585948386674622362258135049807451620342704742336977039543972819624876737546323066670575445639605793107284023809900562135125239426648450795808521830469706526363145428469603377831278168513745739210842102458574560292069300470042858250978343130968173362893166025978884553138648573342761529284297327541398475445501329717586601721510807087515866015278284440994159930992774567670228539435014784010878910161448309334926242905546981155093694886429715558688461517332341398821552965599741730007258670536717340810060287071682641617349456461204620260247661486526150311754692685354412983758361984906604733991518771854116633569944504515428167651653125249041023333375108414896680974313900605380119476445295683056431981756371633893153608314312299919772327647301118370294849190273404930418729121277266246295867080807468260770527629907911130461707964861670926787249593806303801912651356757716855634736479229592081389669730435313427874414264067947128566059427256767674119514210502233325968879291985073518095760940748482349958902821449298088875840010178224443269814370990908488205611517475741496187531845296697159766620134392398400774109561672239509841470426886744435615765733023104531631662571082921705992526441212608371116438339957601668304080504609074789489401409700659841191751606734661115955655512627835048985906296787620700620647279819387854721446982729785864573603575252001582096909100669419604726313128729489844881043104778641063544974819488881427816531450418092274360288816968104127475083099386666455883820684930219082596211280626721931754115428598168671556400390652978014915759746765631538096073203230808219147418151752952035981899142680342027694645270212258502841891302506948077660855071775493841542362663220587612105478049933134253377365342553964592877390055483031535077920791439670708403936134671401448168603668879997517668033664310559279417143248519418551930856171751851165978599353079678948554274797238845297514361006253771523562384749091670001428475674682462345739152184071012505230211315387038899848762810585546634057394932758833983511213831693681595942292019421878299251803093722224984215207045476238262133923975631679642950897197323841209549100571984303008831215222390360174427287012422886749962489902592396711166621278301688852247790603677980636031698062589482347749427374057487680907484926503640455739694917034443115743134571442648483731151237212788068315198520729320531823329120138167742266668011408137490219326474219898097795529526081162272971136401123336918249760662412660348038594524948217525099073076314409240870980355797055926114809857064580108561918982672083161683452114950325272636887947069487562849784524782429615435536458134193386718702378343530615646646756667034792807899923542231058287341550855601614878494567849080149431824923681921372714453183882844498345351429485226424633656538251246260997002486475058697096517677208466303597931167310674091469828093793295200816667602917812864690807767159261372935745788128895692612931252495747828931606128197271531381165004405997786525639093142960010770787503300437698199276994696520631601114265644409420847905645560700072089354240000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 305106593563443932857980843176749015573898379591374735485906106711893360661217123152067058529139459987926419938950184149987562536294596362456258653123772983457970036248175383055296467664454697542726871821816481328752019914129027132897033440132080796570863320118528769951468712780349486402346501708367664013760526800827759582890288340659165964989255645636906860815021225174347521240735365744023492359296191764523738405878443422370677144922256590562038237666294329381693841036301187281874186531629912751461585457658481267077261645316642829633936234826066689081246241788362152709619262100905731429609968120053483289685287909246981390718563333914896304683545976579718434003118952139516210622041742244134373073658984685304959934318167001628090567263062124586309392385935862744216753807263599491905616552190194847044655936074597453550363973709437925880063325919037956496295642391427830051733716206865210743656878908645365879691398051180103249662555095993905900757828145181953379816969134024338304753633506773037972904066111729938893139145058437903205707175024978474520348153422700669938843539489499925091114074478974311079010289390369061403509549397092075888802147198136386453141567314708803780810932742536776962861281309675131222372312378990017443669641718000965814012147978149875644988828933461396716675553984921319220317417344637022369331552611024395460511621628532749395509223240827899206481950753599808404960926516393810563299835502752831379879036104660575987318448639404388550527531535144914571812144418353090416232377222458819609214474710383458251468779166264504048109875643416969442279047078047383162680226456412171881169441212622530794523419952808003065080543389117779116414954469067024664421839238975262388852733555504626490246821841874788278093252194395836868903900991099430438645544077304917153429705080978445831779089332576155706917175629347969424976859648597215023691793559091223745468971031378939178510857670162828192526444763343080453954220034110826177980193120317110972741569341369258181147140336170527440404142613974363193016006878368014824050435340652234912528568020255926855253075975529586242797757271632882381051181310779779190116821724887994860017422730904716557347067224320821208518652637227048071968209242477901693584126710722380189801232931711486965077772888820419963282419966297005794090614282175382738461560915434592955019697861547448715993087235694353997244290777772821564920049710283196737109882169751874581971418835659431079211186251762949961708224330896795365973419246899467790680865528795402839977592174072300485642462070933525586909862185142164014494269561453479270389910619394427405240794174537737381609935010712967279651941050457170980004736698753668366519451192015003208163262785152430055100083623055067228771395792073321296568914038154097737927845749377539912104886986192004513102627740024445917092298409610177943584388105739692021636741213832030695620456224281847972794385296500091521862344592482234533606561951777897261192917205350918336460044720525523486602619970292265504004064553681559015299124158029728639571932188683521370080776488272083755056640336441571434693151034870052225867068156259806542340706247393424091027156911850345812339573450167437348470791922274881985373235899113511500763212476506439680000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 3003349156436798442815499488879570209228823747491834618111062022913798821167180941965356243130008614669187347538568759575816923838470604864067111301156133580314592269387753502880194371299482993025829761607756070334620795657635793467692438629863633597729456805158376486367173176602146846623040574900696528540532420942577256652812421707959843678460463079261952655883382013711630496081161106811294480757704119508032836222004961741845688298891353642797895792091682015164066414327687151396684061915187187169839169949179483969759351404067767772795526162621540899427297932438729189122867746362515556124752443079757082499011809720147224710282080075342932972382953098283974216780474812973504474056416014401329518825195408223051329611360424297623953599553836431459161250739001142031459450542063984323237078650079268997055360219743879887915708598044919891145040104473611546962619209626748097134097492738778372913144411147861224822364570240011801280399923084444940970294972167465307601610901767377842674071145462237756301140760701531967063667046150410311172952642426805409408365572298333468257569130968364083945605605970944045952703313887875711277983988379170038838632243709005799748902677621664536392664885360480114180145288287849294687111901708071710505504811894114996887293665390863918151779399091680544370711102677430339267515049418180708911926773554943102161359736099060734662604042666833568657022374908157880003223646011516423308648811068594531593879153682339249966448864257749165659479338365142238330006460127542118026204590746804029254055480005943641286397973739302298420812009752145993675372516950404203905238986215167395710815929889557726597069361284248168016469410721595213574311278262056815496913492069308263513599953694330308080450163863726892953278625296052413100625888427340654217632651975396813550718693063440420587875132599022736297009089032713250376751325577466071415974551403963617091632800745163083230682439820830641317441128797671789501511231831237633945219048010597090988110686404615221861368983538042202663861973175342479223374098392045403904266745514189492166216553498109954962208155213316774692372382063142642533708981874709862306373163790823668483758084329234175323149405224220221904144617086919836616033995301034592055794744888137937092403551260382924538515725708800775230012865089685497130037519013188990683573885477123071351999944875744370859437048952962496205509031256908868181645141906156589368188935853483710777754727162723471854092485656869675420725067935563933937817575214380222325363524897685450488088281345495160694291911080226380510100065479909593809671155549456732477108781616959152472549954665580308072530581547062084796409842402487523242103914127651007545813875046193611728878611848682728250037979955105642138058895895140718884917737544356737673502818464457564233857208981509257647414489356361598307577784222619819829309506906314429303982772372004296785667588639923693966965593273062512545469954068428547818718144848517860767809824224890418635024709338393639111536413790139883383256399608713905233344604075588557146187138454948515033588805587074068519167425610282137232590451106420815769026360512083976263858086954861444997071828666629270993272259811041566774903375835170063680770636289178088232885367603200000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -9691399093533468668324787667661438941285423036066947965744991722512667462387348778776236979802330709293032257120543243914364721944421776247450667529626459775916495030422190130449225728757969850174246096392424029906739482341688560276764141899264369537870767048789307728463108842740926120744303364090472150500279024998151600493474937763989542459871390532872716604017770264655415746997017095763897790813986991134344789780039702059447352069181048242257975453186940140472434599076758615829017714912432557259632245855221226412314237159917768671058089478835973360519896609600310226969999043862605479014413628985684831960474721972229797464587775782244525498612392448771435723267739188985217827711816555114246302324150172758313050428979520446946354033266407456945061824854419115424597980923669949294442190537373927638167709042127052181457231182472081052686876058357617768567960198321522086169631058832727869664563152673880104736660872891798058382624060128967279919544822463199573911121534666390944246481945610378197198863394992475575030037877367063757361027390388033643610850405790259011422473566500432553058966503355041108265712974696508178521129843639503346308337991385885843013100134752618824075472742757217463997212780161660366608580376087336008068471592927959085720031589051074373598467275766470193616148194641892370258236890013335976302291169058009654632894374946092485324521859171066689744405618821594015360250056555322881055094521398941458686714453675232479542393549758638350353817440502750860318421912644495151592220749957296475100775634520869228594322289618238281692419243289484506840228809004299027913974580046015131919711746711406093520322859288585958914256320705386615511779929492940776053173423594079841344304092005821429305821613585430499522225409452798636663255919938445299420928072844226429666560054751437334858850075735229444273910176681295910791910086599105450489203937178371847300924426864683754793565330584809159059820726238600046781225045258620739790650763220716601270991494750139239171612070854275016286667677539321362868060262636949100585157340000663069555896922308367443256540218137506370296239363061017006853829230570837211862144184092858830305922796103558804715491456010514092849999318649492759956343928928257065616758497059173829008954258693648528027611469107876726419533922577717791060714699802555689591469364350594268734406500739858286160005930963887044236531441684171403593378846072039774224318568812016546277706837207073108601762660007909112050049811686682920458351833856851951056160200176876039587185296531571594508059872372783860389926327041291134404755187088208124358884229948865024111019600451468657143731559908804036163857297834575428158026554364875302187476716754536693315861081420425817873472868525213018776140387861993770230596135088298177101217091047657418391571087517431217948616790476104938046391601861672614869512764020692359155757928872354468534634694130233668330241748973193012168560770863741569742934405926660899656372141806834446819988038042724835709335186425871571063545201807176269817762276866479117688091572734291974788214947249005453053890041291021898912976977768817964378366566800845044188295990346291140102519361605864076533231117555524580187409307925822781971710502717873140531200000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 268628499741527474481212601198265147838198237803430226364378472995629024990386446989711897642433646099116849798295202503206046816337911049160454922185655495633300317908047684912725658012284157912950041700923579074583524021010369487806240592176128538189564544437988144661763826187866116329539814777473017633703704756106956114453159951714129173866979599171722232791139638610547383470802926919129146821507765816997958758638523897639526004207102056698859413309910586296760154942938419736673218254012311059118055541004546531695010166802672062575777920055861762752959819996027084363874154299793688043552687216375705813543996351875826616975332138922537788097928590804767310408114498140245784772185690522025720863351009660162953810543318753354011125749332220284303615707123850959056791211700468888697723033136264326655151135066728324549861397737943731414073143954535900825949242880331698411496918117884519399323728069664137195436395668226345512871966839352066388404133837303220932382213520098541732670254969146214782985140441259873549607640711318327790007827840950409871953678306412574931364235768081388426035907065930141470692080714436060066795110258619620490364197528359350151449995916021084467542580582657896640110068915453437636867040689547159324022292968511095283309028924839568425151616365373216495033821559234039245836802183637967238049570746487668883044619248237413039615510452717401291423834745659138775809813114161393922887545870687637926884379334620164331693528755134104310720815866051917522928870369246613808900356057077426593584898903137805534831442995387691495328671273440666766224012822363606748913120410812286013242661845705623986368134865057245798045201757303655800639515934034436132629843355766840026126943536365677966673411477069711717937873935072185862706029171678512507836654533182152355331055419283839784233875483817107869350780686423409278474113970455112998487381926866816010228879619670456244667762261106046746750423020264235450280537327971706039273881063788981119948548306019978553887929420783971115393793787192724620451157555167417282050696264191655211222772404193992201832605902553763322399583976062794946713540622158729267571491408610727747330069247947073487365645968702119768865703448941464462847586307257391756015905187583709578615316170078639967889813604218034895252074087596663095926535762726095190891447524552645268387658352805399559084708440573142272500282519920652854298827742053332498729626692245526395464510559060456813447535386090015759622197953505295399740260535985089107739309654258924823474445560616598375221738540021565289289275839950389676474055336396691465567766698759924403978092629120094600317188653659230587568562932478942812503843355348761574426785187636947430786066037676579513997567427665138509188394474892524405697607077947492911195265067708676711398061416088446615883575815576090055331237409197097968490710612007795809810162634966510359577718014075190416721245103848542589741606134458951715002279561522144463344507034946033073299680597658557521776722896147853745505806372066062413061950518050843628871823209451578009520130540989298955149971981743766679313184647085288226324917327221953208379561101326888077773139023235360730520492240374570796360392802445886222596606015832064000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 28568616386379829021873258943603832648793550717158117956373348671570214826636300867426812908927313071862689956787489499914490285490081106441637259107946049254204600336146541197179056936448731309501728430760522182159781745947660023389295949597357723062535235987196329274115472032422943111697611610736528445778478076142624159365431672708361250388648705276557460295607683014821684147583429869197663011424358712957878187739709959414071419240635357039007349763777161431328457186489134177033385166529419327691207714343785165946512578617058654283133551304386235785528458682948556135872328417978961250381185147642029553373815210326103593261690094676512274608021946505873777991909927733097989080914954141627404843966918027554708521590417742417619033668284795721593368249843851779428266509598790153480083260938727457120549766172662718579938354309201088278854318816182416627550437393980354184305086656421798692791246074299321850042814798239067872001960809592990168165715322702960894018951519916006852715448051932071999217489461779747861552197259865012432461405995964161457429108386470414514609318621879385206001051138464705461829103120898715913890769049765224539569147352244063390430107105160564345391666381426854708207671097856159745370320517773481682728350369341530907617280055961676766475059529402157393375548306009605746104890502033552376275932197521576742638953903840813854781896437660193427003863362232851186259877144812320557046626263285949673776189067160729918043974628013442218891146664965756968492983464510147388390832489994412020680184597651158184283587198831471489880213673666493983515928648270124014077117646466482370193096277526348153600239126760034032339611668565171232339507811763303939694438458113155687443112742634861865654435197261204786131069005058801789197233337500659161881352048802075466365591553813065934991312908511500355669838306900503634364458389082908555476600377426264048326305809343324509469204987557893962685601372752052895555321838784958479751161579997799221206665322283712993558793247813071250194738472700910009169344880222688461862488834157938793451628798033313956480061116828785066149676889705296615668454418139076585865682322868397795369016454166919296566167388371801773792374736473534916024205369049657776511719853648249860987395855675779262572335673089325306232271780260424152963857921490241974183159692340504436851799282450868587127206804534690460321226339788506623637199137757248205951493717330207473030480578162036078742773418803240569949763529895930769357206497728998167191386073120800987509209818905395688358544249700552562887040869055978368729770337878842114469375002298431666059243122654059314126913552858183794596147260236566378752657746939028778247251064123415288502866468880887500761671603538915359150546907943175130310209637260556417900165034339523767850591273375465301380561822601382601157305439681497870607190042940744934594180777879988612157229859370759835995523462102056845950570864662705078895896069257067700895325772126005829641064503323195237976106527178643433499354245510588316254057841610144349880333375344050733691458847504063466727377063581770486534756396623844910194605781965368104458441138871052432044912520945105054017874529930100552443973712450949570867127910400000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 346941816545813646389140240261103594883361057579095339913499402506051880171235519498534696843463780426546766593499591531551626995581690993336928790360539673538068837248270368973309338647813770359220558163393310596998960834313524332220458221705099428676338843377704608001930221793775773400848249367206943973626476385246310441911719564516223046916379681059212355636967631619395587443317660371449412033920725855874850017087427587648842364114718532829761797024311995205993287614067554720602987422185360901992081064388151843110268612457144032558952352718998020032629432520923505129142775911331279246704188546319689609000873351164881651098861790788417796849727842507089422273055053736760745028319632269350463872909931472980581226223739253091596513889721855970139530204913470361359578712940501677919497025435092584601507522692147136598721780773494836111338463428650305949325288629949038610855067602316236247190073729980374171386772493466431169327639735709343014678226854322870009125817461442432517610078254523893447958049789810325569264213320287853793520808546957084084958757989821045636943106619773012731284315534987995896706213210973824374835384239105478305012995833096693232036537563745426684281348042407379834954740962699521447390249106420051823330628666737947576649704329653544362871302071362286512489508814148202591304046233074326142806890203131750231660705392225769775035368988988740727826655333576221491731692182078965059107460489664170564255167140100285960761532679084264756543732713943736565910929441209643734893823640377464181989298439049652115793000822534480839963739483019110135736536253215179727107638756303290485272450470275951792223461748644838995393192043131810540583773369413477558151815606840201755975767203508878121636748648541324515444065146867653000059875783507052048374728474969653489322130526274421229853486247252237740533023248765562113079126152379244398636060604148954493857949100261712490048061592157016769363511212179445544830783252985430022249275238672256526513626539190139802184773075642436452631929360447830313344570606570399130847030755267528024675659647819299134563193662903088326073827994532754793297136182984716559954482889135100507122713118773391474292769056214125247684040079717329804610706313021544209890180731657953149661633009191885244116768473006084270650283992336989273370509604424569018465735119755710924339817033120993194580561366201486204364532097432768251606800096577831203348353616378510111426282606305153227517408839582832851724773095736971063624592940680152356097083113890063921528961077743084575220761006922065399940872604474378807459520579985205468532163778663545505161765783674960800358860044707212018856290284735057371152992043758814232047714687751418139685671280256167709577149599030444717620995006251731647363028936617755365611785875657308374355405123738329504385761477967411604068982440350017530121224073100404048299776614308406452268099486712980994978284331433810311247435615080606852265515190143044290450434595694900455421257683004579284073185536399213957472997606616431583096878085712701666231768596206073619799767562051281635544575992337894819439852749584592527459385981974087783424040557175113939019625823440304130317419949729940673714113251036826173440000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 10429989611325179813389238669742847880250612165588377097808773363214569349380879193923751726563947938156318997390848943291374035085797097063041125436390990677278432362244077126756449935440287545938838366331378568707757156122303756476570957110548590035392820296877310995717026423663672003674223836763287373967839179472676080414417079730622347437385406648584203991213203451692338326872249543103666200026866432429129979945652467489955616215142887300692040093770295595247083101102746483823264055276493447072004321623905657084430291213965023561187446918973977203453851035832522964359181335929116357036955252530237964170954017897394560047472978641043643551555061144113366151084412857955264494818949128090966479161240767527855819172724003728220216953326777071662649160845672661444438367065590934867117709361705914564963261120929346500272551648948746290097292104069403879411567069395426556743408586916006610944614201788337209083074607337212748387009483742450245928518849666218831839329406138854974519659686329381110696983032279929753125729252842751755503687698426884125926272741374975720378804012547734444880559844832190524169200881479652087486573073283904563687565721536076931471741603910664279903484009287096086214102931915631037692882260995578839774497133566251410429223967189416857553548818934816782630886519093834273255386696923151758877026853074529612993781425339284263066737993396974661808133931415025728027087870971152758120320027795019895841895183529515702159256928031080639674852488658361433888633317706435074868290195985201537253439024341509157928939841502274386687604365224583361013253323598672032435476204097934527552456833839616770091311934770137764997898798914184421098574885233854036758525759269745854694748809078613581584489453099815667899883988892502733157941526826639054308182841071148959951377079934606636642725673087680632351096828248145863075025668255578548375634070625117545585083173855815678566714262929969431196114249344912178473705230304287886901317547588452102373243553077907337724820398208642659636971726170192476181272183297624769809055186081772249403808295027706543205959584853542804341223856226830207623890649070401945751957494580327839713895400038514685841462361485691910964952286356904454619937518989897728692798446354400768132964112225068127173644454372675832747470915295635181761605971516283529611815358354222749913188244341310510613891017750692089825622393269093049329506807208487685145045265431052692511970667855877396748294103347836937157800079874122988012079759191964319154740370370429837400452751827686055440839239640492623924491382496061111773186255311083567481367596854314305921843310999228902627904678124643539636500816074080129997398498195422248397866868737804128731395691067464796321614353713470802351135835909963427995402055915845413640678428894445750205682875954138084615028117388708678282481474443135736061514313182091010100762222909809646655747328770706293649289564640967361446016477642619629671775170119053235786511033640652074511917793980619384934326818131165380009083422817854848634717997287968769167746658502448139823251950265674656007926184700753613201482653451875981737902296624793015301452384688333086437298776459667163128402069594329278536671945555968000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 288910212108409387899807628581673764306166325732441953684270743113223467752354605154362213946521635066026489381234477396345037305904313732734315721863522088580367010975274858392375352783609072762969869394141895173524737756960416002773796183082762378387876285167908926981502590929651011418365043867571770278685250386008099179211425672412984797201848532052435555520597304891715570161052766353914240565622568391656647360841943285178479714422684608048225683891008559618214842516618852138117350679908137296557701066269541339487584599781544532979224876388877526787175474136721506035330691018305190796651392426612997570644556173274816804169401066922728736273722042001329852846274867727399918847344267605008082296346408773420861045920500240073327309958835433296436220523273017758595844106177520334273425169538791865985956976512147463517763150905744794732938824375652533397527117619475136128206874953246634109840292489697582684566936172682601376015257991421584034086046802730963028927982017853987168075598912151224886743800174643320210740458526405911705009911648986720341045198728776281450254603119559690119780870866749815317283282085478720823421306661029531791087219203539342647380150791648893782596809874316603217610947979497035670715979859176448780791063611957169695453365893436843610422077982590433468287709494943986702477278344575307811832940718527529027870538828193251941730642353195535748597709062168432508324701355595890850687506764003786377482145676076847454751474990074875064839239038271787757668105161869556023891784423442139114936501461603546887489964456593245930872162630215991171339596697576370818445228190589761483754837564191846089803753507651776067382802670364586383969582482697096665074279335536174093693009543131321278795983986912495513702424637328392714675522518261242607209193814919811673927785298353044311231954960902478760892327330515662508217489632612168702924566473976800220152501294378196537109081785694168193241604980174665283157571784247264197527857356299404321314879865030046408960966881525121866538624191449001913430320630597976484414271081513831424079338499372471759109455830191427474726915462297040582588737227185601757125140276709769727425737929475303102214237233851241939180658944272757848626979401650445363054145863504901697553713228254287568112684709981285525438749590227630247333131360650671712039871476752872298922775565192870240914699809465437442693080443183112391447900552063704811642654318998177895760154631473666618332605930129493348408302525466414775358038208310620180634319168042583986439700906467309503630204810121996291300483950795935899398282163561876788092514537116065197585734312335363964749186105761386297588955771814137176785064785719315334995478772184003379869070435432501042448902154541683130746827449023928616975192637542994709172316991748155841393343664622347823869735744157629381152840079019128952227203222758128434735821852633146169237832037782110623242632244265075353147920387760888437296179896950709299224815454678934604836890115711493385383472393179875029275523712146644620216738262455001242790877732440179338766228630160032890958151967183946029898843045675983691882469602005998648686565840784330497390037406935075153303031083926217719545856000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 1637398100057884759647195953560551356059972275409711006675437885988088006725261428721287868148133745226834632408461681562110244072869402042123627512017603259111137374347980090969343589577584000622568214531333950513950015790567588609906127281275828085627311063546072472705863228819407956397891087912230206070071343874667361768755869737916894778171216399262074839816794436781333426498277252703042336952057703696891169474405676869063804575129836014012836090449267996901452613535520364362728136150576789910414575399419872392632739088135541392598399453250143934360890801006015740211802860919172435915547754634045200700836813489724861877855847251221526396309139258225458688902414766719774229737581600656489466730718864533840326130768616039600786260845059454093505951422070833293678185385891628073255005336921248104087676968721364890368929260349134619442030949241240813039185568354985955221039330087827815142924026165322078333381689686193184550144321660514770834687944607369493624169645151865550645502134267748532228344736452072696987043291389998517580094612386213538737480077592506529575309800405581275858202402842613561330134223737470402376025045200022932572703180468220958219531677063183365949757423064049944804928614308292339203039253206469863850813619391534370241530974521779734496008427572135747477913323132208266735546097156548836341459482472557153631039096707065170492396747520956382681980466849138553764612477124075754971543478787994929100761626644090023427410309018564355527465879387795133377154661358972025047427915452187366160821121982360183368285296428604002441575141784409386873770390478476170385375302475684370459936772326984748585747465738475636816783225126498489734446990157399387281921658490401444533281887509314107856547311978696022643878051129243859418487446744659267093656833399154018136305216494680828725511886700986083884945500335742637158626312377883474549327751096481307649641127365749325284407338595166907352369466739772212154347037081538988969189624949240933837634346543978342734589673940588989097977640055770977974860386417959451112493264164858928127368511734696344944312521791555696514664138295769013491281149058328992278395498101332954282990924394536641411100405458735410457918596035852381632872578287771144611055988257078403919424627337644701138461985336799608561116571319370750160746221219425969466290940106109965046192900034694643404124516098214260341450255714335750548067250779899857600070047191457950786226651878473359403379785788958116006122577009342382019908328682892457773696707264739417985596473863557977666412936010778922339397734315855890074960563105301816232912120593055416078628119396368550756915582159358567427988119733703472036766444636362798307749250354355117801387601629493352553201915890895214767422365033193095201253613092543195123578028265060072481306088958898473919313675520149266892714120937921629303114184866093477653800385601336166875714732350524020099520449287970913953824139623525606348753121390311539333097782980423970259800947996298552739380595524033831171676129089348245432375994375596834478214800081659234103888133506109145959919913848364116681413893326560489036408354608976364877236608234518819953962168606169840835585562887764049920000000000000000000000000000000000000000000000000000000000000000*i1^131 + -4196610431153825576145611729802326378725182896928024107578045136061063327341854962086837821382171851548317775429932576110308709522920472758177654333218498100539437463525045513892725258862132619398711429329146803757833942751183021025522520322058485457178570890039496731834558877245461920431673275889470197514155911930992858401164913720874088325473802304025837019439744208690056974530448051012619428232414384940650839964058443718215671205478701760454521135550467430501651829069670371681885320152318612687178770966221430886728618355336811213736965707694644578603092764350017799073631352664504225655086463852830193534699431692527991911295447238471151306928730350972530748995960806455804368658962354907351879114950969278598528791057668275749378740623854445726460906405167121978792696418080814760204195383990773099363833677816390472528538455971354967173087518397675831658307760117760940056595940329163057999617108108849346417936909770904150547310827634235459434262059045429719939096919710270681731232829599723826359230006137946391406163185808043174708623767297870562734996646130347187268934980719925596512732907821390118322236551744267497669818456731088601640997866489909956322612548382154861731628822560179174874869580879564742770318747164097061803448040333309858255836959368095755601781298048701923827676624791660645036088240593542403102651776308280644608583979592483053708600134711536129227968191777733335363800736078660528572329544420008751312978735829262648403727804618879257582220314448527368444966675637137933631975651886904902481099986848163001146767780475761891474123627328341195235277604045385749770079119484453982963013526256939625413039188747835251663841810781082328344264591931975615314688550651204779815007797356192096290214793704589679807836490845888216165299075317419463478166626746559780827425495428317075477391218250615142181343011942625778545074418710747589150810654236562940091871902708974294732861844975837240118976460364380229606680764480763311462721993019526324809296764981486126108770016484646186026512334600652166756578040445167038826791367910364750947358351429360504572849672871198372972272386991076935129164623031794182324598545769326090139357059686173608032576220210511705179448504764751720193955908352114021282223274007653297892097823727593261303230776240768771609667011159690447661308928748237236712843482735662070579584711540215115028536084068286285098341447604127272780178509450086472708946387815886487849600806140300347853946198169832801344666219353126618270936172785965916025567559283874797776864343793204419198950109745202445618789310776206820665230349426063004187408842292880433536401112993757341589844950818759277159805299030622054037424844235966949589867254037423284655851615751214507251339686524115546299581573585940275838415629480224327931041278313627013319028262860059859993774682095491945620250636778814641210057569911714321062984004352640243161960833491516797604273656275412667100738732887862271332781747852165862976839823968714061965540762426512188219019699831113459363887353445336738773652823199178105280095572682580874968556458697523113754707899453336505634482102699835825602924596611646044896118898413925369182758806727625178277795069952000000000000000000000000000000000000000000000000000000000000000*i1^132 + 136443040183191714049759246866001367858667658926257643206345870232152115820673752053971819750222433592322364012928592067324556915544141166560352637512332453752724381051356140021052342741322340685034099375814421144904467030400963363261077939709255053168084179391075614770478292617640187050332805789823102887900574034821097373806794599500822530741961912471040883712320856713599688443162034041802512344632488318445852982469857892157371220640958805159084276179007656336281604636799519843938908808298693401522118105650571860482988607022100849886922058464633044629695553623115320856634967162728036312147089567937749846436180567468010221735344990734033422037219213788288079105931763659324679910573009186750626584389532984567266165689930134157766377158256976139047282982138824136704620540306485915821747924913067520241222156953451741720147998700765347478581816381317072412718845640694112247290601707520301495220223676519109366978455930652874013537888334483787845604275571920827335738853084633432690784717880507040680144517588863962710007468744088775191337266578620275123685258689323853376620257143722029879712622257923696277280286639934405785769287265676829598303952258196781884126632756383176329732651184556507082839866137430097289477215985704228721370313640962241657892394425067444710913524449754651216585985868080397806359195093499320274768228460171101040646224534858476141688056442970476641208054727877003608418832238147280863562987163604974284759698594051300076945575533159802625522292184666165070746108155928966268764679875506861097061173809546797626100926159512664800683615040510689150573207480067546015225018232459401559560204888429291702486191664537232432686195864184152381701498236310460087863797249413093337652570313477794720441109045309224189761810695349542896340919904731634591095290683232323746062653586741331605093365110365740343831724513573163385983536937740718377070526020694888098448493048138650365165290875394791400765491381021753085484618973016705240575880296103229500824794758343437587889294856838815827083787913704993403972657675549433380657222008159167870347859072959179346625866390943397233202524008762894769308787326247279179931929582828055132597480670546617910826107236883925265996867552790915295985236064069242076628139166698155031497138876357536457618592901237353697840700467666576274564471192617979855568885753584681595287395671850976332440210836110135764483800788879707559180685699545385658849819028800636534993425163302206387139696340979212617015804115097185654133267385413169469963511110043398113209421430648289424824008379544637972190897048729801450778782745378818839437790576106143005250112044236736603529855763428323711339001205474411771385544765722088182312587704355707948379799133650336441039910950808401999283199096435414850686245934635156766465364292658602818594864987751902358563928035291960829275363498678668640095387349694527660605549757051041600410356790054650622737355403515989019476607989719947226709529841797059844178688205336368153363961445839301557561297824095533881487541811622713671294309339320781158952226996585069057502899343830059452067151854100477711499385059672561214216710530911784917729387256728914582658054954193565987635200000000000000000000000000000000000000000000000000000000000000*i1^133 + 874086566596119624345604575967953574090777404895563470398701555702452379255525906843624858478326296844672189685023983280737688527036896330631827966021075556675229515345841437238875514749803797619535967936627106354354330197282262812831680427301808893560129468527982074866721083488280034747591376640476903452247227706205496309719358484547010115625844370791178028801452084256579254874220176600139702144904880490309004721403232589773688694795429188989913919334865433601241304468631441218941698558434916038268935531900930558826770833308591636809549807179265033811147414073133748705439042868260185361419327107929572163134271748425464534576638284616792184582655748191967909299574384044895476386231777496820449555901234508543490775425504680611983829137592092720154506570086204600994901296882196530725361511401696791685785026143603260438817589111138027806376315435621272729664159566429717672032527330748908992117723468736205448543034000545553941040258426776115892129489825949826626045007424633546802750452767739574877219738827722214921674623289640585213085154936944533097891744411954140056069255710921392005942796087382423213952878628327545771837996119835021924969250733725820131749234030752537602522919423843151266797577524188756622449593758185210438600540937606922068187898180165923468126260198930092846032498438860925844936146971286531079375633085663894533750419550768848630265107890345043613781131710906024929405062732626515956617529690232813802811906641073772507248741359444026986634077279357290715802376087788234882638681860192622099331116422858223217639952647960138149902596614618274010077922433549791622096441851231741557955673537975323299878565879805403135431894349165148468330713770339803525062440245105709461202106227240100348024778050351648414579207283200880605631472049550374831049811029731447932565236794491216608880438237801737163788126502966844572614007793130380829405756301004927832400354604714348778714501030740829004656061480987713704254871194829291121402153823054404743707367761069667832901967905161254054505835794412952505674301630849510109845514105958250698210676915240070670689558358850263393944659965150577578832337447611271511265971302499464349312765945039771202260452856899530467790719655151658794288746888137372867773429177833320404252409962719841245242958482274655593429192364008516319152199351192989040703684891784497704213768686664533679344892023419598793013933568229253479681573880109908058288574301719525772473810664966639773645378486321946468771173934540346259637171739549915508572048800541907428566713137442995515278172205265091108165743969761012716900358470970909269620643273442599558263907087689026277290161064201468094731403697468097159411948145194451175752422081820675132786662644319026068481590021512866848817307589351303208583629939800276872469209833687514624878835595483171720695436656664304379677181363798638408819049575749105909541420486561560556875603029978956182122854083205281066515656047150085158991115445214199571680433989827072476588938471536611491491302750696159451647237519521510466746943765271021203014056724138111960227603331929442023489601552400477868990660748226917851809551204341270054161716685046923141065926865059840000000000000000000000000000000000000000000000000000000000000*i1^134 + -8856950165073600421856180395640253072196573143028436375732392412837981550027828391667041437833469205680485038308917823333846251096315462279270185606576364508104346778232855578331204351611135286209955677192200900615970140215023725094134746085489931986958489570781457104083110336264463951691648404182690963049111801725249191975350297685625988728549835906538316104836045982621104915319464238673187131403175948443421607923786355463883503653426859004116115165553564637674498916789971478099826481617564428393289759570067866451190935944042970215808240877318773129140424420719651018654653160770332328832615576182586077331269371948614330120339110603914063106116984754001250985646774326745856717421135460636499330702677078707468194006763494794557547123174064772009990510016073082131095205090380910460709579454910183449364517727582451304439343173760660380204732980039490343059465025837695282675550521880719145770474987344107070797801482133333559471412967248423848810918672173915493455019655758996732256927399233544852238011805658808445386620647713383084745375009207301446198097761640820875568475555080904602831593830589643173133264891246569087663423284794603990718587143571135086161660756494508990120931738437177831084922342139945688410411729734830444445720379933087234515472922268093439399253674935741537359265674347706677402059147515652044905389226074514669151400866841271069085771502626501656721874359427358070063265292761752992100664142818124018876006739493642464594426871499866617634328077378925167748764327049082109852533081420443585076137498635959468901959575442225216261166841421580974686779798722385537452245003300484956960299841432450709221201293545693437445955269048007772029168829934086672436825290883300822763553359399779478195338863810790335740393204773124504448612297296886425473656109013220660093518038980428788239098926520628193223050404062694532958842024436823049810584523019355964650060176558979398422121269438431443962489890059437241926693402359157524786157850372548346833410943077168140863496758712863564480600529617128957385812490556457545583164914277284337885175085425476885498967582965242680706591525507513244744491326614459302353105527274407266214276184448094577265791138533304031688447239392269838162194066236022867921033023860240719050469133261703104865636217491159532866711321203116392257246148210819714953221575486309588009907597794900315162023711033485169003455257107471757442780593610499174529786739651254833874126388165246433820426407566835960537232922928718042218094835493895750681345586096557640776089617803663115050255767236384240844839995805187387516957776202395497211773085079413457940758566330895091148616602598649252868146888760500164512228159435212156392929326992080284668047798262078594221155952721370188962865658762820359228825774605080434828272720532561340756283959551251185225142571062019403931035352404357314332596757272422890838372088880015868353531118608599246986414754139766096585086553800815631179253382976471111260014763059226558644726261189399327252923721068191900564094266613118142746336401222547904323620593324986813682180062161815557010180309149932232379773753650361116504085797107016923383836673912835768783470592000000000000000000000000000000000000000000000000000000000000*i1^135 + -6741868901310833946601818987523791687989240557288411973429453604137380287675280316960068402282339914194642336927761639783922415758740423326488172564730925485136774411897411667958324141116014321933173004320487158038706383926659399252855032446994798400040715206151379299672639543824043946879596308566978736430381642557042721682344766590962588938587930909818878927811342914833860802395891719088006779415711843221385636446654207845367569047581249356240934951084464480111481391065171454574350248139844079830860276587549148533616112131876597709141351387721215558154243794255105410700209109290448185228185833121234816815014837986731407839524432619371141176105957752380828556766223691167246803007004193453416730306120282255962290586336413159048989833186642944767756320767107009831694279599603263173839660573864451519273598700624335685184810810761734452835496517120559925953981602970865749174628824929713391018443122498700386599691545480695605521948926472563058774909769405978998179271228651570427873792108072146294386820410463201110783636528267958751731927816055669932395692282111495907529071808952395496790830327977134460404697259835412838657725456444832817674645050946904221167377388668242438735232021362557855269087928422803280074226634488187449928939377856855553988048731397422287927794520896186725290782846291653167229745037547425796780400135673061235112823262665020846222818172621261965928803818269291591823046361314833824762899769249452856135492949196280665938254720518993745113960641056646320471696648414507701279258371270525367186381976062860332321205520371080879063701559146970253442620620932812809246750027167562834329856909301400520708346726549386083072625202296736478166427978007179780784623476617556668671312624019326880273012936316865442038482070789287612969592656515878262986216352615358946990670203313022785545193698905712089483303051194553498111282497223641050920795621185340427765433378843368225179151256172290352811865641705581352140479295009079135952710504778842249627109274215268979361822941006346826115655168581755388777505506593979356352362526027419072388841767935180495534087161618156208421398062995174873682837195390297668220818300404479290017703023449116208070746006381221766424617609198214958807387047418305526155229096564932385912894522022233889882373528847864327290595423494977333912043651318641532224241446471424105031341242433617235005990023894246667162447123717099715348650332303976740271399870232496477359358668357147312384918181361491548872148729281044500942660748635137993723245326906039621577903948214845148722000495027443064642871888010012398490639089272447267945997048976310136658370861434756108993898092335662657431997020748486373863435439194956535832872497970378068328159539053785351522929691917980922667824629090865272723612948103221849161639022879080298832656390818201977653720372884510664905453694837600770874276900636516308556466815138558672512609783623629510780543276522301826094322757368449736102833180048453216490783992161016742315419050273183840120364262453601116618754934847794419689140381034791001288699969856562023849850741438635268887059574251764557181079107336674609582953079764024657483562780403643187200000000000000000000000000000000000000000000000000000000000*i1^136 + 238588188093322977099549206735158899681006029533226078773571642649686999010192264828212388520676801924674554834967816088188660696024603954888812099021677672874547752566227358077712625912622588865473206727420736776361612208274271188209131199843109988080917907753570150447642550751426638743656164222362416428442653581395623477443464641527361790668916452214288905050661679356195118619145647309032384615274238646280203027013214534669325285380618831160529176434937503823144705394493600271549863479732127727674139960891478978318340146334271099855360351354710567401319678199488475699063149885027841612612733813414163937614130640129743406300878241114611569511854321863997557678305219080247331153439050992544183745096324234412468254011941649596170627078061179139168260451784479516324805739270209866216013411327487952529733900827812237472918899637788526478397056123247691740197787927968141053309373810386338438525479197605395310220444408789690580028801886818237904325460869125309792643669971485564706318495887120692240590623288250778581985553918634102955100750862426168014250400386717687991303879690552222580186680984916478523208111106938259426384907977478199958776263129196841262684580272847441206654382532732885508275878015260326035994150879831254336930738214702876751321857378751353535348756635185079380313147227185074737584976871342928265571617910522332264927710510028626457285019049821168379945299935943587961489390590478475936078744623691052789697922286851269608588501767320965256605806014459739441870297006728914038285137004461056746702441353724951612849447672366834663179965995748359221479701931711991045102533608111591041571292642404751825614252551814659046403605678156015283324528457540430346478550719493308575492182967503088112268313146805356110130030674016946216918410182263620068945960085172088056163989254709905444076280885070391103552778779094094793761801397050820294655490728070173650685302942380953870923559355046201266229286376470052418933652490627900664045289211112485002791530529418004245794220811487186426289628722083693719867736525829677740659276232975494166050842337314135406955945138451950030706635430816707295583370979246327252917711979597330288011359486430445257217786277460312820043675524461089279773296267614198173199035795558721038950059518708403433038687877119080992957837052161279819090617209428665998956906653137136162416115122782806309481934889540082448420345076772122984442613295276514205681786586105651169212802969686942737052473072344826610692871499643257249039882555140002949950642270899327400747699309587897503107354608080551999377671338193972539368013605467634428897837052775976158832762874917571119224276254730610375594795961496621902926338801720758903783760347178366135322261960736740960027078999208779230978386379049368164980438997581292871134439945011138682516139963554161323618701505614123540505762589870794439791911594906159451880079313769421961567427270253247793524267530184279010663679310949207287179483610732670184748744263178854424670596138889528004776612903264180921406306350978001948986977498987060173445657125778525226251118306956772468066253317354820732332937128522953851649612764427581598536512307200000000000000000000000000000000000000000000000000000000000*i1^137 + -348809747969869379617896183544066352464979331851710905721244252862335329977300669387066775242762173719634906434030402088833517365511564321962131776190831641897990715622006755409653224311026387022747543274885070609338648688421901782825671399858941184043878564199518359023590882896279904430046959307310512915056806152106460112670304130702296962998922013291547161531191859860309793602990092566835603191330505950954275430785477637294157708178841164355625291598891605230948638553335518180831413912617552336228159129338866974753204521145762548112448598619654789597992930598965374183732220450946851757831364074292483163273093449137995395910413119733812567987112925852446026135141985717886396038799257713130056763891192676929010354252375057550763565982945394825373669893811228806548244465337662634424594991387937117678939172682802886595433326018546332562318728955289015896876507090752438420172784048805100379122240279115565045246864221654775317259310611607327373958072586218976553994855100847532236808609611924117222309553442153482200368654756417641700844604007923313197453481931197392405415964309407810660221568712867339561627695960548056857041132372647928077941519613065323541072062724593399163510461593867319316008455675590335847585388728453618903851802562464512180839860826224499079856349851686687489650507352621115606904827718601675890300479592667053525375634356713876357537604401822971343447746417124184875936165203869245446081795264970112566210126210950699415734365730266889009036793824354699544333819938934426507137400744215688045621395000772882403557683533333002364868143640924173943724585003785593546657746388763145588295341628340654317657784871733800339420905155362340413569646128443428640869562606927213476248264828979458224828318586061630739143092635037798105451645724649882949361405593108472280580837877663687625802168897748995599021479177834109785783447380359425569852604164829080252091554572104077566259266305276655598702438863524031407838668676938233836639802801403850890692346287509021067910417977044476698164207178683442015373180554365732492970134316923353167875843706739096513300118614210988575624098067237115193592697208374411716888091825526254065438651912849223248218830959295764349928011442340810450628669899134474048351675198794763441459484038147407411990705700478124808312679010136895279527011959977119794686242340646426699396709508282489436833067896001163008318523464603092471750706378088906082297804027563347450882702398628348939332262438368275875111038506217532787698572240487695614941936669357797280652626948143089995708645403527391322372669840405802832883075204264979488232866786758785490107478717635395127641521674450493320307586708917021179590024887407934627909856713134171509979787616938142826635854597877931500829681090159105198113454372537178566952438547783125660307243254665721016963049689903994168520360189642473874701768223972616040276423579693715366026413548037924964351014348142190992873262134396503845404658308165985285873742907998508010985901119141168251246932588184926655124180265869797533481752854352344750876558503548107957815223384438410628620741660364280238202917681390385878893979629610451599360000000000000000000000000000000000000000000000000000000000*i1^138 + 44110085388920521973265138401889608868796234669028389844384907097932092786051366066384781638577530317081862816630717363183180183652497349270597746655902772483658690276308577311028248503969391861632106687435054877276974270876823161331121674962006403648780930189643245246608755806981581534444413985896265238122431338179149896444756675789020459407808177864190026027587303141199459239703651021030577808876282540728636167101578738598359104226688275875645178501246313239183462749985444005342700664691437802823216134212312853651245233368172445949470127349401825139259765156099404989477711162192124263312155725451710323389228897810628735125389027030187363733103136730950695762806340700028273991813157964798422984612262461199038773908370340815306197872114821442582760536499742661048070887448278689468019136309118900441009783313761615291148220711031349537055935442098090894398219235872633805735551491962272733858987493588907885817869116486661355707545829113157223847090744682923000868087812326323627803257038086924384528170161167564000122680902165016456569540996600409983085221191580509744030778556062751755182645478995053891927891212638091301431492212162001017410508949132184728691722918930552124949106784912400780329731949723013939358637992567039214616015194655917655385637586476289485091197187160803938400706672446443998759296486180729517858189334323591165313832064178238408287826632615013401704480330445782024465781493896157332159490750131001569611208235271703296280761198188884484805484770409111599499398187535493699650329189141893423701184359752414081105010051556716574869225456868974798787292665685349500687206711530791166871682757567423847216426466164121503146791722828196717896194768106430268602233056911113571939794211096211873973660572026497767879344865061232129861874319184796637276273900171742122573430590466200128007886174817104447574708885046002251474143202928275450706184888624299486717036994298444159328999877893319257906291171058982438984832694425932123050264533482068099943906651450973810232034353962447030444574416757373122811504103796019719531701680011949496059409596604967067603352653254571549130687094342405250550767613503408901059254884084751407883348895949552370845536264822579115449223263941302648444316188269479053428818847976186096798442943650886652143725477250529475505163354172242128062035805263922468564737742429999400431009935012036474560194011526896435563773879297988405605929743248855823561373673107893246520336058069971845541477871874389508086592308483806607034527788332618345246399011706155137593724951179005301765807021284333126737238504828830428490697899123140091519984916136512946482846117902570375042460892883133180010780602754007008484094020477374825662854921883822240555895045913059926176183575888976913238445720639544003662242587216489929419902958388735577776558308045433994113185078276783256449108667652485099589349060139332518504053139745563730976376596114699018700395281451980672754273187757073059816269580948326422112671395305457581890822629712635509486202383190472763251691616764155468359837410609945656868564444028627835165904237871663364104180688181874604201382408524865821615237942476800000000000000000000000000000000000000000000000000000000*i1^139 + -1413747971631214575825836077426879862590608470321994638901922897650704577523037730823332818679869381130848277168491430126480563962702570707294615546168758109010057202138843460571512094032945608024758272730708074216922764239507259527158649161634280413025925113162476828642221537325518679563648441727994092786620930867692636698858537981936350400960148107621238518591402918955406420625117699534225355553245915554268157438082847436359594033403651960642254179645967062608338824603290793243755152458623851002914289046180881938807694728387888413708275817730581657464877968502356691735399413790706303972192311163315495415044418844649231965504044050821234610887303898094728148781588528497465729828717910530398394725283841757065973120863790429941412413258501308340407606576640675996353151170630490863055596672154686133167507187639303055133310538072187400211545579520453561272345652648978805960592182912038547419861501984520676457886679955617287483711545878056673580063881487481699116235600224540723311967726579123049574667574035305224747441603301451870887737915874819782656156293600651606495436105557597149264558703024486422074818593403573020632409872274312681130305232940829071013292100188470970831551086700316406957567912127298063378951264500562313261221217079673452696900038227639895530132122227819161250522492279798604417380235764970855918101935078682454538821435800523509480522558740732372558701295268741273164131530144724637700507729693693650535095120309294797587759476327869335373504159736859123697663066555073539817505172120099714901546728236578026622707147205695946898592447726558704034541904150761989310021416197210654111630809416743841404557084492682689968187377575965844403298301714691042532635806607971047184640585575472755004267419194661969602088781549517628333359799692658805720541724001028588654876034819694314572364877794852666657213784203308522166638561087719471234438989319173902428905370593349691148648808240418029371015523176801360053633911857201465237703113413008093637258866772134612334986016333230150648293622717099159138738639567124828523045141758835503721368673230493871527365678604414410720285826567186210313870293225835616640875516841325615325186887168083204901657336674319206588271960799511618398786318528682445016767541263617813222076652353971802807358083891892836234748259558375503921554788066975157421523372309210392290848100531995742026977584019067702858618684686672013322689596729675887974994914126945399389713424865250743378421504625623619389254575195539726034591297816619277900996368650777828225822348384150003963175631566084404376927139712245264083803691985205940409648974717392380369773538970887695582080998925276944710024665139358026334600694599443941208340752748239130935188436566855437062008526017280431036424058106568907342035968353057518566794594781378948064372079585288373579207701378608061882727615383118604164360307497235248209038573503417666028282420958937520640327810333789375279215194921803654962502944667995317040622464294832686883189516963565379048209165356837769659954180678329355914819988063304645716242194733085227969875828580528676731655746181216739470078197342708458816798720000000000000000000000000000000000000000000000000000000*i1^140 + 6471949060603928021110008082032023437056119544093352857296236705576001196991844197686458501461230599906148640165249206464380634083288040406384746442877800480285536816411418847626900892222364598365309833079000189519725841741569430634866382421972223982738518079130107170231291629454618093758292118192274091497591112352256229535409700313966574743206591585476572172340517902070580311996811808924132061398497283843515958288969176223873850870257218861193654139805427604941797750849336515897807139351078288402188214819473136046646523177648944442707321424363097193814167623012136294152016330114805212707412018750787155446525308197262180594020588742813058015492634138865213999284740252284278950548188564855750709858860541757438460084960464027280173982194675983403956953724370779538640246439769858898528882033172905957422129066558502812049021447870616413475467778009515087619074359316403286790201659530057446410498401712227847659268231344203101965110224632351971994662759002907252129277962994514779630738434555635589692539888667141414091607260601390937004775164113426923628235938247358829699927551559867091231409201324204136541112612507750531851107096776360883031786773402535601843354530414994094442346174583049812918672081181756961820288799651910512724547347530977882326810608340089536186494220928601111954399209901645644631201356994877265192403175532294560522957100880787496960974084926671412501603008232761940469492606873943388154604877035244415395593082511775431285040937653733112749282360795685245770943271992865121541377802875446899929005437562115332204768033512528268938363028904348019204699158289981208649286180093883279802549253501459405549634900692457398624097454197053896833701911277331577799492811805334545581344309123515565978377264980608502335122258965607979064313340832328397105171031506234814150205858539247572668379673995446170411636331778395878765963962045687902940048686047104583434715899726717991926408884931656511380957788504880278520710566292930733998825396865808620086531023881039154588535148167142835419465399028398058548591383091807349192968017818432910534667472529451561715983442762010760435410536188013671620706519975807188243039299138476664623855866421434011249268716999869507319006512303916778534148274406801062101912512154378527287633728410987539482258853695716998651429485028415862890836079880354263500489955505282411149136314593182768255035298871939085630593045859704332247554017407384264713060624191304849462221706915761452364149162126866097367116168970639896290189962684834537148797334182713695720995254294907613944057014128620150526739873441710675251700182560544883510655914529284004804446374310018349076447895127850498766668424508147798956384546610018863471075517866268077549860886593647420545492649785488090009799749256570086845342918719598665201607435229199179641507111094440538771522951648532229371857610285196704432167875466240615054511587770075292567176235754372901164596167395225549544989776520086584087791384605620647654437376553472999762155689084941096530269915359628585919079576249197034493606568191095975648982742291677492246663151618924932367360516400609041824865118207344640000000000000000000000000000000000000000000000000000000*i1^141 + 13446592284753980465598790981082188010767214381740638631379210158787337013507888345609734538064201466940730449153806507424567130617201932837339830224352591377541558296991094354021078857601281011301093500526662418453851398401053174594276972645510420712888691851225993165346786119276720892846319965329012063347079205626883119649302018587534314425997463942012964142071306511742087452403362064795298040577888439633060958255361605556448615537070405424230789515631576077115540134265965613771356606562287270158706545171804191032510928459892838513845582576571577607013793409896386226319823081689608561004500922560453387132515008186884886914375240715951204800157819524524110006344033568434179290646728446959157780546430441065180715085161653006291811413748800758748342614993031464906018933466931194807982696839653511802909553920220420840143632716068896323666009530699960112068631891822745644984823750022951828018427460897032564211841147799767047976749787203679984980049389829664172958305535194995444238577206124083739256518226099614472835179078540293394962213012269285953294521536807078626402723051231485739395522669867116976006646479855318711261456956490951325512264254266658728081497085488945250407306150140107285680578276244821544815256019004753653430224648219320603138542337574999129720924922372786969919742339119458173383852800470574166920410476589283431670070963402139822976457762824831862617544526305447407404693683027773975294439139035895278903932854213091779995902371944480276592169510497026602633695277877474541820272286321560494233150572331786959230102517542489699372127368833125475686870851518059894133745826947262726890542608782116031511865300191945148636866278101495463698798196073368033377400810906050623993999988556719018885438020991916855320141834998749293871066496301555275376285911017680180440070152009923237066944775006760252685009777629740057439374114297918971677773065007077848713995184626232180509903126352592867528129016758926351996908547921895934186627470553704577814449367485712332947967551353681487205956671670885747678806846162224697591276324963333536362976192406270936788481475522008626120830016162625244973764300795369899788503974598861901108267033658101008519949130642066420071514138831616118036314038117529769881191276731240129447466278202971150011255364317065233441419106538535158211959853401079145346243984162626581646819084894469061002210441477446517120288461762695571139370344845536672602400264334731116194583565000919195617584781134500414131456151819518217945201933495732865986957220054155596508363321865455720680991884821894732309238794830095055942314208944269450770375365632849625729562480796511075571512650410653309591481802951737375127471265714022303536895472058030447859031466031285677104291299124671780765934570620639823804721302445095483372611235045210663367317701352768568735936940798463609602775764515645970643863095927943969122197662187061753938304379446413572727232792615986337651814836159874317280725251392291558963076613001836063060557733290698126761859224869227447841829754793920469021832639679271013917640921506934160915409504177210355237392319028967977520830873600000000000000000000000000000000000000000000000000000*i1^142 + -14655932807306539819370302370722000129392566412387847931130650551543304727471154735672258279591659428347104801268702776950494858597170879896609051847996350823749840073377436528413842402941357642574570051039157102574129981375761731752581873404772891881107763929633423415189223440253494987978253045112266853361666092649194758471174255183425926478728267095607842113145810823020046652932171924249702092479419414394567086866297586197869092081998920781443680425471008483746868307874629318372767066629360340448923199960935237439162523851480861440820717738859140823395698241227292243426089212617567248572838358852234957542736060819973078109731316517339377160245095855708116477748949270457168640730207589351933189114139029349485733995053778033048153785457117670960301501366771196664475988514468922519659200717454263841275238111398990014184579933917054790668840995647542168501391955581054072858733604271042114518964122864697554957550222149719508640405155053402910895167635327333615577219716208379867590201300549459588433592613155096897012027403030503790474113532527617893383215620023141239437440842903827135559294441711875548589774958663550580170219837599269525662889030817434527180689194624150812810140459275531417288886483414812992590891649286072001060312534037832662569560760771807560159598162329862964591896373663992063621624176202616009953464644045611032860228890348734955178995540875362723076420052152910317272255200474717585685668618473746676222179216094350889022239159008963714525914685310094027688885927684834769440485876947327657670302377425859663868784071469097933371609422632385548205802511388692570023477256938936833604228491076402950875127367107617871728605882905891113440279066443717512278640195214836331720455238712050347220405413641987724286066636880813678637456883795102465280068358060578374747620804918957500877524521163033080155787349591335483857033714420227356152157948261276676176269680767322470772989006228284526373942913917283689358570579948199603697375073156921093972416496149548453013468886988801320134734254210512666587017923229569006482584366773581785557487087129131382395016885010753496944216472827968504819436235957640056057873442831338466774182815439876187616644434951116664383487144504263659316320686516040910606711864779879093530179995782027799012297251074857912681351131921726900952981189941567410706785215587457793364680264455502280579456714934930710137585904680652668820992023639370702506989874103025433481520878059955732104924077261365748616928652839668135410226380794261483602774124429243080730961394173595939784821644710657142618746440849215451275340525502099907379070169935770230360148957233552030409808263873677220488610519498685991581144339997655935235295909686097365933119743968444386972825546280892489349613141031737817758066795825101605120918412273602976329535396798633989153049726184042934581098050491928104460341162453117138751385718521726440484660058968156051669850294201000723359535296496729487823518005563653578643846261309534372213828582755939370043687282362249221954617975605147035542657243256156979150255473754201140680825263116353010970414154037707407360000000000000000000000000000000000000000000000000000*i1^143 + 53352493260067757672712948199524967081763065171373957673078688813355475317939385737211753502086710179126847049874756331046502847341414435411492925611793237293661047829453154495457276241064259477999588462570733595815742289377727353949497842105587862797842154537190525019603455870152530901210567831952921154006424404536707240206267973124617657480563779494922681938601385220417359085635403252383520373158426965862730361602618245517757851826987825373188511422385609434706817696654919884715067495099091320037125685258083270448811049246010397532279199855588229141982942644310872453139639298874288853456362311765376205162447886351453444928412643234779917313452466208317722411370562221067109624067366962697087195614987889627703746865193983743261660487457899092292819432877660174079862940145088669597197308289093290257403418902054169719106881624762263251710708253687533409726014320729804570754917412428977561346075183749064937736045195378990143067065446844296830234588461634764379168555605203314719731478991635551827520263368949901331059105573571614213126794982469796805123977960247329141386905399194664020438059904348688318318372629272694611724148821331387075857674055601495184296876719926779073460231361509091163112346283812187102063421444705877915339630094901465442586404776608943528566687416354058808397024320151682276779941802543509706338604882765118657803792879152225638119263192573080072792693702379517893411382375942512343607458495846182279946441184340072449361280383582545162143055144165190907846729221423182958132540425609989883854007918727217601821617369558497058064201065241908901850169091096556210837273178326556012467950840429799170141357870181293949626965486686555913672709585019208295147222031723314378876043427779185062454387383311337021216099030632260416227978827106366793259793289736774027579611828477369928518354835229629962825097854176283189504571202581498726602455836835774985596591012263002183421658105598878617745504651176181091292601756239053715119128180916999131411330381433382774849034335326620255663242399650343098455378427527301524199713551840071891569671425633462807808428930791073691027058617624470486556008716417051962509164513864816965141256868273111627552396237083355122830398891268696839047551754637563943840455692455401356023594163026631122144785199092002220405551096285888042219927946776074512679756328749303139737709110517553592362864256472835577057544196516870640402041631499054885349933049955390669078905028689536923269882160635039844165083333607445805954983944079797685325077631993677579400304891352765252474007817491372363474611097736773344337403779328265360365949044932723470059003757711276269556054818847086038925880666588520816978754509893947436794086859363706270628830253015143465799934645220985616122420700479350605675023897749346941431392053313566951373827255274783750601553827701096399321858777595310419785982201216395958431565842740860290690909626422588631714605861109463770811620774185009871668526774269915603361684365780789673806440964932790306387202943347430760114245694928010307303550835726805353683492918093304740233437653011637961569922449408000000000000000000000000000000000000000000000000000*i1^144 + 268002386009049158155001972357506853337038988771873154850691781940092771023581217210195384752734009331823841880433604681135891226348271162782030328083336878173670949588793219292521676283464949240745611761051540718823549413021109370054497201244397983722154546970165688711791007054260667052312141135162952685818020410008566787458814220462764330659264906528763385954974575537893804505184704161477963344383072273358357685511713800024860887183769569228939629622564559411945836471546383916322545515572409379504597192452799868052334473739886471111870841245666562143725815711321320076870841022372355765866814731347556064270697335163086663364261438876832451048704189412657543867165280404483369059223717326011249322375924670116457456188172249648468928836477254847257717071008720871886901800200041987126128898419515919322608434248285997028132604836786108007628592341873036407059335624849809024021861542519203521851540375870783346374202156129790886554270065364496483307643650627016037010510400111389474107247401771653428337223368290888265605888830406905003258293788465278827849218537062254283018482380337789361023540885671222578085456954352167710501162483531929444713657681062239337350184821403191357694188704424642356231682921880148550681844061914509131204946291262481462776256727086087236257623143174205434272246090853261538979648864038451047778752047145779694006593166202663305205378136568323741332984779533980230258901917388409077023309060771199796760836467983318370199365451203638886891243044492467401206665443032456677001462812643119106112634585339133792469003553737186878019204023116158151554839845636784579804331537438866668126449354708175994250843613320148742309605826849301545228068817665224113836924419153043183025647657188380737355662934866647718853702793353623397108845481261121286381527082708589529100661020509843943204374402318641466753997565098888931214679735122595502783173879384845537312715538299141675263560916170969329188344862825016750133201094772633432542397105136945118880125856601255662235942445503828546871661376263789598981943915883149663497489329381271715010878948475305045069680069638918653469534525452736978586306377053196305739332194097832909266726210149663460215131370830328599879046130110136712306827151038022478784018141562509082299806112595754605674102628021695428170269686603501791498665672865140765158244856788824080744104313962057615520470980401664565168275018139959746827410443957201535350607107315688261672120060891421511953930053058427214120707113609072929205119346154290354717864932938868262112578553314890281494996301831903345931803730890446096837003331638089336065337619395935081115627304177424951276624526106681498067885749249657902642824042045822878775208655899124164717738615623611323160960153305079347623657608432787693679273964518961907141992106467676189637399541545562516204314108825988665579111114375768341752843186352284993636165766430962187642043107138919019401639942554784627631231869112579703937317420503827476527051683601368290087622734797621815431564348905101696831761581284051147578489838397827042031789370185855745027987344553935267430400000000000000000000000000000000000000000000000000*i1^145 + 1777727505437887580062597140014070571918254045947504523508835333181724224192840132702417908118066784857690886000504925292961263373646111998640601747857466346984812452579493646386010077824065560890177500512873270718860948993016733310435715083728091774705922153649406633094454162636695653416207537802565130402300156514249449992763233210332606013466911469453636026394117252277612187219121563462961526259524337035894768510756324153057711856432223097223810527568795899556753614040699124815972450572199661812350219739015587660023781624789922884418891223639961490828667437870206012096943067183885793597771578682630158649865676926687905238227954608732813336127524991082630015039020181021116844853447326405022105323007294756400065157149251306240226899421816617553320751211778074156344724106351273286520118944322019660554332360225657965476886443130784110855186391525493043559618685039050667629750651195146129471830985735976470279812549901351230971859153649744404390121349051258197172148390038810326538168009543572994573893323418414340584842831090264251011290485027947109686874954335757348926678152217493301055813073988430208479936265746347866564812972566621067439195350084425601428208852631046031558846212641204529150368732277131150226933896359783300901819454794542207155703612277536480941603332153164124136933863161915163993031811573168514954767248272500356821688909536907513534662453999297077306409647418074812752640841346664515080506658593156439942557776327122366509739476457239807621944733123455283109990116989798976526668627025324174973904877564004277827164425680729956103148390661475754605858946682321861731128709326476842194816141510038336368174820434985301475169161486240524844238229546254954978129541860612694165352904254613955135823039317450731047556915105079355372204302363737099470896411073373611072143158973017486861905289268208462111833409393365251089013826564108844515190504037043600467570330029984532858599735205524933907923428445466925169395170753131149692141284244360350358206843865042795730806908939559555089992680022944332346542811798572844590604583631965362142870346426305110002542893323936600342227384777605168963308373344017958882555261198306362085413635646913323639334408966812801337763174522411956071884217966170986897241642035531420879903978146536766051885453661082924103685692549300644909993128008939987337498097545607218171746320147712253392219860665916113355283106495068982847760905024934205060455517656928116473779303526549112793802765627708328681268625925181830502532506003992634712602408854493675018583787249805718750204689037105422039982210884354334758625552514302630307407533049992792865890770163507944006181262077542455087463503409513344897584343370196386106041200029206547792908252990789164299682393063742181466134737016021064341973480934604628986430091482769737240062590901229492011010434988946422775960609189425229775748942151053153874753541869781000029492006062510873301815317991611044744933916648160138346836119646323348096475789197777170654182250928809421867850404129254752708422376639725895550729379653708894495548812909048849536384088502435840000000000000000000000000000000000000000000000000*i1^146 + 5205031502019315562061203576811621325613125767318171584842218124966206287211371232821859385623954559558288369461834581911271672673831828842580689332719008034369292282043350164091307829035458613665537948539381009788370854653042554450412148863583221490761885172985907078714376114200648268596916168004008602405325184678364421552227435501328807009143531036078740841361261807910826746543197567845452390908989579240732897215895152216095761315989562140089221550697048968425323827887124136506720738445812039277995694485230334552588192710664199857024493266510402131721948390727091090261468283137032775901162156239095061605162490267705447779290791731828129364344330312399849218401045850949290453046373171570791015593467712743196446442442713638859645409703887566432243544379111166698914547166342043831488385051409347057663788956425108829778096791864448972549728099836628647069276222791474632308049694427659033094336301522646240152396824738965141497626442986132508015259926066758042744866566934075962999587311817875920701683713664965947577084801038116798866914198601229476045896583052106279607751662926869201545568566577268726391445206960292696906559749798998498200097482505621079292074000240249238958848927198256095942913943447899063252405428008957244535909050789962332986178938790679627086518948593292757924336028302396253835859981957519150656799276406233135048875116631866054185434371699538592442932264511537874243817588332483078473891209646120001796799476164233606119017812838947233564780979964942225366218316479259255897212240315257364276376670432223812961004935538956702313912500492192961747882432169094328365624766998999051181586279303095906554268815215081417730599144206743976672924676069908796628560932887257296766597720159077136318119697161496291680248527002230596151488016547995559378421076749107744914946276379949646876947241615234205953374866579630497833341287667832741756438137288034676843989885569912715669664603380757071790259733012068548833471757695989893716443705267568421975857069396233801778155263623699807349802517220269232737095768405067752383753768372242015710281629095194587893691951802168386321484010038574204114295992173323122704753469893636196064992759591367872684687933371234366285491350844133168184366892339671488787465308765844745201556828011490164595675603949381392913633611836363252725862314685916456476377807869859404640896381702738774944381611292791018399891100937391556386806813963863132266482479910494051052910878294825556293693528208349100297146398961811735819590884900594059985398767695125131573515375622901734254095101074723929901028865338551228468092851692463031889173959252535939003065723749824261989357540735029027730755869823783751977986625175801710350727967513778848053738944640138440510040247157024287414595649351011536367499501136371612017787567424397097156417598353357131943587704185248874543792931062244610694468389764294813483327630070301948120550220928697195907859336330387734743522868519579643755513547643978892720506271480158553840197257396842752394885119909198719408817172390789852911538285619551649275483025581281319516635136000000000000000000000000000000000000000000000000*i1^147 + 6824843071534115267820557274050678038569554269220467156797600681677529161135869614976398266493015862794073738592443349479782186055287208860036336947007175535881097896896801391278007477249964458072003510200022151660020438444262766481872764226404155215463133293571133117575585226185814860107821596445361269357000064548966235887904665531127627881129274880998149353560167168781412564160706361763822947020271087510202955959228968520821658488202757688995283435775544058114939875496328373406016869393653065792929451912762291792518799762702783036202763193802055661042077438024207825728658633554193463259863257739557422189640489210868345136646731965249727206966664745789951796472421848536024091559251223158821572925413538995163179541686276728197941534736403020941295386957443269881633385343892037394754554196214673219832171939039509118792702758186939904039016670227357217218135647870275827332193016593966905346694495391813102588098856252403698270484299559997979091914400636947891780328328053835287274453102856541380983777826681397867345861790233722639908061497702645453610933292480128034849422712755797842014061026716692819288247936942116557566198611388716605858334886999185346657402624497025225934413285612323363321975515085246211008243319767769002990821636838984425830269619427566984314003143546301096083799274453789054325094278787222465950351463008031280032155767272259190499527731639114040084048758943474635746624154394086868949980050524375676395316608354415697858331654999849461005567185823620118906016645805740284470621913510068800815518655213351652798559817227893117548207362320491231125235635768080530708566506210813868489383652529173780750912927484319693119985673876311989845517987125002980368825659918905694050755725285565387984474873138160064884496847643441418122274822672887676440350496294051219132712324004801124064295329834758236162297492480265131608388922087385579569625672156052778482995654678880021242749018166183123421581059020673016590826768687512629099532560198983392877761358068232411803511749026192435172173094791466256979624367233595902535156003715598073127434200182136530168220869290379701001549017393692461280210159876523652453395839785774239880098731444335887707598594809099584453972922655566508780421730343585411300106760143654733734282465173689563190938939897326775503197216516990483844485032655093609915764986098551967564830505887999846279844987523782188697814939492449663533798364861707040870269248202378383462793852522274683962566846798911476953155164487343971250241891910500372391919859229597443106814622371740877904860724621947755042781987953778676994065104118564107483579746398652432647198494903340939484670024639788201250489816485832620324032647989347717374165822688072215222414775843069428051609147817581082441835020962370524401969124908872687614407474612902272253977999023710381371026087025801110656744497338956338128210075945677534272288172356695995672891930605722376402694121057868581501988340488853816645256316642889351439964574693183186460542907217903673145597381707395683998959814055638436118402848623827610650379333112797593600000000000000000000000000000000000000000000000*i1^148 + 8779849782566369290805732166123819604841662637208262374466023770361864800205327157215726213444864587677623690226003144014177094914408189855295564115597030026188052738108968143320706598828892251753241922818673101028622245991073158199495938448686822489476275597786958389816095620215908786211696637528633807418893826175512628286740801316430873664416447807685734720010188831831755866585019391701984015818254972325105258130022410538941044020629822207769960913571943078473210378883466869298174660780372587713539754979783492494352240324414184627767579041989289278048932659105620164716943444151539151226035266730893874612471088783229273129195205796881259236784776072005819489708847838584238159851783320720287860203726139940492798221738993756434265408069817671315988518518242003353394946252368102595900123624494068551966248402843779562378337157553065951167496230486934930768667868429208389229479399285425867493744017064343520146776704677675400236747856512597595809111434299124531016395628556102317617772074031068353767060538264084217631487412202594861432599688472732243190738105274598416126435279575090514936784736465849014316113742751584997402088116499564634831600819947793837056067440340825775951340203913371505874543761859470706942421789541075215330701603844702647948663891388245609271444776191093503886801518596611560401737784930698557195167109097332589593454752613944418013286065172659084517361289562632628531592825239451281341252942635938470882197605219299348806820309633344445358414702204606112905295667299952908574990491351906469854302542695738857058422906423397927857165356070316456067920041183645822070667579393640826960182409388864099949801315690584392953695041186595754694273159312933690817177076171486116210995878613016568402195975058823582916172103123076232835920026282768401523820588910859890979707465087913272802186982744207429927259368255013656148971832728031523536434697145571506049139437651903457917478109509114742776393309596574383505015189366619278985712865519391074447876600963939258764770330296591084442906258909965701830084820573263680902702384739253832342183435745515000274125386215270771298582825036524999828002545088880012521771671384591712745442366560412309623122455272144224914470892458725697163286533595887263655050456437860183332588342001936726621110980752706756935376617597187672487725619352004004869419717478012265552388267834000833707325314438248201214660252974653489375908179464355412266137201635843099803959556365971276215481715213712062878882235783337750502097289130604335062133523355172513185868130428111633464311906836524892901634490220124188115582580869560860325067561480348592181604120885592560822529469021310785783874739394607095275315312757025879883592115176828638210639522625189941501797851660402057628094750748842201169246706110682903264255896353538971969015416585521375720795760007389668475216371052977591389991690932499212632322063842004773671679333784987869818810697858529731288375577569122425646050742645623118398280067376963948708279756353275594374240374579364896475785498960011351943614373013853927651084861440000000000000000000000000000000000000000000000*i1^149 + 6269137376200733261515668033099138011121617635962682513825125393611401632677708356390996190496606810852787087792522674228796188673244153887163016784506063028106797498889372125560053648262822078700353205261004759249354574900361635511395888343354466168988828200308257796495066235708929902827284222088118429686846075435133854153546027375832096594988338700472556994938115718326515943690481449185888719171052921888619184856069230748577520010338319244249631504952318954760866082477463044729266077341323145656604415189281039647937716062898404517633406337356675021537558368157145996456429388034674245374846274789324148364134502845547051405977932137064380672821662168256537950163516458322878504744563688603945284968786717979867986545855741584658235574635080434395802817210224532928079023915408296188363536081592782628082928367967106163714144486807527834758596882957040618486758475785141272614316474909369911799425569734844293093923921634526039632538107341702508906716955805162333687603815707053722304906617281275062058888279140905913142095991977604943209813161951077152474867717572604032853988918037920605108561496686834016912054043911643822434645884767460800679450790623681349385086025611441480983886663042766300227906059832860809828738757995189490127572316627599875852339286812611600372750610885037503696946630220735164106501256898431037725397075116720877431439346427223477093669755335008710569299861687781835581894061754319538838822168152091691406846885989156242374552632275298597774062519363991605686488454654398635161999790995216280473545560194217952615280220446235244884185129802175259842888783906943045653750615499951975507124231686504464229995876466487264931366464217023435961752695723589768471290899185900830089615596150545838572481309613895915796161467674284645497520580477745557573476500891508572276604621236089896104617745429769071672947258249290742849627195092285830127287777730044514249542925613661888891099617281316137947914936237207361790938765661776307158546549794296270018959782375027008634906150987601723347876750472797433736607065614490258094575727255767278751410427020226805189043028984504188388373371079905074496660452115980062723471955466290941424354195759868556367073741097766580584399461010358450779099171049345578645931449480772452473714608119885151894075249450610440375779018598159285628521401225189689895961382942998293180176822215560053392403455036026826389996595433392045658356388665155766777938884163887105303116120111104898525053864062962593564557288932710411280153125057163416075609176917067546196244488613349854799751184379098654626282021203909205662261331031600301453622593024901259554809866637886431299497559410979694600492952365496476077239190122746312530796838523195471607285215362765928713420335745964336675156332434199188269371333456686260644195273873945953033289061383574945291426718504004251975912779030304730963667323988916502524304348099445496433370609183886579348441121228581698857697415957227475123953188725022425761370896860547957532453125211471811175187012345849733488756867603340137608413375137184743424000000000000000000000000000000000000000000000*i1^150 + 12232969736928791422357838107093935654846407690575776292095135543110524535399110087766865392396076735390659096608581049275548566561150812009543112136498953963907365261849712612198831527365293049485728379460832832915946108333825041694485552242503358727670691582998416107950508516362822571613607922943029173298990633354356295678298716177127336321104293870880949777306618787493785684078060324691724974864238610046451541707412023988394941490245256054288864070446176391165007691225412913189861705176629398683746238832079599166716627616255588668207344842959905427251810631721436656301576008309748346707930255783588859104357917508765349550905824097553605764367154202780087936095677763044667378775347402208603738902992330345936787036644979020081088611162270903136667525056895059275327582605690437804369855478828139373356503868181562894855838196984563789201544253699442322798870752988034898410551455631858536766885021829453825519465270382960881193935178169871394754849448573040379472614694377354638998115445621377710815622416115712265677274832387031175254740758825611250848826629935155013850667450469624024137034302837604688708290801392353913085641099420747121413795313597107876436276749967824032152986382803512880811836736198217938738988582709939955651142782697789920771895830294971736665077404274641114909438527970195126972086494763681678179493309122694327456078370486836278339746398425193669001448472720573361822528448801580846199790579002339151231823309723462354962905480841145189299221111402887335096646975686713980891883969643125862590376394240953011234102935523044284315326556938718621099806426914615763913478905510925874130626432043556601436027195786055167748387842856323374323840461583374642551075172863092148408303304624329143438695597826820976165088659521116108329952289294579334637043500950467139915254857106936337575283609107885164300754292330433166627356575585109100299603538908589862206802849622324075309291888307142910769734182256851292198363088504650528827087717396682044345089079277816793586978801751648317942334053419133279882359202522086785589641005125797114748176817442049620259085658226861677674124922087491420333625736998518593241661993687464366732497268680564062616326153017457034127188730804840604227049903127186575270130102710103784886290064801700590682870013024385254893275518203427448947257317120285115538914808722851440193815144598540896636331861290960324589971376344227864386477451421369305816933176593815193732004120783402598245271566540274641416300513249434558808593787166809795909113388478573739150677549079189001047809795994576799181404864673061261633940261399138702329577394284384727955235625462609166491392236152466524879257567751085410817710874311401950424494161880910739098424414742841194893502117226002130266685326658817526171890185629968519566253169088852366840154206699470777550387171343164917323532759975225988158402283578258262327449907477893447862873845205792989850558128310615381612755676965791293663470365073570563943546371768894814110125613919152402418618886724559170740089644780765722259944688844800000000000000000000000000000000000000000000*i1^151 + 30297768044207842727805199663334615914175972807714530909386229000601907983274088255793382756939977237256699936321812371724632265576659276563138634434968302452982382971120229451981723511126486269074489019569824736832466851449628149609941072256268485879272126490662226941097959399244727386428520002118640025619840056999221425518127037128734498709702067737506448378819782680730889040420915669671898617698763744558450279630702421374618390983774462476676659871285085971795317304840774862368328744541251215622173697059508697085500843950128644224316529758874889783203367387221056063672741103990717311792587302830245560105863165131305859606468902252213274771363429902275306383715700727205805095041797910423465848946765628906662273746462150865377916682337891571679090887879403812334472900184013896049705188704944472693552561639484240897332245288645854380635639571906768630749623128265580299083213248387897639546470306628229359388130921396498888129628869238077108973451508139940407319775588127417460304122712262345798097895648570027360274706087325705296525567475825430804551574931588206000074402876338945621081154977608517829179125051050593773831523353482494278067408661380559098941231769977537804861804803330512672404625054958389161098987827523001630248588682205125842929681981605721292490454708058287659733872234977635690894433529649865560894143903633279550581602308281736903985355128282412837614850500105767102225741407875625699609041560784942802684261075197132767469224106968082889090860116848240514981253460850290031796700650679456332886373249504329548070439699225179535198839907927298838382889964478884421146895737727560645261913963800470609951715459477880033412985408744204249122848754420487857847623211457817325268946989615860272523681526549472885561063109929218150950605672963120492804395178674758694657062182989818332910430690210970734083209852547595274725252899281157243877923716290571334684949375887869812924771047532612108240535003393811061321929702986314793343218452843533765306396509225854427989950735850565222577842005135839281477160738513477401727338384076964126554304294770658255069289797286504323066587440275031093333845894165394379999595952090052193549796808386567339966437351219891790221023575552862460543432286475854606003060937047991313450106461499814613896756403774321933861647731499297982364524569071713589806594591643662245296160262801861558667329388997803521262963375644783267594439466737057586710266210501859626832125249475448686129849270996779772387973247322096612909654854971774382408585146196804595841416419723425742276454786409736074614001818687050200221311724121246708713326852186392586761922298043531709820734682951471102824489928693187292161395197897052511573916169919519455428748894893044071949823961263369439963510291594595297952424870005696334450019744344534022575410410438349808991729858567665399805690155835335129218477421369113751292335282772876815165697655159475081204775599247833136767981890325156633628891138167392367714340677299865749116340797327951158735451665910238373016047610778097559797760000000000000000000000000000000000000000000*i1^152 + -14823375469171146397605450162225640099852325559801844255390968075014103608172927722780133995464633003022295244370422856038107656104391025815961146502614991210694639928300431117081766906609710420519333808855463160321289319337493367646050988402910235938205933306316275663133591808660665056610998248978395990897811645452969480653107769536375024494914452906469573277013936257146070464603455478065197647290251189376151672611480973597648758461631473875082428349664459147951398790060243186473271977809939825280463733620569528099729217465378762486627653944851458658610728515351525172758446073497838892423210708693502608915744338355988187958057616137572442902998213682863481105062114793801528940555715022641977871967777505549244878513282838246628893495580663444498895324335518613889451015428248154338408307516954868754593412453264829499569854494068151820628297924523262282701577317730020482673838906995446129223099202955920255828734649305337543947188381969558013482126890927770828763243359449557594508773293586629355014364356282256759865015628780962410725642389728074165378181020621558342106856013516351232601070591059582454468081804147117178719233541500127193846073756295460816007387147645282838552455800000162336670991974506726891108366486038636855632970386451101055474132442656445875990303211775618925789973977997459825463367428033018319052378364689821091298835235840501835341734181752144385075374642647081339353565124274872852129160627087714679953547557885549831359055482941982154886648073145672549615965310174386311359771283554203252201243397313489143835127279437180668917542141416418056942293329730661632308411492404251082972772626237746474952443693334410226067862890345729738223344687944178019139450486877219574148659056596596909771120795864582717099236869390655799322850259423156918285646456654318529165868552587828392684515482046163173685093555078782695209855533064396892195173502844625496394968877405880497685656947031844786789323849466774238548812541641638560753404644402668411906974322914387959530286130504613121889324608790731777096255654596624799738780312508783956930156131232408565178677310730732720659449649239403060263766582720380630674456659485106951541085462351443372370863595249514710617627035525309733925082240406239405021627390271879831771339802802633398382801428576995279783175064215051537068335717657882544520222275922376651926372310277579662191053619832609144327863809914647695716475692906904715570780526234132267664360181265797730515036692182098076806633435254625500418854019978058748676159775374399306976834119205842405821417781638621017338668937747799503592874147008198865621714706016273419037086962465346256010850355499504373468038475132106059876555897088106833054635425594153171403697264855342186229342661119283409985709397508653558871741748606954179694416943445103050336617426382734094624419061846968970323246944245250670969758859472296971606632051189331098465503705499391838624312307616311697321341680903026909901151564598843495695896319860537473548780893432346893794832228443466084772274176524288000000000000000000000000000000000000000000*i1^153 + 59182579998432077836297091690148112304940010634095351832778898181237128473064470367584786064256633650426851270908474294238863327289748958531450387764632560195106959702599037612889809976506980749330686660941471899764404052948489734438582783701647766933957581308380495380876037244895317454479558687566097419993618695368161340194397260660049112449025537433499001075299149083810778152915148695141747591033096094853207026542722198528063636166093537501753674906743624159211877791557631784160448639029506167854565732198247721105491985044446520910852608142548112667504710323101005696887180390135945012840251627432383029351041381016157917756421306824018583970277680156203199162596460860739872409162164112221610045550207765695309693553276031640681683083239910465669315059542600583430753502399783707507296372274967870370724885320429353965173328653622622600555619823370578106804304633498092222603278389962871518332066871534910547644884224633142280454623825472761544357255732792697753201493212576776010365376265245149020675835637617790711940105875816421247877783459413271929350385098787739581650338269668283804044425130578266949866232191483691383021334767893018595212702305671684869959969534092768837452870244257356125230747401893248128005155090382416003114973148866013964293083995379609048769953908291071943031002367220958901242927118039804176888486596399472156819726207331228499037831824684914868270372378296002732606012161105877539000339003294571715593541223997147809484611522831522913811633392358176275427796131362623673632338721239531495038954068788862135166616827363509350421451950956934826157953087294811079748826720869172440079298908743743280561998038960593357518623839397187644918062568044914986962668124729052857933708544429066003180520212192552129518873111389360675320180540229303245137232229723628171613046527061400189173174810625961912175987067725673782818503572866548903057684924039888313943579538756018552891820056300259117894931554233091483435558939884734966120274215908325286988158612195491381737590639733479585793825457331604124531795328318826925687444424785418988155140332688121507427017687529332947746001968820296262593378839745841179319953163232362124029437370515177445779067753783750802420761711716788010620682703335909727017610078102059066676271937830870324817104783188169083528088951986098159498650751836955219618956789484272858321454706992816095740269709060402545283011062847718388257505587263379815093664861663034053260813810915686442553743429940855974562399923057049588809909728399308906080616292805345479127011593578688665777568412370321847717961918840009232919260955357794026213093862359230577687588358524853739385562150874353768846932599712657340406675965488574929198282042022564245591699178384673485193910475304516336320843528372574071499613735188762173193590177473798262363805765938285582316855620464837915123045402349575142035673664844287941485793676223986556986575249525266768647858515582077546374680122864391252025690175778873010761527316430732688221146199201263365689656872121396720199270400000000000000000000000000000000000000000*i1^154 + 116587590698763381120066061860542573188546793468066178996749084304204046203716840045888394634959611408951716378866937712647010200382257783239408465872996889970407954932524998152745532441682410672997325099468199254853586502026715571836540237570273874751494727137946504929605126485691064272159110421341103236208359994558505902335438432013867598359982928265899195102564663410006251522310608407891909380942365931769498983552480363095279735550528946913181147310258470303034511430345800376649132982911468856047059345934572298276600552939106499017213351997577827554527156172903524548008245905264063474236438416641073979979906311632516147468839444037383581430966266976987746235877000263719017494960413028467599906188496928917081101205493405475407676317979733167347123678735876899692818448662154957003798601522266964219019568462039574942029386053301265487463459024883893195645133758261930328091422239314410840709678138058216208148345841745038534338102648000368118928979377929444072969617398426889986363412645950118858970323737943646216787246026903567833220122111449468090731905127481362526937977419377398356271452292150704849360617253784938792572550338228373807120419935776283084861694151001200219386469960652630732700080070221186241605681191858310012710850359669339185181898879842495971701842844234049567920982613489473474128845300436983507928076189571012372916767946562119970529742896670914871738586641674104987923411912855132787119745749268478107580317875341601299486502120768198653173650769881011911165207477971178488716921063231056668494405220226222597192371072252176809164668377969692625113267502688890281873483112188388081271763106864582093594335176689357259758956252712190473960740436215370369323628969563071760895181620497051969545694571751979504451832149877563986314251220224884820195171189376548362289922095105018886122270645414368391189931139399428217571693730528403993144215284298526085945816808235787719110100051497191736703913651694366999436050952242130665907852028755019478929661836949584359336619789630331536783974620211635075605911207216926077834322314241993147951085772400394027598567231319371794573085502274744974507346927927621738208532523070216005423745860287715941146611805533470986044417308828878246426156549881565353409626318273114762655290165190262212937991776317879574079940095142602389617382838547160253527933542266348125808510907778909750432809868872974846996619093656654107640514299938061143734877184025722588796595673549834953958861444112376254742023431272124289222036031096835203154834586012841257980230045002342497590363329125727105320693163260982988722441138350663694448358639876557439224389865762362965615385322010149553610190269221866547008969085731716392980678707502121742149043104125952679740427090479334230520464085608030060242804055236031113137505232689263983350367020977555774464400242936388407338541251083146125180296411208151583757834779788361328709499945198799443836643822973236839508034464848333761774553790148598280605656158699437265070319759910268075054022583983800320000000000000000000000000000000000000000*i1^155 + -226506370031577816380089285042608397754728933208975191644877920159351347373502773209088783024881517751992659270043109098012667784863083636612270973517661347833935389980160952231680177749857985217925369992844182567149775054970933526135328533042297099068195653367562858237853525032241572607796817415069499219536692459269943569393376282537462814373773426734268160546681191387677861116172482477442202714258988236042128764117303862040218539703756196324876471238729510081433504387483552377798537213413937542929276881159560311262425692148379143328701408609942830315164818730013076029667162390153500609805972721591032080620572179437082324684648653192063810951543375289556474758245552631211777719246225968279091916414942252145155027651320357415428882490167442150142964746874068570063693540060629109193028894716665192146667158330628627180307566748621087216278836771142520869387313045380079241057571733094331352647708478600584734551004893444665226515297146949922999232073196644862890656156683168131712818136866746497946442402893351457832893631288388467824308097937914394640064161722539343046966283186813624814328661116971985371588967924906919228686860773139832064205460711973209230791942445651118806234806514824744080282731610247164153747096112931119949696519234973864547117556375732112442513213998740440984241787760651457578309444351834281039822123774825636794547293450701905991155961469652263134689681820197093666205763978060985309702261819347388055463636033171732217651836453755486376353909090023177424803283183131050683567704693419600113813217019571498928835870472019474484130612210674846781355679438601663552281748481601843049833703419388314677104475882245708488174169048759208623453052016318157533339790336989823112880302972342448668477057452186153713136986703107286973773686188460185346681711527211126483490475811382540969908342697351023372202522903225876062200564860613701439722617403849021940446966813386724094930359065335171383581892903397573685556838081603662267342499250564036999718901613409249907043139014926391844813731646730640020413393232861595765601620452689089817067249688658672060591155693748873496154358945616020141640654763852939319709934504746473427747755747363501843578692576456263342523406431939191902408317057111421605269139273102634652114515683250706832425183168723734878129084777981779444591353700285707692324137837504795406408464542284794715672717873979346374185341054333415744075160310211962803837829080835776020189947748381280119900298814364624618315076462730577927904140448014112821701495768051364177364697005838614001459591633263545021802336426327367329895076489742656568567701689604847650048557647511914124760148482190870363978690951476637809943253892337220313163702259730732528331305480094636337350196062965506254437014297308459077159606311134249573721545380422762723590775633594756728024402896681151886925725599847347070133973192200660474366931069918323505347342561226946381124059963290767574816568981935244455541422826389303352113903445362449927882393557202673850189348864000000000000000000000000000000000000000*i1^156 + 149876865543766899452906030445945648127554159938268980195800026312056505161424293382001924909147722785920989212492385245460440976378345248262581305569958325165752824998937182154537167685739115707892223403174952220112411243644589262169002601289558767929228495421017865998270634041469537849048984306449960225039087234135218089792168535870204189172057703015074550771914686942779735389446411227256147815827747978003563953788134022741616484545654467652800384513241265971478194384508431180674744005242938007786537152345556094756118956399366418172920463647486696092912174240393733750254202485559162200193571631382616462495388504761115690233073394799020285269428643830534650795686583900518752738731810669745853409209609645502347528409631786233989023650972859474197311024057728925604242633468490630316095968559970376669011667613658906632825160337012116306744389059661267301985914627647665611353732540949118160249106747574045967486365215378579471783752143009838908682234175511435356491641678089692003745248806982616622577686761578868886645087960206876543136340989939033061155408018538659156647722073355090638252543707261840274814099759706615434715322663302991600499361410265999071085727864349316117835951005928879711619099836819385729394165384072825910737301818001150992988379129263261245155590545225555499354643011221109499230052887818828008043192486773791110772187629362909573361734499014822685642068426201197637546409111579454447890246744002159782123859161949359370298476611501772573109538732470135431111894719221846381529604449820480811384986996238254141347478929646741974553372539514835049977030308602814342377011732310861570000984248352064909116125961256282060013779276835317329404542287182947607673935950833446901534643182359065504805210802781902902089702585207100121092655751043935816535724853255393656883441087751913341592283942530588841359745410996115431602410889431242119811820565902652794676890588648007886830618558868391241947336561907871510306309784341249250699150364178174830672779177074199007046955122135668919172442570648645321535960148481022919351302850363263026987659265315310462944371080744711442332660360586483338592373152890567262016988804508590997610588469521136297333485569935710533056447905942940378136711066013425203206393452079309880031818862870575952561410124810623392262815979885420689336594638642345860568948742949140185438270841131641257254297587967935577284582656030397547564071025050656688272068772382576960487546495195493477904485050349999696072479667698511700846791553752581487356154647301153415023311415730181520835769524804323578254944067924312464982974162752392445871434946553522449277399302559180247418557985306812146049664304558384782041718366861766196037101919667644357463940276563088358264553160925207887258559733547983117968136487966185336513340729099133031988722131812880992996175142593179393904213211203379362115398229354133126242120830432236572304315889648468603306341913024059795101324518301629790538008463498454289676501674691661758336556639090376704000000000000000000000000000000000000000*i1^157 + -167761198630737325053206087538807879899267262360615851530509185328200740236307548962254050070547875177305786105395576666917109122610119045288314719757064411161204776300415563997088618710583670460362651902726971924631970341790627588024269711419558560029078411972721086661741358084568620930055570765606688547171520670815954103147821139956592402710957723021180791830025115058255303095911087412264890636509134342288699126886072211882198506496952911390201623406886482778960479861355546699816757793755559919183640077779770167282383245289615960669164341500604603307202545052725888253094920340904691055815445234065877328428006192945742270242681515142779426518657825491250567951873633060891467297781613113534423684306903957388984515620952194192929476901689188487625106996024634842496905015986090322000845018453743544636206493452320820740861895586611474341855830354750771032253752877924094947309267006652175706280048525591085975005868938458447578194669210138936862525721082038535321651004579990028548281569464473419222833049225086581480642914362570333266439869962225552498222044583897376034533751774872158257001549942257568376627780894098635193147610105402449428014540956348513964987468006064097857529607460944825639737578405820403812922390189517164583796963580762691102273318094600756117186308138002056585354251509974524688735619150611812980723272733819852867325502923687344063306387940557884609243178192199554183309950610502553304573491329359432748854255637814781812697505629465002808655111071852185696860161207967537362596637917062235649103967715170264236214492118821057248065417225027777617699808526661881685432925963273241834456209647736948145952852621582316338051702342253423189241705767363236030763109568647396697352386890733304697474733966274651258383394457842412268992584507118381831541263166470937444337001739070141760956918009707865946628066287198850193999569728265682154728549492679857027832179116488297100210495047423021733650474495175070739386394017583451724204161198806395830443301927947116390569759639247123398585419330482093203284438629212635866834877339496314899104405197878008353527285385676825205776266106462040887396647958661661356270625425288067678727668317242528942738137160121357152890613541967211784842633848867226143243411799085924587135272807206958463788994460820849601360496079935473060162343820816762692953766416037187349218540529817890150933051529288687317930575880109665291442221739220412944530046185057602562857177209557887761256201681341218489018368458852956025502294964551933387799776107321206177283458319035704278964441128394690355191920944115860005693985119489463478396645790241339445708825189651730481397804282659591704208788137077053393565049581626714400914272818682175075421522810320252654528956809351754110367620311030848177137579547031277476259999864832898004126195241470464516371407582370126907086865168593340843713891196390879450200717690654092218664371348793997442963049700192210558233072236169047006032124738975793530928348182176272254602282270720000000000000000000000000000000000000*i1^158 + 76949348868783769433998588074208591407696966763125133038517989455918370891519708936844038215136704427290551820930403968111634059260022498954069748128996178876637224533269294086611138924110632979327974060794972726464203753000518865668854300739694412148363721189357027020050499578760824286399067962030450292225260970468969599022575859293589798624493945715230331876276844954568748093266386765651789445024049730214907537274199878552389308860992948388016825079161314404807780962933105324541945961144075141989235746663091387299765244293742544768959290461765321924661288165908642084257547503809528170018200799165807823500560333280691568095513491384708928575393069309881695257567109144987975518314737600052766209382393576024793467860577709100000221292647622526669154636761112140748280208985085167861853080610925581314499873490072023322975421512224006867054737892816799408590562301042458745278021515724914220321198337273838464163751919936522003715201421164465512733991761041407365508059620543616698404523616504879297266153602150578571162079411192058926589778168415308481614431441517030456596970915362094852855848639073701223872160885866625190146734069064574143211011541954806036963086456356673539188993295800317068604271614903421601637861728106172408846432191360378672418136395603808580894467194040302586313204469921620130699846927206053357587024680794209233021555639303548461307524005395133398159845538986341452448665489037170880212582108022565488281382415180105213111012427702694635633039920572958550396213025808364559160071662339640580608110006352016829572551597224815387806974818603570050181513076158527594627309489941343596664490016390378879794856792534242558253084623239237645437570774029066186657975919128826991958249775202877617375964493129061346898952151921437788134027212062688983640119697106743955996793232524939611348291604360121365123878149420367991957542334080464415285541630058809278858048753947813122173652750225940249732597868241499339111489412071493550214451575985232746794280081262307582329455206587801709173765827114682072328313707571617189133326507938228101776037883264416520321351761721139219524020375409184030635532696674311427738067289691200727103217866816451885795457604901255425032114847800977403831286479580445362199037193600088973593583868292615195954407880385823341940672731161306441033092198877332541960654897091791344541286359700049535907022628421042768986192323679975794598215924890886950111530500745306788945015966724198393132635932858178997349372611534398065180472878303189574880428972322986402251221533900406715515666346644711255195135945193701789270242853396230982034905223867316257276721640750340511495662925119796469050575082594871792618079228343886251558288388938512270272526716004296407907273989740632549136444788699887113402910839816907733179287164965676654565408753137281514769693107731826077069053796330026230051902079462345722090606365745287491697668798478819814494245499315556123592601471598527202302979917896449290993526309642764812288000000000000000000000000000000000000*i1^159 + 9476811296557548627005602670805541421021234622417431766556510022375383565392739772926902587989391306275380442866404629961706026624242538001086139965262980262139814866661815635967358992243167215751571045847311901783485854835059674722547677998336790903644213454888075237910124332547406071477896767608816399659182193597901469833473777879551036104321948599532110954552282799164273845014584908521046969192072828903557502759677317391919669058479461475399553055545672559396181223949833341802894798990880861447260490185242905367361094783404917345590562619834380430058791509223469639365019214742644764353042583929761151231298829445905902547836574491544830656263667398953415882186361870982055677295477681272513680877799471431589669346532024725296218150241519677411646489770985369672759641671258728075912139617712319946101781945706142850572093728041807751867561714547160644174868934531971313733867411141660711957634451742432021656196411240757548602365417467522492623304773392932007296045052012442679588359736477413352392371693858115360113185208511955063250959779274111721495880882071380455254638703155189193531933433902743326193930343283766777403918080888605411056178831856669253684596914159718790278177430402904700138042161733823849402759811712682460871131592599532481192451948068765852679715115989626602291659666366308613640530807953201356114111545577028154869139226548661159266439584284029210082452580832948426981144572746091520973653248917195633370498469895864265735681063324772364887312068749760228718056517229776084363502777346431371121708084535459716660217662919126688995958872046819853635925607129826132886585414768156335667364134404445100383863335689674203768563871298365429397729317047256452728626177278626407492098372539157091350110135960849020420053441320054776411305604071877661913605768128303528450645564948235337969588371214826755472306217254600795435703252995925099369705142882412951761002770970885124432727780474694834031375893143172513320070244233922566389080145514998117299084311161719771247861911612605371087971602920469210963664998170302857277183435182681983364926384897023791847577915753059445416036344479925296121898108050216462939705502722727606474905858055548818983514396936719993200538228437966449194133274198305890313007551435086114836556968961205237105229625649878443284133050647540262130631868720469923956541938084307793887253807748517670011691024425888366555961718503532124265399760282545086249506677849467088628397718428393012214460380611828778722248560243120608172272879360766905661357564324201221473349496941749430961910020876968776174847476769390652738216398850604532213135702090720937821864120259810455312492032746832426660500912025432347608675069706038380985534804652154925459517477118512610979645844643600486076895799493364721912999652456947504203189925954325206671157154370131005986217537199379640748750661925109549740390343181955232593857806716854992656258942515539217083980164071295206801944713317195539651006007132532835173938914918400000000000000000000000000000000000*i1^160 + 5042613131500320033226453265533571996427284377419773360493258230543886612485829876768031781986589895794903063020516524112561651570313753305581989598083159806543427560624251042238998924411850437882475759674968648922408672186629429114720227767090453295096054147830875617669802846221866669295799692374428008256064013390405987989737241240030854184269094449391746897434608437651248586693503600434598438999247073975536692858806825088688453267031803564535132325009302723121059146883855797430393188314666676864747956065495559312919052992057760501584480261096131782084727020936534977758055436882925334334292634512923387553947296320558758245352323344120483804963867281823097193544593530556846033016028342951797625644291078657164564574211125718222196706397861956356931432621337098938452552231150767840381324857892956134701033274256328255938181941101138255894859994532593090696379620472984200019911605810254261378551572052222834515853230277416516146731374839885722132202239860262966126151469194616939116597776140746798762686053294097506551203794834969156961294422491468883475812939752696048844319301615799155606199400998439101754608912459906299293471736033266081769714195026258545613609271515045788045979795342993409026893485040491438868800379516401734562527961850650196027110542943424290273169835251651680900512485411215695568783816412805874786674658373746624441502335058481356163385790490338088684258214726496735005026296657756236729121689818096989304658786320135406031544004644891237494865887917765939925221338794021532623178020536594305988741868944940932104025690364022889176656030090829784528071567603477110977973536058506778237688755282450403535266555254373165562578807449113467738557933913909347111760714471709327845062641602508487487233275030881143683257688432750937353466049438112242749937557735733207532673909603265622062434355968491203816756605022038253030179135606892129992183474381110323974355498153750956115273323634063935726153245426024190863416975840337671354912228729574123109008605961639540212512269927147689402125093877465954104468064048429239631195609891514178028844671801617159509278475919721886819394884594372820010695177352421475032063238459881360253485234402479113991913394910426532879459440319389180541385402174691761258236714533187022091834995281543007591708715864792055623446588089772827182784703901689495369347395554107480967941123233806838583533636913051058514612704228635063612688360570365798820392916981344685996753875776075599379417656263406337307372660287512522891689267316644241529765169076753324970816554659159658803355225566846399619859136478836687704760396149938200944835878959699960392410771524300620159165817525316201189324431782322293160591168652961305406782104435141845882295926814180453751066566161577235283487397933028357807759977591572719271564074438693757594300160044331336550402027792008644590635848885741979115850493683806695299758063734760690505073354028693424550207562747828221575297063457134872450773570390031345909760000000000000000000000000000000000*i1^161 + -268910327814313829163759175854955508103865438447658026836794032360555854969838766201016419974625773226241800586457851664326954003041790677843053061682058134195563350414206259605239833112702990415115655156934421863146656481149459198298690165272082008466047852163939917288634833687309037530906941673656369047029437489084747287293115296930670617555137593390802748559213794386063014114896175124683948410022188541477419617767770846328713000072009632804894474255038365807787074091429419420703247324683162748691924227571448667659129899344060314066611577150205978448229010901656300300314938078780274388238360400517184959872059408610561079655827293518559659723191289212298647992510141737620900031539920446170174234160524347969388001696279927286894107346495219868544560286577676562130344478969047823770002459719485004315891247195264809364516540119774589827959103236535916583235528114353072566829908181416341175426155586699486475977300478763902209921531432120894600513974465011496468040005792366540038054082731580880117947383807890877860572701512715148644293576082223278178349452345626024714807114567657768719904277198735893051764474248029369537028806761836052121928134086949420246530631061806827565633507085171331789668802150171815488546242020505056169266468837458175856806571852807663342485356146553276311656687461603287138782307128573831264711367679815447877143483810268228959627330441846647210621527408550132418448438236718338350103488225429521923706472006030606021397216695852829004496324524046717460079557250131577694059161984675492670732982628834259695177543942005867967175131982748113364769183042802093751152096246722939586894872335113018092373003487929574962240147732050547608037424024527081528145085050136759188312912653089092637266153816298519994846507357396650153624252075047503333097135878825602918703479802516952935933634897793840622205889757155680182716383701118856597741686432412049090909381690273669359243032980224863784122910970586120307206864919641036288470777695302782187067187171036150340596649805724847786530627859892789412220952399636640330482494946422458097800828797249915939701087084778661149485015021883041919258448723807880220030647721968801983977655455326981846139755673417422758388960391527410921657227264476379843041568338957690950725967335893028024830721774849300944383172405758758655874577734660337701017573778244413016430107090541338592539005678408536140840775003870260370918042204248132791195601520983300593934151618544085736195761527903563739933701373250195737040789089306281210811548579298291986109899584814598213673046958546184804422874708535491116223889758690605485298837965029920935422427570455058958160267134824213782885785454761816308164333697393698909299350223166343416010573834239719919704263800047394885463244008927752489897468807951558926750463614161056836095821907114252192086229880233318817523740830920062858662822367579531299349110852151993457248635458758550623682114144513538182241786173848771466431683362816000000000000000000000000000000000*i1^162 + 2099315343177797451855090743985116713328138926992155163263378753841553930281876839873409502280144891233954321411626907479015623671899571479507687684084397189664741151464688771010945378760346304918254482671994154337777185390959786238675191114884223494402169619409399053003411121023898470751617304883162524179011295547751625177415309219577465167930811272219063499367003781321862689032715925681653036408301308562330383141140231824281300665365818830655898699810181710286313435392272827326358250458300093407478755031420144996816096997671948026919563566866525924984693897553824070424116009000523914888756703670179605095357561813552863688495861102605811021180064998810783563743311469560790221695492295842686199673497040052420151208628698980695786797822790229590343382706935266542010688423158235840284897870898692549050231714794391570993582646343794804006991541914064910529946579362942304581999426561768446920665114393800485107174796951549348118031370852200344904857371272484647258246871347232647134352182403556880035694571938746133384712804577473401279220187762328604470926876588899817412226957192538082204439991212919883926866381888168350560002795204722483343028576916653172778386538573612422470388775521597159370849249288510882266283809541218963748409173816823003299024883825112215504115176707766712912836993691917666880540545148366209689344218831541739610224789332794353403587597394990489167470633063417251399030031514202197833960889379022591975731683743421151615064160937816717998891346231931452213266080259492882874971394424196428219055238707245572491064948607347511149748131307033779575133168843944015224015146202719359149622168682342147820199669337059922740415968628354466823081260996923008453061165325343740431130565180901887069962901860350479447802718152526710794916591457413381342967255484695506102190096199852284118563269426637158135020199596870428557697250541814688225924151897915482316489402280683235373722620713817180655979090311447965964081424808635782621220620709304169057527701214279725128541207153459999365510163753270296239088681077996431908623228553941870839616099961058572882347200658960315474742559079490626224900643950097921125370197307458987657828499847617709963852896549978345476979343156857854766271031714645534771879878763839583173764256037504205496926562133445883366885811922679153557641156836212421668983402726777626876940940853651397813585479862799379353008266228006701309426472394152589690453913236632691819792832604580553507108882819984126884853891632564578974609748441726330554975045144443548111263325066416578514714448185773272469947523553360823562332716347629945571948316026699557475340816628973396676788022545275507480165753737839947824061650388843321333463570222749934753775139641858927568545681339588254079224690386967558813162410262531571506598211352679857717501434098780173484227350745056877473159301735882484873889094047869106869766302541489463543376099750148160929218567775846084961568642673487796974387200000000000000000000000000000000*i1^163 + 331499882630452210947551782701763940648182270577377352554638052315109716715318685710739982387946821030172237299855390032810310608855893877273943264082318243163059269823346954888902262302303231599125808924939676986714596928803870321539911306797863754906935930246684892601532054726676778332636479949045856955619338918540885524763576190902213282159421414126661978070644556104135637850274047023492401103935259327040877090090036352320227987880155722474737411349031733307911275993081507027457921353663685821499279296639789887502566856349330845427815377469601282143470759284530647580476735618908519285483984535119873291993731526171102135345576400787614942549911611828537765902400267523209171475617344542566941248401282678238037610652197406493222671106184622351547158083334118474583576351118061564033492079782039009771707444325621909319457231365455314099844684848654672066324793551859715711763159001611080777143875442090801099963163802358620796979310059373704180392881445223042394198222755833844826589893488978066655767262134109409820428185709835583563278279602997038704706276996172271070999591144499578463849459545316206044841928094091725781525278481217540334244401790724764227571334438265127542388005079694645023089781777221862144463707576176214880802860780285521797003748895287136372018800022088049889745847442793198191034931637615617378002628922019804779772623974915461264280058771793984708014401335633687822177198940930020742554192209469708152949450328974873829618824834008558165862624178073567128057795152169981383265163185132059304979980635505995489877149844421278729650200567791220322851207732389767553158864214893548298399103228657064001718801887272433730400845445701732325015031319031986792120523396053187196255329693249721824452742682492396956838392726601708658847052831167762525891586824151977126381336980280861305632792907842986605781668825638577256719363623246851235306538628869308246075089812307186231768258506763889341166509656833036321322366923559940372178941993610549427121935654120866357063218032118948102329044402226863193645943102179337937451502246680563123772496319151941253315654217765364666306101093471947933749341916470515323793392993195387230136381329537033901444406567883288510834126100124222717490733463663199455057316607784059488007054571709106661230054332413043897216139185503047953621836721158531040899422303714072677966503133414574379281931359469759667771534099175120067488261436975253136403089463945306434238012765043309460332579313963585153892305923944031791919818710419447530193084126952274064693282733943980684558470550795505614739970345548463260553698125095688494542723212253672231980666079326680285385162710106706729770029991696374446032004727426788825807049289181311585301446163363692811222535756631033715757132822677424558825161746520434276602790748954852109958319276883625636397424108445405124283994607180186675080091927569722461117823282615624023693873018416704836506946472682440169202987785256960000000000000000000000000000000*i1^164 + 159569055860311395803764596366696778376552328148954783363263986001773886693224487752286318868230290239582264065841303173725424718023293930675337267941792090303883393216939036656998043734505291720799414564224778005918443153760843038471253191817833436010616579199153784924177560805220818348724794575701250320620726306682573841409927680293167473947392487382110306683351404262804798771361748168705673669630613818484545700671287797912855719081049810429417976630382418133027366799916415625552190676172894190013065393199027297977767159963772097558082950322977058742146123956337529433386954447415976442797253580938603536053988056751414609687460714787373443030947321741022374520671078308791527787273820294322388842063927636924771098706178435084814405114014625892752274428155398821608423276264254148024401353018809245297577129855344148222302821078177666349731356183245402589920779915383939676973367826228275524042626661453936482813346673729999579154561736406202846058312940369766928469812291741835647816762616559953336969660104008134370835986674479587375545208304646357693113487191431269283878347776543966561114694063091824113828267759802616384108144606268649068998078336798719739960993532835210884933709095651060113576217286042471813991785527378748436750662675285909473710005001996527234896641725777726377400903101232203234708387783250896736163411422915386902939413566048829468835803653706500081256584147689199497920220345499670121446750509607662457244051034419483846442885595950594874527963148254893577909239643958426066777045837698720887188828784564608793545958187647553882344414642784928814942945600059414774709820748600938508410750578285311843144376498429898842432451889994906682044505295160001578925193613994656580724768387813424743222307694717882016079482618845056989955271085008138896048018456314878112449166963024385612611618548769195647879352886571572320504865288885018102111046432797978453507171496087755703909034222096402334975201271262976991816147244772264086310271472680702507918445159439947810484805257625115678745437943460094196364040989981497463037389538401631772611592144371273939825846107873143297792067255144958228501321169422905698417802472912385513829901406784527077769751634219369927063396050762463542628257000561528301745634100703952321255934388706837807640260057023153157356558685558050295417545185366170817763253313879970167246705471371210701997050732087922191817709026486752358692067819593465148008921345473929718864260878106613607140608123828084155159621634717187673753868191972924646428226050380901091424133391999507284306313866138032490208037441039028221018400490031838183464735793574063763618733736093706609030412502907131680580813017661595588718505098990797976185770205939116513504875354715674827598058390731485654993753427228869937440086185138221130683448962652185650799509914236156453841416581050870009863586124571972622510590337909435130745953059913018473871821362134336065287393740605226445963264000000000000000000000000000000*i1^165 + -82368601501514087366964629512791766336830234410186735128293106186334103112883508522746387506158962819600493711931549125147343507495571088286033718368238661747420160031419994131118080804247732369484341269128702662806498436455963266935817041512052928308645769257102065007405588032146448416062350887083212983167159917548140256631626943395518102308475243437494436134051093420095491130563282325281751845165995311273579924163569556463903644816124287243184307559643086916358050019266243395184466280290682471259764949929303433550412477011130813978022661381884533165410202425279022416569790325362725764470513476541769279808598240886199473267709143260229938469980596626550873912438121286476868846982544668775035216016311608380317236146108063037905030527823616097886875022822008688864439726754827292052158288286373737762020162190282941820570407687017133536263930325096880053806573937245720355344915944346118282031000894891742869449617931643792156656531091984356371194148453112864913258652779868581673788936438919118815657311317859989513412919211937246144804206168836575738969298432720136959731462631237238910489894137712349776982088473952812840185759930235484943888686815372732745938855202739299600064156710509675701502809548470126634970071954432627025338358993193945788434095363909274971520591036967846409702274290981665464724339123825578700028382449262235859153206921912088874338239997347482427999450761252805413329275568307011073966450345752325220954801790272131940595747946318619803574961502133002757964678870888542438790377397275888861764730935189652311256950179134514557690485917713162201090900373656810682164421353531142055657094665036228883367894464535190345595260384662671572563217247610257985292059767138183664494459871774541347134527209288933051350519158268130053678625967250224030073525209183465778801933760574820074470221043493300878689810655363549701827760124972366491428432799698607188914195322643453446173054791892127812572704255642292968811865605411792478144041332767682596687858681572366227610668085640078027332812777969482046578065163512538231590797385203909984954614054994376343070052409206611308580828010474107982348183825199348772460122570665992125722228332156594177399066240737776207771048640229618923975813231829679507051189475474906704478404120281294565525567692683542733566111480140786158210069543729410393607526594287170031114532803654752398290574175138152264617596755102625022719926825585979825310791837015491183037532240038368326431973779404665041049386656496385958076570368504887819336442391806805143492098423960275676414738102110133727307756852848470208810718943056121877341836894556776465606463811587505613296802803958729094946911936228159312594241916074715252007373769723885699426344052718107731763207262231536222992200688200907493636770863790898103031240652669737547088660274882807075887598928676626940056952240508186195713201851277736807955823398876324872575515652551200000312222411023974400000000000000000000000000000*i1^166 + 2619432494122407317285322624498646257426730289042647936087722264272058484308170210447479896019341083144909254267516800564131469657116931376690519514564522143094374707145790388389527225482097679650552031426684387164727826651868286541618664055280652391733352572460932603418156577419903241377355114111179251278403881148548753751868806017858249636118336373622544253639202727262173755009732497641365418090644776317596056916229574052204573435288132846045097499357422799948912242739530918065812656150332812326801572156223559396427011051636355526529372086378544946390520022711175867669234973037956757197598608851467128995628323775122601728387763780241612152477712092846227706532679877525304660853349375193655805163080811332948295178019028006843335309812022692312222026183338759592323410549442657575198553599082592283853406639639083898656852600407017405154734026145517076703677154644615059224156294698818162143138386123652837125679062858365376448843248206553772223953792369795983387810721627386469655718401464850410244520754390547551934447443818513181443624470584138672512690180592369029609749393143005215130005894123308058653938145761625403059290828451590854253660131526384967662197907247668641159764601549549688260479840577646158692500652428965504785294781852642916403920350424990772985957080861274885735971654304505018592679225785691351178096775403360056624266545365035185937570313157613225965429852824842297595943764618505174524960337001673459209433917163088785360467484467479482022398707577157866680204779185778007341376508198185563642445535710916904112430517221040125193500148839877953210473453684722347410880611276310940775188193538513945630198317924350131380414522289124711783401457308431096272518084735124677100079503439935279617871487434063531354964214387050506190218161550632553904030354245572617461040947459883954453761008840637477610782232138699211868554739437095447742218008134810467203057719588533530204634583613653295267490273404792584870053621817064217898530959360444633071169976396908561672002759900662651349745244203711750090980702806833761495137889508274985000310489778841209892280785473315300871931088560781324749903084586453701574651987327016026379780853123606189875965036515357657671212789464505529046854256858722866785523255203704085396427478857902458990578996340862512277512188285257786123649203193186636039568177461607045789404218288465797305571859933469047922804955754550983878844041025515544279566487615754344144281730920379324575302865297442923882483568821057547571244123255745755003405170437402938829549243192071273592405026050867722568402552577212802624607257479569171410419127953366161089585777190893992924603492032487660509695206251887972642514112749987582510309412231338347250834695471748066787082962826968356971733120004692688890027100191719114735711300167625916746009513813665039539527739263365454105096079079975813643134850252341104455320126499321115349045692600718377258844160000000000000000000000000000*i1^167 + 1354665981223557984415003304460635946169101229518701051738398552425070552350842866522625714682347175195874018546426794531535761312641857073373907831283285683687283791609139928089956290750691147713822884419922234753130886938662552082272858521402228850944392273141020251410061707120310852110373840293272675723384525375886140085902061015383158969325365930869390318835608163328230705367347444086035036395055451755080044404410259397642603719618743534930017385842214428386339727744577765071806512762229753575116399359288685702423903168469546237287595428300458237698700691218739067720450105401069822479309592061837000806186971743523832570121318424936314968738107088087698309211114395830752172546013355635079485706134300392834646726008600115381945128342146977327553467846103172135282752384356782896832881463632777598696245928218389972228581646685834465749894183840117352030929444273452673849689051445299475632530956345118499900898939415733443476246007214530041588743245937433332965605154858420376151321536505646789121409287013407846478566651433587058361505061735046423832757319275272334819376908468583600575100910735380383481323522764971881697063961680783894514355449741908741917234566002943024126515261422963806519121288781680771999898519268101048038461924439448181926929049166669153577276791210565517243217348329764235369741217084190400601101901063410686902814273540779798163770516874890173336998551294240922100888047091305438947525585915855183253416406080490774797455122227336800836334299246281264629078423007112967955048910420520632042590672101748611401654340315969472488297128880910754948000487108837310800978652567739345638344248075865405935589276927857014107685683493194500438223566125623185416769676937190757872966693051323324534087052902587542647274104041834968656356682340239142644262918211245067069993731403313770085095092887744371245317061628051574021672101719389712332025755358102505654599692218237491183016502768250282129487292987737528580167357607812939226905294673910841929874981425061669217399361796655843276346077295588114739118086152181978895837751356590339078393261269515113957427292698678416344867960539270731572750921931276296548646783004488885777216959393548633840178091501645371584324948620857673200449838751350536349612823885402840270849215897968715388164041122953677467468767149483256085301939928152054250618793585568557200979106349640999535262772895569127408064090002055686095677902135186562728118599334281387448406445734035131301329626454389942020238071062816223488357946413453013398220720988351123240384865775630103470255156519577746017286367071168376224789535495709733074262335052326756932730783348767170782675126438267938726704234144275067696038980791114318740592230907541979132158762724629101220180535708254532211553758399398659876620307697048107888790920448597144211388267283718690008943008055526147460983194779125876600838523919124485355181335615535998521124250061897728000000000000000000000000000*i1^168 + -114162911448512927887961626476726450734793833628460656970003227576697242103933188054533316977109313467208592322475495427760407863465474675035324219183316470480933897205431567450748856430387530520507161036603258856277916066955296957500444774566466899355674789408431328562441126275088048230479423975383806692971204013765434502131790710203694242897327486452231665173881275249039456174433794018169822308306888795198985879509941332729417534472307139762677914216735214917747602113224280380058618544198032203959737137275270413864260168713392482886414546789800910819018484127975274527441433373878296276759582227956474514789969053758553902740358252737367222399710145571728754098826944703879099142208424638747793983839494267680726810180077326645418973914929866668727457259080763676161415055456948234906148149809771171301181788933630943154233881821106262865610465289879777281273480425976698325140286210564928190165420203145296092972454866209651460813547239607794533624864556166546068518687288220761964252777086936475199640696446742095091151354589517997865476964380967132715538193241706677637173926159104736112641121529260308401950497559023948036928851927801522615368230492757516290128085510203498518353486849016581117893742769434991786543271390275421652640009848592983319672801432560737763679390852469804436586914181400462318527812641409131532985729934652239218983035470623542291851630361638732160673442957332682138289108590180655390678107675973708013960420529206672484600954907442148584125752546579272002796610727109499179133758731454940174816982861001903000195380559902753781097069171210030317345060781165579362751572696451348714762597510924271453275336116726191040154318958999113465009372536189082483281504268123837213707825532975716460424714280373617294335068313849798308386491389048423171649483129577644035758679049357100183113596354169456104779789641497384880118064161777469074779260113689157577802826958762456227098885536346321553882958221854248679969663572526115342660260626492773818195214612291055018951820462695127742416130104082951354983929233679097972967177429231412990804713870192898906691312213634067343098584315718032413846912064021951398581370391229750118783537948183342625673532475958173005984930731291943935632718398610975791284253688090633773563356525290758277375417098777082981705969605504519178159989001758500967549751643586214447023734455157603724791141103604352017732689092280489385784370188986306171907271567846459104231316156366758962541794108264345782993856180459857819608895235301968690685553216675986845758801795803786547712561126756584775812521366058904924080034592597281665036368231443767920816609415669256960213363961036904568064762133548466622959004823243021631517726127267278348693952405052550877100254676156425828015653637931475816113605895835591609682376200735350234172679620830969430156117434620178533216395925423226540596444617077001790709296471741300766198988800000000000000000000000000*i1^169 + 2448791115990327887991735636971173312287498960050598220278782768081896413046282436472654298302549621607819814279147139257424080072808255620672572260217522886430965458142693841104812223754675157665941956054759394391210318188629465798579721888020025789658563162825567276077735842463945980189087816002476542105635898624543412942815568573607004539352984743414989811421227506301160697325304910268571713291891240654134950026020880305166681964283405921285619887546790801560258835353106257426325350792911805850131629241317495343190606249363457949888430965210580611020995683660013825469589644978320404654254276402114104614076898116338868978437901849306392841383705961825888190230499501755357251905276434678147639747295937441618536378942756550915482386569914292952109940278106591503695476951269207715457455849909174745799860074509842250526878835743855545830605078017837521674470724333232925394973707625535437724031145510691640510266833784224037528706136928266254997598919502838026544901601210572520570857908068869252158974015362960049444574222108951490593782918775372736832983766741251838836639354480078239715340163265475577080390576832906810664595854338845692171902149129154451236513288809495586810806079165628916870395658735457891390222237168807302052072623399415488607869553402611175789205729482841650585604815642144787596691671028165955370128447609228560147111889632303290905933470670247501085224688442495396024679358960096398577607999730339496085363105991434825002935957411779344678173608484598084206552564005258027887792973148518729162391939452948522931103337857081784922903339536310255096771944445035155027352220206706900883088889889076272820094498216294797200471201182247639700369974593824771982332017423517367826246503640128894803777517970013287657362919508504182793954174718988065974343608398072561440507341981318855160395296918097850030020616716198313336459992736344553725166882212002908860256359930712362233879257818002673742870726899445966285229863305491826579961821783947498494757905647520114730877454723793397921180703303076926445645865378971542033321928562221336292518115223683932538282286434961359477235287716305212878231849453421710124159106362134281995489827437683424173207234707514421211394318501636323905118961080994447783110578397917648022526103698757076331019177092983626561917024412925511273478200798644250989856906536722240708785555823088093707124275106953760868636474650709083223516694234302822752966819036250433954295023281991260928039813554126695816132971241464964284849696744673445114629217082894048841562797186483635030005035808353126774129658922929745695045549165191943277599010921684714368826280843194026935881361842330924245230025844466362975865519696882897729997935673154919378365627329445748682600413523992017223245039337029266226680647479566813266766729601280249708359330437354562040881643027479447962890367961612838790301578726562064342759142525501440000000000000000000000000*i1^170 + 99268843337191252678969665565289113418500012164382916341602847282221204787765610526965047797877467492625874784908830513070602887262514926732504916922081290978974072170774621265587864278469125498252506930598084909467699830903739887505535562656293414133406930627124242630405032205553943155886914821322371412913153155034313156253201000458052412156536064726804318776392706505520661120284842654238679893974540268723473626424408630901372332348828668224490404929406561635908083062850849893989376449495307975983156955168665549046225132754935743934504991469093467299773018210052071001851232710802630992422010428801807904068274793422075038402899638559751349376619021351601934922824050083816730372058901890109344457325048698992102973380771101933582784936420111082283149682391942325127285590218338922004076126666412830567583110876874772469594431492618601703359215643081533424935836214799278371565040337743538928758481075865266955951994445968082988237284190325361551312489519748013548233230916655056117031416606011238871542790265222592169636312471409005101722549415202000197165270363712189663253483006866703996133915662370794532753088537669637803434586529579845225913306893592709027809484174027444923629145228113163627793529447463127130043695930593199588785005200222176394420685158779468894976811112707717082544952028436754417524414396574958599763264481798564355821756190668402693986273994798218541912322533421659127036307587344403666599747439958890612460303456512582090232536446450141561199787917694690284674084417981219926949090254558319932411529268596648023643806390258862754888867628052947646546744940502101171067012683399199884479307135785007301109576809974078028924129137484564329890584282545664997331150379063560835676228977304613976520756781853876436431607179246158571975142447770815872262528810008686193184090404049351186676731292740956725653308814802258640410860533357716133639475637888000686448791470572363132323952644202961846977880272843603026250210124459377745878753415039709492657012147122856924671991163518671978486018445280229311107588269286392262797689147075329114739866076537612844740311220967135697055370647331720017903567073318823680874505003827795541274186149828249113505639795267896121442204718062633169778339648563468613160036293411019270780851911403084318348325730763262384104271804832573304983636657589615184143971254861752873286543579521970728311952918722816911484488580349522464450414468640452580518366247197612576407584481455868381907380723503200632355933474842654335052914566959463372586847542068912072602750800718505650693172968686641176013445618638409940322956386449414966094065034406188671023680884185448697455776596041502655535149027857464353643236066884467118659831751567633841863298858490779014138888849184250282566974132368653975002577347965260311005265854895510720213268723323645974426942625031579350750749789026605579681469246382625154662400000000000000000000000000*i1^171 + 4351639829660543541882670456543242994672078898619783102692192610432829619915290964239110350883620930189209163371922209764948440895851510081235720035981046535935224109421691342511478658426950838929011783219663398594904195615516217610188442463160359355372311992935393463324947179520261817631034004185882614099283291572364289140287658791057361449033688378685621132818781500367994471164466987521278251133729061228303153108735733252563768377332158224561040376703581058392936072669967131359643656655964159857992390127118946904887644232526116907034225912371109810351809181571470519294830246591803010506583438697788071270339218016103279601680733851545176754760882583523069240918258829248581253117959190908274842941885806274078256802881298549237112458325853141901830858942717459403591086384353911835156377275783532663811186464731299635608063529654094498434599860244272896846875087960184431942985328387410943062309528219285986863796971763153871957661385037477642637458058264249753015947758968585348988576503365466949299189216267581966427531717114233413274121603975067103888803985115344713191684912049050312234593747402673711669816978132021162577322683739084291596668012434604255432453034817652883608212197225810468175500638905461230203283067809697377190822233841359429934062358481107277406393283400016926759991259683284856634285783230921240923126931831530382848946676419579324665051995903792799986739089952995129760557745134998037476822449957191969019013669837917911183632757345624217547752602327280781691844110939116726000321047851985868926837213027746174211029694864699628205471040950327202114640107409943916335069364678971835999183178257023450568686870919509758915349979470851901864187709873722087967470310561098354361216765473678218550240787170268299974493843208766685576951752190107055276606398668063275626013603516669430612755726797648245044385883331991257566703709961837993639559943691778819623650628860972323191071619466571327163399973978659933832122687175998969048958094702856376332288152387562137307917199195139985057916579135157322726816388229004882202074171922649912673823500987901347855692192418564761335393842117803102113252691736858914499215180089196027396703502162372797859985280243465070078402576386709713150589841225813761036444698000450152486099223351354312325519772353751240074064937181138295457372962339784365213076285527050717296272134109575469724422286824490427111772741106334058741045450989054246493431993232672521739042552812088632105194801579843278877382741280972029747204803936814128419192629400871828447359155574137438958003993891431240723063495846221274451502368781252766859021473613031291812848272492612316298408718856222114241523699004162053027978081114087458474772635995623425661597078211234894135139265417458350636140419479886176598478919478928646813469380482718550538304213635922284489789976523156414872260065815363193089624665961267200000000000000000000000*i1^172 + -18880274603378574014333255398787681497103241900735085018752208132601984741381087982698673973551552729249465750699328085851270371989036055599894565132909660717738318686695574078469565615545943906354295304811435334911602619982743300084908774683121125275434593163886131294901123788619518914110268871488978462653703765365297589424556602498397135454843292040942647216447754898091799736655420232524738135419895273626331959438442323365811674377202517820625499722298656855735413554800813964900557519237334584097062889430380480428618951185384263990473450528195918409251732642954143714493112355753907313435140409961346653984888117079616647455766287075068089947195525617400631308715035752171854466402068063145431500493135402304751303900092741408623395040045749260924362251400317533407719290522020135031563990360305012889950391298934012949923169131688475939128647692356101894413193756981101004159389602984028673052888608115915752697778725258149014846916004827812413205783091437670957410263656110159367577011310969272806124250682591925134613308304880641351944597250879567528915744132391659368090630318348991863071174470236319461013971192431181214159468572659596643585667659436349816513929339456471850503780242774444572885209071096756209544765716977678994743865559888407839853540503052257475793593071183321598593740939012144122727827530460395243949719924899052821199736238365489636383242857873330979883611129269018172952956580387342916422017678199275214891372243787169289187632124681675525415856113364271322610147446978606327054836984979225128317369747472708093001312740982089240492791049680009337992127463909116368238438748280044397317686926926506753771515795476353028916915723485976768944200854607425061636106740594870510371252574184444759924985916613201389414875935871535809931530804715690713060546742945237026738749105477637021004976425028616065321456050709533932808694397767140541570548636083699289698955559245699308895024903127242050740984116902169794673260082326655030383535961786049333589767146142260183867187491170444800127826076859921511110702626143471806091453305203077345400969420703689737269740581039034950653906770856653298211441877242904644543651537276992775177006656300008960739000653662230742318919267621858411622909797396817246136214055675906149372445727935991197099751995681746008110131540360368552917957563304839660912592106139907159209455735405183202070064316238661927859883530443737554831239856997456996508722531401662621315311839672961538835030026242658419426991344011694601431212081764103396471442577732967344483108057008117294406256102783855287611429043010039595404430406992192545520539382256427706705123086530349694977801296483469788473673010554903761239689500222497873524460981077329310105162065030869396530591023923883643033910546618644933795666868333849638483771591954605723618791242357446407007620321013278192071347014957272682987520000000000000000000000*i1^173 + -30791821486524517014954279698155158801402895728426790790723621672976594809515624758724658312614765377819962587568040926836874449557020583492851152562632109395130524045571196028377138163816654054305561058659280951336046823139878816478825633340251095707702536995021290595578900270984515939067889455277652051639026653235966987838458002651868148795641271533285083396222814264388338530966237227706335780046948272889237359642797205151714798871241743744162492608787307516692199223554297270870312881193256455560823182016111422575246524317076193636597848112568272014438549291161260258011287930697807055027549133763609180553430398461944674056169655249591084706792902106213770832129475018162541022590699034346311860834910808033844526592137878860792844756145502204642975305454898908986080102555988914588720764462432720826499156020399176314261697556007319622666648232264722109153551105890949702217880076841981394848634138581040994445375145531097215322065473987014670583076389167560476478480280221995998347699734697355919208195209588129153648555584580818850252242769604393999186563504195728303039137550513639655115731485560720987179824250204756236556562647393476539706946495739383378703435631416539414045040415758813513197917600610592814443588384519717041227176034256313581991559576703216269545326386121362444793399407207209406071501709579032448565169307508675111314840742905631463021274717861451466319705721425000311293652277538201385920194864867425728161391421857910114904106317810132948760653292976936996716991239434533339570060071436583141276217296412261570510059127394780008585833169033920177282017073012354517740115913477139101450294915864174385069414109432910962374961239841453703248157681241283996596803513638351200565588119005445816889810705087002456763009692371910063877579137777830568936432203479495673553601071317591348564898515034114095261975285613949861595163773333088592170479511000861634004735939437044301024752098540194001589022724016885862418616556172120320064825559870660569023879575884069375970484832808148691391226911941577681972999145311617999090954238451607630984240174931817865014437704104443513446966675630550587378934683409937829789724541758935351220994427204800129480930257314796666492337984841060967506644284296900111425028969575276212416963965176881959119095870755385369627254677476319363009110963898423627171681770747664710855100350477390717138185430245149255260270152532086488021461547169221969067796026772505036781182888862121976511668065602002107037899705701186895033484411861561020735864234621153638417958918386880019775442616689119378222801788306260621800744780186189253790303933254933862307681514628526218097343529309706070605970976992602425380152982728434628622394008666618362242043936550587525746518624244378016995552598290979236272058410923267288223599436191971963524837364517348188724222311526882554051490217984000000000000000000000*i1^174 + -30444075759152018465836927835429523955451818634663519412536884123247699832305972968248557537106051246112295902652165675080287502326725897891129707350839965526189582920398329797727738334555309940733278513499432146850835530817469340564400353451641566147875979809817703450840012540846789803528655816129820871933948809868823549517070199384259553632449132231760757896951910253684835973796665305784605778633191528051531676931161825707600349937211194519085530553807576711758316062263422583381630010651407217073313811562999573322010647226380838435596471336876121706791526592287209546227335195004298041280063454656763842817533221520360769733739708622283589586895510349124268592579000313579414969799319203597864596910638376861352567623902219642308586569697450073045701999157157061895259106119917355864799465095632661204356489914977170301521182816259895616354821384503902485393827836999093327321965878692481237730173012506759409192029941105632525957890379851675908243695414511211265533539508330153591749953904824399112152408087218873419795909758349908687384214918884279363318685777741011311978649592362751364459016365101445244342205570014543510934207793970548687336265888015422903662817374880699937050233180205106652839744485351013480327820555668434623797982409850049265266688739944372252274012802015776237042758381521680445549915382409829790566769533936099122665107142976590623736218628002955559298969691737973848379131460197519842571993149794449995126265456488144420960975427811791445242477391618449057992706508034724757505290415472540032264708752663999230906938229781677884306712318534483080026968009422286745562559048632230339219928825971235854730778403417691270361233369698024416054672780326081139299432035952377178200274431168521204910843225716571785779908055687351847564481379363045647872132945229321084348395479776860855550470405443383899054920025392461240739992201237460239767282580290693830326250869165673361223836997261858229124840429171628559126759169698629645580956096439236781207965977641176359284729287579529867546732886619238139870256947060586365057579334847202407517143817745007776741976997071995675218101229669941615715287567831737682274567603670076983555148905470037739660014258781180412228534697509983209939703926749661572216461021588567724268179749800043383101544422833431439870870716741038279066369103152827168131569600556546780781428980125242963158510176950483297539788557815831788589842874114810351105112165781251189770348971616011450599243613779466106329011494813991457498606888322619830531518862026677603787299824498001226338881650975518709790938375732614103789820773222182364642078741317614928524205998303462625791532208234389898694077324229336958472100167056675949197242272696483082871239133693710831131694764978998822682813464998605479902203960820951093963614688264783305476094278777586308876998805241095782400000000000000000000*i1^175 + -11220797326146602837601047999100237584637348272710383287186688065752027391523719283276177054601856973648927936494149497489571128348606997502772981124591807829221533307754799617025802602496703599947338484951834981429286469134063852761780848145817814683584584433394066351727299301503397555210490984488607196673315779165890675949204935727392558794193808619619622257847652535045788295065224000823091769629046840373000257608772947117647620164511611278126928559407927714778644236644294941931099292110498784225763261997342322816076436469733388795792494302509854645621475441791081919154350780358017642448514173187753009296720789985617723002884312097762306543268342095326944682109833472017029177136213473300666334106181641408009786454002364220059261199553561245422961648643976557547902723832656160177454498865546864350417691141720110983300214074954314646464805187891731230214571697378422487539424682779538687006916281772977647431945016993631935862549842339450551916195543554326845079982541869693062410844974508916685499583095934029909334317585819168720411484247132995499173790647927290169521003973947434059872520521735330069744086194052753352220557054952436143059277975823551174799616507021855686244592806070117620896132855904854894374364378175540698760996705735063718332458290627380622786987479123242773494748262245293387135247797064415997158786801815091221849972483435296774549499173875447927193265516369916528563435176294482466676893176346529077740444178635129471580881763802324577775011907666553584074065815275751724753262918038066429640033844465478482712617187584767855801780978697555781890507573124185688555304588283861312668672018345334621832704836837909020723146579528160553246289617456815906563638409204260212146144754893569031545923516692599703278094211294774770069990651385411922029131143933072627648845944286710037018110029107664369492822198378185844127330650755786475347492813826823148387103567248281432653230450034147135305010061339687486771703723511486888918011175403931289001795774742091546771724599450136105157231176770742701316962016696449441230726073896695456526163070484191409019088563039356963085607355735140238346975513578786072417272352938601605154807220955821856683924545339062686121490142570105962189534030903911469365292696934397443495084974357755103741403197980995310225237477536706923777219166993416530532230813103013154344661379276569362164240490419152289400767244932740002783853004838660553125640598051010665416575362984478964802671886910578214639088745114944847366042065120800601047334326858747118336659728554757459567027463147261495708764838672412738036473990657857215542089336091473632108543562125344334296913578248843506752319949553262711265910461376388051316969506908144698063677136252060371462093614225964181971102239058090419896702409269050565138715298606890017880730205097052597670379520000000000000000000*i1^176 + -2187572437110645901170634493592746156468826125880001982542054465518949153377409407966953457874846906335542895207969611427519896028950758752551539358281474165906877482651307460836214529839187768931627372361337946655239897286050424287822038350429727457879746510072476857507461397563702424985092773884688934324936615289087778080096424996407179914542636786808665693892761125246701413983598760106787914631349484387037015410367062988369865658266326244831770067599096180671656964985786232699969344090458441935558933922213028278128758820888853422574656724819303655606151916663685509701619802067963313475612788110200917983954206736896660026747767822569650701758345064526639662997357789797592338305550528377493883875866269093584009510809078718270983513007687331743008592226187529228862158944983707967797350520865287217827803847733682411064734299633959803304309037149885986265454528357405713447903597350216048233339486764563953772533550277643506796577535247936350294836569114070560444017534682482378745776506390738629693858650662294636069987288931975670647449223580759644919625615438151646243322538218693023369852099520679115142258011416543343385092741202628836699012617608229571686931325436859604772588575794760725385770147592019886772286910567548956303533524134277067697596810365603370206340118843602091964069054420042699045741850997950697681113153310283801954428682019220066638475444011474099180305510001590664485427058891059584096760860974253565534595992790401487924239574304084117462058246406937615792842175450425541738152484406033375811884837067880343702303038271280460402316136391789210391037294857429058007935355610461521886526423280328330087086395276500241551902417303885506605040278563034055234162048604652405487251035317700554872452428142955974189194770980729874715590773095584824948543429668633415572318313200335022515832038156053523714508397602901730843919553127623229007676174464156174802422544505448712078324818007002183167263666973398019300424567671114417642124638493667093325056776071444966129164171526768125035130448310534305242705626855106012364703254573060176306809066922500904862214152543655057250119856426928279686987169389616786726628187120509471505050612554610573388211626693897303206367221196993826944133288587654098506785585604601190451373821624838049233624846245974636923787415924494658380637094927020238710110609059898272878456449215010149310557166127804991302850098170125073491023065143734450818490301623317267857606470930692271216634780419526973241760998386845764345196055294119633671957462716686400080262645111847462126236829968949444007103695682733188221861485758694943985884417737454667297057501633423323924981695201328685910555682269800795832202086809819015346101969268976020810683114958466275441557426032797586658355199600718996476557044242858860820926955606749386652774956007424000000000000000000*i1^177 + 848386882858348318523578200571734066246826103649198173544778713441046338423657026943532829528107986741974479695439186883481169715266369115814434307267504309958280177201288924856957209270219689209482426609274428877873092958757707932393405517200377312465007910453247271065494816899888930786552047920163312252731555281557978807420613095407202054155550466839331577680121551373036434303445262950516537101915939061434860045810958249606089161251476772604214652414008681677339856864767230042301715063805740506929363189047937220957109269227918247500720715611224417497745830947520425051978589916891098194224088174851511703219056372596332409094791477039243641808871755222566304621010768426594832610534084663337770649191624119786915562560115554107029206685936916673785570787172790884697513148713145407039575853713108936584942083920686207150248377754224982501804834767299825471924100592419653999770829689607616466191903130582684331205445142133944783174236913304515387131141752810524044850053889166948965814188076496439249123257377899818110873427758130209770631179086157930749984058627702496883513180742200009504091276133003959336691066726999964919610456612118928402567548771326274747517792776143671081435971816670133700294099019211064817299975072896037751606813139885796285093982328515910073826910609087490387860873926963140795506515799548438023846940599567814435054387497028159891384296055847291374516362468249359233752571572207739173816481229616279186005363261833976159278764660611636914784939998159868359765622309720743604665758026873240153708982116736113084835589351339472172142747659692375462672060148568106374696610654467455153599428740203628125661726237719216371705343279049997047108816893520865001551483443132163894898949738624093488700700865728658957700805810690376198752661310221103599168175321764348283481311881121788637321670082662260279429654366835716852001702882418420994122838316842578183289596083164537226735359287361134025879645163470264579023978942902420097860537957013678231137506622341323380189016486725456182434523567541906292866166687270900770740839820647839764690327487862703010723390659620713399333457024801530819358981748874344573773553420746680275679425941262496241691579749042145079270334276500161007641553384531117534066432728925996830088307582598607096749381900799719596262746073582190856308945057260231909546846619216472820257495480658448373395786037744852009729500453524426360938090693559312127957318734524582130837833114742482804272661951251786260773188392886879535524419936762397743879363400391378860321137404085458892313748932861241681987780674396228786845642930833692711176272793490615194414207262498941866228028618408974368765411772036882486565337548205947498029728749794238294570933634837970508808533139002071706144707874353628827363106707755020855098349818333888512000000000000000000*i1^178 + -88253322131411157174451376934716892637908722503887327246018055801433248253504731134229815568021248368306654698445963130873908453091957417118668342484608548141236567045566130574945418520900577271109998103241840741704735202113944871815215777572140393780301673492052576594801667729707821838487076322555850370571992211159131276002755620383121726649556851776976548567384792440444161839861246930576448588573836539317271937913899469911549151840560810480161331638560474028694829307886075543162011668085919948000653708608372435008002514766459816054166670612421671537422669914385666326541862630860641026447372343673060059493671060394661750955175484360879306991640140495064431213046996764467246727813031632559840107530439127683782655495401376760745189192535096330212397700949238601815978007863089388789486595915831975151717381483631660167932200861449433774965008421397501664891087686796267702029702004390330400100586625138935915307992381360462726142798182968973113551195179232737618110522934849528049894303621158097407586649794878502030635885326682441993534716140416838252019836836664315052379855352173247601405793853505467950319320036519888575918129105243458494166921140010793641419091503857497292047977977392301834827142317963625828844089720428966113272869983792738120702592593144837005682653485931159526027492748230922756917940360262529616258291252275863073490247200551125166122683875503339681861543839943712612349821726672345343733501277375730007652619219904161056040903970258950882484884074153105192786081093767604020285805115061983790539746586062213564446090117068042178618115466567675667637178335279136126847335997310240921188801715045133785850164824054914572484005770285402071429536566397211330932252643795633683509850902360456898100896212740549576717960388147241074503550140065080733018941936215993411583713661241494514770416605131325905025076356178529191235756786976504049353030262511912889509842576660071541486147596280425314625267827747392152534286788093802962370021948951680075212258587506672513241700916068869593328490205580930685191973663089433150396545678362062954147896909305659219527445264871891582247785365150936941652527494778435055317163498530960510540374592204166470737609563314384980616036062939638197511503826589071380606136170311241070558607806647526343764008204156655804776052056918523695132701361704263983520175871359500077730404566175547960003733023462750310742962475975658579264482355187177416079409546090103029054172224076729372100770728177910710657285693479270666804128351696386980363612195844428998712177140157819007791548124181054043990460901922995288207923004110119199150390800470498262943765839116405124943977832877359267318432620837934805665506101262935293166303989972867162054668369213476560216117432136500885151953408500466573173591643854951774840422400000000000000000*i1^179 + 1580719632332888131331186387134132923718652422935813062160202029704926944870773200374960638391420073612394863618897473361534303182274789114413829799388300835235677107511864261143837168802482713541882103166822041614663455441739957919510618864952402450639444699549155715834555927049400194670037832419091016803736654981488185184389354767674573381378094234946210797331005774432465563733488312089926237507318770639030647776370080268779767864159812019759847108465511904816499548052979006400287564572157190030233904975941580660918456920310851277699170127393200641510424988860620506123694704741755550815864485703133538351808697026181066678843230061894266462889151618331438846361660491903452302083533319501354813086878389962391919168080997793636337696881329902242664996831984586516159265792668817011479879144987340630128485821309010167032051632553088443751388035655829523610673793566710765514671966816753090941295879135563826408119827941856144963311946347660971791394571721294460142716438167109547301406851085845286033136639233769892746658064299466896632206216280393698289617241735101754420676188964515566689779728533979595585278511565460028988475210004258403575961017832712528061032560451811600627592730968642072586209897352721899397577433641368380325516134237949375652936847041712492686441339138886110396835932346707998873801256473646393796371347259184295851345342119213143448254836481368288487000773772625496509322921926095439532337509112468597773852117016566901899152705449705814903311330411217461008830584300409902718706253344588900623093015697490961745240748587050165699186305871409215093719537991175679568161791663810352132714205117504413776426044911349374223251833113801441996229708140566909409209969694750504936945179352184175883107106375641228594956058105245895267808565660691300643418132282730533329894913404643089244576552856524898544731114014034310042770539374604659449572607318098985683662919721543937954245395027222251150502934854231914313509374833692038331807702390045085305548267505366459000166921914197025587964838875706865725999928220058285441714385883157529019638962888300486783007307271251453804507225053055481574073120439850465913242579798210114251018976491811066462110180997991207314796261677288242702524765652211882786754582217216904748370183719961515928105948046805575485657930360464354705703005402058764526306382687753961582325990576452590484832144613075010349444672708312379179620147446861528158920515593136445130424046685686322216615233895966601520491177373236070060912972132745072125328795002023201487692497027685495430976749943948983785774116299703286929438772799562014095409179390918175941403372015240635504285719645601192598725337420461537122968513264951714101435199345475507028797273001916316865210836647392030454244294245804945962469758599168000000000000000*i1^180 + 1728648986973204372986223784783693952035542321134941862958931881898903857242464546532294754801569370521496981446767949608656921468914995876766246370005203160582109461164330651008559109546672127993987293559142488050406597685909968343744317334041050925553145571229672712106497770933734566224051091184867452118279264153052237261692458171315487354733086050539496500841357893376091042359265155552156185149617385102312000521955069728860432173574297744328461862829477758934788088978692810011193445813514051288389407898890823477339572591893479278777900618291700384634618788767435926926905816701994133269879989831716738981393396743048978661312299933159240651272993157516591242623678097394731299474359908219655891621988144392006273817797387353251823836569154780889485641733731410310778519333910376835894081887396259384582251218281656912277595498735000046914806511050049370868233550055345514173563407984330886453757085849191884631797815439295751358334811966392080711059055641073573891385728150554398469543312781518207097024183245649074912764203853345964912547060698294322632455284495171465879112535008878097715816175259089648439558674698381095561345633369580758344957399285349241756939639550853199128866644110082602620336839661896957039012332592517553947044503803399089273246677923192019829814844427433469405548478641796399771910408667344153932206828992798676075467086645513886141816479958660283743742523934841661965955551312572103224958683451299225887809803117170656007307566477654095632871973076074725582366814745247366233246306489068168339818606052666213199232901093363753286057910442334596386122269860670569970678835122268229371061973886886927048142170282887371300170957991791251209730123130732433173659256043921205345215520840367000079498617796380732422935263288758696416414542958150444712182761012568280340969877695877201298262994318325456070255787255249648283488810515933123576480502046464033016358571232925171467545128686634430478645302038160578323301178256737304024272676164253996534963881380879587947241599374639685467388865074053324510433737108470120539111933240884954905784480050865289139632288738226662655163521183541277536775802714532160497640632400760634439685020978247898535069651911783915270343102328288556407830608826548919430175547066538653555783940399480112299868960640953134104762348039315676322766694433107756820359503511688109639609544201593430745404932317783792618840416930342498084979240618997751939277127857765996178782132100254976716230087568765827915103684994444478801866747518967180262667222319105244343265746175674160538476547163332401063121658816114975494382005239152390222870340402863923268118456422315312603086274211412753355077670510503196375196264525957782810338199937504455232237971651609335168444032730659660519623440284306636800000000000000*i1^181 + -2939132161122111057576353019299704719125244834662780776627110479692434227699031223857641039935629085264788838855239320581522372191147901900939869137220675547211685191854996022783778871734097137245103828601238352060310372784494575161380384433693257224727478657999131601874258731686816401200639272390546402048155216662416217236840378212833160523122811836155641242300903427229791872579351898847498051611217354000123646459435295875561671861484859114395389637208492044370705112650588464473517244429893126002916415704903076119168722917032638493210027274673781926880150062555453953776311011204961982665014793733574326308812475542251450353013906628561315350245041782660226345463638344824711945955423923220545742752520203304425392830136032526001261752511927466515343258879894829805380582082344306934091663237069574373608479808823206599531099274413726295973180424337193477179867399638406656397420842230685267926989032743344244591344672740055745058625005668063103710707575054982473262001440935457797433917033012119498641679888100034120174948677283925340453927001453326274169597232743294025077407229906014494244462361466067120498305327531980564413746999707245088404882511651549099062383085423094015432492309607123802927968740871926834281781130518155066203590299894871124070112843986671865450739038340805136391509447059123093363179040378272079264095929083029033525822944667851321167386947222455322108827673316301755696818553392350821613144735932134268867966352614089191686220664893990507987299363939136154976026001798072390845855086908950621461184735553443920313027271775412662974855047620705252079380078355934638998945445919815035233978852285804788320298556738103139853147769362288496876469585083114526199503543316415952843540276271128695425745233346402664898057831575536266952713042484983809458327984400764048403463393814332666992535717246192571249261219645673311017032003475744335304451342299975219857269455857534524935653564728638236581462244047732781474516399660408527866023197742351366335154971720031796883870216189360099604153704405907027604350667033321260955482441310891279688301865360007813190664842177803602038618904649513742782597278463337593992198109595689388658575810935586484680878351585157033646380213276779890475997922152303430343209187530694680410098892152785718311903211034231893820116594531891212277147708044143327511695493738988503483369838595011750192602706004346870670231519077635215560746451650134417572919239485913346800366685305009087849971182435440423445631107273395597585353403624629226598917785526549595528379593869201780746267531214313960796705818696401401163332081431707974625063774028031618970989552924296102687028249890545809242993761919979930756547420936021706548083295962475961411302151992185998556322566695872008028160000000000000*i1^182 + 112217082418212534989564958550557457342792611852312490173331353667227304633404675797728642157559917327600476171859471148750599139449557242325395712025826901602410105911022608690513659524524815885384540807921786248335610829485504858883992633042642154389461977258789975063370505004706401286407865661306100187499086952126898598959245003142096000684603805891516773795689871840109990366591062304638208449785486924041571237212245159834887194624353732791906761747239748167524400114206653424059742611451588031768814353559473483984334926006553461951540180784863467693838449559008217303825407390956376227677279161401715094355732704676530256739703518272209815095524855650968257850122151649494831039148782378249940335573980268621818932648383330339446266125056754385997522253548458143973324001258121732664079553494699106574690455000773924380096564617761136586609030725072342576694959431660016732179735962686246573732168940247154558064071188192887200161627233597492948785845885947651554834167052376351308055688393116727786722044536875662868331745666466722166753462999714574931358909608109363371705594295305822226766798385915790706899501100258959797348718197924993789145450278856267460308129595730273093225898654344922939865055279876036310632431044359987601330705834091935639797997571849413093242006357685817748630613860278299940233332663980305851599449002287707868220082693608239259300452238421250711791626956099629618933378221458642243667182732579657351913092243004295424562352274389703779738124004160747527561583840509867097405142824261000209618821161847252280342964873115769387840882833009274962147854842912029594776306111894011188344140599095208136831904482829716414299356276425470079789865279893488819292330312246830460731607896714672428258291539781278817679506244492216216922984982697457613198936712227012777577530210027579380423962556991059845606437904963767760069384685549192323494227349643508317515467127916901354338680584988066289210716248314882652471049554499530917139459089332453247874195524885382007541522307810832815424984742029402054741959800520459522530009698251646911613333611700514164136468741994777800697946492323023550190118189887652973438905060713084280285129938667571749637581433573229510833968703954185854646853976627817240236409706390264238944143895853749363614523921564829489932658321590547369148823897804636588956943223017829564843954737211178497613432414159459941030064916181249976320451322603387012127107742898692122658980041673223994338715486888195112074092569273751246893771913239401743682518005061132950444232920390875433941597096562272645747039241781850037006970327133080462345168496412630352504043552391623583272471269282390486489129001828217837891788039169792013420976634541605390157457101290515178979328000000000000*i1^183 + -1469508576528938673919428479555370592237797728864250085919971132749608043582589667566674851007235523257421890108403777589142030880025367778359227138796144949644244608011696020930622510849925734087788701697249882782270010962880482226871832227591308536179882439499642674437641943971466623997491272151198758954658738701245274604736348511027801736073039565918365401888899010113212882940055468944443858892233245744431450636380400156273415713035160295676673788983175403523356733471643694407130366013090687874991226863925333617750012726071187184691637010020161262888794642226890525502524955378614089630087206800554458356403813975137479055361322909483474103956711079829243328034334935226660967275649438554361356604193475127910706028924715985562900283546736912974617383297386127686788890091707762349333283340731560833483095865707022896212055177854286320447259733917889301864124053197332905733796933642206447218287713071657085578332370653164529826396610334910729517465952542711398151290503859824464171047581730079321514842051041543430018017488900522763851988616200737135167013883168712589014763741622911647050388449948172088307621380464600360690023807000033226160190712068423619398787001367684704495805591543853985974845816718409589976300923310598474886348800227034796720173478909550937311165433642375162688216217668845462519215302680123905601569253474971136306055745784624605080178197782125797598840709645975383166653453729554492778659772868431728843774539767267835244479996236926493054307948463067692314950873433015996940078274195252860568019769822291981139632959126098868500477282447756816088836082128802775521189643815582614901412550289315571183657207706299811002188671265268664494909995912426423962559004935940420305810797969883250181008986820471295608231342376121350484694698176128758358696433277751492533742815268977902215950783164499894398709682151509245201859896324445144336903147272938620372927300495042039292838250524279865188057799061552497412503452698921821172283188606812020654376094963836556011598872104795853276190525072194686516261068642635403589562236194204715420212908208940332777619763430687155236214095392250621094334536269940988633951373665569851177712144309550870906106652741257965266433210193081495520228658058854257349813636118767404090015250911964077515821020662150274066592226147202100643112889058540649284849377742090011794416922756269876729732488319813544424843243365648803474616233405983359936061531610458931819635700331535342229587547353306252224169625315556572222112450428075760407942551341382173429814209307193230667117693507902300492495924264904741156103140613767756011554122986359015076034861524199185664526437144264019210345163369445486866018680298543010006415918087001113546981376000000000000*i1^184 + 9151952192361227816390968345651602617132500655896341905671691236726395455600850528757645173414246531200961547484047079885524581127648704448521371479936316663076781841712914057215152959370568861265188793139501086351682165923694530751706747735692307541741379742646735977654564775425017298729502813766400391038392261467211685796679197047765091325845496889216441875950374338680603522537926343913169813503649525764931412214855907245370651138665825780696378343065341903807816387836827302420684251889895649047852013163322195306253397258608914915010422270868328118574098849631391093601210937880214164736032214048215101919127996916628679057441531894341008781282264214504891926246210268991572802373210749362615738442240148700490788484724397858610475353234214298311896777305744470376599705978208018341038949903124528671293582160439817283204432848885458851738355260784312649361559576357228711855437917620456405374866773071185290763022533840987093226459602380498645991599538006921458668428044182625844494739843514002805343522062440188222033850100349739608996679817110327840381365120969056180042952723554532621923634444603800399537882783863501938281917798433076627314040948400730180343687288304831278109687764594113801994631534538521198417003004430529630441231395731119152769244318651176523520767631007643584964016750959860430134302658642910604531967087319688240005869879018098229484785320705159191020289522317989826299923397195255487966156367638651288609845415143899736469487470611703766828611313464455995489091583478350625262493443977674789800744246447487913992494969292218029645527077936545940658179638593075923368749352055131875492302390886110392336187134585916223413878259648353680498244374825626310018409342463944769526760513041133748555177306904086098861085508854224960405381065319900744484260999052856011468411400664555308636148745905879122333714217047465511148313469204066094481530895149892183514006628137824187898931385747939366339085303087015957422399591838682844923666684707015767380687351705486292896126025728011677420873946374931764985946707802732359928474969392043227255282881831328679494927244554595524413149634911602271132834681531042958372038866966269954464033775349752798473766748807220403671249184963557991156776075966733904047367647097862730560035107477928412557534738174660285668371799959646174694191115260614917077554431167028426727636672564937562810186891926803004523389618831513366833636687477182810256998544549474822770878591329578765148823980437455105306822875947315847626060572986367148068473954413915351721256445477760251986222444146972360279777042855137572408568367754244421236132130472529714397550901430539755106750539378525159710810247034756808137597293743731219052992921600000000000*i1^185 + -47114995183087625401835118121071193579598027966742902978717272600000045764921112476333717578686748813195833514480091653971715809700562109492759815173100451611016634226009591534912648411416527005406998581840656873510665277481430514352462932537981476942345537600533533620577818968958286910039613708583915824690612073780595399035539681971231938296737345149549651059639027704508610599045860983367873132195448715711164353100739265474974840851566721029396378156006752325950886302155035232672432151864511848934570780518992690520551265004643008542271332709263734537755493412553844735202734448026906446456355485682741942006604540491122220877285787623031025485417090881353848459315606680932146618545188313172341204237820467083871496048828047226711581536744173509782203563959538649394000803374346077333956131395632098459316529236980366947239801883301816779014377048586766907797863291724773392251385346855921906671298036408481136168959709547349223819539597047617083820646215258760577042265920680601443081435698080499779802457412208966592153808456533234497590969526433196813729753808014334426798962552599039193071225283816461216780041816674048816051984039600220974601829019998274636360117618728373682775940945012562334827446095587474552841548987357964064034314158802095446694044947667467594343309553164073808787518490198171052450532536567269534250445055367507601058373440756991155743616084688005272138036568387252392246239612037138987485076376776563412500534474353769536538683504343882626629732720479776230401571281937138953085333959782258729931818086988197359597622541310520453755155771581404031802007683051555074317803372977361522948725098099821231960104153771480191732594540788906822662525746922029305881314866009329478206399977828040300774022715599161881947763881923463306646750258397882712446512150775885887617388456024766961941762294704394577970311125912279953039272519142401003279767597450038322633776849808483919505798247874102138474722328970519132409782325294102759692589224132383299466206192979510042700935445611544101045741313611076904601270273864538383706665485010868451662056890276961731352363043331739907082469800112874911212034719520335588092505914682492791237603786675175704843174839029410973785641837024834664730182815306971515355098049011511125309230208924162701747957934571017662087935569258557427551445850198781298300240853123517395351333129374627059957144080530848574872425396514411059839667373209111263458113138163997340557543363158395925439210222758878418175209246027776824440650532098463813776324502124900216651174901626775046349018071320799903118674617609859145803035460475817738408497235248744136281480900253813196825028429539716024045730847349505733538734931968000000000*i1^186 + 2137316737094549341164711659328968063907538355800105396774258307818606797408220224121446762051265000115290685911111646573865125507884162832688777322630580889522105911959570127771594521007815348773726739041629057358239522221432652643232404574415039705682118112394523689511125250313121614115114658368133375580171715862089898012058481742377779433682788401335388084847371355215404956624981426796437842478035291200604682261398977249892765672146079509758379423400394749864446275961960072646258635059430583994570686202247433198266260827058326087592223424794898255181621970340496817410168834398540934110796919519939731890227513120727348482279362484121838319660226703696119891620667022532069396992966195576410320547329649368590136770562377444425721785602468764661436697237086453928378396341788508802696068658912317902026103974805912771484306287353477355996086645708989752587796777147315815196915422719383426299759016925545954510450911105396777075247507897554185680348083717567086104524268412904179591557156042218323685490272207964714238467483861516039338360485322576947792545133964390296169683816752578303144203912908272215080756661886714114984256545802781010189606988758231870510642791474568034830402061092576867861800177600227099331055050243122689333584676332849058352845974960336001913471222681805041873736937518924390423236834827979091220084533880516712137251930985398254373145025471849128046822253948107701593672651823663989581730174691267554592437272817226643707313549054192468913020135631658239855924298360948787429015215137559488329987415247095124772165717600980601091282320007667802817284478384990947820934132040265639492946060365434339804579344293670886369755943866569306998726271977990755032777100750412680105431573457943086934952951117652405778218301773578418169820801198191226565360908808949256128700815278962325419406080172645783180876947446794237831987934014547351428787967852347302506901853013875808187323317927919532175791588681386988539788409573793057811863412848465534468310725277373298457402931136630772253062363814210168348712643997727895947195860364809786933767135930685273312429257968391402376738703057615842150726817457013933711106614066865342115014457398122791393386100426463973761438589486046178919367053348083530859045756631304051303230108755111961143459002131467683590586916229374872213558425048599665907462279681168586328339474627265800944336096189436204247825599517910728787689784700137846902013817105176745142803951091665775496491161571429505288478677502008082991449175566328457477813490183034426430573460514628869805556410472302802592503881359008222669559406905230117431194412884164921141298201267916509644331988429909411013648082534400000000*i1^187 + 1483619737041003372721010043508366479132541662418084288602203996336989037723171912673799809030998798876113042940254210266315650062950592257463480574724226803013462310964395503360823187624776712741240045849800335217901614530579751866022171548423341651171122691762170806549984685108959234112211134666606712627452392194953078471037178160918896820226655076580672661579546599052778045228311380981481527194446815848783127411068345375880782973988311922429335741863780486637233556180382455522507336610451585890498176628066474203947647161675184525247874820834219759895252059882616864365975750067174603654447798715882704547937487962122303828345939352430294727348095415307140711621629432281428203980671636926252297254461486671372340468321200644852238749378181267265739221358250417920280123226780343468015964302404016955300135265286631151824268841239253696117385670481566123442826502816433930996564352976281055703376775680379459269900101367993575312468525793091938757812688287374970580787310584690924350412647116089921941996645346156154375234410073893889052971380113807369338220441843384654812054505893598128426050522547891137702862923165710221158645599457507601203107234841315824386986093503581777136401950214555218165323617952334028685059003872171320778519749174242422736784644710707772260665118184492681870048691205796353278320627317725930045331092103195256728503281887041890233509400615792036011257356065569021887941434423844324052591211483985871792891212480777966798125176576522378240698231706231207511697653828922226944005052479451095245464543087649746042071747518229172977777541055661714090696241028664067953956177805110454849164402629284027562924253858059753412289572395133406759825568454324817164811653705784559152573889394043428688206916705162994109445993431565343363364922996860366029487917291412719028795400877491546284281447959465688586345427696211196811089864987103170664128343390577016237426670798155543274577455137752622327055847188269364366016953145510986330302582033121252010727174835095546182102130283151559292978972307555231952890840047177449221458272923654553374258526377490324402117574578171020316468115686992445175521124820715287199721583484155206995866282780481169698040243651887932670967205856519720626909427452879692197016004583759728046836110372946291084333421916805731550474835484316907560815574529260385042633962451392782364561772310689842523922363652141866445395858927366654886828085132259410683107311431862479353923156854221103903557974054656948547617133497318581847451711158156785952083770129259714017321019093265638880018991361553139417171924320212987303470164647838731084221141929063836381962218403671569432307312885760000000*i1^188 + 9710947011752206744421792595047042985472654859750459955738115504216170538301850649997889616685841931122369145069272261418141007974740986964399448378802220810862368822572572274686598751859678568153585288084152421205831395836831758225305623864433373727292192354081632307055231190052032253645193462527032872537648222849753965377640810493730192750161790836591287108362971150445392328451063107625271800071255380637612411501158061854803112825782924552822340255800930511072083444038263357615671744895384721770430285129630864312224364834539354224321808034677162095798726987207818787101850980245631164482152269982011917049945771543177718034229532081087542070674297846512047345971049638835470655302772916478703791914503234041777696459477455744515402833685416214705499180280269802606956059468123758402814445857877897425988168748150681718885809474265769378785080511371567874305321950863729525955379454997268343365457221624075559535926366962965458904036541044281742007740597852074830647939936139272015082941830038728534340196015194354749486456224184760165494663008399490155608603092552696775526972108640202031840885790050674105416878654341693254880984961683216945919242502080745143819216616068107173035717595940933344731722545910237773015394432688644155958979453459579979768017538891262128904260139963722697392062514054331884607937224705167406647105603853880554744763314570980370917341038499613339542111905501387562776711635694693374435018802211633222359904998032516859758848348349370620224679661644263095531874573249260855277078397009177591711937620720476557039004054291745762748078251878181093870929834931421203422567051439013779459834253306235928539043251790018481471767980762296350507539862248325184681765786267609100800651335680130721188868218024931151038915169816239871163407230682622979934749917467544031103873935962133141370383134032613500506398064394355735170696229934635376871554869163845136017368132601003771480825026905399957527552328682020534381391932088775799895863389259011785967169832916498776196732891197931368960624306624568862245433547539174447203306715077997690850898521577335800686156526899645637178984656479652201295496500735485549552136698049339835352049310796754227909138668110812909482894897020150965583983420196676696385548381477997546479320430669570713383556908886458825611117671444699988771248146727151045175264080517758730150052284351657473360595178761587212312742602104925576804843508706934337195390052013350896536525365356037215589919667161016272100991581100750905388205804480718954149523763974095400794835724882064144360236458205099110142204542706382037655923933731717914811338599003214749385299750551552000000*i1^189 + -2410208764110052497512861987585884970735027905956186646552420376460646023332722355653373307586655733911305638476281045859257761839923016001814656457526911399727836638602008910211514022583393464379193735575018070102441179747023716663011574286117136301656991918401572205133174415490255473949684509941834820034183023823758024303898150089808725133764550199567198287864362612506631547754097209588638850019755117548959864086221791496821599140332285452873727485071592036148156444964648837929275177701018826116287778223907839387919575756339612219749589311242412537391723761206611416810508760376350529976291934589105715179250375314996986159297498807985113722952875588756268640893922261465504229813866137586909470972598121933596542675413865123295425321981421957556046108015663777821898302384184670143734060266529873417196632598542849593755861092609473460350397339052421400603198109748296566460694101136146614477719498024933128696082252921965083149117572812151531925090968748714648204426000639785750623279732796456502322514821987027022996178309210938841095918468799164594299989364026832059697781653286471488918428294782481637491600811361324787807184865789413443161579532085557458932420873209223900836214102765771598412765598753832245936158010196201653667464797831203221625264080602859297110484454556263957517412069780452325104113865317627954403646747759749495765644813025480720917295780540493697470207370994511742160667896488267178371540948205804631411299635588381541720271424923149119004464634014909188284025497567336493356808870319054583625722060884920543160006009417516730646468964443359987698271538973005909789933851916150954782708347671419832615738874949128732249006839375271395559007487483204731219693817746498406259406269582008954115184404792743003798844061722449980686485816076675512720482701610680272539714512935031368077691846815712395589586731273382103447801252671622205593560673408208236123613519461499293258752088822612606463283485621334627050329173237713381257826399509367232502153347000023002942254978574918906631516601924932828330319924535431178618809095730101395285519560051139541377975648065252089092840842746440976778412973933372084677822490389389244024508428860698024303372829989728736305170558525316973283509558074519600940681291397046966563540174696325726439922558535022876549011930499084975446791829452682054164874883115867411451457015427459268437256639006642764506179594898925997872821581961220164779313853171695401058108079675995188349109740944502061848618845078401787851156126092371968119699707067240394216948797846014663800946297923337627149563678411308323514349409371951084867210877652172800000*i1^190 + 34774214778743029482421700139900076619392869856835901286725152308373746577373080557678106945707637543189637049100285806919814501571328612847416234751814374118066693099423331699674647359499980020867233512599511753604057331753855215518014967430958179163456003973057859236463408226418342655172162555911444299355585346927098124797031395011623117427918235447917557600024061547164257320245323208887768266275726464375415399451496590312675506270121567768207722722737752528695835986898460959262650291206376311944876090909115064645353167344095970430257444226388250409154606418337192452860247375881098005692027994154896760615596209592596542698687120588936172549655988186485892653600200268768789790242244592042845444610429856702583713343565488583418344681617075824403914073437907084280862884252317954399051125035606305613557822280588556732566607550722976768635096594605714874141397298827718320262064978093665891354422038606153991663824842515261825505809703946102479555785424070679714683741866601288630227312969059986422220265640113940367115549822509293388453945806182433607996809575558705086188513423489149411031628220412756386735286175862917465468408812964183203852925412871815631216992019346585515619997433641511346492470664722868655671569386738731386049966515424699148154078642672360314253318099410291886936476244311190208912848451845638576179603985065899406647951899516029274690410833262616116677481955418221543361215116816361036861439851277143877760293266126442880822090002776323419433682969851513816451016684655730809047943291238321641067587883728648327571850614995158522112583268632522669728498814581994289903482618264145332011977777726348189839013488372427907938520612515750708850301765437775862747452876978229229536069364943127292151663143424322111715934853574748264634828650110968495695716011655637497419588302545800309694529093954938949252832743161948256997461003326585969566776093302727884870840381723416415534479371361812303547913595350355443387131560208938154117556615825186716107670683892621108233506159468779031601756469626087253873264897270006219498756230224550792640700119839963476850403866354854645951101274571364754312419163700172220458674660787662789296111885364543604823083050130688094173428819533134895456599196166667954750032442871487297718216039027238400354145015884743865216199957809422045887760128637187785379863917271457900378628187880375696572788610989966798521689241885361038436203805926808761284386707765115511634176102696906613529704536761217815361067820740386396662885399470405174177207842118868160228728897059295558574686650971181625452271925137819119836253388800000*i1^191 + -1336029251819844705752792074600365969889504048719300093574190630500209542712029817497047129308107817960570079347866985616164142261574620697744802507005355601043974161814055744746733449656112708147409769996189586657336530608982109133701834762856964670096119071189898850037192063800292002321695678600975970734063045406799695125588592087559920241595830218946812944479080136750769123982000775892387689677930147508241247251426932562498497643108987286354233340021581405485066325087072848095006491514787272392414734950720728951325152363698162288478808610420516201991565542760751593647052931740067206963631899303447097469612591223904095219375048915213506179987180617835711431033428258440772638837758317325713669517374165623642599697466970799722004187848718053332113335015392195698536311981428975370283067934019306154435044698628740345266201917839262434747913264200449676038435763779072262287896231043004040591419151490484472152055013944032119961509841613487803828449649784302733507964777200170484768063361837585184224319342629695777859667851296139422997141683393342871858957248405536181220531939066669329473375787634346262063762006467515256451612687794462077189393753206559458050491087329278935388699410800820409366626630938697488762802354621228654039427658749298289401654022674474589305461997046063429050578030297782736517253883295736736630923907087148705271456100943355055620081750673176408792907243596002442964537236376576025609085092600071108075024982143366889814203661495864077665034005994048009067677060266802432048345318172921080086378443890049380015160746594095542850519629035444806204551835809577151672203368855661629212967134144230502555530750791716568011712802223307175531039415764736110483424471599028236544435250071714413382747748043399508486004906948480092123914784689060201387670030809896460798081866443567599985449384836208422089644514755794673224852344740114350652933472936319500886572684434932183967843737631977970498236885344197691264838206981474954217733922492827782054251517179838382331516493317587571164362000195211610441030171645893918866195745033208711468442990852825253545888040981656513048531748895112822246680201717428111017458549606368869749159832966345031813109625761573157435436507664705345921734788137275454796664906158207090810014538975752122773467831076170638571933297375049927749587107188025737001286202651031071267623210350767169511618182150681468945102508413172001068148939705675513709525899569644080489789476283112146291943807391595102546737379838998245264691556378798513661203013604673733174970836175174760234609555700103558218121216000*i1^192 + -7974374629372315855644557562841246486541326361112251349885454745332063024934398506692126722575528177875375083918619288606455666807232046723098611211416279097155546700485502365514657384065112634407202230584098931771712489628193642233616183773638311753082287750863890502293395621126146690236738559961665289695694529303622451714789926899676143774004218387969065830115242869226038577954525932689174536868303648382807798551031235146096694910147039827485294204889055991884781476410244323322858036498647005121648235709142732341000047225770917115547178728641676546940458541861113056923509322835983869771797724536574013317232303995452711542279326489926217514908388936753120768156489090366265218423564816254017361837712639955959770477991403080676142044616418069230291982645914145217667404383003654923808825079508919123616602608033660498179425050435897653825793424266578214637854327706696610514032504523796457948354095674054558401778530734986798187159214557621288922948799234695419115396039490858970042884149771921875911949081249765665870305855057896267560838529701407354575469688570729333955565430087244577056943302304423356220161303309836366194643062826283016080813857618827815937786025396701549551543824087912470776272486758180234258276353242558694919249368263077217022439724229403602151854450272114512046068342739044574179500965457054286945598908584873881085817419064438573948278555432045014114084975384142823438081947376597987655412027068742858835703066083202150672941372664675111537627497652870346469785954126827844806279875097464383915830586957697963551652834663280434914543313089020469937747972368784801769542826377982959712299462293795845225069081639072395949911913837427204867852539987311314137598002875720105523774940010359548033745589883301907579354586927715925797069594906962889853283492648742810542160255930912743914857868021354523246329734066980863713970159998147377303033440300238404470902177758284433635215974877916251352309002940969395308553814871672569409620102793697042731807840137056655153550961594735939945078992550109594359419976724761325918306737385035254304366390328353946608750571379395698185367918676903950622087809755607690144879221857354166976830491093870003694113734565336995992681220133494283362489225940436332958108324570409818287796017402476176388945376083922936277140673805870684468811162608576530782723577996239655713438172680515103540820110431875967274620187830829555277956963926248281154104317323626830984507213297685563623023475284761047588885938674482607621910176757400612841551692753020080103340361383936000*i1^193 + -731985269451830524461925508789996662866016289179554475512235546990456111754996640839881286459471935178622563580811001080031718433837238648182711105232008908782148676795030594557500503814941966868146424129824367011182319150340958649658445821605091574906175268563419269947447869777100490071120140450557103609694029837577236315129363830865084323439605405722935688890343019998516017614904074243976072038163568083823514411611909695611660668990749378339270246051295848580922591136009972675618436081585264109497651125065494248154126727013365251551085184322458462524064638038417908631329474430145214139416299031858050286054792680452221990913381885334203722566614679759037175406946204379637441329873044938197965983754569055695940529726312488895271279789081123740180086034356644554840307759690283171674954429608485295237922268915220967604655793995282045193283242322618822051906577684713701578921855642496818096161796795725484730888349571655376539603333401214071427616488802575339860157572051805203090346877223523540003495105752780433751553126993725320215240789689161249990003169553716335104267244098825210559830715802237068653455971341366035701647971049062001148045438622641983187166961446925202831853022222860722867324264801587165519886672050508219766489435612359676099366027835637279706029706578631241916587415747579733657297046357716083008431054397218978351015118138314648170182318771734647117668301090416841673871774273825079245188910182631481040564393778144368406102515052047078580910636035872197571951215337673895903889112882416839359200599635100469061855418600076829185074083120622403379906105533112068622152593263244381308772032053894288017833867097772761178262908777291556786265353720271762101169541428685983216807315105394869826519847299766421203386574400752241398620789460898992913724968850921762279735914634962266582517318340133932347869717400525188946945058920104898034006902193935895491427929030489013669454220319820076284154107787590706848532306951770469198882903124806463305193855724298809575534657893635296484381069576826275425066190909346331369158497235121520280372842549244681074551665322838362110832427428114541354259475777423861066866211125557457485480195837545008229652598106791937524089136330652613941411352536840943287987152384528468458688094310749185774498725718311313100513900004587256985898341140290304459539970566856661221288973266951156553016974466433540982221938058571746621190468444584626979253524759769689149573918544596194874396881917049485216947299730242571029182624081939465555148800*i1^194 + 793221721148500339933073991523695504838191371923524762106757739881186882420559788684130450332313473085386557753062234060983072025942329399521250467332138191535193199133904928233725839797853174031473157248167499719439967036641565209975924527810153091165634096756712245358887737307654113569560484078479579462339941674661617356582826650875222259429648601802466044036629497526642770684333730094745871741466034702729056805263667705244447778141180312039879865836494967803958317634867072316979355713190215998758876994486203636777215373933190666483556669116290065561045710204022197436028321553860586989960655318810320765221942098028509425237751105327075229922860427863042384802954443187450578728809473729032728782409452757960845873420793211385387787948000566712611487937513029102505439388211161747867596614153931738518191131377814225176630748062370845932342639574904034054352137773983969290285096887527746323887836255465440704099517916397981902991365120068398565181942087805818030840281693355046414337796319079783107100708268777163007913606560800038498493890726724020666442021359940923585920203164040786793523311099126996833305526771732449017590174990100667887307845863956815983906876739689187905394300298100203584104343267922889446339078883914750578952902297866720661386555736569343544345623871719262767525816309084943316981917969869003533214431464793301875297605446635885214530227609128246039257363726235263609627086867008049544168161686388215837039230799478130498401853442269081860188615166264458606122045697321644318449670336161750756357987861539078549521404813506888611351299583532946877628708492378404940783679470694202954329553979815785892016005297588248949941697329418669050108031335868706602726714370539648568308976547243180140911887576221218672005354290171788118953652453920805111594318374735121091488280317166421757694247495236156281613147480325682524030181792700546768329343608809154937045869300857224805362897080876212232313362478253174811757721355249215304395746048511652867971893940788941882195626952226802206171142320324498464346302493666916729493134440293569588834786866676834081178614324582309287255232414092748345171592040830507732703712525495782664860408374812208441693398802767966254147757140870924769557014240149144877174720985045447726620446373649542431483945790113291572115077969355108640505895304699720344727339174022628180154445109138598557110347080383165713494891711867359942642973384517852519090635010056480257054293526401017482001446896426322755584*i1^195 - N1*614629846204750127746073947024720588625689685333937747447663789653179814653894376176086360758975433077518780013639800136444343365791750293516599445617756470914012991619753254107336370080610531789582425005920109403849904161106198712940551881706739215211658498110712994600398045321529053489044768388903182211541710775993990293574390232129405572623575716916866644149195932965503495216909160227008140818496648758520495685376091392*i3 ] ]